Strategy #1:Using UML ìAs Isî
Simultaneous consideration of architecture composition rules and UML notational constructs
Develop a UML domain model
Develop an (informal) architectural diagram
Map domain classes to architectural components
Design class (component) interfaces
Provide constructs for modeling connectors
- connectors add no functionality at the domain model level
Model architectural structure in class and/or collaboration diagrams