(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
Sequence Diagram
1. Software Engineering
CSE-221
Presentation Topic: Sequence Diagram
Group: F
Presented by
1. Kamruzzaman Knok
ID: 201311173
2. Md. Sojib Rana
ID: 201311177
3. Md. Mahfuzar Rahaman Tarek
ID: 201311166
Presented to
Umme Rumman
Assistant Professor,
Varendra University
2. Presentation Outline
What is Sequence Diagram?
Purpose of Sequence Diagram
Notation
Example
Conclusion
3. What is Sequence Diagram?
Sequence diagram simply depicts interaction between objects in a
sequential order.
These are also called as “Event Diagram”.
4. Purpose of Sequence Diagram
1. Model high-level interaction between active objects in a system.
2. Model the interaction between object instances within a collaboration
that realizes a use case.
3. Model the interaction between objects within a collaboration that
realizes an operation.
5. Notation
Objects or Participants:
The sequence diagram is made up of collection of participants or objects. Participants
are system parts that interact each other during sequence diagram. The participants
interact with each other by sending and receiving message.
Lifeline
An individual participant in the sequence diagram is represented by a lifeline. It is
positioned at the top of the diagram. It is represented by vertical dashed line.
6. Notation
Activation or Execution Occurrence:
It is represented by a thin rectangle on the lifeline. It describes that time period in
which an operation is performed by an element, such that the top and the bottom of
the rectangle is associated with the initiation and the completion time, each
respectively.
7. Notation
Massages: A message defines a particular communication between
Lifelines of an Interaction.
1. Call Message: Call message is a kind of message that represents an invocation of
operation of target lifeline.
2. Return Massage: Return message is a kind of message that represents the pass of
information back to the caller of a corresponded former message.
8. Notation
3. Self Message: Self message is a kind of message that represents the invocation of
message of the same lifeline.
4. Destroy Message: Destroy message is a kind of message that represents the request of
destroying the lifecycle of target lifeline.
9. Notation
Guards: When modeling object interactions, there will be times when a
condition must be met for a message to be sent to the object. Guards are
used throughout UML diagrams to control flow.
12. Conclusion
a good diagram to use to document a system’s requirements and to
flush out a system’s design.
it shows the interaction logic between the objects in the system in
the time order that the interactions take place.