Summary
Architecture is about everything. An architecture description is essentially a selective and miniature version of the project artifacts.
Software architecture is concerned with the significant architectural requirements (SARs). These are the requirements that influence the structure, arrangement, and constraints for all parts of the developing system.
Architecture is expressed through viewpoints.
The requirements viewpoint in an architecture description serves essentially as support and reasoning for the decisions made elsewhere.
The design viewpoint expresses the logical components and their structural relationships. It also expresses their dynamics in terms of collaborations.
The realization viewpoint expresses how the logical and process ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access