Department of Computer Engineering
Object-Oriented Design
Lecture 13: Use Case Realizations
Sharif University of Technology 1
Object-Oriented Design Lecture 13: Use Case Realizations Sharif - - PowerPoint PPT Presentation
Object-Oriented Design Lecture 13: Use Case Realizations Sharif University of Technology 1 Department of Computer Engineering Analysis Workflow: Analyze a Use Case The analysis workflow consists of the following activities:
Department of Computer Engineering
Sharif University of Technology 1
Sharif University of Technology 2
use cases;
the use case behavior;
case realization and you need to record these;
realize it.
Sharif University of Technology 3
classifier participates in the interaction.
Sharif University of Technology 4
in an interaction.
Sharif University of Technology 5
Sharif University of Technology 6
Sharif University of Technology 7
control;
Sharif University of Technology 8
9
Sharif University of Technology 12
Sharif University of Technology 13
Sharif University of Technology 14
Sharif University of Technology 15
Sharif University of Technology 16
then).
Sharif University of Technology 17
Sharif University of Technology 18
booleanExpression is true;
loop once for each object in the collection;
each object of the class.
Sharif University of Technology 19
Sharif University of Technology 20
Sharif University of Technology 21
arriving on the same lifeline from different operands occur in the same sequence as the operands occur.
Sharif University of Technology 22
23
sd Example loop StoreFront Cart Inventory AddItem ReserveItem PlaceItemInOrder Checkout ProcessOrder ConfirmOrder
24
the nesting of the focus of control.
Sharif University of Technology 27
Sharif University of Technology 28
diagram loop notation for the iteration clause.
end of the link and prefixing the message with *.
executed in parallel.
Sharif University of Technology 29
Sharif University of Technology 30
Sharif University of Technology 32
referencing interaction.
parameter notation.
frame.
messages - use gates when you don't.
Sharif University of Technology 36
Sharif University of Technology 37
Sharif University of Technology 38
Sharif University of Technology 39
Sharif University of Technology 40
Sharif University of Technology 41
Sharif University of Technology 42
Sharif University of Technology 43