Structured analysis is a systematic approach that uses graphical tools to analyze and refine system objectives and develop new specifications. It focuses on modeling processes that transform data into information. The key tools of structured analysis include data flow diagrams (DFDs), which graphically depict how data flows through system processes and is transformed, and data dictionaries, decision trees, and structured English. DFDs provide a logical map of the system that is easily understood by users and helps identify programs, procedures, data flows, and data entities for physical design.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
127 views19 pages
Structured Analysis Part 1
Structured analysis is a systematic approach that uses graphical tools to analyze and refine system objectives and develop new specifications. It focuses on modeling processes that transform data into information. The key tools of structured analysis include data flow diagrams (DFDs), which graphically depict how data flows through system processes and is transformed, and data dictionaries, decision trees, and structured English. DFDs provide a logical map of the system that is easily understood by users and helps identify programs, procedures, data flows, and data entities for physical design.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19
Structured Analysis
System Analysis and Design
What is Structured Analysis • Structured Analysis is an analytical method that allows the analyst to understand the system and its activities in a logical way. • It is used for describing systems as a hierarchy of functions. • It is a systematic approach, which uses graphical tools that analyze and refine the objectives of an existing system and develop a new system specification which can be easily understandable by user. What is Structured Analysis • Structured analysis focuses on processes that transform data into useful information. So it is called a process-centered technique. • In addition to modeling the processes, structured analysis also addresses data organization and structure, relational database design, and user interface issues. Attributes of Structured Analysis • It is graphic which specifies the presentation of application. • It divides the processes so that it gives a clear picture of system flow. • It is logical rather than physical i.e., the elements of system do not depend on vendor or hardware. • It is an approach that works from high-level overviews to lower-level details. Tools of Structured Analysis To keep a blue print (like that of architect) as a starting point for system design, there are several tools such as: • Data Flow Diagram (DFD) • Data Dictionary • Decision Trees • Decision Table • Structured English Why Data Flow Diagram (DFD)? • Many analysts are familiar with the frustrations of the meeting where users attend to provide feedback on a specification prepared in prose. • These specifications are often long descriptions of the processes. • We ask users to review it, but most will not have had the chance to do so before the meeting, and those who have, may not recollect all the issues. • The result? Users and analysts are not in a position to properly address the needs of the system, and the meeting is less productive than planned. Data Flow Diagram (DFD) • The DFD therefore becomes a method of showing users strictly from a logical perspective how data travels through their function and is transformed. • The graphical representation of the DFD can provide users with an easily understood view of the system. Data Flow Diagram (DFD) • A data flow diagram is an excellent tool for summarizing and organizing detailed information about a system’s boundaries, processes, and data entities, providing the analyst with a logical map of the system. • Documenting the system’s boundaries by drawing a context diagram helps the analyst, the user, and the responsible managers visualize alternative high-level logical system designs. • The elements of a data flow diagram lead directly into physical design, with processes suggesting programs and procedures, data flows suggesting composites, and data stores suggesting data entities, files, and databases. Symbols used in DFD Context Diagram • A context diagram helps in understanding the entire system by one DFD (showing one central process) which gives the overview of a system. • It also shows the data flow to the central process coming from different external entities. • These external entities are the sender or receiver of data processed by the system. Example of a Context Diagram Two different ways of drawing symbols in DFD External Entities External Entities Drawing Processes Drawing Processes Data Stores: Data Stores: Data Flow