Summary

Software architecture is not one-dimensional—it is made up of concurrent multiple views: logical, implementation, process, and deployment. Scenarios are developed to validate the four different views. Good architectures are constructed in well-defined layers of abstraction where there is a clear separation between the interface and implementation of each layer. Key mechanisms focus on decisions regarding common standards, policies, and practices.

Packages are created to show the architectural layout of the system. Architecture also addresses the physical layout of the system. Component diagrams are created to show components that are the physical implementation of the system. Deployment diagrams are created to show the hardware configuration ...

Get Visual Modeling with Rational Rose 2002 and UML 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.