DocumentCode
2919162
Title
Modeling Architectural Non Functional Requirements: From Use Case to Control Case
Author
Zou, Joe ; Pavlovski, Christopher J.
Author_Institution
IBM Corp., Sydney, NSW
fYear
2006
fDate
Oct. 2006
Firstpage
315
Lastpage
322
Abstract
While the functional requirements of a system can be effectively modeled through the use case driven approach, there is no standard or de facto method for modeling non-functional requirements of the system architecture. Often such requirements are dealt with in a reactive manner rather than proactively. Yet increasingly a contributing factor in project difficulty and failure are the non-functional requirements imposed on the solution architecture. This paper proposes a control case approach to record and model non-functional requirements. This technique enables the control case to represent the nonfunctional requirements from different perspectives, most typically the various operating conditions. Furthermore, we propose an extension to the "4+1" view model for depicting software architecture by adding the control case view. The combination of both the use case and control case views thus reflects the complete requirements across the collective system life cycle views: design, process, implementation and deployment
Keywords
control system analysis computing; software architecture; systems analysis; architectural nonfunctional requirement modeling; collective system life cycle view; control case view; software architecture; system architecture; system functional requirement; use case view; Australia; Availability; Computer architecture; Control system synthesis; Control systems; Delay; Life testing; Process design; Software architecture; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
e-Business Engineering, 2006. ICEBE '06. IEEE International Conference on
Conference_Location
Shanghai
Print_ISBN
0-7695-2645-4
Type
conf
DOI
10.1109/ICEBE.2006.71
Filename
4031668
Link To Document