[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-655957-105":59,"doc-detail-655957-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","just-enough-structured-analysis-chapter-9-dataflow-diagrams","Just Enough Structured Analysis - Chapter 9 - Dataflow Diagrams","","Chapter 9 introduces dataflow diagrams (DFDs) as a core graphical modeling tool within structured analysis, presenting them as networks of functional processes connected by data “pipelines” and “holding tanks.” The chapter explains key DFD components, teaches how to draw a basic diagram, and provides guidelines to avoid confusing or inconsistent models. It also covers leveled DFDs for modeling complex systems and notes DFD usage as an alternative to entity-relationship and state-transition diagram approaches.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/just-enough-structured-analysis-chapter-9-dataflow-diagrams/655957/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/just-enough-structured-analysis-chapter-9-dataflow-diagrams/655957.png","ImageObject",300,407,{"name":92,"@type":93},"Noah","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":19},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What is a dataflow diagram (DFD) used for in structured analysis?","Question",{"text":112,"@type":113},"A DFD models a system as functional processes connected by data pipelines and holding tanks, enabling a function-oriented view of what the system does.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What main components does the chapter describe for a typical DFD?",{"text":117,"@type":113},"The chapter outlines the process, the flow, the store, and the terminator as the standard components of a DFD.",{"name":119,"@type":110,"acceptedAnswer":120},"How can leveled DFDs help when modeling complex systems?",{"text":121,"@type":113},"Leveled DFDs provide a method for modeling complex systems in a structured way, helping manage complexity and reduce inconsistency.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},655957,1793051862,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":19,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":31,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":144},8796095462418,"https://ap-avatar.wpscdn.com/avatar/80000253c1241d02b47?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778826106357471780","Just Enough Structured Analysis  \nChapter 9: Dataflow Diagrams  \n“Form ever follows function.”  \n—Louis Henri Sullivan  \n“The Tall Office Building Artistically Considered,” Lippincott’s Magazine, March 1896  \n[www.yourdon.com](www.yourdon.com)  \n©2006 Ed Yourdon - rev . 013106  \nIn this chapter, you will learn:  \n1. The components of a dataflow diagram;  \n2. How to draw a simple dataflow diagram;  \n3. Guidelines for drawing successful dataflow diagrams; and  \n4. How to draw leveled dataflow diagrams.  \nIn this chapter, we will explore one of the three major graphical modeling tools of structured analysis: the dataflow diagram. The dataflow diagram is a modeling tool that allows us to picture a system as a network of functional processes, connected to one another by “pipelines” and “holding tanks” of data. In the computer literature, and in your conversations with other systems analysts and users, you may use any of the following terms as synonyms for dataflow diagram:  \n* Bubble chart  \n* DFD (the abbreviation we will use throughout this book)  \n* Bubble diagram  \n* Process model (or business process model)  \n* Business flow model  \n* Work flow diagram  \n* Function model  \n* “A picture of what’s going on around here”  \nThe dataflow diagram is one of the most commonly used systems-modeling tools, particularly for operational systems in which the functions of the system are of paramount importance and more complex than the data that the system manipulates. DFDs were first used in the software engineering field as a notation for studying systems design issues (e.g., in early structured design books and articles such as (Stevens, Myers, and Constantine. 1974),(Yourdon and Constantine, 1975),(Myers, 1975), et al.) . In turn, the notation had been borrowed from earlier papers on graph theory, and it continues to be used as a convenient notation by software engineers concerned with direct implementation of models of user requirements.  \nThis is interesting background, but is likely to be irrelevant to the users to whom you show DFD system models; indeed, probably the worst thing you can do is say,“Mr. User, I’d like to show you a top-down, partitioned, graph-theoretic model of your system.” Actually, many users will be familiar with the underlying concept of DFDs, because the same kind of notation has been used by operations research scientists for nearly 70 years to build work-flow models of organizations. This is important to keep in mind: DFDs cannot only be used to model information-processing systems, but also as a way of modeling whole organizations, that is, as a tool for business planning and strategic planning.  \nWe will begin our study of dataflow diagrams by examining the components of a typical dataflow diagram:  \n[www.yourdon.com](www.yourdon.com)  \n©2006 Ed Yourdon - rev . 013106  \nthe process, the flow, the store, and the terminator. We will use a fairly standard notation for DFDs, following the notation of such classic books as (DeMarco, 1978),(Gane and Sarson, 1977), and others. However, we will also include DFD notation for modeling real-time systems (i.e., control flows and control processes) . This additional notation is generally not required for business-oriented systems, but is crucial when modeling a variety of engineering and scientific systems.  \nNext, we will review some guidelines for constructing dataflow diagrams so that we can minimize the chances of constructing a confusing, incorrect, or inconsistent DFD. Finally, we will discuss the concept of leveled DFDs as a method of modeling complex systems.  \nKeep in mind that the DFD is just one of the modeling tools available to the systems analyst and that it provides only one view of a system—the function-oriented view. If we are developing a system in which data relationships are more important than functions, we might de-emphasize the DFD (or conceivably not even bother developing one) and concentrate instead on developing a set of entity-relationship dia","cbCaigm9OXbV0dcm","https://ap.wps.com/l/cbCaigm9OXbV0dcm","pdf",437727,"English","# Chapter 9: Dataflow Diagrams\n## In this chapter you will learn\n## Components of a DFD\n## The process","[{\"question\":\"What is a dataflow diagram (DFD) used for in structured analysis?\",\"answer\":\"A DFD models a system as functional processes connected by data pipelines and holding tanks, enabling a function-oriented view of what the system does.\"},{\"question\":\"What main components does the chapter describe for a typical DFD?\",\"answer\":\"The chapter outlines the process, the flow, the store, and the terminator as the standard components of a DFD.\"},{\"question\":\"How can leveled DFDs help when modeling complex systems?\",\"answer\":\"Leveled DFDs provide a method for modeling complex systems in a structured way, helping manage complexity and reduce inconsistency.\"}]","Just Enough Structured Analysis - Chapter 9 - Dataflow Diagrams | PDF",1792965095,126]