MODELLING
LANGUAGE
OMT
OOD OOSE
legend
Behavioral
Activity/Sequence State
Diagram Chart
Component Deployment
Diagram Diagram
Customer <<include>>
Check Driver's Licence
Communication
Relationships Include
Relationships
Generalizes
Relationships
Extends Relationships
Check
status
Place Salesperson
order
Fill orders
Customer Shipping Clerk
Establish
credit
Supervisor
Supply Order
Customer Data Product Arrange
Payment
Place Order
Request
Catalog
bus
models
vehicle
car
models
cup
models
buy()
display()
Class Name
Attributes
Operations
Operations Operations
(Methods) (Methods)
Multiplicity
Multiplicity Notation
1 : One and only one
0..* : None or more
1..* : One or more
0..1 : None or one
Generalization
Realization
Transfer Withdrawal
1 1
Person
Company 1 Owner
Role
1..*
Employee Person
Company
owner:Person
employee[]:Person
1 1
Handle
1 handle
Car
1
1
engine Engine
Car
handle:Handle 4
engine[]:Engine tire Tire
tire[4]:Tire
End State
Start State
Validating
Editing [Validation]
entry / Display message
entry / init time do / Ask to server [Server-answer:ok]
exit / Hide message
[Time Out]
[Server answer:denial]
End State
End State
start stop
Transition
Initial activity Activity-B
[Option A] Activity-C
Decision
Activity-D
[Option B]
The bar shows that one activity leads
to several that occur in parallel or in
an unpredictable order.
.....