Table of Contents
Software Architecture in PracticeChapter 1: The ArchitectureBusiness Cycle
Lecture Objectives
Why Is Architecture Important?
Business Importance of Architecture -1
Business Importance of Architecture -2
Factors Influencing Architectures
Customers
End Users
Other Stakeholders
Stakeholders of a System
Development OrganizationConcerns -1
Development OrganizationConcerns -2
Technical Environment
Architect’s Background
Summary: Influences on the Architect
Factors Influenced by Architectures
Architecture Influences the Development Organization Structure
Architecture Influences the Development Organization Enterprise Goals
Architecture Influences Customer Requirements
Architecture Influences the Architect’s Experience and Technical Environment
A Cycle of Influences
Architecture Business Cycle (ABC)
What Makes a Good Architect? -1
What Makes a Good Architect? -2
What Makes a Good Architecture?
Lecture Summary
Discussion Questions
|