5. Architectural Design
Architect
“Every system has an architecture, encompassing the key abstractions and mechanisms that define that system’s structure and behavior as seen from the perspective of different stakeholders, each with a different set of concerns. In every case—from idioms to mechanisms to architectures—these patterns are either intentional or accidental, but insofar as they are visible, such patterns reflect the style and inner beauty of each system.”1
—Grady Booch, Handbook of Software Architecture
Get Software Engineering with Microsoft Visual Studio Team System now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.