SDLC Phase II: Structuring System Requirements IS 582 Dr. Dania Bilal Spring 2008.

Slides:



Advertisements
Similar presentations
Identifying Data Flows
Advertisements

CAPE INFORMATION TECHNOLOGY – Unit 2
Systems Analysis Requirements structuring Process Modeling
Data Flow Diagram (DFD) Review
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
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
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 Fundamentals. Three Ways to Understand a System By its processes What are the systems main processes? What are the systems main processes?
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.
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
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.
Lecture 6 Data Flow Modeling
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
DFDs vs. Use Case Modeling COP 4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of EE and Computer Science University.
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.
SYSTEMS ANALYSIS AND DESIGN ITDB 2101 HAND OUT # 3 1.
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.
Business Process Modeling What is a process model? – A formal way of representing how a business system operates. – Illustrates the activities that are.
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
Modern Systems Analysis and Design
Chapter 8 Structuring System Requirements: Process Modeling
Modern Systems Analysis and Design Third Edition
Business System Development
Modern Systems Analysis and Design Third Edition
SDLC Phase III: Structuring System Requirements
Structuring System Requirements: Process Modeling
Chapter 1: Data Flow Diagram Structuring System Process Requirements
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 II: Structuring System Requirements IS 582 Dr. Dania Bilal Spring 2008

Last Week: SDLC Phase II Determining user requirements Structuring RFP based on gathered specifications of user needs –Wrote specifications for certain functions –Presented written specifications in class

This Week: SDLC Phase II continued 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 Saving money in software cost Based on user requirements gathered during planning stage Evolve from the more general to the more specific

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

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

DFDs Symbols Data Flow –Data in motion from one place in a system to another Examples –user query in a database –Other examples???

DFDs 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, staff, community users, etc.

DFDs Symbols Process –Actions performed on data for transformation, storage, and distribution –May represent data in File folder, notebook

DFDs 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

DFDs Symbols Source/sink –Defines the system boundaries –Data originates outside a system from one or more sources, and 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 –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 DFDs Current logical –Depicts current system New logical –Has additional functions –Inefficient data flows are reorganized

DFDs New physical –Depicts physical implementation of the new system Examples –Visit

Group or Individual Class Activity Do a Level 0 DFD for an automation function that is of interest to you using adequate symbols. You may use a drawing software to perform this activity. Do a Level N DFD based on Level 0 diagram