DocumentCode :
318434
Title :
A Z specification of use cases: a preliminary report
Author :
Butler, Greg ; Grogono, Peter ; Khendek, Ferhat
Author_Institution :
Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
fYear :
1997
fDate :
2-5 Dec 1997
Firstpage :
505
Lastpage :
506
Abstract :
The use case concept is a tool for capturing the requirements of a system. A single use case describes a subset of a system´s functionality in terms of the interactions between the system and a set of users or actors. A use case is initiated by a particular user, and serves the purpose of delivering some meaningful unit of work, service, or value to the initiator. When capturing requirements, a use case views the system as a black box. Due to their popularity, the concept of use cases has been abused to some extent, and been applied to specifying the “requirements” of all sorts of things, such as those of a subsystem of the system architecture. Cockburn (1997) acknowledges 18 different definitions of use cases. This has created a great deal of confusion and a need for clear definitions. Just what is a “use case”? We seek to answer that question, by providing a specification of a use case and its related concepts using the Z formalism
Keywords :
formal specification; specification languages; systems analysis; user interfaces; Z specification; black box; requirements engineering tool; system architecture; system functionality; use cases; user interfaces; Computer aided software engineering; Computer science; Interleaved codes; Object oriented modeling; Radio access networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
Type :
conf
DOI :
10.1109/APSEC.1997.640207
Filename :
640207
Link To Document :
بازگشت