tools of structure analysis 2003
TRANSCRIPT
-
8/14/2019 Tools of Structure Analysis 2003
1/19
Tools Of Structured
Analysis
-
8/14/2019 Tools of Structure Analysis 2003
2/19
Group Members
-
8/14/2019 Tools of Structure Analysis 2003
3/19
Introduction
Traditional tools have some limitations.
So to overcome these limitations
structured tools are used.
Structured tools such as a Data Flow
Diagram(DFD), Data dictionary &
Structured English, provide alternative
ways of designing a candidate system.
-
8/14/2019 Tools of Structure Analysis 2003
4/19
What is StructureAnalysis?
Definition :
its a set of techniques andgraphic tools that allow the analysis todeveloped a new kind of system
specification that are easily understandableto the user.
Goals :
4. Use graphic whenever possible.
5. Differentiate between logical and physicalsystem.
6. Build a logical system.
-
8/14/2019 Tools of Structure Analysis 2003
5/19
Tools Of StructureAnalysis
Data Flow Diagram
Data Dictionary
Structured English
Decision Tree
Decision Table
-
8/14/2019 Tools of Structure Analysis 2003
6/19
Data Flow Diagram(DFD)
Data flow diagram supports 4 main activities:
Analysis: DFD used to determine
requirements of users
Design: DFD used to map out plan andillustrate solutions to analysts and users while
designing a new system
Communication: DFD is simple and easy to
understand to analysts and users;
Documents: DFD used to provide special
description of requirements and system
design.
-
8/14/2019 Tools of Structure Analysis 2003
7/19
Main components ofdata flow diagram
Process Flow
Storage
External factors
Internal factors.
You can construct DFD of system with thefollowing guidelines:
Choose meaningful names for processes, flows,stores, and terminators.
Number of processes.
Re-draw the DFD many times .
Avoid overly complex DFD.
-
8/14/2019 Tools of Structure Analysis 2003
8/19
-
8/14/2019 Tools of Structure Analysis 2003
9/19
Advantage &Disadvantage
Advantage :
1.Its shows a minimum contents of datastores.
2.Its a quite effective, to clear the design tothe user.
3.Its analyst to use the national language forcommunication.
Disadvantage :
1.It required the large number of iterations,that often are required to arrive at the mostaccurate and complete solution.
-
8/14/2019 Tools of Structure Analysis 2003
10/19
Library
Management
System
Readers
Management
Documents
Management
Documents
Looking up
B/R ticket
Management
System
Reports
New readerreceiving
Dept_noChecking
Newdepartment
registerReader_noallocating
DocumentsClassifying
New booksInserting
Newmagazines
inserting
Bookslooking up
Magazineslooking up
B/R ticketReceiving
Checking
Replying
DocumentReport
DepartmentReport
Overdue
Readers
Function Hierarchy Diagram
-
8/14/2019 Tools of Structure Analysis 2003
11/19
Data Dictionary
o In DFD we give name to data flow,process , data store.
oAlthough the names are descriptive of
the data, the do not give detail.oSo a structured place is build to keep
the detail, this place is called datadictionary.
o Its a regorous definition of all DFD.
-
8/14/2019 Tools of Structure Analysis 2003
12/19
Advantages of DataDictionary
Its works as a valuable reference.
It improves the communication between
analysis and user.
it can be use to compare the data
description.
Data dictionary can be use for cross
referenced. Its used in building a database.
-
8/14/2019 Tools of Structure Analysis 2003
13/19
Logical Data DescriptionHierarchy
-
8/14/2019 Tools of Structure Analysis 2003
14/19
Decision Tree
Decision TreesGraphical representation of the conditions,
actions, and rules found in a decision tree.
Whether to use a decision table or tree it isa matter of personal preference.
-
8/14/2019 Tools of Structure Analysis 2003
15/19
Structured English
Structured EnglishMight look familiar to programming students
because it resembles pseudo code
-
8/14/2019 Tools of Structure Analysis 2003
16/19
Decision Tables
Decision Tables
It define problems and action that has to be
taken.
Its a relationship between condition andaction.
It has two parts: stub and entry.
Stub has two parts, Entry has two parts,1.Condition Stub 1.Condition Entry
2.Action Stub 2.Action Entry
-
8/14/2019 Tools of Structure Analysis 2003
17/19
Decision Tables
-
8/14/2019 Tools of Structure Analysis 2003
18/19
Summary
Data and process modeling involves five
main tools: Data Flow Diagrams(DFD), a
Data Dictionary, Structure English,
Decision Tree and Decision Table. Data flow diagrams (DFDs) graphically
show the movement and transformation of
data in the information system.
The data dictionary is the central
documentation tool for structured analysis.
-
8/14/2019 Tools of Structure Analysis 2003
19/19
Thank
Y