Lecture DB9
Lecture DB9
1
{if Order.customer.creditRating is Generalization
"poor", then Order.isPrepaid must
be true }
s : Department rd : Department
Activity Diagram
Order Title
Employee
Actor Client
Fine Remittance Actor
Supervisor
Include: dotted line labeled <<include>> begin from base use case
and end with an arrows pointing to the included use case
A Use Case may be included by one or more Use Cases, to reduces
the duplication of functionality.
<<include>>
base Modify order List orders
Yellow
Green
Event
3- UML Interaction Diagrams
Symbols of Sequence
Arrows represent messages Represent
object
Simple messages
Picks up
Dial
Dial tone
Picks up
Hello
2- Collaboration diagrams
•Shows the relationship between objects and the order of
messages passed between them.
•The objects are listed as rectangles and arrows indicate the
messages being passed 6: remove reservation
start
3 : [not available] reserve title
User Reservations
6 : borrow title
5: title available
1: look up
2: title data
4 : title returned
Catalog
5 : hold title