DocumentCode :
383343
Title :
Do actors call use cases? - solving the problems of OOSE/UML use-case relationships
Author :
Isoda, Sadahiro
Author_Institution :
Toyohashi Univ. of Technol., Japan
fYear :
2002
fDate :
2002
Firstpage :
159
Lastpage :
164
Abstract :
UML 1.3 has made a pair of changes concerning the use-case relationships; one is to move include and extend that used to be stereotypes of the generalization into those of the dependency, and the other is to introduce a true generalization. A use-case generalization, however, is practically useless and therefore the changes are rather worsening the situation. The ACU or Actors-Call-Use-cases conjecture, which is actually against the definition of a use case, is found buried in OOSE (Object-Oriented Software Engineering). It distorts the features of use-case objects and is the root cause of the problems. Strictly following the definition of a use case, a real-world model is built that represents a typical situation of using a use case in the analysis and design stages, and a use case is reified as an ordinary object. The use-case specification thus constructed successfully solves the problems.
Keywords :
formal specification; object-oriented programming; specification languages; Actors-Call-Use-cases; OOSE; UML; Unified Modeling Language; object-oriented methodology; object-oriented software engineering; specification language; use case generalization; use case relationship; use-case objects; Application software; Books; Computer aided software engineering; Computer applications; Formal languages; Libraries; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
ISSN :
0730-3157
Print_ISBN :
0-7695-1727-7
Type :
conf
DOI :
10.1109/CMPSAC.2002.1044547
Filename :
1044547
Link To Document :
بازگشت