DocumentCode
3259360
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
fYear
2005
fDate
23-25 May 2005
Firstpage
32
Lastpage
42
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SNPD-SAWN.2005.5
Filename
1434864
Link To Document