This website is preserved for historical and scholarly reference and is no longer actively maintained.
Lecture Summary
Architecture is important because
- it provides a communication vehicle among stakeholders
- it is the result of the earliest design decisions
- about a system
An architecture is composed of many structures,
which are software components and their relationships.
Each structure provides engineering leverage on different qualities. Engineer and document the structures that help to achieve your desired qualities.