Simulating requirements gathering
暂无分享,去创建一个
One of the difficulties in teaching a project-based Software Engineering course for undergraduates is giving students experience with requirements gathering before they begin the course project. This paper describes a simulation of Joint Application Design (JAD), a technique used in industry to gather requirements from users. The simulation is a role-playing exercise in which students play the parts of both developers and customers involved in specifying a new software product. Each participant is given a script of behaviors to act out for his or her role and a set of specific requirements for the product. The participants must work out conflicts and ambiguities built into the simulation to produce a consistent product specification.
[1] William E. Lorensen,et al. Object-Oriented Modeling and Design , 1991, TOOLS.
[2] Gary Ford,et al. Lecture Notes on Requirements Elicitation , 1994 .
[3] Roger S. Pressman,et al. Software engineering (3rd ed.): a practitioner's approach , 1992 .
[4] David W. Embley,et al. Object-oriented systems analysis , 1992 .
[5] Jane Wood,et al. Joint application development (2. ed.) , 1995 .