SlideShare a Scribd company logo
1 of 18
DFD, Decision Table, Decision Chart,
          Structure Charts




Souvagya Kumar Jena
Sec-B,Enroll-12BSP1971.
DFD(Data flow Diagram)
• Data flow diagram is a graphical representation of data flow
  through a information system.
• DFDs used for visualization of data processing, shows what
  kinds of information will be input and output from the
  system.
• DFD shows where the data will come from and go to, and
  where the data will be stored.
• Example -
DFD
•   Process
    Transform of incoming data flow(s) to
    outgoing flow(s).
•   Data Flow
    Movement of data in the system.
•   Data Store
    Data repositories for data that are
    not moving. It may be as simple as a
    buffer or a queue or a s sophisticated
    as a relational database.
•   External Entity
    Sources of destinations outside the
    specified system boundary.
Levels of DFD
• The DFD may be used for any level of data
  abstraction. DFD can be partitioned into
  levels. Each level has more information flow
  and data functional details than the previous
  level.
• Like level 0 DFD
       level 1 DFD.
DFD
Decision Table
                                      • A decision table lists
                     Combinations        causes and effects in a
Causes     Values   12345678             matrix. Each column
                                         represents a unique
Cause 1    Y, N     YYYYNNNN             combination.
Cause 2    Y, N     YYNNYYNN          • Purpose is to structure
Cause 3    Y, N     YNYNYNYN             logic.
                                      • Cause = condition,
Effects
                                      Effect = action = expected
Effect 1            X       X     X   results
Effect 2                X       X X
Structure of Decision Table

                       The four quadrants




Conditions                      Condition alternatives




Actions                         Action entries
Decision Chart
• A decision chart is a decision support tool that uses a
  graph or model of decisions and their possible
  consequences, including chance event outcomes,
  resource costs, and utility.
• Every decision chart begins with what is termed a
  root node, considered to be the "parent" of every
  other node. Each node in the tree evaluates an
  attribute in the data and determines which path it
  should follow.
• Decision chart helps for analysis the data.
Example
Structure Chart
• Describe functions and sub-functions of each part
  of system (in more detail than a DFD)
• Show relationships between common and unique
  modules of a computer program
• Hierarchical, Modular structure
   – Each layer in a program performs specific activities
   – Each module performs a specific function
Steps in drawing a structure chart
•   Review the DFDs and object models
•   Identify modules and relationships
•   Add couples, loops, and conditions
•   Analyze the structure chart, the DFDs, and the
    data dictionary
Structure Chart
Structure Chart symbols         • Rectangle represents a
   represent                      module (program or
• Modules                         subroutine)
       (sequential logic)       • Control Modules
• Conditions (decision logic)     (mainline) branch to sub-
• Loops                           modules
       (iterative logic)        • Library modules are
• Data couples                    reusable and can be
                                  invoked from more than
• Control couples                 one Control Module
                                  elsewhere in the system.
Structure Chart
Structure Chart - Condition
• A line with a diamond
• Indicates that a control module determines
  which subordinate module will be invoked.
Structure Chart for
Calculate Pay Amount Routine
Structure Chart for Entire
Calculate Payroll Program
Summary - Structure Charts
– Show the relationships among program modules
– Structure Chart consists of:
   • Modules - Related program code organized into small units
      that are easy to understand and maintain
   • Data couples - Data passed between modules
   • Control couples - Data passed between modules that
      indicates a condition or action to another module (e.g. End
      of File)
   • Conditions - determines what subordinate module a control
      module will run
   • Loops - Indicates one or more subordinate modules are
      repeated
– Structure Charts are based on the DFD and Data Dictionary

More Related Content

What's hot

Decision table
Decision tableDecision table
Decision tableDMANIMALA
 
Decision Tree and Tables
Decision Tree and Tables Decision Tree and Tables
Decision Tree and Tables DivyaSure
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignMotaz Saad
 
1.4 data independence
1.4 data independence1.4 data independence
1.4 data independenceBHARATH KUMAR
 
Knowledge discovery process
Knowledge discovery process Knowledge discovery process
Knowledge discovery process Shuvra Ghosh
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and designEndalkachewYazie1
 
Transaction management DBMS
Transaction  management DBMSTransaction  management DBMS
Transaction management DBMSMegha Patel
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...Uttar Tamang ✔
 
L7 decision tree & table
L7 decision tree & tableL7 decision tree & table
L7 decision tree & tableNeha Gupta
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysisasimnawaz54
 
Information System Development
Information System DevelopmentInformation System Development
Information System DevelopmentIamPe Khamkhum
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Harish Chand
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.yhen06
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)welcometofacebook
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML DiagramsManish Kumar
 
Decision table
Decision tableDecision table
Decision tablejeebala
 
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddelCHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddelmohamed khalaf alla mohamedain
 

What's hot (20)

Decision table
Decision tableDecision table
Decision table
 
Decision Tree and Tables
Decision Tree and Tables Decision Tree and Tables
Decision Tree and Tables
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
 
1.4 data independence
1.4 data independence1.4 data independence
1.4 data independence
 
Knowledge discovery process
Knowledge discovery process Knowledge discovery process
Knowledge discovery process
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and design
 
Transaction management DBMS
Transaction  management DBMSTransaction  management DBMS
Transaction management DBMS
 
Data Flow Diagram or DFD
Data Flow Diagram  or DFDData Flow Diagram  or DFD
Data Flow Diagram or DFD
 
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
 
L7 decision tree & table
L7 decision tree & tableL7 decision tree & table
L7 decision tree & table
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
itft-File design
itft-File designitft-File design
itft-File design
 
Information System Development
Information System DevelopmentInformation System Development
Information System Development
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Physical database design(database)
Physical database design(database)Physical database design(database)
Physical database design(database)
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
 
Decision table
Decision tableDecision table
Decision table
 
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddelCHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
 

Viewers also liked

Basis path testing
Basis path testingBasis path testing
Basis path testingHoa Le
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured designSudeep Singh
 
Bisnis proses
Bisnis prosesBisnis proses
Bisnis prosesmitrafm
 
Bab 11 component diagram 2010
Bab 11 component diagram 2010Bab 11 component diagram 2010
Bab 11 component diagram 2010donasiilmu
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitekturqwiew
 
Materi pertemuan-2-java dan blue j
Materi pertemuan-2-java dan blue jMateri pertemuan-2-java dan blue j
Materi pertemuan-2-java dan blue jFajar Baskoro
 
Materi pertemuan-4-overloading objek
Materi pertemuan-4-overloading objekMateri pertemuan-4-overloading objek
Materi pertemuan-4-overloading objekFajar Baskoro
 
Pbo pertemuan-6-Menggunakan Library
Pbo pertemuan-6-Menggunakan LibraryPbo pertemuan-6-Menggunakan Library
Pbo pertemuan-6-Menggunakan LibraryFajar Baskoro
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringNeelkamal Sharma
 

Viewers also liked (19)

Structure chart
Structure chartStructure chart
Structure chart
 
Basis path testing
Basis path testingBasis path testing
Basis path testing
 
Structured analysis and structured design
Structured analysis  and structured designStructured analysis  and structured design
Structured analysis and structured design
 
Decision tables
Decision tablesDecision tables
Decision tables
 
Structured Analysis and Structured Design
Structured Analysis and Structured DesignStructured Analysis and Structured Design
Structured Analysis and Structured Design
 
Bisnis proses
Bisnis prosesBisnis proses
Bisnis proses
 
Bab 11 component diagram 2010
Bab 11 component diagram 2010Bab 11 component diagram 2010
Bab 11 component diagram 2010
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitektur
 
Desain arsitektur-pl-pert5
Desain arsitektur-pl-pert5Desain arsitektur-pl-pert5
Desain arsitektur-pl-pert5
 
Re-Engineering
Re-EngineeringRe-Engineering
Re-Engineering
 
Materi pertemuan-2-java dan blue j
Materi pertemuan-2-java dan blue jMateri pertemuan-2-java dan blue j
Materi pertemuan-2-java dan blue j
 
Materi pertemuan-4-overloading objek
Materi pertemuan-4-overloading objekMateri pertemuan-4-overloading objek
Materi pertemuan-4-overloading objek
 
Pbo pertemuan-6-Menggunakan Library
Pbo pertemuan-6-Menggunakan LibraryPbo pertemuan-6-Menggunakan Library
Pbo pertemuan-6-Menggunakan Library
 
Kebutuhan
KebutuhanKebutuhan
Kebutuhan
 
Anakasus
AnakasusAnakasus
Anakasus
 
Apsi
ApsiApsi
Apsi
 
Process modelling
Process modellingProcess modelling
Process modelling
 
Datamodelling
DatamodellingDatamodelling
Datamodelling
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 

Similar to DFD, Decision Table, Decision Chart, Structure Charts

Similar to DFD, Decision Table, Decision Chart, Structure Charts (20)

dataflowdiagram2 121005140736-phpapp01
dataflowdiagram2 121005140736-phpapp01dataflowdiagram2 121005140736-phpapp01
dataflowdiagram2 121005140736-phpapp01
 
Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
 
Free ebooks download ! Edhole
Free ebooks download ! EdholeFree ebooks download ! Edhole
Free ebooks download ! Edhole
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
6.SE_Requirements Modeling.ppt
6.SE_Requirements Modeling.ppt6.SE_Requirements Modeling.ppt
6.SE_Requirements Modeling.ppt
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
OOAD and UML
OOAD and UMLOOAD and UML
OOAD and UML
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
 
Unit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptxUnit-2-SE-Part-2.pptx
Unit-2-SE-Part-2.pptx
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
DFD and Class diagram
DFD and Class diagramDFD and Class diagram
DFD and Class diagram
 
Data flow diagrams - DFD
Data flow diagrams - DFDData flow diagrams - DFD
Data flow diagrams - DFD
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
 
DataBase Management systems (IM).pptx
DataBase Management systems (IM).pptxDataBase Management systems (IM).pptx
DataBase Management systems (IM).pptx
 
Software Design Methodologies and Testing
Software Design Methodologies and Testing Software Design Methodologies and Testing
Software Design Methodologies and Testing
 
Process modeling
Process modelingProcess modeling
Process modeling
 
DFDs_and_Algorithms.pptx
DFDs_and_Algorithms.pptxDFDs_and_Algorithms.pptx
DFDs_and_Algorithms.pptx
 

Recently uploaded

Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 

Recently uploaded (20)

Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 

DFD, Decision Table, Decision Chart, Structure Charts

  • 1. DFD, Decision Table, Decision Chart, Structure Charts Souvagya Kumar Jena Sec-B,Enroll-12BSP1971.
  • 2. DFD(Data flow Diagram) • Data flow diagram is a graphical representation of data flow through a information system. • DFDs used for visualization of data processing, shows what kinds of information will be input and output from the system. • DFD shows where the data will come from and go to, and where the data will be stored. • Example -
  • 3. DFD • Process Transform of incoming data flow(s) to outgoing flow(s). • Data Flow Movement of data in the system. • Data Store Data repositories for data that are not moving. It may be as simple as a buffer or a queue or a s sophisticated as a relational database. • External Entity Sources of destinations outside the specified system boundary.
  • 4. Levels of DFD • The DFD may be used for any level of data abstraction. DFD can be partitioned into levels. Each level has more information flow and data functional details than the previous level. • Like level 0 DFD level 1 DFD.
  • 5. DFD
  • 6. Decision Table • A decision table lists Combinations causes and effects in a Causes Values 12345678 matrix. Each column represents a unique Cause 1 Y, N YYYYNNNN combination. Cause 2 Y, N YYNNYYNN • Purpose is to structure Cause 3 Y, N YNYNYNYN logic. • Cause = condition, Effects Effect = action = expected Effect 1 X X X results Effect 2 X X X
  • 7. Structure of Decision Table The four quadrants Conditions Condition alternatives Actions Action entries
  • 8.
  • 9. Decision Chart • A decision chart is a decision support tool that uses a graph or model of decisions and their possible consequences, including chance event outcomes, resource costs, and utility. • Every decision chart begins with what is termed a root node, considered to be the "parent" of every other node. Each node in the tree evaluates an attribute in the data and determines which path it should follow. • Decision chart helps for analysis the data.
  • 11. Structure Chart • Describe functions and sub-functions of each part of system (in more detail than a DFD) • Show relationships between common and unique modules of a computer program • Hierarchical, Modular structure – Each layer in a program performs specific activities – Each module performs a specific function
  • 12. Steps in drawing a structure chart • Review the DFDs and object models • Identify modules and relationships • Add couples, loops, and conditions • Analyze the structure chart, the DFDs, and the data dictionary
  • 13. Structure Chart Structure Chart symbols • Rectangle represents a represent module (program or • Modules subroutine) (sequential logic) • Control Modules • Conditions (decision logic) (mainline) branch to sub- • Loops modules (iterative logic) • Library modules are • Data couples reusable and can be invoked from more than • Control couples one Control Module elsewhere in the system.
  • 15. Structure Chart - Condition • A line with a diamond • Indicates that a control module determines which subordinate module will be invoked.
  • 16. Structure Chart for Calculate Pay Amount Routine
  • 17. Structure Chart for Entire Calculate Payroll Program
  • 18. Summary - Structure Charts – Show the relationships among program modules – Structure Chart consists of: • Modules - Related program code organized into small units that are easy to understand and maintain • Data couples - Data passed between modules • Control couples - Data passed between modules that indicates a condition or action to another module (e.g. End of File) • Conditions - determines what subordinate module a control module will run • Loops - Indicates one or more subordinate modules are repeated – Structure Charts are based on the DFD and Data Dictionary