Title :
Another approach to system decomposition: requirements clustering
Author :
Hsia, Pei ; Yaung, Alan T.
Author_Institution :
Comput. Sci. Eng. Dept., Texas Univ., Arlington, TX, USA
Abstract :
Requirements clustering provides a new approach to system decomposition. It makes it possible to subdivide a large system into user-recognizable components where each component can be used, almost independently, to satisfy part of the user´s needs. The underlying concept of requirements clustering is presented. A requirements-clustering algorithm, which is based on the concept of scenario-based prototyping and the notion of covering in graph theory, is described. Its implications to software incremental delivery are discussed. A case study conducted to demonstrate the application of requirements clustering to facilitate software development is described.<>
Keywords :
graph theory; software engineering; covering; graph theory; requirements clustering; scenario-based prototyping; software development; software engineering; software incremental delivery; system decomposition; user-recognizable components; Application software; Clustering algorithms; Computer industry; Computer science; Documentation; Graph theory; Programming; Prototypes; Software prototyping; Software systems;
Conference_Titel :
Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
Conference_Location :
Chicago, IL, USA
Print_ISBN :
0-8186-0873-0
DOI :
10.1109/CMPSAC.1988.17153