Box-structured requirements determination methods

Abstract Requirements determination is an iterative process of eliciting, gathering, modeling, specifying, and analyzing system requirements information. It is the most critical, yet least understood, phase of systems development. This paper presents a rigorous approach for performing requirements determination with box-structured methods. By capturing requirements information in black box transactions and transaction hierarchies, intellectual control is maintained over large amounts of requirements information. The results of the box-structured requirements determination methods provide the basis for formal system design techniques. A concise example of box-structured requirements determination is included in an appendix.

[1]  Harlan D. Mills,et al.  Cleanroom Software Engineering , 1987, IEEE Software.

[2]  Harlan D. Mills,et al.  Stepwise refinement and verification in box-structured systems , 1988, Computer.

[3]  Harlan D. Mills,et al.  Engineering software under statistical quality control , 1990, IEEE Software.

[4]  Alan R. Hevner,et al.  Principles of Information Systems Analysis and Design , 1986 .

[5]  Pamela Zave,et al.  An Insider's Evaluation of PAISLey , 1991, IEEE Trans. Software Eng..

[6]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[7]  Mukesh Bhargava,et al.  The Sources of Innovation , 1993 .

[8]  Alan R. Hevner,et al.  Integrated CASE for cleanroom development , 1992, IEEE Software.

[9]  Erran Carmel,et al.  Integrating joint application development (JAD) into cleanroom development with ICASE , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[10]  Alan M. Davis,et al.  A comparison of techniques for the specification of external system behavior , 1988, CACM.

[11]  Robert W. Zmud,et al.  A Synthesis of Research on Requirements Analysis and Knowledge Acquisition Techniques , 1992, MIS Q..

[12]  Judy H. August Joint application design: the group session approach to system design , 1991 .

[13]  Harlan D. Mills,et al.  Structured programming - theory and practice , 1979, The systems programming series.

[14]  Edward Yourdon,et al.  Modern structured analysis , 1989 .