Professional Documents
Culture Documents
1 1..*
Floor
Sentences Wall
Room
Roof 1 3
4
0..1
Statements
S2
Classroom
S1 Hut
Country
1
Country Capital city Tepee
name
population
language
capital city Country
Country
money
…
{sub-set} {sub-set}
1..* 1
1..* 1
Town Town Capital city
City Capital city
Class diagram > Case study
Animal
Sentences S5
Walking Feeding
{inclusive}
Statements
Biped Quadruped Herbivore Carnivore
Sentences
S6
Plane Radar
Control FH 101:
Room
Statements Stolz:
Professor NN:
Java: lecture
lecture
Chidume: Ilambo:
C++: Professor Student
lecture
Oyonde:
Student
FH 100:
Room
Traoré: Beidu:
Professor Student
Traoré: SE:
Student lecture
FH 103:
Room
Class diagram > Case study
Service
1 1..* Product
departure
arrival
Contract
1..*
Ticket Rental
Customer Registration
expiry model
name fee rank
address
0..* 0..* 0..*
operated by provided by related to
1 1 1
Frequent Customer
Aircraft Rental C° Hotel
discount rate
fee
Partner
Travel agency name
Statements
State diagram > Case study
Watch
[Button3.clicked()]
Off On
[Button3.clicked()] Statements
Working
Display
[Energy] [Button1.doubleclicked()]
[Button2.clicked()] / hour++ mod 24
Hour modification
[Energy]
[Button1.clicked()]
Minute modification
[Button1.clicked()]
[Button2.clicked()] / minute++ mod 60
State diagram > Case study
Searching
1 month before DD
Booking opened
show
cancellation booking(c) / bkg = 1 Not full booking(c) [bkg < C-1] / bkg++
1 hour before TT
Show
TT Booking
end Show started
closed
Statements
State diagram > Case study
Hanged up
[credit > M]
Picked up
Numbering
Entry / start bip [Number.isComplete ()]
Exit / stop bip [Number.isValid ()]
Verification Ringing
time out
[Number.isValid ()] occupied
digit(n) / Number.add(n)
Phone Statements
time unit / credit--
State diagram > Case study
Displaying
information card / check(card) digits(4) / check(PIN)
screen touch
[serious]
[valid card]
Reading card Reading PIN
[valid card]
time out
[valid amount] / deliver money
ATM cancellation
Delivering ticket
Restituting card [ticket printed]
Statements
Use case diagram > Case study
Civil office
include extend
Husband ?
check agreement
conclude partnership
Partner
Use case diagram > Case study
Flight system
include take off Reactor
maximize thrust
include land up
Pilot
serve
Passenger Steward
book
extend
letters
weight
mode
mode
fee
fee
other letters ?
[else]
coins
OK
bill
Post stamps
office balance
surplus
Statements