SlideShare a Scribd company logo
System Analysis
- Mr. Ahmad Al-Ghoul
System Analysis and
Design
Avicenna
System Analysis and Design
System Analysis 2
Learning Objectives
 Describe data flow diagrams
 Describe the symbols used in data
flow diagrams and explain the
rules for their use
Avicenna
System Analysis and Design
System Analysis 3
Process model
 Process model
 A formal way of representing how a business
system operates
 Illustrates the activities that are performed
and how data moves among them
Avicenna
System Analysis and Design
System Analysis 4
Data Flow Diagrams
 Data Flow Diagrams - Introduction
Data flow diagrams can be used to provide a
clear representation of any business function.
The technique starts with an overall picture of
the business and continues by analyzing each of
the functional areas of interest. This analysis
technique can be carried out to precisely the
level of detail required. The technique exploits a
method called top-down expansion to conduct
the analysis in a targeted way.
Avicenna
System Analysis and Design
System Analysis 5
Data Flow Diagrams
 Graphical representation of a system’s data and how the processes
transform the data, is known as Data Flow Diagram (or DFD)
 DFD is one of the most important tools in a structured system
analysis. It presents a method of establishing relationship between
functions or processes of the system with information it uses.
 DFD is a key component of the system requirement specification,
because it determines what information is needed for the process
before it is implemented
 Data flow diagrams are the most commonly used way of
documenting the process of current & required systems.
 A data flow diagram (DFD) shows how data moves through an
information system but does not show program logic or processing
steps
 A set of DFDs provides a logical model that shows what the system
does, not how it does it
Avicenna
System Analysis and Design
System Analysis 6
Data Flow Diagrams
 Data flow diagram supports 4 main activities:
 Analysis: DFD used to determine requirements of users
 Design: DFD used to map out plan and illustrate 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. DFD provide an overview of
key functional components of the system but it does not
provide any detail on these components.
Avicenna
System Analysis and Design
System Analysis 7
Data Flow Diagrams
 DFD Symbols
 DFDs use four basic symbols that represent
processes, data flows, data stores, and
entities
 Symbols are referenced by using all capital
letters for the symbol name
 Components of DF Diagrams
 Processes change data
 Data flows between processes
 External entities interact from outside
 Data stores hold data internally
Avicenna
System Analysis and Design
System Analysis 8
Data Flow Diagrams
 Two different standard sets can be used
 DeMarco and Yourdan
 Gane and Sarson
Data flow diagram symbols, symbol names, and examples for the
Gane and Sarson and Yourdon symbol sets. [1]
Avicenna
System Analysis and Design
System Analysis 9
Data Flow Diagrams
 Process symbol
 Receives input data and produces output that has a different
content, form, or both
 Contain the business logic which determines how a system
handles data and produces useful information. Business
logic, also called business rules, reflect the operational
requirements of the business.
 Process name identifies a specific function and consists of
verb, and an adjective, if necessary
 a process symbol can be referred to as a black box, because
the inputs, outputs, and general functions of the process are
known, but the underlying details and logic of the process
are hidden
Avicenna
System Analysis and Design
System Analysis 10
Data Flow Diagrams
 DFD Symbols
 Data flow symbol
 A data flow is a path for data to move from one part
of the information system to anther
 Represents one or more data items
 The detailed content of the data flow does not appear in the
DFD
 The symbol for a data flow is a line with a single or double
arrowhead
 A data flow name consists of a singular noun and an
adjective, if needed
 Is detailed in the data dictionary
Avicenna
System Analysis and Design
System Analysis 11
Data Flow Diagrams
 At least one data flow must enter and one data
flow must exit each process symbol
Examples of correct combinations of data flow and process symbols. [1]
Avicenna
System Analysis and Design
System Analysis 12
Data Flow Diagrams
 Examples of incorrect
combinations of data
flow and process
symbols.
 APPLY INSURANCE
PREMIUM has no input
and is called a
spontaneous generation
process.
 CALCULATE GROSS PAY
has no outputs and is
called a black hole
process.
 CALCULATE GRADE has
an input that is
obviously unable to
produce the output.
This process is called
a gray hole.
[1]
Avicenna
System Analysis and Design
System Analysis 13
Data Flow Diagrams
 DFD Symbols
 Data store symbol
 Represent data that the system stores
 A DFD does not show the detailed content of data store
 The physical characteristics of a data store are unimportant
because you are concerned only with a logical model
 Is a flat rectangle that is open on the right side and closed
on the left side
 A data store name is a plural name consisting of a noun and
adjectives, if needed
 can be duplicated, one or more times, to avoid line crossing.
 is detailed in the data dictionary
Avicenna
System Analysis and Design
System Analysis 14
Data Flow Diagrams
 A data store must be connected to process with a data flow
 A data store must have at least one incoming and one outgoing data flow
 One exception when data store has no input data flow because it contains
fixed reference data that is not updated by the system
Examples of correct uses of data store symbols in a data flow diagram. [1]
Avicenna
System Analysis and Design
System Analysis 15
Data Flow Diagrams
 Examples of incorrect uses of data store symbols: two
data stores cannot be connected by a data flow without
an intervening process, and each data store should have
an outgoing and incoming data flow. [1]
Avicenna
System Analysis and Design
System Analysis 16
Data Flow Diagrams
 DFD Symbols
 Entity Symbol
 Symbol is a rectangle, which may be shaded to make it look three-
dimensional
 An entity name is the singular form of a department, outside organization,
other information system, or person
 Name of the entity appears inside the symbol
 A DFD shows only the external entities that provide data to the system or
receive output from the system
 can be duplicated, one or more times, on the diagram to avoid line crossing.
 determine the system boundary. They are external to the system being
studied. They are often beyond the area of influence of the developer.
 go on margins/edges of data flow diagram
 Entities also called
 Terminators: because they are data origins or final destination
 Source: for entity that supplies data to the system
 Sink: for entity that receives data from the system
Avicenna
System Analysis and Design
System Analysis 17
Data Flow Diagrams
 Entity can be connected with a process only
Examples of correct uses of external entities in a data flow diagram.[1]
Avicenna
System Analysis and Design
System Analysis 18
Data Flow Diagrams
 Examples of incorrect uses of external entities. An
external entity must be connected by a data flow to a
process, and not directly to a data store or to another
external entity. [1]
Avicenna
System Analysis and Design
System Analysis 19
Data Flow Diagrams
 Rules for connecting processes, data
stores, and entities in a DFD. [1]
Avicenna
System Analysis and Design
System Analysis 20
Sequence Summary
 During data and process modeling, a systems analyst
develops graphical models to show how the system
transforms data into useful information
 Data flow diagrams (DFDs) graphically show the
movement and transformation of data in the information
system
 DFDs use four symbols: the process symbol transforms
data; the data flow symbol shows data movement; the
data store symbol shows data at rest; and the external
entity symbol represents someone or something
connected to the information system
 Various rules and techniques are used to name,
number, arrange, and annotate the set of DFDs to
make them consistent and understandable
Avicenna
System Analysis and Design
System Analysis 21
Sequence Summary
 In this Sequence we have
 Described data flow diagrams
 Explained the activates DFD supports
 Described the symbols used in data flow
diagrams includes: process, data flow,
external entities, and data stores
 Explain the rules for data flow diagram
symbols and their use
Avicenna
System Analysis and Design
System Analysis 22
Reference
[1] System Analysis and Design, Sixth Edition
Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt ,
Publisher: SHELLY CASHMAN SEWIES.
[2] system analysis and design, sixth edition
Authors: Kenneth E. Kendall and Julie E. Kendall
Publisher: Prentice Hall
[3] Modern Systems Analysis and Design Third Edition
Authors: Jeffrey A. Hoffer , Joey F. George, Joseph S. Valacich
Publisher: prentice hall
[4] System Analysis and Design, 3rd Edition
Authors: Dennis, Wixom, & Roth
Publisher: John Wiley & sons

More Related Content

Similar to this is regarding agent technology you must use it

Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
ubaidullah75790
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
nethisip13
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
Ashwathy Nair
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
Dhani Ahmad
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
Amr E. Mohamed
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
sumitbppimt9523
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
KavithaGowri
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
rishisinghgaur
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Ansh Kashyap
 
Ch03 (1)
Ch03 (1)Ch03 (1)
Ch03 (1)
Abdrei Paculdo
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
Gurpreet singh
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
FarHana74914
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUES
Malvika Bansal
 
E workshop system design
E workshop system designE workshop system design
E workshop system design
Student Project Guide
 
Dfd by Jimmy Rakesh
Dfd by Jimmy RakeshDfd by Jimmy Rakesh
Dfd by Jimmy Rakesh
JIMMY RAKESH PR
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
Rex Mwamba
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
Priya Diana Mercy
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
sarahabbas40
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATION
aaravSingh41
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
Shaldon Suntu
 

Similar to this is regarding agent technology you must use it (20)

Data Flow Diagram.pptx
Data Flow Diagram.pptxData Flow Diagram.pptx
Data Flow Diagram.pptx
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Ch03 (1)
Ch03 (1)Ch03 (1)
Ch03 (1)
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
 
SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUES
 
E workshop system design
E workshop system designE workshop system design
E workshop system design
 
Dfd by Jimmy Rakesh
Dfd by Jimmy RakeshDfd by Jimmy Rakesh
Dfd by Jimmy Rakesh
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATION
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 

Recently uploaded

Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 

Recently uploaded (20)

Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 

this is regarding agent technology you must use it

  • 1. System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design
  • 2. Avicenna System Analysis and Design System Analysis 2 Learning Objectives  Describe data flow diagrams  Describe the symbols used in data flow diagrams and explain the rules for their use
  • 3. Avicenna System Analysis and Design System Analysis 3 Process model  Process model  A formal way of representing how a business system operates  Illustrates the activities that are performed and how data moves among them
  • 4. Avicenna System Analysis and Design System Analysis 4 Data Flow Diagrams  Data Flow Diagrams - Introduction Data flow diagrams can be used to provide a clear representation of any business function. The technique starts with an overall picture of the business and continues by analyzing each of the functional areas of interest. This analysis technique can be carried out to precisely the level of detail required. The technique exploits a method called top-down expansion to conduct the analysis in a targeted way.
  • 5. Avicenna System Analysis and Design System Analysis 5 Data Flow Diagrams  Graphical representation of a system’s data and how the processes transform the data, is known as Data Flow Diagram (or DFD)  DFD is one of the most important tools in a structured system analysis. It presents a method of establishing relationship between functions or processes of the system with information it uses.  DFD is a key component of the system requirement specification, because it determines what information is needed for the process before it is implemented  Data flow diagrams are the most commonly used way of documenting the process of current & required systems.  A data flow diagram (DFD) shows how data moves through an information system but does not show program logic or processing steps  A set of DFDs provides a logical model that shows what the system does, not how it does it
  • 6. Avicenna System Analysis and Design System Analysis 6 Data Flow Diagrams  Data flow diagram supports 4 main activities:  Analysis: DFD used to determine requirements of users  Design: DFD used to map out plan and illustrate 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. DFD provide an overview of key functional components of the system but it does not provide any detail on these components.
  • 7. Avicenna System Analysis and Design System Analysis 7 Data Flow Diagrams  DFD Symbols  DFDs use four basic symbols that represent processes, data flows, data stores, and entities  Symbols are referenced by using all capital letters for the symbol name  Components of DF Diagrams  Processes change data  Data flows between processes  External entities interact from outside  Data stores hold data internally
  • 8. Avicenna System Analysis and Design System Analysis 8 Data Flow Diagrams  Two different standard sets can be used  DeMarco and Yourdan  Gane and Sarson Data flow diagram symbols, symbol names, and examples for the Gane and Sarson and Yourdon symbol sets. [1]
  • 9. Avicenna System Analysis and Design System Analysis 9 Data Flow Diagrams  Process symbol  Receives input data and produces output that has a different content, form, or both  Contain the business logic which determines how a system handles data and produces useful information. Business logic, also called business rules, reflect the operational requirements of the business.  Process name identifies a specific function and consists of verb, and an adjective, if necessary  a process symbol can be referred to as a black box, because the inputs, outputs, and general functions of the process are known, but the underlying details and logic of the process are hidden
  • 10. Avicenna System Analysis and Design System Analysis 10 Data Flow Diagrams  DFD Symbols  Data flow symbol  A data flow is a path for data to move from one part of the information system to anther  Represents one or more data items  The detailed content of the data flow does not appear in the DFD  The symbol for a data flow is a line with a single or double arrowhead  A data flow name consists of a singular noun and an adjective, if needed  Is detailed in the data dictionary
  • 11. Avicenna System Analysis and Design System Analysis 11 Data Flow Diagrams  At least one data flow must enter and one data flow must exit each process symbol Examples of correct combinations of data flow and process symbols. [1]
  • 12. Avicenna System Analysis and Design System Analysis 12 Data Flow Diagrams  Examples of incorrect combinations of data flow and process symbols.  APPLY INSURANCE PREMIUM has no input and is called a spontaneous generation process.  CALCULATE GROSS PAY has no outputs and is called a black hole process.  CALCULATE GRADE has an input that is obviously unable to produce the output. This process is called a gray hole. [1]
  • 13. Avicenna System Analysis and Design System Analysis 13 Data Flow Diagrams  DFD Symbols  Data store symbol  Represent data that the system stores  A DFD does not show the detailed content of data store  The physical characteristics of a data store are unimportant because you are concerned only with a logical model  Is a flat rectangle that is open on the right side and closed on the left side  A data store name is a plural name consisting of a noun and adjectives, if needed  can be duplicated, one or more times, to avoid line crossing.  is detailed in the data dictionary
  • 14. Avicenna System Analysis and Design System Analysis 14 Data Flow Diagrams  A data store must be connected to process with a data flow  A data store must have at least one incoming and one outgoing data flow  One exception when data store has no input data flow because it contains fixed reference data that is not updated by the system Examples of correct uses of data store symbols in a data flow diagram. [1]
  • 15. Avicenna System Analysis and Design System Analysis 15 Data Flow Diagrams  Examples of incorrect uses of data store symbols: two data stores cannot be connected by a data flow without an intervening process, and each data store should have an outgoing and incoming data flow. [1]
  • 16. Avicenna System Analysis and Design System Analysis 16 Data Flow Diagrams  DFD Symbols  Entity Symbol  Symbol is a rectangle, which may be shaded to make it look three- dimensional  An entity name is the singular form of a department, outside organization, other information system, or person  Name of the entity appears inside the symbol  A DFD shows only the external entities that provide data to the system or receive output from the system  can be duplicated, one or more times, on the diagram to avoid line crossing.  determine the system boundary. They are external to the system being studied. They are often beyond the area of influence of the developer.  go on margins/edges of data flow diagram  Entities also called  Terminators: because they are data origins or final destination  Source: for entity that supplies data to the system  Sink: for entity that receives data from the system
  • 17. Avicenna System Analysis and Design System Analysis 17 Data Flow Diagrams  Entity can be connected with a process only Examples of correct uses of external entities in a data flow diagram.[1]
  • 18. Avicenna System Analysis and Design System Analysis 18 Data Flow Diagrams  Examples of incorrect uses of external entities. An external entity must be connected by a data flow to a process, and not directly to a data store or to another external entity. [1]
  • 19. Avicenna System Analysis and Design System Analysis 19 Data Flow Diagrams  Rules for connecting processes, data stores, and entities in a DFD. [1]
  • 20. Avicenna System Analysis and Design System Analysis 20 Sequence Summary  During data and process modeling, a systems analyst develops graphical models to show how the system transforms data into useful information  Data flow diagrams (DFDs) graphically show the movement and transformation of data in the information system  DFDs use four symbols: the process symbol transforms data; the data flow symbol shows data movement; the data store symbol shows data at rest; and the external entity symbol represents someone or something connected to the information system  Various rules and techniques are used to name, number, arrange, and annotate the set of DFDs to make them consistent and understandable
  • 21. Avicenna System Analysis and Design System Analysis 21 Sequence Summary  In this Sequence we have  Described data flow diagrams  Explained the activates DFD supports  Described the symbols used in data flow diagrams includes: process, data flow, external entities, and data stores  Explain the rules for data flow diagram symbols and their use
  • 22. Avicenna System Analysis and Design System Analysis 22 Reference [1] System Analysis and Design, Sixth Edition Authors: Gary B. Shelly, Thomas J. Cashman and Harry J. Rosenblatt , Publisher: SHELLY CASHMAN SEWIES. [2] system analysis and design, sixth edition Authors: Kenneth E. Kendall and Julie E. Kendall Publisher: Prentice Hall [3] Modern Systems Analysis and Design Third Edition Authors: Jeffrey A. Hoffer , Joey F. George, Joseph S. Valacich Publisher: prentice hall [4] System Analysis and Design, 3rd Edition Authors: Dennis, Wixom, & Roth Publisher: John Wiley & sons