Design Document (SDA) Sec A
Design Document (SDA) Sec A
1. Domain Model
2. System Sequence Diagram
3. Sequence Diagram
4. Collaboration Diagram
5. Operation Contracts
6. Design Class Diagram
7. State Transition Diagram
8. Data Model
The UML system sequence diagram (SSD) illustrates events sequentially input from an external
source to the system. The SSD will define the system events and operations. System sequence
diagrams are a timeline drawing of an expanded use case. Events are related by time with the top
events occurring first. System events are the important items. These are events that cause a system
response.
A Sequence diagram depicts the sequence of actions that occur in a system. The invocation of
methods in each object, and the order in which the invocation occurs is captured in a Sequence
diagram. This makes the Sequence diagram a very useful tool to easily represent the dynamic
behavior of a system.
A Sequence diagram is two-dimensional in nature. On the horizontal axis, it shows the life of the
object that it represents, while on the vertical axis, it shows the sequence of the creation or
invocation of these objects.
Because it uses class name and object name references, the Sequence diagram is very useful in
elaborating and detailing the dynamic design and the sequence and origin of invocation of objects.
Hence, the Sequence diagram is one of the most widely used dynamic diagrams in UML.
3.4.1. Patients go to nursing staff Sequence diagram
3.4.2. Patient Consult Doctor & Doctor treat Patient Sequence Diagram
3.5. Collaboration Diagram
A collaboration diagram describes a pattern of interaction among objects; it shows the objects
participating in the interaction by their links to each other and the messages that they send to each
other.