Simulating Requirements Gathering
Document Type
Article
Publication Date
1-1-1997
Description
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.
Citation Information
Barrett, Martin L.. 1997. Simulating Requirements Gathering. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). Vol.29(1). 310-313. https://doi.org/10.1145/268085.268203 ISSN: 0097-8418