0% 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.

Uploaded by

Md Jishan
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

Md Jishan
Copyright
© © All Rights Reserved
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

You might also like