Submit Search
Upload
Lecture07
•
Download as PPT, PDF
•
6 likes
•
5,844 views
A
artgreen
Follow
Interaction Diagrams: Sequence and Collaboration Diagrams
Read less
Read more
Education
Report
Share
Report
Share
1 of 61
Download now
Recommended
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Lecture12
Lecture12
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Darshan sem4 140703_ooad_2014 (diagrams)
Darshan sem4 140703_ooad_2014 (diagrams)
Gajeshwar Bahekar
Lecture-03 Introduction to UML
Lecture-03 Introduction to UML
artgreen
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Dang Tuan
Lecture05
Lecture05
artgreen
Lecture11
Lecture11
artgreen
Recommended
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Lecture12
Lecture12
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
Darshan sem4 140703_ooad_2014 (diagrams)
Darshan sem4 140703_ooad_2014 (diagrams)
Gajeshwar Bahekar
Lecture-03 Introduction to UML
Lecture-03 Introduction to UML
artgreen
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
Dang Tuan
Lecture05
Lecture05
artgreen
Lecture11
Lecture11
artgreen
UML Diagrams
UML Diagrams
Kartik Raghuvanshi
Usecase Presentation
Usecase Presentation
Rungsun Promprasith
Unified Modeling Language
Unified Modeling Language
Khushboo Wadhwani
Intro to UML - Use Case diagrams
Intro to UML - Use Case diagrams
jsm1979
Use case model
Use case model
Ashwani Kumar
Introducing Uml And Development Process
Introducing Uml And Development Process
Terry Cho
Domain model
Domain model
Eagle Eyes
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
Ramakant Soni
Use case diagram
Use case diagram
City University
Unified modelling language (UML)
Unified modelling language (UML)
Hirra Sultan
Uml Omg Fundamental Certification 1
Uml Omg Fundamental Certification 1
Ricardo Quintero
Uml
Uml
Vishwa Mohan
Unified Modeling Language
Unified Modeling Language
Debajyoti Biswas
Uml Diagrams
Uml Diagrams
Nirmal Sharma
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
Malek Sumaiya
UML Diagrams
UML Diagrams
Rahul Pola
Lecture02
Lecture02
artgreen
Design UML diagrams
Design UML diagrams
Neeraj Kaushik
UML diagrams and symbols
UML diagrams and symbols
Kumar
Lecture09
Lecture09
artgreen
Lecture09
Lecture09
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
More Related Content
What's hot
UML Diagrams
UML Diagrams
Kartik Raghuvanshi
Usecase Presentation
Usecase Presentation
Rungsun Promprasith
Unified Modeling Language
Unified Modeling Language
Khushboo Wadhwani
Intro to UML - Use Case diagrams
Intro to UML - Use Case diagrams
jsm1979
Use case model
Use case model
Ashwani Kumar
Introducing Uml And Development Process
Introducing Uml And Development Process
Terry Cho
Domain model
Domain model
Eagle Eyes
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
Ramakant Soni
Use case diagram
Use case diagram
City University
Unified modelling language (UML)
Unified modelling language (UML)
Hirra Sultan
Uml Omg Fundamental Certification 1
Uml Omg Fundamental Certification 1
Ricardo Quintero
Uml
Uml
Vishwa Mohan
Unified Modeling Language
Unified Modeling Language
Debajyoti Biswas
Uml Diagrams
Uml Diagrams
Nirmal Sharma
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
Malek Sumaiya
UML Diagrams
UML Diagrams
Rahul Pola
Lecture02
Lecture02
artgreen
Design UML diagrams
Design UML diagrams
Neeraj Kaushik
UML diagrams and symbols
UML diagrams and symbols
Kumar
What's hot
(19)
UML Diagrams
UML Diagrams
Usecase Presentation
Usecase Presentation
Unified Modeling Language
Unified Modeling Language
Intro to UML - Use Case diagrams
Intro to UML - Use Case diagrams
Use case model
Use case model
Introducing Uml And Development Process
Introducing Uml And Development Process
Domain model
Domain model
UML Diagrams- Unified Modeling Language Introduction
UML Diagrams- Unified Modeling Language Introduction
Use case diagram
Use case diagram
Unified modelling language (UML)
Unified modelling language (UML)
Uml Omg Fundamental Certification 1
Uml Omg Fundamental Certification 1
Uml
Uml
Unified Modeling Language
Unified Modeling Language
Uml Diagrams
Uml Diagrams
Object Oriented Modeling and Design with UML
Object Oriented Modeling and Design with UML
UML Diagrams
UML Diagrams
Lecture02
Lecture02
Design UML diagrams
Design UML diagrams
UML diagrams and symbols
UML diagrams and symbols
Similar to Lecture07
Lecture09
Lecture09
artgreen
Lecture09
Lecture09
artgreen
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
uml.ppt
uml.ppt
AnilKumarARS
Lecture10
Lecture10
artgreen
Lecture05
Lecture05
artgreen
Lecture05
Lecture05
artgreen
Lecture05
Lecture05
artgreen
Jar chapter 4, part 1
Jar chapter 4, part 1
Reham Maher El-Safarini
UML.pptx
UML.pptx
RAJESH S
Extending UML for Agents
Extending UML for Agents
Mohamed Elagnaf
UML Diagrams
UML Diagrams
Yaswanth Babu Gummadivelli
Transaction handling in com, ejb and .net
Transaction handling in com, ejb and .net
ijseajournal
Lecture 13 requirements modeling - flow & behavior (2)
Lecture 13 requirements modeling - flow & behavior (2)
IIUI
CASE Tools lab.ppt
CASE Tools lab.ppt
RAJESH S
Lecture 4.pdf
Lecture 4.pdf
amanuel236786
18540PhDreport.pdf
18540PhDreport.pdf
TaraTrends
Atm Simulator
Atm Simulator
Syed Jamil
Atm Simulator
Atm Simulator
Syed Jamil
Ch 2.1
Ch 2.1
mahammed rashid
Similar to Lecture07
(20)
Lecture09
Lecture09
Lecture09
Lecture09
Lecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
uml.ppt
uml.ppt
Lecture10
Lecture10
Lecture05
Lecture05
Lecture05
Lecture05
Lecture05
Lecture05
Jar chapter 4, part 1
Jar chapter 4, part 1
UML.pptx
UML.pptx
Extending UML for Agents
Extending UML for Agents
UML Diagrams
UML Diagrams
Transaction handling in com, ejb and .net
Transaction handling in com, ejb and .net
Lecture 13 requirements modeling - flow & behavior (2)
Lecture 13 requirements modeling - flow & behavior (2)
CASE Tools lab.ppt
CASE Tools lab.ppt
Lecture 4.pdf
Lecture 4.pdf
18540PhDreport.pdf
18540PhDreport.pdf
Atm Simulator
Atm Simulator
Atm Simulator
Atm Simulator
Ch 2.1
Ch 2.1
More from artgreen
Ce350 class project_spring2011_v1.5
Ce350 class project_spring2011_v1.5
artgreen
Lecture10.5
Lecture10.5
artgreen
Lecture08 examples
Lecture08 examples
artgreen
Lecture08
Lecture08
artgreen
Lecture07 examples
Lecture07 examples
artgreen
Lecture06
Lecture06
artgreen
Lecture01
Lecture01
artgreen
More from artgreen
(7)
Ce350 class project_spring2011_v1.5
Ce350 class project_spring2011_v1.5
Lecture10.5
Lecture10.5
Lecture08 examples
Lecture08 examples
Lecture08
Lecture08
Lecture07 examples
Lecture07 examples
Lecture06
Lecture06
Lecture01
Lecture01
Recently uploaded
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
agholdier
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
pragatimahajan3
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
Celine George
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
iammrhaywood
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
GeoBlogs
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
christianmathematics
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
Steve Thomason
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Association for Project Management
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Admir Softic
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
JemimahLaneBuaron
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
PsychoTech Services
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
Recently uploaded
(20)
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
Lecture07
1.
Object Oriented Software
Modeling and Design CE 350 Abdel-Karim Al-Tamimi, Ph.D. [email_address] http://faculty.yu.edu.jo/altamimi Al-Tamimi 2011 ©
2.
3.
4.
5.
6.
7.
Sequence Diagram: Example
Al-Tamimi 2011 ©
8.
Sequence Diagram: Example
Al-Tamimi 2011 ©
9.
Interaction Diagrams Notation
in UML Al-Tamimi 2011 © Naming Format Notation An object of an unspecified class. A named object of a specified class. An unnamed object of a specified class.
10.
Interaction Diagrams Notations
in UML Al-Tamimi 2011 © Object Category Description Graphical Notations Actor Object An external entity that interacts with the system Entity Object An object that models the data in the system. It often represents an object in the problem domain
11.
Interaction Diagrams Notations
in UML Al-Tamimi 2011 © Object Category Description Graphical Notations Boundary Object An object that handles the communication between actor objects and the system. Control Object An object that models the flow of control and functionality that do not naturally belong to entity objects or boundary objects.
12.
UML Notations -
Messages Al-Tamimi 2011 © Message Description Notation Procedure call or other nested flow of control The message sender waits for the completion of the procedure call of the message receiver (waits for a reply) Asynchronous communication The sender dispatches a message and immediately continues with the next step of execution (there are no reply arrows)
13.
UML Notations -
Messages Al-Tamimi 2011 © Message Description Notation Return message Message returned from the procedure call Message with travel delay The message will take a significant amount of time to arrive at the receiving object. (This is only used in sequence diagrams.)
14.
UML Notations -
Messages Al-Tamimi 2011 © Message Description Notation Lost Message The sender is known, the receiver is not Found Message The sender is unknown, and the receiver is known Create Message A message creates a new instance
15.
Messages Notations Summary
Al-Tamimi 2011 ©
16.
Sequence Diagram: Lifeline
and Activation Al-Tamimi 2011 © Object with Lifeline Object with Activation Activation: show the duration of the execution of a method in response to a message
17.
Sequence Diagram: Branching
Al-Tamimi 2011 © Conditional Message Transmission
18.
Sequence Diagram: Iteration
Al-Tamimi 2011 ©
19.
Sequence Diagram: Alternate
Message Reception Al-Tamimi 2011 ©
20.
Sequence Diagram: Recursion
Al-Tamimi 2011 ©
21.
Example Al-Tamimi 2011
© Life line Creation Deletion
22.
Example Al-Tamimi 2011
© Life line Activation iteration
23.
Example Al-Tamimi 2011
© Life line collective iteration
24.
Example Al-Tamimi 2011
© Concurrent Branch
25.
Example Al-Tamimi 2011
©
26.
Example Al-Tamimi 2011
©
27.
Example Al-Tamimi 2011
©
28.
29.
Tips and Tricks:
Object Destruction Al-Tamimi 2011 ©
30.
Tips and Tricks:
Iteration (looping) with A Condition Al-Tamimi 2011 ©
31.
Tips and Tricks:
Optional/Conditional Messages Al-Tamimi 2011 ©
32.
Tips and Tricks:
Conditional Messages (Mutual Exclusive) Al-Tamimi 2011 ©
33.
Tips and Tricks:
Looping Using Explicit Notations Al-Tamimi 2011 ©
34.
Tips and Tricks:
Looping Using Implicit Notations Al-Tamimi 2011 ©
35.
Tips and Tricks:
Nesting of Frames Al-Tamimi 2011 ©
36.
Tips and Tricks:
Relating Interaction Diagrams (Using Ref) / Interaction Occurrence Al-Tamimi 2011 ©
37.
Tips and
Tricks: Polymorphic Message Al-Tamimi 2011 ©
38.
Tips and Tricks:
State Invariant Al-Tamimi 2011 ©
39.
Tips and Tricks:
State Invariant Al-Tamimi 2011 ©
40.
Tips and Tricks:
Parallel Al-Tamimi 2011 ©
41.
Tips and Tricks:
Negative Operator/Invalid Operation Al-Tamimi 2011 ©
42.
Tips and Tricks:
Critical Region/Atomic Al-Tamimi 2011 ©
43.
Tips and Tricks:
Decomposition Al-Tamimi 2011 ©
44.
Tips and Tricks:
Continuations Al-Tamimi 2011 ©
45.
Tips and Tricks:
Continuations Al-Tamimi 2011 ©
46.
Tips and Tricks:
Hard Timing Requirements Al-Tamimi 2011 ©
47.
Tips and Tricks:
Break Fragment Al-Tamimi 2011 ©
48.
49.
Example: Telephone System
Al-Tamimi 2011 ©
50.
Example: Message with
Durations Al-Tamimi 2011 ©
51.
Example: Printing Transcripts
Al-Tamimi 2011 ©
52.
Example: Printing Transcripts
Al-Tamimi 2011 ©
53.
Example: from Java
IO API Al-Tamimi 2011 ©
54.
55.
56.
ATM Machine: Part1
Al-Tamimi 2011 ©
57.
ATM Machine-Part2 Al-Tamimi
2011 ©
58.
Soft-Drink Vending Machine
Sequence Diagram Al-Tamimi 2011 ©
59.
Soft-Drink Vending Machine
Collaboration Diagram Al-Tamimi 2011 ©
60.
Example Al-Tamimi 2011
©
61.
Download now