1 objectives: sequence diagram 1. you will able to create a sequence diagram. 2. assign objects in...
TRANSCRIPT
![Page 1: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/1.jpg)
1
Objectives: Sequence Diagram
1. You will able to create a sequence diagram.
2. Assign objects in sequence diagrams to classes
3. Map messages to operations
4. Create scripts for sequence diagrams
5. Create a collaboration diagram from a sequence diagram.
![Page 2: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/2.jpg)
2
Sequence Diagram Toolbar
Selection tool
text
note
Note anchor
Object
Message
Reflexive message
![Page 3: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/3.jpg)
3
Creating a Sequence Diagram
![Page 4: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/4.jpg)
4
Object and Class Representation
(a) Actor
(b) Object only
(c) Class only
(d) Object and Class
![Page 5: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/5.jpg)
5
Another way of assigning an Object to an Existing Classes :
![Page 6: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/6.jpg)
6
Messages
![Page 7: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/7.jpg)
7
To make the message as an operation
a)
c)
b)
![Page 8: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/8.jpg)
8
To create messages from the existing operations
![Page 9: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/9.jpg)
9
Focus of Control
![Page 10: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/10.jpg)
10
Messages Deletion and Focus of Control
Important:
All message within a focus of control are deleted when the message starting the focus is deleted
![Page 11: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/11.jpg)
11
Sequence Diagram with Scripts
Script
![Page 12: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/12.jpg)
12
Collaboration Diagram
![Page 13: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/13.jpg)
13
Exercise : Sequence Diagram
![Page 14: 1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations](https://reader036.vdocuments.us/reader036/viewer/2022070402/56649f225503460f94c3acfa/html5/thumbnails/14.jpg)
14
Nested Focus of Control