Professional Documents
Culture Documents
Object-Oriented
Modelling Concept
Keuntungan Pemodelan
Berorientasi Objek
• Include
• A use case uses another use case (functional decomposition)
(reuse) and play a mandatory use-case in its flow of events
• A function in the original problem statement is too complex to
be solvable immediately
• describe the function as the aggregation of a set of simpler functions
(mandatory)
• Extend
• A use case extends another use case
• The functionality in the original problem statement needs to be
extended
• The extended use-case plays an optional use-case
Stereotype <<include>> and
<<extend>>
Base
Use Case <<include>>
Supplier
Use Case
Deposit Funds
<<include>>
Customer
Authentication
Withdraw Cash
Customer
Base Supplier
Use Case Use Case
Print Receipt
<<extend>>
Pay
Customer
Choose Seat
VIP Customer
Order Food
Customer Go-Jek
Driver
Chat
Customer Go-Jek
Driver
Vending Machine
Insert Object