






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Use Case Realizations, Analysis Workflow, Lifelines, Messages, Interaction Diagrams, Sequence Diagrams, Communication Diagrams, Interaction overview Diagrams, Timing Diagrams, Raman Ramsin, Lecture Slides, Object Oriented Design, Department of Computer Engineering, Sharif University of Technology, Iran.
Typology: Slides
1 / 12
This page cannot be seen from the preview
Don't miss anything!







Department of Computer Engineering
Department of Computer Engineering
Analysis Workflow: Analyze a Use Case The analysis workflow consists of the following activities: Architectural analysis Analyze a use case Outputs: analysis classes use case realizations Analyze a class Analyze a package
Department of Computer Engineering
Lifelines A lifeline represents a participant in an interaction - how an instance of a classifier participates in the interaction. Each lifeline has an optional name, a type, and an optional selector. Each lifeline is drawn with the same icon as its type. Underline the name, type, and selector to show actual instances.
Department of Computer Engineering
Messages A message represents a specific kind of communication between two lifelines in an interaction.
Department of Computer Engineering
Sequence Diagrams: General Notation Time runs top to bottom. Lifelines run left to right: lifelines have dashed vertical tails that indicate the duration of the lifeline; lifelines may have activations to indicate when the lifeline has focus of control; organize lifelines to minimize the number of crossing lines. Place explanatory scripts down the left-hand side of the sequence diagram. State invariants - place state symbols on the lifeline at the appropriate points. Constraints - place constraints in {} on or near lifelines.
Department of Computer Engineering
Sequence Diagrams: Realization Example 1
Department of Computer Engineering
Sequence Diagrams: Realization Example 3 Use Case
Department of Computer Engineering
Sequence Diagrams: Realization Example 3 Sequence Diagram