Search Swinburne Research Bank
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.3/224376
- Theoretical underpinnings and reviews
- Grundy, J.; Lago, P.; Avgeriou, P.; Hall, J.; Mistrik, I.
- Requirements are fundamental to any engineered system. They capture the key stakeholder functional needs, constraints on the operation of the system, and often form a basis for contracting, testing and acceptance [1, 2]. Architecture captures the structuring of software solutions, incorporating not just functional properties of a system but design rationale, multi layer abstractions and architectural knowledge [3, 4]. One can not exist without the other. Requirements need to be realized in a software system, described in essence by appropriate software architectures. Architecture must deliver on specified functional and non-functional requirements in order for the software system to be at all useful.
- Publication type
- Book chapter
- Research centre
- Swinburne University of Technology
- Relating software requirements and architectures / Paris Avgeriou, John Grundy, Jon G. Hall, Patricia Lago and Ivan Mistrik (eds.), part 1, chapter 2, pp. 13-15
- Publication year
- Requirements engineering; Software architectures; Software systems; Theoretic frameworks
- 9783642210006, 3642210007
- Publisher URL
- Copyright © Springer-Verlag Berlin Heidelberg 2011.
- Peer reviewed