1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and.

Slides:



Advertisements
Similar presentations
CAPE INFORMATION TECHNOLOGY – Unit 2
Advertisements

IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Using Data Flow Diagrams
Using Dataflow Diagrams
Data Flow Diagram Purpose – visually depict how data moves and changes through a top-down, logical model Logical model – requirements and the relationship.
Chapter 4 Enterprise Modeling.
How to : Data Flow Diagrams (DFDs)
Chapter 4.
Systems Analysis and Design 9th Edition
Review Questions The four symbols on a data flow diagram are: Rounded rectangles (processes) Squares (external agents) Open-ended boxes (data stores) Arrows.
Using Dataflow Diagrams
Chapter 7 Using Data Flow Diagrams
Topics Creating DFD Physical and logical DFD Event driven modeling
DT211 Stage 2 Software Engineering
Data and Process Modeling
Process Modeling Fundamentals. Three Ways to Understand a System By its processes What are the systems main processes? What are the systems main processes?
Chapter 9 Using Data Flow Diagrams
Chapter 7 Using Data Flow Diagrams
L ECTURE 9 – PROCESS MODELLING PART 1 Data Flow Diagrams for Process Modelling Multi-level Data Flow Diagrams Logical Vs Physical DFDs Steps to Construct.
System Analysis and Design
Chapter 4.
The Traditional Approach to Requirements: Using Dataflow Diagrams Spring
System analysis and design
System Analysis and Design
DATA FLOW DIAGRAMS IT 155.
 A data flow diagram ( DFD ) is a graphical representation of the "flow" of data through an information system.  A data flow diagram can also be used.
Phase 2 – Systems Analysis
Data and Process Modeling.  Describe data and process modeling, and name the main data and process modeling techniques.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Traditional Approach to Requirements Data Flow Diagram (DFD)
Systems Analysis and Design 10th Edition
Chapter 6: The Traditional Approach to Requirements
National Diploma in Systems Analysis and Design Data Flow Modelling.
Systems Analysis and Design in a Changing World, Fifth Edition
Data Flow Diagrams (DFDs)
Chapter 6 The Traditional Approach to Requirements
SYSTEMS ANALYSIS & DESIGN
Prof. Mohammad Moizuddin
Data flow diagrams.
Data Flow Diagrams (DFDs). Data flow diagram (DFD) is a picture of the movement of data between external entities and the processes and data stores within.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
Data and Process Modeling
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
Phase 2: Systems Analysis
Chapter 7 Using Data Flow Diagrams
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
PHASE 2: SYSTEMS ANALYSIS
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Chapter 4 Home Page – Welcome! To navigate the slide presentation, use the navigation bar on the left OR use your right and left arrow keys. Move your.
Chapter 4 enterprise modeling
CHAPTER 5 1 DATA AND PROCESS ANALYSIS. Chapter Objectives Describe data and process modeling concepts and tools, including data flow diagrams, a data.
Using Dataflow Diagrams – Part 1 Systems Analysis and Design, 7e Kendall & Kendall 7 © 2008 Pearson Prentice Hall.
Data Flow Diagrams (DFDs)
Modern Systems Analysis and Design Fifth Edition
Systems Analysis and Design 8th Edition
Systems Analysis and Design 8th Edition
C HAPTER 8 STRUCTURED APPROACH WITH THE DATA & PROCESS MODELING.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Information System Analysis Topic-2. Data Gathering Observations Questionnaires Interviews.
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAMS.
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Using Dataflow Diagrams Systems Analysis and Design, 8e Kendall & Kendall 7.
Information System Analysis Topic-2. Data Gathering Observations Questionnaires Interviews.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Presentation transcript:

1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and describe the types of system requirements that must be identified during systems analysis –Describe the symbols used in data flow diagrams and explain the rules for their use –Explain the sequence of data flow diagrams, from general to specific, and what each data flow contains –Draw a complete set of data flow diagrams for an information system

2Lecture 8 l Objectives of Systems Analysis –Learn how the current system works –Determine and document fully how the system could work better –Develop a logical model of the new system –Make recommendations to management Introduction

3Lecture 8 Overview of the Systems Analysis l Systems analysis phase tasks –Gather and record facts about the current system and what is required to support business needs l Three-step approach to decision-making –Determine the facts –Analyze the facts –Make a decision l Two steps in the systems analysis phase –Requirements determination (fact-finding) –Requirements analysis

4Lecture 8 The Challenge of Systems Analysis l Requirements determination questions –Who does it? –What is done? –Where is it done? –When is it done –How is it done l Another important question –Why?

5Lecture 8 Fact-finding Techniques l Interviewing l Documentation review l Observation l Questionnaires l Sampling l Research

6Lecture 8 The Challenge of Systems Analysis l Requirements analysis questions –Who should do it? –What should be done? –Where should it be done? –When should it be done? –How should it be done?

7Lecture 8 Systems Requirements l Characteristics or features that must be included to satisfy business requirements –Outputs –Inputs –Processes –Timing –Controls –Volumes. sizes, and frequencies

8Lecture 8 Structured Analysis l Examines inputs, outputs, and processes l Uses three main tools –Data flow diagrams (DFDs) –Data dictionary –Process descriptions l Tools can be applied using computer- aided software engineering (CASE) tools

9Lecture 8 Data Flow Diagrams l Data flow diagrams (DFDs) are graphical aids that describe an information system l DFDs represent a logical model that shows what a system does, not how it does it

10Lecture 8 Data Flow Diagrams l Data flow diagram symbols –Four basic symbols l Process l Data flow l Data store l External entity

11Lecture 8

12Lecture 8 Data Flow Diagrams –Process symbol l Symbol is a rectangle with rounded corners l Documented with process descriptions l Receive input data and produces output l Output has a different form, or content, or both l Details are shown in a process description l In DFDs the process symbol appears as a black box, underlying details not shown

13Lecture 8 Data Flow Diagrams –Data flow symbol l Symbol is a line with an arrowhead showing direction l A path for data to move from one part of the system to another l Might represent one or many pieces of data l At least one data flow must enter and exit each process

14Lecture 8

15Lecture 8 Data Flow Diagrams –Data flow symbol l Incorrect process and data flow combinations cause problems àSpontaneous generation (miracle) àBlack hole àGray hole

16Lecture 8

17Lecture 8 Data Flow Diagrams –Data store symbol l Symbol is a rectangle open on the right side l Data store also is called a data repository l Represents data that is retained for later processing l Must be connected to a process with a data flow l Must have at least one outgoing and incoming data flow

18Lecture 8

19Lecture 8

20Lecture 8 Data Flow Diagrams –External entity symbol l Symbol is a square, usually shaded l Represents a person, organization, or other system that provides data or receives output from the system l External entities are called terminators àSource (supplies data to the system) àSink (receives data from the system)

21Lecture 8

22Lecture 8

23Lecture 8 Data Flow Diagrams l Context diagrams –Top-level view that shows the overall boundaries of the system –Represent the results of fact-finding –One process symbol, numbered 0 (zero) is drawn in the center –Data flows connect the process to the entities –Abbreviated symbols can be used to identify entities

24Lecture 8

25Lecture 8

26Lecture 8 Data Flow Diagrams l Conventions for data flow diagrams –Each context diagram must fit on one page –Process name in the context diagram should be the name of the information system –Use unique names within each set of symbols –Do not cross lines –Use abbreviated identifications –Use a unique reference number for each process symbol

27Lecture 8

28Lecture 8 Data Flow Diagrams l Lower-level diagrams –Usually necessary to show more detail –Design must consider l Leveling l Balancing l Data stores

29Lecture 8 Data Flow Diagrams –Leveling l Process of drawing increasingly detailed diagrams l Also called exploding, partitioning, or decomposing –Balancing l Maintains consistency among an entire set of DFDs l Parent’s input and output data flows are preserved on the child –Data stores l Might not appear on higher-level DFDs l Are shown on the the highest-level DFD that has two or more processes using that data store

30Lecture 8

31Lecture 8

32Lecture 8