Premium
Requirements development, verification, and validation exhibited in famous failures
Author(s) -
Terry Bahill A.,
Henderson Steven J.
Publication year - 2005
Publication title -
systems engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.474
H-Index - 50
eISSN - 1520-6858
pISSN - 1098-1241
DOI - 10.1002/sys.20017
Subject(s) - computer science , requirements analysis , system requirements , systems engineering , non functional requirement , requirements management , verification , requirements engineering , software engineering , system requirements specification , verification and validation of computer simulation models , model validation , reliability engineering , engineering , software development , programming language , data science , software , mathematics , software construction , statistics , operating system
Requirements Development, Requirements Verification, Requirements Validation, System Verification, and System Validation are important systems engineering tasks. This paper describes these tasks and then discusses famous systems where these tasks were done correctly and incorrectly. This paper shows examples of the differences between developing requirements, verifying requirements, validating requirements, verifying a system, and validating a system. Understanding these differences may help increase the probability of success of future system designs. © 2004 Wiley Periodicals, Inc. Syst Eng 8: 1–14, 2005