SlideShare a Scribd company logo
System Sequence Diagrams
Fakultas Ilmu Komputer
Universitas Sriwijaya
2008
UP Artifact Influence
Example:
Main success scenario of a cash-only process sale scenario
What Are System Sequence
Diagrams?
• A system sequence diagram (SSD) is a
  fast and easily created artifact that
  illustrates input and output events
  related to the systems under
  discussion.
• Use cases describe how external
  actors interact with the software
  system we are interested in creating.
• During this interaction an actor
  generates system events to a system,
  usually requesting some system
  operation to handle the event.
• Guideline: Draw an SSD for a main
  success scenario of each use case,
  and frequent or complex alternative
  scenarios.
Why Draw an SSD? (1)
• An interesting and useful
  question in software design
  is this: What events are
  coming in to our system?
  Why? Because we have to
  design the software to
  handle these events (from
  the mouse, keyboard,
  another system, …) and
  execute a response.
Why Draw an SSD? (2)
• Before proceeding to a
  detailed design of how a
  software application will
  work, it is useful to
  investigate and define its
  behavior as a "black box."
• behavior is a description of
  what a system does,
  without explaining how it
  does it
Relationship Between SSDs and
Use Cases?
How to Name System Events and
Operations

More Related Content

PPT
Lecture10 use case model operation contracts
PPT
8. operation contracts
PPTX
Class based modeling
PDF
Use case Modeling
PPTX
PhD defense: David Ameller
PPT
Lecture 18 design concepts (3)
PDF
Software architecture
PPT
Lecture 17 design concepts (2)
Lecture10 use case model operation contracts
8. operation contracts
Class based modeling
Use case Modeling
PhD defense: David Ameller
Lecture 18 design concepts (3)
Software architecture
Lecture 17 design concepts (2)

What's hot (20)

PPTX
Fundamentals of Software Engineering
PPTX
Power point for project
PDF
Se lec5
PPT
Software architecture
PPTX
Software architecture categories and views
PPT
Lecture 15 requirements modeling - scenario, information and analysis class...
PPT
PPTX
System engineering
PPTX
Swis modeling
PPTX
Ch5 system modeling
PPT
Lecture 19 design concepts
PDF
Essential Software Architecture - Chapter 1 Understanding Software Architectu...
PPTX
Context model
PPTX
Language and Processors for Requirements Specification
PPTX
Design Concept software engineering
PPTX
System Engineering Project - Team 2
PPTX
Extracting Quality Scenarios from Functional Scenarios
PPT
Design final
PPTX
Software engineering
PDF
Model-driven architecture (MDA)
Fundamentals of Software Engineering
Power point for project
Se lec5
Software architecture
Software architecture categories and views
Lecture 15 requirements modeling - scenario, information and analysis class...
System engineering
Swis modeling
Ch5 system modeling
Lecture 19 design concepts
Essential Software Architecture - Chapter 1 Understanding Software Architectu...
Context model
Language and Processors for Requirements Specification
Design Concept software engineering
System Engineering Project - Team 2
Extracting Quality Scenarios from Functional Scenarios
Design final
Software engineering
Model-driven architecture (MDA)
Ad

Viewers also liked (13)

DOC
Modul apsi s1 2003 word vers
DOC
Modul pbo baru
PPTX
Final presentation system,HEALTHCARE INFORMATION SYSTEM
DOC
Final report ehr1
PDF
Analisis perancangan sistem informasi
DOCX
Uml diagram for_hospital_management_system
PDF
A Project Report on Insurance System with Tracking Manager
PPS
Project report on mobile shop management
PPT
UML Diagrams
PPT
Hospital Management System
PPTX
Hospital Management System
PPTX
Integrated Hospital Management System
DOC
Hospital management system
Modul apsi s1 2003 word vers
Modul pbo baru
Final presentation system,HEALTHCARE INFORMATION SYSTEM
Final report ehr1
Analisis perancangan sistem informasi
Uml diagram for_hospital_management_system
A Project Report on Insurance System with Tracking Manager
Project report on mobile shop management
UML Diagrams
Hospital Management System
Hospital Management System
Integrated Hospital Management System
Hospital management system
Ad

Similar to 8. system sequence diagrams (20)

PPTX
Tech talk ooad h2
DOCX
system sequence diagram
PPT
CASE TOOLS Questions
PDF
L13 L14 Software System Sequence Diagram.pdf
PDF
Lecture8 system sequence
PPT
The Object-Oriented Approach to Requirements
PPTX
10 slide systemsequencediagrams (1)
PDF
3 interaction and_state_modeling
PPTX
Class diagram, use case and sequence diagram
PPTX
SAD06 - Use Case Diagrams
PPT
07 si(systems analysis and design )
PPTX
The Unified Language Modeling from APSI Course
PPTX
R1x g13 4 diagrams i
PPT
Chapter06
PDF
Sequence diagrams
PDF
10.1.1.135.9447
PPTX
System Modelling in Software Engineering
PPTX
SDA Chap 5.pptxSDA Chap 5.pptxSDA Chap 5.pptx
PPT
Sadcw 6e chapter5
PPT
6.SE_Requirements Modeling.ppt
Tech talk ooad h2
system sequence diagram
CASE TOOLS Questions
L13 L14 Software System Sequence Diagram.pdf
Lecture8 system sequence
The Object-Oriented Approach to Requirements
10 slide systemsequencediagrams (1)
3 interaction and_state_modeling
Class diagram, use case and sequence diagram
SAD06 - Use Case Diagrams
07 si(systems analysis and design )
The Unified Language Modeling from APSI Course
R1x g13 4 diagrams i
Chapter06
Sequence diagrams
10.1.1.135.9447
System Modelling in Software Engineering
SDA Chap 5.pptxSDA Chap 5.pptxSDA Chap 5.pptx
Sadcw 6e chapter5
6.SE_Requirements Modeling.ppt

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Network Security Unit 5.pdf for BCA BBA.
sap open course for s4hana steps from ECC to s4
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...
The Rise and Fall of 3GPP – Time for a Sabbatical?

8. system sequence diagrams

  • 1. System Sequence Diagrams Fakultas Ilmu Komputer Universitas Sriwijaya 2008
  • 3. Example: Main success scenario of a cash-only process sale scenario
  • 4. What Are System Sequence Diagrams? • A system sequence diagram (SSD) is a fast and easily created artifact that illustrates input and output events related to the systems under discussion. • Use cases describe how external actors interact with the software system we are interested in creating. • During this interaction an actor generates system events to a system, usually requesting some system operation to handle the event. • Guideline: Draw an SSD for a main success scenario of each use case, and frequent or complex alternative scenarios.
  • 5. Why Draw an SSD? (1) • An interesting and useful question in software design is this: What events are coming in to our system? Why? Because we have to design the software to handle these events (from the mouse, keyboard, another system, …) and execute a response.
  • 6. Why Draw an SSD? (2) • Before proceeding to a detailed design of how a software application will work, it is useful to investigate and define its behavior as a "black box." • behavior is a description of what a system does, without explaining how it does it
  • 7. Relationship Between SSDs and Use Cases?
  • 8. How to Name System Events and Operations