cs711 24
cs711 24
Software Design
Lecture : 24
2
Dynamic
Activity diagram
Sequence diagram
Object diagram
State diagram
Collaboration diagram
3
Implementation
Component diagram
Deployment diagram
4
It reflect the ultimate path a particular use case can take for
completion.
system.
5
Sequence Diagram
It is used primarily to design, document and validate the
architecture, interfaces and logic of the system by
describing the sequence of actions that need to be
performed to complete a task or scenario
specifications.
6
Notations in Sequence
Diagram
Sequence Diagram has two dimensions:
Vertical Axis
Vertical line is draw to represents Life Line of Object
(Time Sequence)
Activation
Graphical Representation
10
Messages
A message is a communication between objects that
conveys information with the expectation that action will
ensue.
Messages (Cont.)
A message is represented by an arrow between the life lines
of two objects.
Return Values
Synchronous Messages
Nested flow of control, typically implemented as an
operation call.
The routine that handles the message is completed
before the caller resumes execution.
:A :B
doYouUnderstand()
Caller return
Blocke yes (optional)
d
14
Asynchronous
In this type of message the flow is not interrupted and
response is not awaited.
Self Message