3
Models for Software Architecture
Objectives of this Chapter
• Introduce concepts of software architecture view models
• Discuss the UML notations as modeling tools for software architecture specification
• DiscussADLas a modeling tool for software architecture specification
3.1 Overview
Software architecture specifies a high level of software system abstraction by employing decomposition, composition, architecture styles, and quality attributes. Every software architecture must describe its collection of components and the connections and interactions among these components. It must also specify the deployment configuration of all components ...
Get Software Architecture and Design Illuminated 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.