Requirements engineering and software architecture have become established areas of software engineering research, education, and practice. Requirements engineering is concerned with discovering the purpose of a software system and the contexts in which it will be used (Nuseibeh and Easterbrook, 2000). Software architecture is concerned with the study of the structure of software, including its topology, properties, constituent components and their relationships and patterns of combination (Perry and Wolf, 1992). There have been significant research advances made in both software requirements and architectures, and fundamental differences and relationships between the two areas have come to light which are outlined.
%0 Journal Article
%1 1504550
%A Hall, J.G.
%A MistrIk, I.
%A Nuseibeh, B.
%A Silva, A.
%D 2005
%J Software, IEE Proceedings -
%K analysis and architecture; architectures; development; engineering engineering; formal requirements requirements; research research; software specification; systems
%N 4
%P 141--142
%R 10.1049/ip-sen:20059069
%T Relating software requirements and architectures
%V 152
%X Requirements engineering and software architecture have become established areas of software engineering research, education, and practice. Requirements engineering is concerned with discovering the purpose of a software system and the contexts in which it will be used (Nuseibeh and Easterbrook, 2000). Software architecture is concerned with the study of the structure of software, including its topology, properties, constituent components and their relationships and patterns of combination (Perry and Wolf, 1992). There have been significant research advances made in both software requirements and architectures, and fundamental differences and relationships between the two areas have come to light which are outlined.
@article{1504550,
abstract = {Requirements engineering and software architecture have become established areas of software engineering research, education, and practice. Requirements engineering is concerned with discovering the purpose of a software system and the contexts in which it will be used (Nuseibeh and Easterbrook, 2000). Software architecture is concerned with the study of the structure of software, including its topology, properties, constituent components and their relationships and patterns of combination (Perry and Wolf, 1992). There have been significant research advances made in both software requirements and architectures, and fundamental differences and relationships between the two areas have come to light which are outlined.},
added-at = {2013-02-28T11:13:35.000+0100},
author = {Hall, J.G. and MistrIk, I. and Nuseibeh, B. and Silva, A.},
biburl = {https://www.bibsonomy.org/bibtex/2411f2ebca05564c5cba9e297825562fa/fritzsolms},
doi = {10.1049/ip-sen:20059069},
interhash = {35a5c004c3346d8a998a689c221b491d},
intrahash = {411f2ebca05564c5cba9e297825562fa},
issn = {1462-5970},
journal = {Software, IEE Proceedings -},
keywords = {analysis and architecture; architectures; development; engineering engineering; formal requirements requirements; research research; software specification; systems},
localfile = {/home/resources/documentation/research/papers/architectureRequirements/relatingSoftwareRequirementsAndArchitecture.pdf},
month = {aug.},
number = 4,
pages = {141--142},
timestamp = {2013-02-28T11:13:36.000+0100},
title = {{Relating software requirements and architectures}},
volume = 152,
year = 2005
}