Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

UML Interaction Diagrams: Understanding Sequence Diagrams in CS3773 Software Engineering -, Study notes of Software Engineering

An introduction to uml interaction diagrams with a focus on sequence diagrams in the context of cs3773 software engineering course at utsa. It covers the purpose, syntax, and advanced features of sequence diagrams, demonstrating how they realize the interaction of analysis classes in a use case.

Typology: Study notes

Pre 2010

Uploaded on 07/31/2009

koofers-user-dgm-2
koofers-user-dgm-2 ๐Ÿ‡บ๐Ÿ‡ธ

4

(1)

10 documents

1 / 3

Toggle sidebar

Related documents


Partial preview of the text

Download UML Interaction Diagrams: Understanding Sequence Diagrams in CS3773 Software Engineering - and more Study notes Software Engineering in PDF only on Docsity! 1 CS3773 Software Engineering Lecture 05 UML Interaction Diagrams UTSA CS37732 Interaction Diagram Models how objects collaborate to achieve results Is a holistic view of behavior across many objects Includes four kinds of diagrams โ€“ Sequence diagram โ€“ Communication diagram (collaboration diagram in UML 1.*) โ€“ Interaction overview diagram โ€“ Timing diagram UTSA CS37733 Sequence Diagram Sequence diagram captures the behavior of the system in a easy to understand way Sequence diagram describes top-level view of system interacting with environment Sequence show the reaction of the system to external events Sequence diagram emphasize the time-ordered sequence of messages sent and received UTSA CS37734 Sequence Diagram โ€“ An Example 2 UTSA CS37735 Sequence Diagram - Syntax Column is an instance of the class โ€“ Name of the instance โ€“ Name of the class that the instance belongs to Vertical dashed line is lifeline of the instance Rectangle on life line is the focus of control (or activation), i.e., the period during which the instance is involved in the activity initiated at the top of the focus UTSA CS37736 Sequence Diagram - Syntax Horizontal arrow expresses messages conveyed by source instance to target instance Messages may be conditional: [cond] msg () Looping arrow shows self-delegation: a lifeline sends a message to itself UTSA CS37737 Use Case Realization Analysis classes realize the behavior specified in a use case Sequence diagrams realize the interaction of analysis classes in a use case โ€“ Demonstrate how the behavior is realized by passing messages among objects One sequence diagram depicts one scenario of a use case โ€“ Shows interactions between objects โ€“ Represents a snapshots of the running system UTSA CS37738 Sequence Diagram โ€“ An Example
Docsity logo



Copyright ยฉ 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved