[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-656078-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-656078-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","process-modeling-chapter-5-key-definitions-data-flow-diagrams-dfd","Process Modeling - Chapter 5 - Key Definitions - Data Flow Diagrams (DFD)","","Process Modeling Chapter 5 explains key definitions and how to read and construct Data Flow Diagrams (DFDs). It defines process models, DFD elements (processes, data flows, data stores, and external entities), and naming/drawing principles. The chapter covers balancing across decomposition levels, relationships among context, Level 0, Level 1, and Level 2 diagrams, and alternative data flows. It also outlines steps and guidance for creating context diagrams and DFD fragments from use cases.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/process-modeling-chapter-5-key-definitions-data-flow-diagrams-dfd/656078/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/process-modeling-chapter-5-key-definitions-data-flow-diagrams-dfd/656078.png","ImageObject",300,407,{"name":42,"@type":43},"lugxt","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",6,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What is a process model in business system analysis?","Question",{"text":63,"@type":64},"A process model is a formal way to represent how a business system operates. It illustrates activities performed and how data moves among them.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What elements are included in a DFD?",{"text":68,"@type":64},"A DFD includes processes, data flows, data stores, and external entities. Processes represent activities, data flows represent data movement, data stores hold data, and external entities interact with the system.",{"name":70,"@type":61,"acceptedAnswer":71},"How do context, Level 0, Level 1, and Level 2 diagrams relate?",{"text":72,"@type":64},"The context diagram shows the system as a single process (process 0) and lists external entities. Level 0 breaks the system into major internal processes. Level 1 decomposes each major process into internal processes, and Level 2 further decomposes Level 1 processes when needed.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},656078,1793030522,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":97,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":55,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":145},3985747862600,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","| Process Modeling\u003Cbr>Chapter 5\u003Cbr>Key Definitions\u003Cbr>• Process model\u003Cbr>• A formal way of representing how a business system operates\u003Cbr>• Illustrates the activities that are performed and how data moves among them\u003Cbr>• Data flow diagramming\u003Cbr>• A common technique for creating process models\u003Cbr>• Logical process models describe processes without suggesting how they are conducted\u003Cbr>• Physical process models provide information that is needed to build the system\u003Cbr>DATA FLOW DIAGRAMS (DFD)\u003Cbr>Reading a DFD |\n| --- |\n| |\n| Fatimah AL-Shaikh\u003Cbr>دعائكم لي ولوالداي 1 |\n\n\n| Elements ofa DFD\u003Cbr>• Process\u003Cbr>• An activity or function performed for a specific business reason\u003Cbr>• Manual or computerized\u003Cbr>• Data flow\u003Cbr>• A single piece of data or a logical collection of data\u003Cbr>• Always starts or ends at a process\u003Cbr>DFD Elements\u003Cbr>• Data Store\u003Cbr>• A collection of data that is stored in some way\u003Cbr>• Data flowing out is retrieved from the data store\u003Cbr>• Data flowing in updates or is added to the data store\u003Cbr>• External entity\u003Cbr>• A person, organization, or system that is external to the system but interacts with it.\u003Cbr>Naming and Drawing DFD Elements |\n| --- |\n| |\n| Using a DFD to Define Business Processes\u003Cbr>• Business processes are too complex to be shown on a single DFD\u003Cbr>• Decomposition is the process of representing the system in a hierarchy of DFD diagrams\u003Cbr>• Child diagrams show a portion of the parent diagram in greater detail Fatimah AL-Shaikh\u003Cbr>دعائكم لي ولوالداي 2 |\n\nKey Definition  \n• Balancing involves insuring that information presented at one level of a DFD is accurately represented in the next level DFD.  \nRelationship among Levels of DFDs  \nContext Diagram  \n• First DFD in every business process  \n• Shows the context into which the business process fits  \n• Shows the overall business process as just one process (process 0)  \n• Shows all the external entities that receive information from or contribute information to the system  \nLevel 0 Diagram  \n• Shows all the major processes that comprise the overall system – the internal components of process 0  \n• Shows how the major processes are interrelated by data flows  \n• Shows external entities and the major processes with which they interact  \n• Adds data stores  \nFatimah AL-Shaikh  \nدعائكم لي ولوالداي 3  \nLevel 1 Diagrams  \n• Generally, one level 1 diagram is created for every major process on the level 0 diagram  \n• Shows all the internal processes that comprise a single process on the level 0 diagram  \n• Shows how information moves from and to each of these processes  \n• If a parent process is decomposed into, for example, three child processes, these three child processes wholly and completely make up the parent process  \nLevel 2 Diagrams  \n• Shows all processes that comprise a single process on the level 1 diagram  \n• Shows how information moves from and to each of these processes  \n• Level 2 diagrams may not be needed for all level 1 processes  \n• Correctly numbering each process helps the user understand where the process fits into the overall system  \nAlternative Data Flows  \n• Where a process can produce different data flows given different conditions  \n• We show both data flows and use the process description to explain why they are alternatives  \nTip--alternative data flows often accompany processes with IF statements  \nYour Turn  \n• At this point in the process it is easy to lose track of the “big picture”.  \n• Describe the difference between data flows, data stores, and processes. Describe in your own words the relationship between the DFD and the ultimate new application being developed  \nProcess Descriptions  \n• Text-based process descriptions provide more information about the process than the DFD alone  \n• If the logic underlying the process is quite complex, more detail may be needed in the form of  \n• Structured English  \n• Decision trees  \n• Decision tables  \nFatimah AL-Shaikh  \nدعائكم لي ولوالداي 4  \nCREATING DATA FLOW DIAGRAMS  \nIntegrating","cbCaiiNzbAL5FXI5","https://ap.wps.com/l/cbCaiiNzbAL5FXI5","pdf",1005679,11,"English","# Key Definitions\n## Process Model\n## Data Flow Diagrams (DFD)\n## Elements of a DFD\n## Data Flow Diagramming\n# Using a DFD to Define Business Processes\n## Relationship among Levels of DFDs\n## Context Diagram\n## Level 0 Diagram\n## Level 1 Diagrams\n## Level 2 Diagrams\n## Alternative Data Flows\n# Creating Data Flow Diagrams\n## Integrating Scenario Descriptions\n## Steps in Building DFDs\n## Creating the Context Diagram\n## Creating DFD Fragments\n## Creating the Level 0 Diagram\n## Creating Level 1 Diagrams (and Below)","[{\"question\":\"What is a process model in business system analysis?\",\"answer\":\"A process model is a formal way to represent how a business system operates. It illustrates activities performed and how data moves among them.\"},{\"question\":\"What elements are included in a DFD?\",\"answer\":\"A DFD includes processes, data flows, data stores, and external entities. Processes represent activities, data flows represent data movement, data stores hold data, and external entities interact with the system.\"},{\"question\":\"How do context, Level 0, Level 1, and Level 2 diagrams relate?\",\"answer\":\"The context diagram shows the system as a single process (process 0) and lists external entities. Level 0 breaks the system into major internal processes. Level 1 decomposes each major process into internal processes, and Level 2 further decomposes Level 1 processes when needed.\"}]","Process Modeling - Chapter 5 - Key Definitions - Data Flow Diagrams (DFD) | PDF",1792966063,28]