Use case realization
Chapter roadmap
UP activity: analyze a use case.
What are use case realizations
Use case realization - elements
Interaction Diagrams
Collaborations and Interactions
Collaboration diagrams
Sequence Diagrams
Activity Diagrams
Chapter roadmap
What are activity diagrams?
Action states
Subactivity states
Transitions
Decicions
Forks and joins
Swimlanes
Object flows
Signals
The Design Workflow
Module roadmap
The design workflow
Design artefacts - metamodel
Design workflow details
Artefacts
Design Classes
Module roadmap
What are design classes?
Anatomy of a design class
Well-formed design classes
Inheritance
Templates
Nested Classes
Refining analysis relationships
Module roadmap.
Design relationships
Aggregation and composition
Aggregation semantics
Composition semantics
How to refine analysis relationships
One-to-one associations
Many-to-one associations
One-to-many associations
Collections
Reified relationships
Interfaces and subsystems
Module roadmap.
What is an interface
Interfaces and component-based diagram
Finding interfaces
Designing with interfaces
What are subsystems?
Advantages and disadvantages of interfaces.
Use case realization - design
Module roadmap
Use case realization - design
Interaction diagrams - design
Subsystem interactions
Basic statecharts
Module roadmap.
Statechart diagrams
State machines and classes
Basic statechart syntax
States
Transitions
Events
Advanced statecharts
Module roadmap
Composite states
Sequencial composite states
Concurrent composite states
Submachine communication
History
Submachine state
Implementation
The implementation workflow
Module roadmap.
The implementation workflow.
Model trace relationships
Implementation workflow detail
Artefacts
Components
Module roadmap
What is a component
Simple Java example.
Enterprise JavaBean example
Deployment
Module roadmap
The deployment diagram
Deployment diagram syntax
Enterprise JavaBean example
|