SlideShare a Scribd company logo
By: A.J.M. Imtiajur Rahman
1
Data Flow Diagram (Level-0 to Level-1)
Scenario
Consider a Garment system where foreign buyer gives some order to the
garment. The garment management receives the order and distributes the
work to its employees. After the completing the task employees send the
task to the QC department to check. QC checks the work quality and send
it back to employee for correction if there is any defect found. Employee
resolve the defects and re-send the corrected work to the QC again. QC
checks the corrected work and submit the final report to the management
(if the work pass the QC test). Management then deliver the shipment the
buyer (along with the QC report). All user need to log in the system to use
it.
Now prepare a complete Logical design for the system.
3
DFD Level-0 (Context Diagram)
Garment
Management Process
DFD Level-0
Foreign Buyer
Employee QC
Garment
Management
Buyer Registration Information
Buyer Registration Confirmation
Give Order
Receive defects form QC (if any)
Employee Registration Information
Employee Registration Confirmation
Submit finished task to QC
Submit corrected work to QC (if required)
Receive Shipment
Management Registration Information
Management Registration Confirmation
Receive Order
Deliver Shipment
Submit defects (if any)
QC Registration Information
QC Registration Confirmation
Receive finished task to check
Submit Final QC Report
Receive the corrected task (if required)
Figure-1: Context Diagram of Garments Management System
Receive final QC clearance
By: A.J.M. Imtiajur Rahman
Receive Distributed task
Distribute task to the employee
4
How process can be broken down to next level
Rules:
• Focus on the major incidents of the scenario
• Stakeholders relevance with the incidents
• Every sub-process along with its dataflow can create independent system.
Example:
Garment
Management Process
DFD Level-0
User Registration
Process
Order Dealing
Process
Quality Checking
Process
DFD 1.1
DFD 1.2
DFD 1.3
Level-1DFD
Figure-1: Process breakdown from upper level to lower level
By: A.J.M. Imtiajur Rahman
5
DFD Level-1
DFD Level-1
Foreign Buyer
Employee
QC
Garment
Management
Buyer Registration Information
Buyer Registration Confirmation
Give Order
Receive defects form QC (if any)
Submit finished task to QC
Submit corrected QC work (if required)
Receive Shipment
Management Registration Information
Management Registration Confirmation
DeliverShipment
Submit defects (if any)
QC Registration
Information
QC Registration Confirmation
Receive finished task to check
Submit Final QC Report
Receive the corrected task (if required)
Figure-1: DFD Level-1 of Garments Management System
User Registration
Process
Order Dealing
Process
Quality Checking
Process
DFD 1.1
DFD 1.2
DFD 1.3
User List
Prod. List
ReceiveOrder
Emp. Registration Information
Emp. Registration
Confirmation
By: A.J.M. Imtiajur Rahman
Receive Final QC Report
Management distribute task
Emp. Receive distributed task
By: A.J.M. Imtiajur Rahman
6
And That’s How DFD Works!
By: A.J.M. Imtiajur Rahman
6
And That’s How DFD Works!

More Related Content

What's hot

COCOMO MODEL 1 And 2
COCOMO MODEL 1 And 2COCOMO MODEL 1 And 2
COCOMO MODEL 1 And 2
Awais Siddique
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignHaitham El-Ghareeb
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
SIVAPOORNIMA
 
Inspection in garment industry
Inspection in garment industryInspection in garment industry
Inspection in garment industry
SherminAkter1
 
Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?
Evgeniy Labunskiy
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
Ramakant Soni
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
Daroko blog(www.professionalbloggertricks.com)
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshopskanduri
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
Ahsan Rahim
 
Harsh Mathur Restaurant Billing System project ppt
Harsh Mathur Restaurant Billing System project pptHarsh Mathur Restaurant Billing System project ppt
Harsh Mathur Restaurant Billing System project ppt
Harsh Mathur
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Devan Thakur
 
Election in Wireless Environment
Election in Wireless EnvironmentElection in Wireless Environment
Election in Wireless Environment
Lahiru Danushka
 
Software Engineering : OOAD using UML
Software Engineering : OOAD using UMLSoftware Engineering : OOAD using UML
Software Engineering : OOAD using UML
Ajit Nayak
 
E recipe-managment
E recipe-managmentE recipe-managment
E recipe-managment
AmitSaha123
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Nishkarsh Gupta
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
Um e Farwa
 
Line Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPUR
Line Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPURLine Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPUR
Line Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPUR
NA000000
 

What's hot (20)

COCOMO MODEL 1 And 2
COCOMO MODEL 1 And 2COCOMO MODEL 1 And 2
COCOMO MODEL 1 And 2
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Sdi & mdi
Sdi & mdiSdi & mdi
Sdi & mdi
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
 
Inspection in garment industry
Inspection in garment industryInspection in garment industry
Inspection in garment industry
 
Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?Functional vs Non-functional Requirements - Which comes first?
Functional vs Non-functional Requirements - Which comes first?
 
Collaboration diagram- UML diagram
Collaboration diagram- UML diagram Collaboration diagram- UML diagram
Collaboration diagram- UML diagram
 
Library management system
Library management systemLibrary management system
Library management system
 
interaction norman model in Human Computer Interaction(HCI)
interaction  norman model in Human Computer Interaction(HCI)interaction  norman model in Human Computer Interaction(HCI)
interaction norman model in Human Computer Interaction(HCI)
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
 
Agile Development | Agile Process Models
Agile Development | Agile Process ModelsAgile Development | Agile Process Models
Agile Development | Agile Process Models
 
Harsh Mathur Restaurant Billing System project ppt
Harsh Mathur Restaurant Billing System project pptHarsh Mathur Restaurant Billing System project ppt
Harsh Mathur Restaurant Billing System project ppt
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Election in Wireless Environment
Election in Wireless EnvironmentElection in Wireless Environment
Election in Wireless Environment
 
Software Engineering : OOAD using UML
Software Engineering : OOAD using UMLSoftware Engineering : OOAD using UML
Software Engineering : OOAD using UML
 
E recipe-managment
E recipe-managmentE recipe-managment
E recipe-managment
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Gof design patterns
Gof design patternsGof design patterns
Gof design patterns
 
Line Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPUR
Line Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPURLine Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPUR
Line Of Code(LOC) In Software Engineering By NADEEM AHMED FROM DEPALPUR
 

Viewers also liked

Waste paper aqsiq registration
Waste paper aqsiq registrationWaste paper aqsiq registration
Waste paper aqsiq registration
AQSIQ license
 
Tourist transportation service in india
Tourist transportation service in indiaTourist transportation service in india
Tourist transportation service in india
Dhruva Methi
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
Bipul Roy Bpl
 
The leopard and the lighthouse
The leopard and the lighthouseThe leopard and the lighthouse
The leopard and the lighthouse
englishsantome
 
Alarm circuit
Alarm circuitAlarm circuit
Alarm circuit
tienlam1993
 
Marcel and the Mona Lisa
Marcel and the Mona LisaMarcel and the Mona Lisa
Marcel and the Mona Lisa
Nagore Lei Lizarraga
 
Level 0 April In Moscow Penguin Readers
Level 0   April In Moscow   Penguin ReadersLevel 0   April In Moscow   Penguin Readers
Level 0 April In Moscow Penguin Readerslightblue2010
 
Level 0 Carnival Penguin Readers
Level 0   Carnival   Penguin ReadersLevel 0   Carnival   Penguin Readers
Level 0 Carnival Penguin Readerslightblue2010
 
Fault tolerance
Fault toleranceFault tolerance
Fault tolerance
Aman Balutia
 
Henry the last leaf and other stories
Henry   the last leaf and other storiesHenry   the last leaf and other stories
Henry the last leaf and other storiesEncarni González
 
Fault tolerance techniques for real time operating system
Fault tolerance techniques for real time operating systemFault tolerance techniques for real time operating system
Fault tolerance techniques for real time operating system
anujos25
 
Burglar security alarm
Burglar security alarmBurglar security alarm
Burglar security alarmVisualBee.com
 
Registration System for Training Program in STC
Registration System for Training Program in STCRegistration System for Training Program in STC
Registration System for Training Program in STC
alraee
 
Maisie and the dolphin
Maisie and the dolphinMaisie and the dolphin
Maisie and the dolphinMargaRenedo
 
Echelberger_OneStoryOneWeek_LESLLA2011
Echelberger_OneStoryOneWeek_LESLLA2011Echelberger_OneStoryOneWeek_LESLLA2011
Echelberger_OneStoryOneWeek_LESLLA2011
aechelberger
 
Prince william (level 1)
Prince william (level 1)Prince william (level 1)
Prince william (level 1)
Yana Nugraha
 
C++ Project: Subject Registration System
C++ Project: Subject Registration SystemC++ Project: Subject Registration System
C++ Project: Subject Registration System
projectlearner
 

Viewers also liked (20)

Waste paper aqsiq registration
Waste paper aqsiq registrationWaste paper aqsiq registration
Waste paper aqsiq registration
 
Tourist transportation service in india
Tourist transportation service in indiaTourist transportation service in india
Tourist transportation service in india
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
 
The leopard and the lighthouse
The leopard and the lighthouseThe leopard and the lighthouse
The leopard and the lighthouse
 
Alarm circuit
Alarm circuitAlarm circuit
Alarm circuit
 
Fault tolerance
Fault toleranceFault tolerance
Fault tolerance
 
Marcel and the Mona Lisa
Marcel and the Mona LisaMarcel and the Mona Lisa
Marcel and the Mona Lisa
 
Level 0 April In Moscow Penguin Readers
Level 0   April In Moscow   Penguin ReadersLevel 0   April In Moscow   Penguin Readers
Level 0 April In Moscow Penguin Readers
 
Level 0 Carnival Penguin Readers
Level 0   Carnival   Penguin ReadersLevel 0   Carnival   Penguin Readers
Level 0 Carnival Penguin Readers
 
Fault tolerance
Fault toleranceFault tolerance
Fault tolerance
 
Henry the last leaf and other stories
Henry   the last leaf and other storiesHenry   the last leaf and other stories
Henry the last leaf and other stories
 
Fault tolerance techniques for real time operating system
Fault tolerance techniques for real time operating systemFault tolerance techniques for real time operating system
Fault tolerance techniques for real time operating system
 
Burglar security alarm
Burglar security alarmBurglar security alarm
Burglar security alarm
 
Registration System for Training Program in STC
Registration System for Training Program in STCRegistration System for Training Program in STC
Registration System for Training Program in STC
 
Maisie and the dolphin
Maisie and the dolphinMaisie and the dolphin
Maisie and the dolphin
 
The Last Photo
The Last PhotoThe Last Photo
The Last Photo
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Echelberger_OneStoryOneWeek_LESLLA2011
Echelberger_OneStoryOneWeek_LESLLA2011Echelberger_OneStoryOneWeek_LESLLA2011
Echelberger_OneStoryOneWeek_LESLLA2011
 
Prince william (level 1)
Prince william (level 1)Prince william (level 1)
Prince william (level 1)
 
C++ Project: Subject Registration System
C++ Project: Subject Registration SystemC++ Project: Subject Registration System
C++ Project: Subject Registration System
 

Similar to DFD level-0 to 1

Garment management system
Garment management systemGarment management system
Garment management system
Bipul Roy Bpl
 
Clothes management system
Clothes management system Clothes management system
Clothes management system
wethecodershelp
 
Acceptance tests
Acceptance testsAcceptance tests
Acceptance tests
Dragan Tomic
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Raju Ahmed Rony
 
Architectural Design
Architectural DesignArchitectural Design
Architectural Design
Jobayer Ahmmed
 
Incident Management
 Incident Management Incident Management
Incident Management
iicecollege
 
Sap sd configuration
Sap sd configurationSap sd configuration
Sap sd configuration
jo.gill2010
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
sobanmoriwala1
 
ULIS -EoS Procurement & Warehouse Management System#05072018
ULIS -EoS Procurement & Warehouse Management System#05072018ULIS -EoS Procurement & Warehouse Management System#05072018
ULIS -EoS Procurement & Warehouse Management System#05072018
ULIS Technology Private Limited
 
C03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptC03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.ppt
LuckySaigon1
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
Muhammad Wajahat Bajwa
 
Six Sigma Project Charter Attributa Data of Roshan Weeratunga
Six Sigma Project Charter Attributa Data of Roshan   WeeratungaSix Sigma Project Charter Attributa Data of Roshan   Weeratunga
Six Sigma Project Charter Attributa Data of Roshan WeeratungaRoshan Sujeewa Weeratunga
 
Resources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfResources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdf
ssuserf4597f
 
Vendor return through quality notification
Vendor return through quality notificationVendor return through quality notification
Vendor return through quality notification
Mohammed Azhad
 
Sivareddy 0000000000000000
Sivareddy 0000000000000000Sivareddy 0000000000000000
Sivareddy 0000000000000000
sivareddyeda
 
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
dearsirbhartey
 
JOBPDF.pdf.pdf
JOBPDF.pdf.pdfJOBPDF.pdf.pdf
JOBPDF.pdf.pdf
JaydeepPrajapati33
 
Challenges and issues for erp software ppt
Challenges and issues for erp software pptChallenges and issues for erp software ppt
Challenges and issues for erp software ppt
Ravikumar Subbiah
 
Web design-project-report3961
Web design-project-report3961Web design-project-report3961
Web design-project-report3961
university
 
Clarity PPM Support Service
Clarity PPM Support ServiceClarity PPM Support Service
Clarity PPM Support Service
Neville Rhodes
 

Similar to DFD level-0 to 1 (20)

Garment management system
Garment management systemGarment management system
Garment management system
 
Clothes management system
Clothes management system Clothes management system
Clothes management system
 
Acceptance tests
Acceptance testsAcceptance tests
Acceptance tests
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Architectural Design
Architectural DesignArchitectural Design
Architectural Design
 
Incident Management
 Incident Management Incident Management
Incident Management
 
Sap sd configuration
Sap sd configurationSap sd configuration
Sap sd configuration
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
 
ULIS -EoS Procurement & Warehouse Management System#05072018
ULIS -EoS Procurement & Warehouse Management System#05072018ULIS -EoS Procurement & Warehouse Management System#05072018
ULIS -EoS Procurement & Warehouse Management System#05072018
 
C03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.pptC03-BPM03_UT-BPMN_Ex.ppt
C03-BPM03_UT-BPMN_Ex.ppt
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Six Sigma Project Charter Attributa Data of Roshan Weeratunga
Six Sigma Project Charter Attributa Data of Roshan   WeeratungaSix Sigma Project Charter Attributa Data of Roshan   Weeratunga
Six Sigma Project Charter Attributa Data of Roshan Weeratunga
 
Resources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfResources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdf
 
Vendor return through quality notification
Vendor return through quality notificationVendor return through quality notification
Vendor return through quality notification
 
Sivareddy 0000000000000000
Sivareddy 0000000000000000Sivareddy 0000000000000000
Sivareddy 0000000000000000
 
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
 
JOBPDF.pdf.pdf
JOBPDF.pdf.pdfJOBPDF.pdf.pdf
JOBPDF.pdf.pdf
 
Challenges and issues for erp software ppt
Challenges and issues for erp software pptChallenges and issues for erp software ppt
Challenges and issues for erp software ppt
 
Web design-project-report3961
Web design-project-report3961Web design-project-report3961
Web design-project-report3961
 
Clarity PPM Support Service
Clarity PPM Support ServiceClarity PPM Support Service
Clarity PPM Support Service
 

More from Bipul Roy Bpl

Specification and complexity - algorithm
Specification and complexity - algorithmSpecification and complexity - algorithm
Specification and complexity - algorithm
Bipul Roy Bpl
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital Electronics
Bipul Roy Bpl
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Bipul Roy Bpl
 
Regular expressions-Theory of computation
Regular expressions-Theory of computationRegular expressions-Theory of computation
Regular expressions-Theory of computation
Bipul Roy Bpl
 
Finite automata
Finite automataFinite automata
Finite automata
Bipul Roy Bpl
 
Theory of computing
Theory of computingTheory of computing
Theory of computing
Bipul Roy Bpl
 

More from Bipul Roy Bpl (6)

Specification and complexity - algorithm
Specification and complexity - algorithmSpecification and complexity - algorithm
Specification and complexity - algorithm
 
Sequential circuit-Digital Electronics
Sequential circuit-Digital ElectronicsSequential circuit-Digital Electronics
Sequential circuit-Digital Electronics
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Regular expressions-Theory of computation
Regular expressions-Theory of computationRegular expressions-Theory of computation
Regular expressions-Theory of computation
 
Finite automata
Finite automataFinite automata
Finite automata
 
Theory of computing
Theory of computingTheory of computing
Theory of computing
 

Recently uploaded

Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

DFD level-0 to 1

  • 1. By: A.J.M. Imtiajur Rahman 1 Data Flow Diagram (Level-0 to Level-1)
  • 2. Scenario Consider a Garment system where foreign buyer gives some order to the garment. The garment management receives the order and distributes the work to its employees. After the completing the task employees send the task to the QC department to check. QC checks the work quality and send it back to employee for correction if there is any defect found. Employee resolve the defects and re-send the corrected work to the QC again. QC checks the corrected work and submit the final report to the management (if the work pass the QC test). Management then deliver the shipment the buyer (along with the QC report). All user need to log in the system to use it. Now prepare a complete Logical design for the system.
  • 3. 3 DFD Level-0 (Context Diagram) Garment Management Process DFD Level-0 Foreign Buyer Employee QC Garment Management Buyer Registration Information Buyer Registration Confirmation Give Order Receive defects form QC (if any) Employee Registration Information Employee Registration Confirmation Submit finished task to QC Submit corrected work to QC (if required) Receive Shipment Management Registration Information Management Registration Confirmation Receive Order Deliver Shipment Submit defects (if any) QC Registration Information QC Registration Confirmation Receive finished task to check Submit Final QC Report Receive the corrected task (if required) Figure-1: Context Diagram of Garments Management System Receive final QC clearance By: A.J.M. Imtiajur Rahman Receive Distributed task Distribute task to the employee
  • 4. 4 How process can be broken down to next level Rules: • Focus on the major incidents of the scenario • Stakeholders relevance with the incidents • Every sub-process along with its dataflow can create independent system. Example: Garment Management Process DFD Level-0 User Registration Process Order Dealing Process Quality Checking Process DFD 1.1 DFD 1.2 DFD 1.3 Level-1DFD Figure-1: Process breakdown from upper level to lower level By: A.J.M. Imtiajur Rahman
  • 5. 5 DFD Level-1 DFD Level-1 Foreign Buyer Employee QC Garment Management Buyer Registration Information Buyer Registration Confirmation Give Order Receive defects form QC (if any) Submit finished task to QC Submit corrected QC work (if required) Receive Shipment Management Registration Information Management Registration Confirmation DeliverShipment Submit defects (if any) QC Registration Information QC Registration Confirmation Receive finished task to check Submit Final QC Report Receive the corrected task (if required) Figure-1: DFD Level-1 of Garments Management System User Registration Process Order Dealing Process Quality Checking Process DFD 1.1 DFD 1.2 DFD 1.3 User List Prod. List ReceiveOrder Emp. Registration Information Emp. Registration Confirmation By: A.J.M. Imtiajur Rahman Receive Final QC Report Management distribute task Emp. Receive distributed task
  • 6. By: A.J.M. Imtiajur Rahman 6 And That’s How DFD Works!
  • 7. By: A.J.M. Imtiajur Rahman 6 And That’s How DFD Works!