TY - JOUR
T1 - Elements underlying the specification of requirements
AU - Davis, Alan M.
AU - Jordan, Kathleen
AU - Nakajima, Tsuyoshi
PY - 1997
Y1 - 1997
N2 - As more and more complex computer-based systems are built, it becomes increasingly more difficult to specify or visualize the system prior to its construction. One way of simplifying these tasks is to view the requirements from multiple viewpoints. However, if these viewpoints examine the requirements using different notations, how can we know if they are consistent? This paper describes the elemental concepts that underlie all requirements. By reducing each view of requirements to networks of these elemental concepts, it becomes possible to better understand the relationships among the views.
AB - As more and more complex computer-based systems are built, it becomes increasingly more difficult to specify or visualize the system prior to its construction. One way of simplifying these tasks is to view the requirements from multiple viewpoints. However, if these viewpoints examine the requirements using different notations, how can we know if they are consistent? This paper describes the elemental concepts that underlie all requirements. By reducing each view of requirements to networks of these elemental concepts, it becomes possible to better understand the relationships among the views.
UR - http://www.scopus.com/inward/record.url?scp=0031506469&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0031506469&partnerID=8YFLogxK
U2 - 10.1023/a:1018902408324
DO - 10.1023/a:1018902408324
M3 - Article
AN - SCOPUS:0031506469
SN - 1022-7091
VL - 3
SP - 63
EP - 100
JO - Annals of Software Engineering
JF - Annals of Software Engineering
ER -