Beruflich Dokumente
Kultur Dokumente
Session - 6
Architectural Analysis
Use-Case Model
Design Model
Business Model
Implementation View
Analysts/Designers Structure
Deployment View
System engineering System topology Delivery, installation communication
Implementation View
Analysts/Designers Structure
Deployment View
System engineering System topology Delivery, installation communication
Analysis/Design Pattern
A solution to a narrowly-scoped technical problem A fragment of a solution, or a piece of the puzzle
Framework
Defines the general approach to solving the problem Skeletal solution, whose details may be analysis/design patterns
6
General functionality
8
Layering Considerations
Level of abstraction
Group elements at the same level of abstraction
Separation of concerns
Group like things together Separate disparate things Application vs. Domain model elements
Resiliency
Loose coupling Concentrate on encapsulating change User interface, business rules, and retained data tend to have a high potential for change
10
11
Implementation Environment
constrained by
Mechanisms
Supplementary Specification
responsible for
Use-Case Model
Architect
13
14
15
16
Security mechanism
etc.
18
Sequence Diagrams
Collaboration Diagrams