Integrating Architecture-Centric Methods into Object-Oriented Analysis and Design
Raghvinder S. Sangwan, Zakaria El Houda · 2007
Summary form only given. Architecture has been established as a key to developing software systems that meet quality expectations of their stakeholders. Object-Oriented Analysis and Design (OOAD) methodologies, however, treat architecture only indirectly or implicitly. The quality of systems developed using such methodologies, thus, depends largely on the skill level and experience of its architect. It has been suggested, therefore, that augmenting these methodologies with software architecture-centric methods such as the Quality Attribute Workshop (QAW) and Attribute Driven Design (ADD) can provide explicit and methodical guidance to an architect in creating systems with desirable qualities.