1. The Twin Peaks of Requirements and Architecture
- Author
-
Mehdi Mirakhorli, Jane Cleland-Huang, Sam Supakkul, and Robert S. Hanmer
- Subjects
Enterprise architecture framework ,Non-functional requirement ,Resource-oriented architecture ,Computer science ,Solution architecture ,Maintainability ,Software requirements specification ,Database-centric architecture ,Website architecture ,Multilayered architecture ,Non-functional testing ,Reference architecture ,View model ,Requirements analysis ,Software architecture description ,business.industry ,Software development ,Functional requirement ,System requirements ,Applications architecture ,Systems architecture ,Systems engineering ,Systems design ,Data architecture ,Software engineering ,business ,Software architecture ,Space-based architecture ,Software - Abstract
Quality concerns, often referred to as nonfunctional requirements, service-level agreements, quality attributes, performance constraints, or architecturally significant requirements, describe system-level attributes such as security, performance, reliability, and maintainability. In conjunction with functional requirements, these quality concerns drive and constrain a system's architectural design and often introduce significant trade-offs that must be carefully considered and balanced. The dependencies that exist between requirements and architecture have been referred to as the twin peaks of requirements and architecture. The guest editors of this special issue describe this unique situation.
- Published
- 2013