Current DFDs 1 Current Physical DFDs Produced while developing Requirements Catalogue and Current Environment Logical Data Structure Gather information.

Slides:



Advertisements
Similar presentations
Business System Options
Advertisements

ELH 1 ELHs - Part 2, Development Initial identification of events and assignment to functions Construction of event/entity Matrix Drawing entity life histories.
Required System DFM Develop Required DFDs from selected BSO
Approaches to System Development
Data Flow Diagram (DFD) Overview
Logical DFM 1 Logical DFDs Objective – To capture the essence of the current system. Start with for totally new systems or where existing system is highly.
Sales Project Reports (Student Activity Reports) Activity Purpose Statement and Budget Sales Project Report for Distribution Purchase Request Form CPS.
Information System Analysis
DFD Examples Yong Choi BPA CSUB.
Data Flow Modelling Concepts
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
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
Chapter 10 Journalizing Purchases and Cash Payments
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
BUSINESS DOCUMENTS. Stages of Financial Recording Calculate Net Profit and Capital Employed Prepare Final Accounts and Balance Sheet Balance ledger accounts.
Introduction to Data Flow Diagrams Week 6 CMIS570.
How to : Data Flow Diagrams (DFDs)
Enterprise Analysis Understand the organizational context Functional areas/management levels affected by the system Overview of the business objects and.
DFD Construction Process Words to Diagrams. Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business.
Data Flow Modelling Concepts  Data Flow Diagrams  External Entities, Data Stores, Processes and Data Flows  Elementary Process Descriptions  Levelling.
IMS1001 – Information Systems 1 CSE Information Systems 1
1 CP2236 Information Systems Design Business & Technical System Options Required System Logical Data Flow Modelling Larger versions of slides 17,20,23,24.
DT211 Stage 2 Software Engineering
Developing Software Applications Software Life Cycle Specification Design Implementation Testing Maintenance.
Data Flow Diagrams.
Systems Analysis and Design. Plan Introduction Structured Methods –Data Flow Modelling –Data Modelling –Relational Data Analysis Feasibility Maintenance.
Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.
DT211 Stage 2 Software Engineering
Process Modelling Using Data Flow Diagrams - Building and Levelling Them; Process Modelling Using Function Decomposition CSE Information Systems.
Data Flow Diagrams "Business process flow" not a Flow Chart.
System analysis and design
National Diploma in Systems Analysis and Design Data Flow Modelling.
Business Education Department - Standard Grade Administration.
Accounting systems design & evaluation
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Data Flow Diagrams (DFDs)
DFD examples.
An Introduction to Level 0 and Level 1 DFD’s.
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.
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
Data Flow Diagrams. What the ***** is a data flow diagram for? They look at data without considering the equipment needed. They are the first stage of.
1 Ref: Prof Sarda Process Modeling…… Lecture Outline Data flow diagram (DFD)
AN INTRODUCTION BUSINESS PROCESS DOCUMENTATION WITH DATA FLOW DIAGRAMS.
Judi Prajetno Sugiono ©2009 Management Information System Additional note for DFD.
1 DATA FLOW DIAGRAM. 2 Outline Process decomposition diagrams Data flow diagram (DFD)
Data Flow Diagrams (DFDs)
Context Process0. student Data Flow Diagram Progression.
IS3320 Developing and Using Management Information Systems Lecture 18: Data-Flow Diagrams 3 – Level 1 Modelling Rob Gleasure
Systems Analysis & Design
FUNCTIONAL AREAS. ORGANISATION FUNCTIONS  There are usually many different functional areas that make up an organisation. These functions are also known.
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.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
Unit 12: Topic 03 Organisational Structures Mr C Johnston ICT Teacher
Software Development Lifecycle- SDLC Design- using DFDs.
DFD Examples Yong Choi BPA CSUB.
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 15: Data-Flow Diagrams 2 – Level.
BUDGET Process Change Description Type of Change Process
System Process Modeling
DFD Examples Yong Choi BPA CSUB.
Continuation of Causeway Example
Data Flow Diagrams.
تحلیل سیستم‌ها مدل‌سازی پردازشی.
DATA FLOW DIAGRAM.
Business Analysis DFD Levelling Chris Russell O2.41
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
Introduction to Data Flow Diagrams
DFD Examples Yong Choi BPA CSUB.
Presentation transcript:

Current DFDs 1 Current Physical DFDs Produced while developing Requirements Catalogue and Current Environment Logical Data Structure Gather information by conventional analysis techniques (interviewing, observation, studying documents etc. ) Current Physical Data Flow Diagrams are usually built up by users and analysts jointly (during interviews, group sessions etc. ) Top-down approach useful for organizing large project teams Most ad hoc enquiries and reports should be documented in Requirements Catalogue and not on DFDs Starting points for DFDs may be (often a combination of) – Physical Document Flow Diagrams, – Physical Resources Flow Diagrams, – Context Diagram, or – the organisations structure

Current DFDs 2 Physical Document Flows Approach Step 1: List the Major Documents Step 2: List Sources and Recipients of data Step 3: Draw the Document Flows – Documents are represented as flows between sources and recipients – Each source or recipient is represented as an oval in the diagram Step 4: Agree the System Boundary Step 5: Identify Processes and Data Stores within the System

Current DFDs 3 Physical Document Flows Approach Sources, recipients, and document flows in Yorkies Drivers Local Driver Admin Local Booking Staff Local Office Reception Customers Head Office Vehicle Fleet Maintenance Local Depot Staff Agencies Booking Request Booking Request Booking Request Booking Sheet (Copy 1) Invoice Payment Customer List Booking Sheet (Copy 3) Booking Sheet (Copy 4) Booking Sheet (Copies 2,3,4) Driver Confirmation Driver Request Driver Request Driver Request Confirmation Driver Instructions New Vehicle Documents

Current DFDs 4 Physical Document Flows Approach System Boundary for Yorkies Drivers Local Driver Admin Local Booking Staff Local Office Reception Customers Head Office Vehicle Fleet Maintenance Local Depot Staff Agencies Booking Request Booking Request Booking Request Booking Sheet (Copy 1) Invoice Payment Customer List Booking Sheet (Copy 3) Booking Sheet (Copy 4) Booking Sheet (Copies 2,3,4) Driver Confirmation Driver Request Driver Request Driver Request Confirmation Driver Instructions New Vehicle Documents

Current DFDs 5 Physical Document Flows Approach Identify Processes and Data Stores Customers Local Office Reception Customers Local Booking Staff Booking Request Booking Request 1 Local Office Reception Booking Request Booking Request Receive Booking Request T2 (M) Booking Request 2Local Booking Staff Fill Out Booking Sheet Booking Sheet M1Booking Sheet File

Current DFDs 6 Physical Resource Flows Approach - an example for a part of Yorkies Vendor Buyer Customer Buy Vehicles Sell Vehicles Service Vehicles Receive Back Rented Vehicles Rent Out Vehicles Check Vehicles Returned Vehicles Vehicles Sold Vehicles OK VehiclesVehicles = Physical goods store Vehicles

Current DFDs 7 Physical Resource Flows Approach - include data flows Vendor Buyer Customer Buy Vehicles Sell Vehicles Service Vehicles Receive Back Rented Vehicles Rent Out Vehicles Check Vehicles Returned Vehicles Vehicles Sold Vehicles OK Vehicles Vehicles = Physical goods store Vehicles Vehicle DocumentsDocs Vehicle Docs Vehicle Documents Vehicle Docs Booking Sheet Copy 4

Current DFDs 8 Yorkies Level 0 or Context Diagram Fleet Maintenance YORKIES Bookings Invoicing Drivers Vehicles New Vehicle Documents Driver Availability Booking Sheet Booking Request Customer Drivers / Agencies Vehicle out of service Instructions Invoice Payment Payroll Driver Hours Agency Days

Current DFDs 9 Use to define the processes Easiest approach for complex systems Dependent on the organisations structure = functional structure Main function of the Local Office Booking staff is to fill the bookings 'Fill Booking Sheet' will become a top-level Process on the Data Flow Diagram. Organisations Structure

Current DFDs 10 Managing Director Local Office Admin Marketing & Financial Directors Head Office Bookings Local Office s Marketing & Pricing Accounts Receivable Accounts Payable General Ledger & Budgeting Invoicing Customer Records Payroll Running Costs Vehicle Fleet Management Maintenance Sales & Purchases Local Office Manager ReceptionBooking Driver Admin Depot Staff Organisations Structure Organisation chart for Yorkies Ltd.

Current DFDs 11 All approaches should lead to a top level DFD similar to this: 6HO Accounts Invoice and Maintain Customer Records 3Depot Staff Record Vehicle Departure and Return 5HO / Local Admin Administer Local Unfilled Bookings 4Local Driver Admin Find and Notify Drivers 2Local Booking Fill Booking Sheet 1Local Reception Receive Booking Request * a Customer e Payroll b Driver Agency c Drivers d Fleet Maintenance a Customer T1(M)Booking Request M2Driver Instructions M1Booking Sheets Booking Request Booking Request Booking Sheet Copy 1 Driver Instructions Driver Instructions Driver Request Booking Sheet Copies 2-4 Driver Hours Driver Name Driver Hours and Mileage Vehicle Info (Out of Service) Booking Request Booking Requests Batch of Confirmed Bookings Unable to fill Bookings Booking Sheet Copy 4 Invoice Payment Booking Sheet Copy 2 Complete New Vehicle Documents Vehicle Out of Service Driver Availability Driver Hours Agency Days Driver Instructions Customer Lists

Current DFDs 12 Decomposition to lower levels Expand process boxes to level 2, and possibly to levels 3 and 4 Decompose if: – there are more than eight data flows in to or out of the process – the process name is complex or very general e.g.. Record Customer Information, Send Invoice and Receive Payment or Maintain Customer Information. At the bottom level, each process should have: – a brief specific name – between two and eight data flows

Current DFDs 13 Level 2 Data Flow Diagram of process 4 for Yorkies Below bottom level use Elementary Process Descriptions (narrative, formulae, decision tables) 4.2Driver Admin Notify Driver 4.1Driver Admin Find Driver 2Local Booking Fill Booking Sheet 4.3Driver Admin Find Agency Driver 4.4Driver Admin Record Driver/ Agency Time Driver Agency Payroll M1Booking Sheet M4/1Driver/Agency Register Driver Request Driver Availability Driver Instructions Driver Name Driver Details No Driver Time Driver Hours Agency Days Driver/ Agency Time Suitable Driver Agency Names Driver Availability Driver Instructions Driver Instructions 4FIND AND NOTIFY DRIVERS * * * * M2Driver Instructions