Scenario driven requirements analysis method

Application specific scenarios are used to develop a system's requirements-specification document and then iterate through the software development lifecycle. A seamless object-oriented approach is presented, suitable for the development of large real-time systems. It starts with requirements-analysis and specifications definition. It then iterates through the design, implementation, and test phases. The items of interest in each phase of the lifecycle are the same: scenarios and objects. This is the basis of maintaining tracability and conceptual integrity. The approach is intended to be simple, maintains high quality, and thereby reduces lifecycle cost. The advantage of a scenario-based method is that scenarios make 'communications' easier. A PBX telecommunications example demonstrates the practicality of the method.<<ETX>>

[1]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[2]  Karen L. Ruoff Practical application of IDEF1 as a database development tool , 1984, 1984 IEEE First International Conference on Data Engineering.

[3]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[4]  Pei Hsia,et al.  Scenario-based prototyping for requirements identification , 1982 .

[5]  P. Hsia,et al.  Screen-Based Scenario Generator: a tool for scenario-based prototyping , 1988, [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track.

[6]  Kathryn L. Heninger Specifying Software Requirements for Complex Systems: New Techniques and Their Application , 2001, IEEE Transactions on Software Engineering.

[7]  H. Holbrook,et al.  A scenario-based methodology for conducting requirements elicitation , 1990, SOEN.

[8]  D. L. Parnas,et al.  Using documentation as a software design medium , 1981, The Bell System Technical Journal.

[9]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[10]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[11]  Rubén Prieto-Díaz,et al.  Domain analysis: an introduction , 1990, SOEN.