Title :
Surfacing root requirements interactions from inquiry cycle requirements documents
Author :
Robinson, William N. ; Pawlowski, Suzanne
Author_Institution :
Dept. of Comput. Inf. Syst., Georgia State Univ., Atlanta, GA, USA
Abstract :
Systems requirements errors are numerous, persistent, and expensive. To detect such errors, and focus on critical ones during the development of a requirements document, we have defined Root Requirements Analysis. This simple technique is based on: generalizing requirements to form root requirements, exhaustively comparing the root requirements, and applying simple metrics to the resultant comparison matrix. Root Requirements Analysis is effective. In the case study described, the technique finds that 36 percent of the case´s root requirements interactions result in problems which require further analysis. Moreover, the technique provides a specific operational procedure to guide the efficient iterative resolution of identified requirements conflicts. The process of Root Requirements Analysis itself is not specific to a particular methodology. It can be applied directly to requirements in a variety of forms, as well as to the documentation of requirements development. We took this latter approach in the case study illustrating how Root Requirements Analysis can augment the Inquiry Cycle model of requirements development. Finally, the technique is amenable to support through collaborative CASE tools, as we demonstrate with our DEALSCRIBE prototype
Keywords :
computer aided software engineering; formal specification; groupware; software metrics; systems analysis; DEALSCRIBE prototype; Inquiry Cycle model; Root Requirements Analysis; case study; collaborative CASE tools; comparison matrix; inquiry cycle requirements documents; iterative resolution; operational procedure; requirements conflicts; requirements development; requirements document; root requirements interactions; simple metrics; systems requirements errors; Books; Computer aided software engineering; Computer crashes; Cost function; Probes; Production; Prototypes; Safety; Software prototyping; Web sites;
Conference_Titel :
Requirements Engineering, 1998. Proceedings. 1998 Third International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-8356-2
DOI :
10.1109/ICRE.1998.667812