SlideShare a Scribd company logo
3
Most read
5
Most read
9
Most read
Flow Oriented Modeling
Data flow diagram
Control Flow Specification
Process Specification
Definition:
“It is based on structural analysis
technique. Structured analysis is a software
engineering technique that uses graphical
diagrams to develop and portray system
specifications that are easily understood by
users “
Guidelines:
• Depict the system as a single bubble in level 0.
• Carefully note Primary input and output.
• Always starts with level 0, level 1 and then level 2.
• In level 1 we divide our input into different processes and assign work
to each process.
• Label all elements with meaning names.
• Maintain Info conformity between levels.
• Refine one bubble at a time.
Data Flow Diagram
Example :level 0
Level 1
Level 2
Control Flow Specification:
• A short term for control specification is CSPEC.
• The CFD contains the same processes as the DFD, but shows control flow,
rather than data flow.
• It represents the behaviour of the system.
• The state diagram in CSPEC is a sequential specification of the behaviour.
• The state diagram includes states, transitions, events and activities.
• State diagram shows the transition from one state to another state if a
particular event has occurred.
State diagram for Safe Home security function
Process Specification:
• A short term for process specification is PSPEC.
• The process specification is used to describe all flow model processes.
• The content of process specification consists narrative text, Program
Design Language(PDL) of the process algorithm, mathematical
equations, tables or UML activity diagram.
• A process specification (PSPEC) can be used to specify the processing
details implied by a bubble within a DFD.
Process Specification(Written Description):

More Related Content

PPTX
Modules and modularization criteria
PPT
Coupling and cohesion
PPTX
Process synchronization in Operating Systems
PPTX
Design notation
PPTX
Fundamental design concepts
PPTX
Cohen sutherland line clipping
PPTX
PPTX
INTER PROCESS COMMUNICATION (IPC).pptx
 
Modules and modularization criteria
Coupling and cohesion
Process synchronization in Operating Systems
Design notation
Fundamental design concepts
Cohen sutherland line clipping
INTER PROCESS COMMUNICATION (IPC).pptx
 

What's hot (20)

PPT
Polygon clipping
PPTX
Depth Buffer Method
PPTX
Recursive Descent Parsing
PPTX
Chapter 1 2 - some size factors
PPTX
Instruction codes
PPTX
Syntax Analysis in Compiler Design
PPTX
Disk structure
PPTX
Code Optimization
PPTX
Decomposition technique In Software Engineering
PPTX
unit 5 Architectural design
PPTX
Waterfall Model PPT in Software Engineering
PPTX
Inter Process Communication
PPTX
System Programming Overview
PPTX
2. Distributed Systems Hardware & Software concepts
PPT
Deadlock in operating systems
PPTX
Software myths | Software Engineering Notes
PDF
Syntax directed translation
PPTX
Software Cost Estimation Techniques
PPTX
Raster scan system & random scan system
PDF
Deadlock Avoidance - OS
Polygon clipping
Depth Buffer Method
Recursive Descent Parsing
Chapter 1 2 - some size factors
Instruction codes
Syntax Analysis in Compiler Design
Disk structure
Code Optimization
Decomposition technique In Software Engineering
unit 5 Architectural design
Waterfall Model PPT in Software Engineering
Inter Process Communication
System Programming Overview
2. Distributed Systems Hardware & Software concepts
Deadlock in operating systems
Software myths | Software Engineering Notes
Syntax directed translation
Software Cost Estimation Techniques
Raster scan system & random scan system
Deadlock Avoidance - OS
Ad

Similar to Flow oriented modeling (20)

PPTX
Control and process
DOC
Unit 3 final
PPTX
ISAD 313-3_ MODELS.pptx
PDF
notes_Lecture-8 (Computer Architecture) 3rd Semester 2k11 (1).pdf
PPTX
Lecture-4.1-Operating-System.pptx
PPTX
Reverse Engineering automation
PPTX
TE581-Software Defined Networking-2019aaaaaaaaaaaaaaaa.pptx
PPTX
plc presentation of this message was delivered.pptx
PPTX
Industrial Control Systems and basic SCADA system.pptx
PPTX
computer architecture
PPTX
Es_module2ppt.pptx
PPTX
Control unit design
PPTX
WINSEM2024-25_BCSE301P_LO_VL2024250505631_2025-01-25_Reference-Material-I.pptx
PPTX
Android ppt with example of budget manager
PPTX
Software defined network
PPTX
8- The Processor (1).pptx with detailed explained
PPTX
Software engineering rogers pressman chapter 7
PPTX
SMD.pptx
PPTX
System Analysis and Design Lecture notes
PPTX
lect4_SDNbasic_openflow.pptx
Control and process
Unit 3 final
ISAD 313-3_ MODELS.pptx
notes_Lecture-8 (Computer Architecture) 3rd Semester 2k11 (1).pdf
Lecture-4.1-Operating-System.pptx
Reverse Engineering automation
TE581-Software Defined Networking-2019aaaaaaaaaaaaaaaa.pptx
plc presentation of this message was delivered.pptx
Industrial Control Systems and basic SCADA system.pptx
computer architecture
Es_module2ppt.pptx
Control unit design
WINSEM2024-25_BCSE301P_LO_VL2024250505631_2025-01-25_Reference-Material-I.pptx
Android ppt with example of budget manager
Software defined network
8- The Processor (1).pptx with detailed explained
Software engineering rogers pressman chapter 7
SMD.pptx
System Analysis and Design Lecture notes
lect4_SDNbasic_openflow.pptx
Ad

Recently uploaded (20)

PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Transform Your Business with a Software ERP System
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
medical staffing services at VALiNTRY
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
assetexplorer- product-overview - presentation
PPTX
history of c programming in notes for students .pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Wondershare Filmora 15 Crack With Activation Key [2025
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Patient Appointment Booking in Odoo with online payment
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Navsoft: AI-Powered Business Solutions & Custom Software Development
Why Generative AI is the Future of Content, Code & Creativity?
Transform Your Business with a Software ERP System
Oracle Fusion HCM Cloud Demo for Beginners
wealthsignaloriginal-com-DS-text-... (1).pdf
Download FL Studio Crack Latest version 2025 ?
Monitoring Stack: Grafana, Loki & Promtail
medical staffing services at VALiNTRY
CHAPTER 2 - PM Management and IT Context
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
assetexplorer- product-overview - presentation
history of c programming in notes for students .pptx
Digital Systems & Binary Numbers (comprehensive )
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx

Flow oriented modeling

  • 1. Flow Oriented Modeling Data flow diagram Control Flow Specification Process Specification
  • 2. Definition: “It is based on structural analysis technique. Structured analysis is a software engineering technique that uses graphical diagrams to develop and portray system specifications that are easily understood by users “
  • 3. Guidelines: • Depict the system as a single bubble in level 0. • Carefully note Primary input and output. • Always starts with level 0, level 1 and then level 2. • In level 1 we divide our input into different processes and assign work to each process. • Label all elements with meaning names. • Maintain Info conformity between levels. • Refine one bubble at a time.
  • 7. Control Flow Specification: • A short term for control specification is CSPEC. • The CFD contains the same processes as the DFD, but shows control flow, rather than data flow. • It represents the behaviour of the system. • The state diagram in CSPEC is a sequential specification of the behaviour. • The state diagram includes states, transitions, events and activities. • State diagram shows the transition from one state to another state if a particular event has occurred.
  • 8. State diagram for Safe Home security function
  • 9. Process Specification: • A short term for process specification is PSPEC. • The process specification is used to describe all flow model processes. • The content of process specification consists narrative text, Program Design Language(PDL) of the process algorithm, mathematical equations, tables or UML activity diagram. • A process specification (PSPEC) can be used to specify the processing details implied by a bubble within a DFD.