0% found this document useful (0 votes)
102 views23 pages

(Chapter-06) The Tools of Structured Analysis

This document provides an overview of structured analysis tools that are used in information system analysis and design. It discusses data flow diagrams (DFDs), data dictionaries, decision trees, structured English, and decision tables. For each tool, it provides definitions and examples. It also outlines the course details, class schedule, prerequisites, learning resources, and contact information for the instructor. The document aims to familiarize students with the key structured analysis tools that will be used in the course.

Uploaded by

M A Rob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views23 pages

(Chapter-06) The Tools of Structured Analysis

This document provides an overview of structured analysis tools that are used in information system analysis and design. It discusses data flow diagrams (DFDs), data dictionaries, decision trees, structured English, and decision tables. For each tool, it provides definitions and examples. It also outlines the course details, class schedule, prerequisites, learning resources, and contact information for the instructor. The document aims to familiarize students with the key structured analysis tools that will be used in the course.

Uploaded by

M A Rob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

THE TOOLS OF STRUCTURED ANALYSIS

CHAPTER-06
Course Name: Information System Analysis and Design
Course Code: CSE 3721
Conduct by
Khawja Imran Masud
Assistant Professor, Department of CSE
Dhaka University of Engineering & Technology, Gazipur
Email: [Link]@[Link] , [Link]@[Link]
Course at a glance!
1 2 3
Course Details: Class Time & Location: Tutor Contact 1:
Information System Analysis and Thursday: 10:55 AM – 12:50 PM Khawja Imran Masud
Design Room# 418 & 7026 Room# 7025, New Academic
Course Code: CSE 3721 Building, DUET
Credit: 3.00 ✉ [Link]@[Link]

5 4
Prerequisites: Tutor Contact 2:
Strong Programming Knowledge Prof. Dr. Md. Abul Kashem
Old Academic Building, DUET
✉ drkashemll@[Link]

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 2


Course related links!
1 2 3
E-Learning Platform: Course Materials: Zoom Link 1:
[Link] Lecture Slides, Ref. Book & Videos: K I Masud:
[Link] [Link]
/145EnLGOOE3y2TUMfqpK71FZpksxqB 88366?pwd=ekNYaG9Db2NmbjJ
hP3?usp=sharing EN1lUd3JtdWJZdz09
Meeting ID: 987 5298 8366
Password: 3721
5 4
Resource Link: Ref. Book
 [Link]  System Analysis and Design by
m_analysis_and_design/[Link] Elias M Awad 2nd Edition
 [Link]  System Analysis and Design
msanalysis/
Methods McGraw-Hill 7th Ed.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 3


Outline

Introduction Decision Tree & Structured English


01 Structured Analysis and Introducing 04 Construct the Decision Tree and Structured
English
structured analysis tools

Data Flow Diagram Decision Tables


02 DFD definition, symbols, thumb rules, 05 Design Decision Tables
constructing DFD

Data Dictionary Pros and Cons


03 Data Elements, Data Structures, Data Flows
and Data Stores, Processes
06 Pros and Cons of each tools

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 4


01
INTRODUCTION
Structured Analysis and Introducing structured analysis tools
Follow the class notes and text book!!

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 5


02
DATA FLOW DIAGRAM
DFD definition, symbols, thumb rules, constructing DFD
Follow the class notes and Text book!!
Attributes of the structured analysis (Self Stud)!!

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 6


DFD (Data Flow Diagram)
General Model of Publisher’s Ordering System

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 7


DFD (Cont..)

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 8


DFD (Cont..)

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 9


DFD (Cont..)

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 10


03
DATA DICTIONARY
Data Elements, Data Structures, Data Flows and Data
Stores, Processes

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 11


Data Dictionary
 A data dictionary is a structured repository of data about data.
 It is a set of rigorous definitions of all DFD data elements and data
structures.

In data flow diagrams, we give names to data flows, processes, and data
stores. Although the names are descriptive of the data, they do not give
details. So following the DFD, our interest is to build some structured
place to keep details of the contents of data flows, processes, and data
store.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 12


Advantages of Data Dictionary
Data dictionary has many advantages, some are following:
 The most obvious is documentation which is a valuable reference of
any organization.
 Improving analyst/user communication by establishing consistent
definitions of various elements, terms and procedures.
 Data dictionary is an important step in building a data base.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 13


Logical Data description hierarchy

Please see the details and description from text book!! Page #178 –181
(System Analysis and Design by Elias M Awad, 2nd Edition)

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 14


04

DECISION TREE & STRUCTURED ENGLISH


Construct the Decision Tree and Structured English

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 15


Decision Tree
 A decision tree has as many branches as there are logical alternatives.
 It simply sketches the logical structure based on the stated policy.
Example:
Bookstores get a trade discount of 25%; for orders from libraries and individuals,
5%allowed on orders of 6-19 copies per book title;10% on orders for 20- 49 copies
per book title;15% on orders for 50 copies or more per book title.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 16


Decision Tree
Example:
Bookstores get a
trade discount of
25%; for orders
from libraries and
individuals,
5%allowed on
orders of 6-19
copies per book
title;10% on orders
for 20- 49 copies
per book title;15%
on orders for 50
copies or more per
book title.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 17


Structured English
Example:
Bookstores get a
trade discount of
25%; for orders
from libraries and
individuals,
5%allowed on
orders of 6-19
copies per book
title;10% on orders
for 20- 49 copies
per book title;15%
on orders for 50
copies or more per
book title.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 18


05

DECISION TABLES
Design Decision Tables

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 19


Decision Tables
 A decision table is a table of contingencies for defining a problem and
actions to be taken.
 It is a single representation of the relationships between conditions
and actions.
 A decision table consists of two parts: stub and entry.
 The stub part divided into an upper quadrant called the condition stub
and lower quadrant called action stub.
 The entry part is also divided into an upper quadrant called condition
entry and lower quadrant called action entry.

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 20


Decision Tables

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 21


06
PROS AND CONS
Pros and Cons of each tools
Self Study!!
Please see the page #185 – 186 from ref. text book System Analysis and Design
by Elias M Awad, 2nd Edition

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 22


Any Questions?

1/10/2024 K I Masud, Assistant Professor, Department of CSE, DUET 23

You might also like