SDLC Phase III: Structuring System Requirements

Slides:



Advertisements
Similar presentations
Systems Analysis Requirements structuring Process Modeling
Advertisements

SYSTEMS ANALYSIS AND DESIGN TOOLS
IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Chapters 7 & 9 System Scope
Chapter 7 Structuring System Process Requirements
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
Chapter 7 Structuring System Process Requirements
Dataflow modelling: Context and Data Flow Diagrams
Jump to first page Chapter 2 System Analysis - Process Modeling.
Modern Systems Analysis and Design
Structuring System Requirements: Process Modeling
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
MIS 461: Structured System Analysis and Design Dr. A.T. Jarmoszko
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
Modern Systems Analysis and Design Third Edition
Process Modeling and Data Flow Diagrams
Chapter 7 Structuring System Process Requirements
Chapter 8 Structuring System Requirements: Process Modeling
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Sixth Edition.
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
Structuring System Process Requirements. Learning Objectives Understand the logical modeling of processes by studying examples of data flow diagrams (DFDs).
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 6.1.
SDLC Phase II: Structuring System Requirements IS 582 Dr. Dania Bilal Spring 2008.
Chapter 7 Structuring System Process Requirements
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Computer System Analysis Chapter 8 Structuring System Requirements: Process Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 8 Structuring.
Chapter 7 Structuring System Process Requirements
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Chapter 8 Structuring System Requirements: Process Modeling 8.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 5 Structuring.
Copyright 2002 Prentice-Hall, Inc. Chapter 7 Structuring System Requirements: Process Modeling.
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.
Structuring User Requirements IS 592 Dr. Dania Bilal Spring 2005.
Review 1 Chapters Systems definition example System: An interrelated set of components, with an identifiable boundary, working together for some.
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.
C_ITIP211 LECTURER: E.DONDO. Unit 3 : PROCESS MODELING.
MIS 360: System Analysis and Design Dr. Qasem Al-Radaideh Department of Computer Information Systems Faculty of Information Technology Yarmouk University.
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
Data Flow Diagrams 1. What is a Data Flow Diagram?  A data flow diagram (DFD) is a graphical representation of the movement of data between external.
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 6 Structuring System Requirements: Process Modeling
Business System Development
Business Process Modeling
Data Flow Diagrams Mechanics.
Modern Systems Analysis and Design
Chapter 8 Structuring System Requirements: Process Modeling
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Identifying Data Flows
Modern Systems Analysis and Design Third Edition
Business System Development
Modern Systems Analysis and Design Third Edition
Structuring System Requirements: Process Modeling
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Process & Logic Modeling
Data Flow Diagram (DFD) Review
Data Flow Diagrams Mechanics.
Data Flow Diagrams Mechanics. Outline DFD symbols External entities (sources and sinks) Data Stores Data Flows Processes Types of diagrams Step by step.
Chapter 6 Structuring System Requirements: Process Modeling
MBI 630: Week 4 Process Modeling
Modern Systems Analysis and Design Third Edition
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Presentation transcript:

SDLC Phase III: Structuring System Requirements Dr. Dania Bilal Spring 2009

SDLC Phase III Structuring system requirements Data Flow Diagrams (DFDs) Analysis tool to structure user requirements in a system Graphically represents data movement or flow in an information system and relationships among data flow

DFDs Show the processes that transform or change data Focus on movement of data between processes DFDs are called process models Process modeling shows data flow through the system based on an organization’s rules, decisions, and policies

DFDs Increase software development productivity by avoiding mistakes in representing user requirements Saves money in software cost Based on user requirements gathered in previous phase Evolves from the more general to the more specific

DFDs DFDs of current system DFDs of new logical system Used to understand current system DFDs of new logical system Used to show data flow, structure, and functional requirements of new system

DFD Symbols Flow of data is represented by Data flow Data Store Process Source (external entities)

DFD Symbols: Data Flow Data in motion from one place in a system to another Example: Querying a database Students: Describe how this activity flows from an interface by a user? Give another example.

DFD Symbols: Data Store Physical location or various locations of data in an information system Example: A data store in a circulation system contains data about Students Faculty and staff Community and other users

DFDs Symbols: Process Actions performed on data for Transformation Storage Distribution Data may be represented in File folder Notebook Tables Other formats

DFD Symbols: Source/Sink Depicts the origin and/or destination of data Refers to a external entity Another organization or unit that sends and receives information from the system A person who interacts with the system, inside or outside Another information system that exchanges information with the system under analysis

DFD Symbols: Source/Sink Defines the system boundaries Data originates outside a system from one or more sources System produces information to one or more sinks

DFD Mechanics How the four symbols are represented? Data flow: drawn as an arrow Data store: drawn as a rectangular Process: drawn as a circle Source/sink: drawn as a square

DFD Definitions Level - 0 diagram Context diagram Level N diagram Represents a system’s major processes, data flow, and data stores at the highest level of detail Context diagram Shows major flow between entities and the system (too general) Level N diagram A DFD that results from a decomposed Level-0 diagram

Types of DFD Current logical New logical Depicts current system Has additional functions Inefficient data flows are reorganized

DFDs New physical Examples Depicts physical implementation of the new system Examples Visit http://www.umsl.edu/~sauter/analysis/dfd/dfd.htm