SlideShare a Scribd company logo
Presentation Created by
Sanjay S. Manvatkar
Asst. Prof.
Analysis & Design Tools
Decision tree & decision Table
DFD (Data Flow Diagram)
DD ( Data Dictionary)
1) Element of DD
2) Advantages & Disadvantages of DD
Input & Output Design.
Pseudo Code
Case Studies on Above Topic.
Decision tree &
decision Table
We know that software analysis and design is the intermediate
stage which helps human-redable requirements to
transformed in to actual code.
1. Decision Tree:-
Introduction:- Decision making is an integral part of any
organization no matter how small, simple or big and complex it
may be.
Decision tree is a decision support analysis and design tools
that uses a tree like graph or model of decision and their
possible consequences.
Decision tree shows which condition to consider first, which is
second and so on.
Decision tree also shows the relationship of each condition
and its permissible actions.
Decision sequence starts from the root of the tree that is
usually on the left of the diagram.
Decision Tree can be defined as “ a graphical
representation of specific decision situations in a
structured decision process.
Decision tree:-
Sample Format:-
Example :-Discount policy of book for Individuals &
Bookstores:-
Example 2:-
Discount policy for Saree manufacturer:-
Advantages &
Disadvantages of Decision Tree
Advantages
1. Decision tree are simple to
understand and interpret.
2. It helps the analyst to
identify the actual decision
to be made.
3. Decision trees can be
combined with other
decision techniques.
Disadvantages
1. A Large number branches
with many path will
confuse rather than help in
analysis.
2. Large decision trees can be
hard to interpret.
3. Decision tree are uses a
step function that can have
large errors.
2.DT (Decision Table)
Introduction:-
1. Decision table is a graphical method for Explaining the logic
of making decision in tabular format.
2. In DT set of Condition and Actions are available.
Ex. Calculate Discount rates.
Decision Tree
Condition
Condition
Stub
Condition
Entry
Action Stub
Action
Entry
Action
1. Condition stub:- will shows the condition that determines
which action will result.
2. Condition Entries:- combination of conditions expressed as
rules.
3. Action Stub:- which contains Possible Actions which can
occur as result of the different condition combinations.
4. Action Entries:- Which contains the action to be taken.
-Right part of a Decision Table shows,
each column is named by a rule number or rule identifier.
Sample Format Of DT:-
Example of Decision Table
Advantages &
Disadvantages
of Decision Table (DT)
Advantages
1. Decision Table Can be
changed according to
situation.
2. DT may be easier to
construct than flowchart.
3. It Provides Compact
Representation of making
process.
Disadvantages
1. DT does not show the flow
of logic for the solution to a
given problem.
2. If there are too many
alternatives it is difficult
to list in DT.
3. It may be difficult for
the programmer to
translatedecision table in to prog.
3. DFD (Data Flow
Diagram)
DFD is a graphical representation of the flow of data through a
information system.
DFD represents System Data in a
“Hierarchical Manner” with required levels of details.
For DFD Creation We use various types of symbols are used.
Custome
r
1. Entry----------------
2. Process-------------
3. Data Flow---------
Verify
Order
4. Data Store-------- Product/ Data Store
Types of DFD
There are two types of DFD both of which supports a top-
down approach to system analysis.
1. Logical DFDs:- Specify the various logical processes
performed on data i.e. type of operations performed.
2. Physical DFDs:- shows how system will be implemented.
work done in manually or computerized.
Sample of DFDs
DFD For Online Shopping System Level 0
Online Shopping System:- Level 1 & Level 2
Advantages &
Disadvantages of DFDs
(Data Flow Diagram)
Advantages
1. Simple graphical step &
easy to understand for
technical & non technical
user.2. It is useful for
communicating current
system knowledge to
3. DFD can provide a
detailed representation of
systemcomponents.
Disadvantages
1. DFD undergoes lot of
alteration before going to
users, so makes the process
slow.
2. DFD takes long time to
create.
3. Different DFD models have
different symbols since it is
complicated.
DD (Data Dictionary)
Introduction:- DD is an organized collection of relational
information.
DD is centralized repository of information about system
and its elements such as meaning , relationships, origin,
usage and format.
DD Consist of following items
Name, Alias, use , Content description, Additional
information etc.
Sample of DD (Data Dictionary)
Example of DD (Data Dictionary)
Advantages &
Disadvantagesof
DD (Data Dictionary)
Advantages
1. DD manage the details in
large system and DD
improves Consistency.
2. DD is used to
communicate common
meaning for all system
element.
Disadvantages
1. For large organization a
DD is grows rapidly in
size and complexity.
2. DD is difficult to
maintain manually.
Input & output Design
Input Design:-
Input design means “Designing the screen used to enter
the information, as well as any forms on which users write or
type information like time card”.
The goal of input design is to capture accurate
information for the system simply and easily.
The fundamental principles for input design reflect the
nature of the inputs & ways to simplify their collection.
The system analyst should work out the following input design
details:-
1. What data is to be input?
2. What medium is to be used?
3. How should the data be arranged or coded?
4. The interface to be provided to the users for providing input.
5. Entities & transactions requiring validation to detect errors.
6. Ways to perform input validation & measures to take in case
error occurs.
Thank you

More Related Content

What's hot

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Shweta Shah
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
umair khan
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Hassan A-j
 
Sdlc models
Sdlc modelsSdlc models
Data flow diagrams - DFD
Data flow diagrams - DFDData flow diagrams - DFD
Data flow diagrams - DFD
mbedlabs Technosolutions
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
Yohan Gunathilaka
 
System design
System designSystem design
System design
Gheethu Joy
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
IphsTechnologies
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practical
Nitesh Dubey
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)welcometofacebook
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
Mukesh Chinta
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
shahab3
 
Metrics for project size estimation
Metrics for project size estimationMetrics for project size estimation
Metrics for project size estimationNur Islam
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
Upendra Sengar
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
NancyBeaulah_R
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
priyadeosarkar91
 
System Analysis & Designing : Elements of a System [In short]
System Analysis & Designing : Elements of a System [In short]System Analysis & Designing : Elements of a System [In short]
System Analysis & Designing : Elements of a System [In short]
Abir Maheshwari
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
SayedFarhan110
 

What's hot (20)

Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Rad model
Rad modelRad model
Rad model
 
Basic Software Effort Estimation
Basic Software Effort EstimationBasic Software Effort Estimation
Basic Software Effort Estimation
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Data flow diagrams - DFD
Data flow diagrams - DFDData flow diagrams - DFD
Data flow diagrams - DFD
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System design
System designSystem design
System design
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
 
Software engineering practical
Software engineering practicalSoftware engineering practical
Software engineering practical
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
 
Metrics for project size estimation
Metrics for project size estimationMetrics for project size estimation
Metrics for project size estimation
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
 
Process management os concept
Process management os conceptProcess management os concept
Process management os concept
 
System Analysis & Designing : Elements of a System [In short]
System Analysis & Designing : Elements of a System [In short]System Analysis & Designing : Elements of a System [In short]
System Analysis & Designing : Elements of a System [In short]
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 

Similar to Analysis and design tool

Df dtutorial
Df dtutorialDf dtutorial
Df dtutorialAlex Ali
 
Process modeling
Process modelingProcess modeling
Process modeling
DEBENDRA ADHIKARI
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Ansh Kashyap
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
sumitbppimt9523
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
arifasyrafcp13
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
Rex Mwamba
 
DFD Week 08.pptx
DFD Week 08.pptxDFD Week 08.pptx
DFD Week 08.pptx
Vinc2ntCabrera
 
Creative Team.pdf
Creative Team.pdfCreative Team.pdf
Creative Team.pdf
sumitbppimt9523
 
All the instructions and examples are laid out in each paragraph. I .docx
All the instructions and examples are laid out in each paragraph. I .docxAll the instructions and examples are laid out in each paragraph. I .docx
All the instructions and examples are laid out in each paragraph. I .docx
ADDY50
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
Nishu Rastogi
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
RobinsonObura
 
The DFD
The DFDThe DFD
The DFD
Akshay Modak
 
topic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftopic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdf
tahir427002
 
Plan design implement
Plan design implementPlan design implement
Plan design implement
MR Z
 
capstone101 Requirements Methodology and
capstone101 Requirements Methodology andcapstone101 Requirements Methodology and
capstone101 Requirements Methodology and
Riannel Tecson
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts Ashwathy Nair
 
CIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingCIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingAhmad Ammari
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentationanuj_rakheja
 

Similar to Analysis and design tool (20)

Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Process modeling
Process modelingProcess modeling
Process modeling
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
DFD Week 08.pptx
DFD Week 08.pptxDFD Week 08.pptx
DFD Week 08.pptx
 
Creative Team.pdf
Creative Team.pdfCreative Team.pdf
Creative Team.pdf
 
All the instructions and examples are laid out in each paragraph. I .docx
All the instructions and examples are laid out in each paragraph. I .docxAll the instructions and examples are laid out in each paragraph. I .docx
All the instructions and examples are laid out in each paragraph. I .docx
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
 
Dfd2
Dfd2Dfd2
Dfd2
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
The DFD
The DFDThe DFD
The DFD
 
topic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftopic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdf
 
Plan design implement
Plan design implementPlan design implement
Plan design implement
 
capstone101 Requirements Methodology and
capstone101 Requirements Methodology andcapstone101 Requirements Methodology and
capstone101 Requirements Methodology and
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
CIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingCIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process Modeling
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 

Recently uploaded

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

Analysis and design tool

  • 1. Presentation Created by Sanjay S. Manvatkar Asst. Prof.
  • 2. Analysis & Design Tools Decision tree & decision Table DFD (Data Flow Diagram) DD ( Data Dictionary) 1) Element of DD 2) Advantages & Disadvantages of DD Input & Output Design. Pseudo Code Case Studies on Above Topic.
  • 3. Decision tree & decision Table We know that software analysis and design is the intermediate stage which helps human-redable requirements to transformed in to actual code. 1. Decision Tree:- Introduction:- Decision making is an integral part of any organization no matter how small, simple or big and complex it may be.
  • 4. Decision tree is a decision support analysis and design tools that uses a tree like graph or model of decision and their possible consequences. Decision tree shows which condition to consider first, which is second and so on. Decision tree also shows the relationship of each condition and its permissible actions. Decision sequence starts from the root of the tree that is usually on the left of the diagram. Decision Tree can be defined as “ a graphical representation of specific decision situations in a structured decision process.
  • 6. Example :-Discount policy of book for Individuals & Bookstores:-
  • 7. Example 2:- Discount policy for Saree manufacturer:-
  • 8. Advantages & Disadvantages of Decision Tree Advantages 1. Decision tree are simple to understand and interpret. 2. It helps the analyst to identify the actual decision to be made. 3. Decision trees can be combined with other decision techniques. Disadvantages 1. A Large number branches with many path will confuse rather than help in analysis. 2. Large decision trees can be hard to interpret. 3. Decision tree are uses a step function that can have large errors.
  • 9. 2.DT (Decision Table) Introduction:- 1. Decision table is a graphical method for Explaining the logic of making decision in tabular format. 2. In DT set of Condition and Actions are available. Ex. Calculate Discount rates.
  • 11. 1. Condition stub:- will shows the condition that determines which action will result. 2. Condition Entries:- combination of conditions expressed as rules. 3. Action Stub:- which contains Possible Actions which can occur as result of the different condition combinations. 4. Action Entries:- Which contains the action to be taken. -Right part of a Decision Table shows, each column is named by a rule number or rule identifier.
  • 14. Advantages & Disadvantages of Decision Table (DT) Advantages 1. Decision Table Can be changed according to situation. 2. DT may be easier to construct than flowchart. 3. It Provides Compact Representation of making process. Disadvantages 1. DT does not show the flow of logic for the solution to a given problem. 2. If there are too many alternatives it is difficult to list in DT. 3. It may be difficult for the programmer to translatedecision table in to prog.
  • 15. 3. DFD (Data Flow Diagram) DFD is a graphical representation of the flow of data through a information system. DFD represents System Data in a “Hierarchical Manner” with required levels of details. For DFD Creation We use various types of symbols are used.
  • 16. Custome r 1. Entry---------------- 2. Process------------- 3. Data Flow--------- Verify Order 4. Data Store-------- Product/ Data Store
  • 17. Types of DFD There are two types of DFD both of which supports a top- down approach to system analysis. 1. Logical DFDs:- Specify the various logical processes performed on data i.e. type of operations performed. 2. Physical DFDs:- shows how system will be implemented. work done in manually or computerized.
  • 19. DFD For Online Shopping System Level 0
  • 20. Online Shopping System:- Level 1 & Level 2
  • 21. Advantages & Disadvantages of DFDs (Data Flow Diagram) Advantages 1. Simple graphical step & easy to understand for technical & non technical user.2. It is useful for communicating current system knowledge to 3. DFD can provide a detailed representation of systemcomponents. Disadvantages 1. DFD undergoes lot of alteration before going to users, so makes the process slow. 2. DFD takes long time to create. 3. Different DFD models have different symbols since it is complicated.
  • 22. DD (Data Dictionary) Introduction:- DD is an organized collection of relational information. DD is centralized repository of information about system and its elements such as meaning , relationships, origin, usage and format. DD Consist of following items Name, Alias, use , Content description, Additional information etc.
  • 23. Sample of DD (Data Dictionary)
  • 24. Example of DD (Data Dictionary)
  • 25. Advantages & Disadvantagesof DD (Data Dictionary) Advantages 1. DD manage the details in large system and DD improves Consistency. 2. DD is used to communicate common meaning for all system element. Disadvantages 1. For large organization a DD is grows rapidly in size and complexity. 2. DD is difficult to maintain manually.
  • 26. Input & output Design Input Design:- Input design means “Designing the screen used to enter the information, as well as any forms on which users write or type information like time card”. The goal of input design is to capture accurate information for the system simply and easily. The fundamental principles for input design reflect the nature of the inputs & ways to simplify their collection.
  • 27. The system analyst should work out the following input design details:- 1. What data is to be input? 2. What medium is to be used? 3. How should the data be arranged or coded? 4. The interface to be provided to the users for providing input. 5. Entities & transactions requiring validation to detect errors. 6. Ways to perform input validation & measures to take in case error occurs.