Software Architecture in Practice
Software Architecture in Practice
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Hi-index | 0.00 |
In this paper we argue that business goals constitute an important type of architectural knowledge. Quality attributes are often the primary drivers (shaping forces) behind an architecture, but quality attributes derive from an organization's business goals, whether the organization is the one developing or acquiring the software system. We introduce a seven-part scenario format for capturing and articulating business goals, and a set of "standard" business goal categories. Finally, we introduce a method to help an architect elicit business goals and tie them to quality attribute requirements, adding to the architect's store of architectural knowledge.