Title :
User-centered system decomposition: Z-based requirements clustering
Author :
Hsia, Pei ; Hsu, C.T. ; Kung, David C. ; Holder, Lawrence B.
Author_Institution :
Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
Abstract :
Requirements clustering (RC) provides a differed approach to system decomposition, by enabling a system to be partitioned into user-recognizable components, where each component can be used, almost independently, to satisfy part of the user´s needs. Requirements clustering is essential for a software development approach called incremental delivery (ID). A successful clustering of system requirements produces a set of useful, usable, and semi-independent clusters that can be developed and delivered to the customers in increments. The paper presents a requirements clustering process based on ER modeling, scenarios, and the formal specification notation Z
Keywords :
entity-relationship modelling; formal specification; systems analysis; user centred design; ER modeling; Z formal specification notation; Z-based requirements clustering; incremental delivery; scenarios; semi-independent clusters; software development approach; system decomposition; system partitioning; usable clusters; useful clusters; user needs; user-centered system decomposition; user-recognizable components; Automatic speech recognition; Computer science; Erbium; Formal specifications; Programming; Software systems; System testing;
Conference_Titel :
Requirements Engineering, 1996., Proceedings of the Second International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-7252-8
DOI :
10.1109/ICRE.1996.491437