Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design SSADM – Design.

Slides:



Advertisements
Similar presentations
Data Flow Diagram (DFD) Overview
Advertisements

CAPE INFORMATION TECHNOLOGY – Unit 2
Johnb DFDs and Design John Bell The DeMarco notation.
Software Engineering-II Sir Zubair Sajid. 3 Data Flow Diagrams (DFD)  DFDs describe the flow of data or information into and out of a system what does.
Software Engineering-II
SYSTEMS ANALYSIS AND DESIGN TOOLS
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.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 7 Structuring System Process Requirements
Chapter 7 Structuring System Process Requirements
How to : Data Flow Diagrams (DFDs)
DATA FLOW DIAGRAM (PART 2)
Dataflow modelling: Context and Data Flow Diagrams
Jump to first page Chapter 2 System Analysis - Process Modeling.
Data Flow Diagrams Mechanics.
DT211 Stage 2 Software Engineering
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.
Basic of DFD. Developing a DFD There are no FIXED rules about how a DFD should be developed… There is no such a DFD call “CORRECT DFD”… Expert SAs may.
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
System Analysis and Design
DATA FLOW DIAGRAMS IT 155.
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 1: Data Flow Diagram Structuring System Process Requirements
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.
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.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Process.
SDLC Phase II: Structuring System Requirements IS 582 Dr. Dania Bilal Spring 2008.
Business Process Management. Key Definitions Process model A formal way of representing how a business operates Illustrates the activities that are performed.
Data Flow Diagrams.
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
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.
PHASE 2: SYSTEMS ANALYSIS
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
SAD - DFD Context Diagrams
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
University of Sunderland ISIC 1 Data Flow Diagrams - Part 2 Hierarchical DFDs.
System Decomposition Overview. Data Flow Diagrams Despite the name “Data Flow Diagrams”, DFD have a process, rather than a data, focus We represent all.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 5 Structuring.
Data Flow Diagrams (DFDs)
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.
C HAPTER 8 STRUCTURED APPROACH WITH THE DATA & PROCESS MODELING.
Systems Analysis & Design
© 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.
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.
Data Flow Diagram : Developed By Larry Constantine as a way of expressing system requirements in graphical Form: Data Flow Models (DFMs) are easy to understand.
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
Lab 3 Data Flow Diagram CPIT 250 System Analysis and Design.
COM 117 Introduction to Application Building Introduction to the module Learning outcomes Assessment Lecture on DFDs Practical activity Tutorial activity.
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Business System Development
Context and Data Flow Diagrams
Chapter 1: Data Flow Diagram Structuring System Process Requirements
تحلیل سیستم‌ها مدل‌سازی پردازشی.
Chapter 6 Structuring System Requirements: Process Modeling
Presentation transcript:

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design SSADM – Design

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 2 Aims Learn about Data Flow Diagrams (DFDs) and what they are used for. Be able to create context DFD and Level one DFD Gain an insight into further levels of detail (DFD)

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 3 Data Flow Diagrams DFD –Data flows are used to show how a system will/does operate. –They show how the data flows around the system.

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 4 Data Flow Diagrams DFD –Data flow diagrams show the system boundary, the external entities, the processes and the data stores.

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 5 Data Flow Diagrams External entities – things outside the system, such as people, organisations and other systems Customer

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 6 Data Flow Diagrams Process, should always start with an active verb. The number in the corner is used to identify the parent process and to uniquely identify this process. Calculate Benefit 1.3 Unique ID Process description

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 7 Data Flow Diagrams Data Store –This is used to store and retrieve data from, these are not shown at level 0 (context diagram) Unique ID Data store name Customer Details D8

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 8 Data Flow Diagrams As in Yourdon diagrams, a flow is shown by a line with a flow name and an arrow at the destination end, e.g. The data flow name must be a noun (i.e. a thing not an activity) Data flows may only go:  between two processes;  between an entity and a process;  between a data store and a process. Data flow lines don’t merge or split (but more than one line can go to/from the same entity, process or data store) Data flows must not cross (use duplicate entities and/or data stores to avoid crossing lines) Customer address

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 9 Data Flow Diagrams Context Diagram –A context diagram is the highest level DFD (general overview), it shows the data flows, external entities, the process (system in focus, don’t be tempted to divide the process into too many steps or the diagram will become too complicated)

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 10 Data Flow Diagrams Context Diagram (high level) – Example (Notice no data stores) Booking confirmation Booking details Customer 1 Create Booking

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 11 Data Flow Diagrams Moving from high-level to low-level – –The high level DFD needs to be broken down into more detail (decomposed) to produce a low-level DFD. – –The first step is to divide the identified process in the context DFD into several, more detailed processes. – –This is generally performed by using the information gathered so far to determine what the divided processes should be. – –Some analysts say as a rule of thumb there should be a single process dealing with each data flow attached to an external entity.

Btec National - IT SYSTEMS ANALYSIS AND DESIGN Check Availability 1.2 Record new booking 1.3 Confirm booking Customer D1 Room Booking Details D2 Customer Details Booking details Customer Customer details Room booking details Customer details Booking details Booking confirmation Availability details Notice the system boundary

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 13 Data Flow Diagrams Moving from Level 1 to Level 2 – –A level 1 may need breaking down again into further processes i.e. if the confirm booking process (1.3) was complicated then that process could be broken down further to detail the complexities. The process IDs would start with 1.3.1, etc. – –This would continue until the analyst is satisfied that he/she has a clear understanding.

Btec National - IT SYSTEMS ANALYSIS AND DESIGN 14 Conclusion Learned about Data Flow Diagrams (DFDs) and what they are used for. We created context DFD and Level one DFD Gained an insight into further levels of detail (DFD)