System Analysis and Design

Slides:



Advertisements
Similar presentations
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Advertisements

CAPE INFORMATION TECHNOLOGY – Unit 2
System Analysis and Design
Chapter 7 Structuring System Process Requirements
© 2005 by Prentice Hall 7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey.
Chapter 7 Structuring System Process Requirements
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)
System Analysis and Design
Chapter 4.
Systems Analysis and Design 9th Edition
System Planning (Overview of Feasibility)
Introduction to System Analysis and Design
Data and Process Modeling
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Modeling the Processes and Logic
System Analysis and Design
System Analysis and Design
System Analysis and Design
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Chapter 4.
Phase 2 – Systems Analysis
Chapter 7 Structuring System Process Requirements
Systems Analysis and Design 10th Edition
System Analysis & Design
Data Flow Diagrams (DFDs)
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
Prof. Mohammad Moizuddin
System Implementation System Implementation - Mr. Ahmad Al-Ghoul System Analysis and Design.
Data and Process Modeling
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
System Analysis and Design
Phase 2: Systems Analysis
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Introduction to System Analysis and Design (Definition of System) - Dr. Mahmoud Abu-Arra - Dr. Mahmoud Abu-Arra - Mr. Ahmad Al-Ghoul System Analysis and.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Planning (Overview of Feasibility) System Planning (Overview of Feasibility) - Mr. Ahmad Al-Ghoul System Analysis and Design.
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
Software Engineering Software Engineering - Mr. Ahmad Al-Ghoul.
Data Flow Diagrams (DFDs) 1Information Systems Engineering.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
System Planning (Strategic Planning & Information Systems Projects) System Planning (Strategic Planning & Information Systems Projects) - Mr. Ahmad Al-Ghoul.
IS3320 Developing and Using Management Information Systems Lecture 16: Data-Flow Diagrams 1 (Intro to Context-Level diagrams) Rob Gleasure
Data Flow Diagrams (DFDs)
Modern Systems Analysis and Design Fifth Edition
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Systems Analysis and Design 8th Edition
Systems Analysis and Design 8th Edition
1Lecture 8 Introduction to Systems Analysis l Objectives –Explain how systems analysis relates to business needs, problems, and opportunities –List and.
C HAPTER 8 STRUCTURED APPROACH WITH THE DATA & PROCESS MODELING.
System Planning (Overview of Feasibility) System Planning (Overview of Feasibility) - Mr. Ahmad Al-Ghoul System Analysis and Design.
Data Flow Diagram, Data Dictionary, and Process Specification PART I
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Modeling the Processes and Logic.
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
© 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.
Structured Analysis Methods and Tools
Chapter 8 Structuring System Requirements: Process Modeling
Introduction to System Analysis and Design
Chapter 6 Structuring System Requirements: Process Modeling
Presentation transcript:

System Analysis and Design - Mr. Ahmad Al-Ghoul In the pervious 2 sequences, you used fact finding techniques to investigate the current system and identify user requirements, now you will use data and process modeling techniques to develop a logical model of the proposed system and document the system requirements. A logical model shows what the system must do, regardless of how it will be implemented physically. Latter on, you will build a physical model that describes how the system will be constructed. Data and process modeling involves three main tools: data flow diagram, data dictionary, and process description. Today we will discuss the DFD main issues and DFD symbols

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis Data Flow Diagrams Rules for connecting processes, data stores, and entities in a DFD. [1] Avicenna System Analysis and Design System Analysis

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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

System Analysis and Design System Analysis 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 Avicenna System Analysis and Design System Analysis