Title :
A new approach for software requirements elicitation
Author :
Rajagopal, Prasad ; Lee, Roger ; Ahlswede, Thomas ; Chiang, Chia-Chu ; Karolak, Dale
Author_Institution :
Dept. of Comput. Sci., Central Michigan Univ., Mount Pleasant, MI, USA
Abstract :
Requirements elicitation is both the hardest and most critical part of software development, since errors at this beginning stage propagate through the development process and are the hardest to repair later. This paper proposes an improved process for requirements elicitation. The key improvements are: (1) to train the non-technical stakeholders (primarily the users) in the capabilities and limitations of computer hardware, software, and of software developers; (2) identify keywords while interviewing the stakeholders, visually as well as in text form; (3) use keyword mapping to generate candidate system requirements; (4) apply the techniques of quality function deployment (QFD) and the Capability Maturity Model (CMM) during the elicitation process.
Keywords :
Capability Maturity Model; formal specification; software quality; CMM; Capability Maturity Model; candidate system requirement; computer hardware; computer software; keyword mapping; nontechnical stakeholders; quality function deployment; software development; software requirement elicitation; Automotive engineering; Capability maturity model; Computer errors; Computer science; Electric breakdown; Hardware; Information analysis; Programming; Quality function deployment; Software quality;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
Print_ISBN :
0-7695-2294-7
DOI :
10.1109/SNPD-SAWN.2005.5