Presentation | 2016-03-03 Automatic Generation of Use Case Diagrams based on Existence Dependency Hiromasa Yano, Keita Nakanishi, Akio Ida, Shigeo Kaneda, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | In use-case driven development, which is a well-known development methodology for ICT systems, software engineers have to create use cases from the functional requirements described by natural language in the development’s first step. However, the given functional requirements are often imperfect. The granularity of the use cases is also ambiguous and subjectively determined by software engineers. To resolve this problem, this paper proposes a new approach that creates conceptual class diagrams with existence dependency from the given requirement description in the first step of the software development. In our proposed approach’s second step, use-case diagrams are automatically generated from conceptual class diagrams. Since existence dependency infers the time sequences between two entities, use cases can be automatically generated based on existence dependency. The authors developed and implemented an algorithm for the automatic generation of use-case diagrams and applied it to the functional requirements in the procurement specifications of an apartment management system for a local government. Our proposed algorithm automatically generated 813 use cases from a conceptual class diagram. But only about 20% of the 813 use cases were derived from the procurement specifications by hand. This means that many items are missing from the actual procurement specifications. Automatic generated use-case diagrams based on existence dependency are effective to completely check the functional requirements of business systems. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Use case diagrams / Existence dependency / Class diagrams / DOA / Automatic generation of use cases |
Paper # | KBSE2015-52 |
Date of Issue | 2016-02-25 (KBSE) |
Conference Information | |
Committee | KBSE |
---|---|
Conference Date | 2016/3/3(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Tadashi Iijima(Keio Univ.) |
Vice Chair | Shigeo Kaneda(Doshisha Univ.) |
Secretary | Shigeo Kaneda(Nihon Univ.) |
Assistant | Shinpei Ogata(Shinshu Univ.) / Hiroaki Hashiura(Nippon Inst. of Tech.) |
Paper Information | |
Registration To | Technical Committee on Knowledge-Based Software Engineering |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Automatic Generation of Use Case Diagrams based on Existence Dependency |
Sub Title (in English) | A Case Study of Apartment Management System of Local Government |
Keyword(1) | Use case diagrams |
Keyword(2) | Existence dependency |
Keyword(3) | Class diagrams |
Keyword(4) | DOA |
Keyword(5) | Automatic generation of use cases |
1st Author's Name | Hiromasa Yano |
1st Author's Affiliation | Doshisha University(Doshisha Univ.) |
2nd Author's Name | Keita Nakanishi |
2nd Author's Affiliation | Doshisha University(Doshisha Univ.) |
3rd Author's Name | Akio Ida |
3rd Author's Affiliation | Doshisha University(Doshisha Univ.) |
4th Author's Name | Shigeo Kaneda |
4th Author's Affiliation | Doshisha University(Doshisha Univ.) |
Date | 2016-03-03 |
Paper # | KBSE2015-52 |
Volume (vol) | vol.115 |
Number (no) | KBSE-487 |
Page | pp.pp.25-30(KBSE), |
#Pages | 6 |
Date of Issue | 2016-02-25 (KBSE) |