Presentation is loading. Please wait.

Presentation is loading. Please wait.

Req DFM & LDM 1 Required System DFM Develop Required DFDs from selected BSO Specify the required solution in more detail with level 2 & 3 DFDs Support.

Similar presentations

Presentation on theme: "Req DFM & LDM 1 Required System DFM Develop Required DFDs from selected BSO Specify the required solution in more detail with level 2 & 3 DFDs Support."— Presentation transcript:

1 Req DFM & LDM 1 Required System DFM Develop Required DFDs from selected BSO Specify the required solution in more detail with level 2 & 3 DFDs Support by –Elementary Process Descriptions (narrative descriptions) –I/O Descriptions –External Entity Descriptions –User Roles Resolve and document Requirement Catalogue changes Cross check processes against LDS –Logical Data Store/Entity Cross Reference –ensure that the necessary access paths are on the LDS

2 Req DFM & LDM 2 Required System Data Flow Diagrams Produce full set of DFDs from chosen BSO and Logical DFDs Amend Logical DFDs to include processing identified in BSO Exclude any processing now outside the Business System Option boundary Amend Requirements Catalogue entries as appropriate eg. A requirement to accept new customers may also involve obtaining a deposit, issuing a receipt and recording the payment.

3 Req DFM & LDM 3 Level 1 DFD Example Yorkies Required System Receipt/ Confirmation Booking Request Deposit List of day's bookings Vehicles into/out of Service Location Report New And Sold Vehicles Relocation Bookings New Prices Prices Driver Required Driver Instructions Driver Hours and Agency Days New drivers/ agencies relocation New Customers & changes Customer acceptance Applications & changes Make Bookings 1 Obtain Payments 4 Maintain Customer Records 5 Find Drivers 2 Record Departures and Returns 3 Maintain Vehicle and Location Info 6 D2 Payments D3Bookings D5Drivers D1Customers D4Vehicles D3Bookings D1Customers a Customer b Drivers/Agencies g Depot Clerk e Sales/Customer Records a Customer d Marketing/ Pricing h Booking Clerk i Driver Payroll f Vehicle Fleet Maintenance c Driver Admin Payment Invoice/Reminder Mileages, driver hours, vehicle

4 Req DFM & LDM 4 Input/Output (I/O) Descriptions Useful starting point for ongoing design –screens, reports, forms etc –used as basis for I/O structures FromToData flow name Data content Comments a Customer 1.3 Create Confirmed Booking Booking Confirmation Customer No. Customer Name Booking No. Vehicle Category Code Required Booking Start Date Required Booking Finish Date Driver Requirement (Y/N) Office No. (Start) Office Name (Start) Office No. (Finish) Office Name (Finish) The next group of data items may be repeated if there are several bookings being confirmed at the same time { only inserted if one-way hire Customers are sent a Booking Confirmation

5 Req DFM & LDM 5 External Entities Direct links to the computer system (on-line or off-line) –on-line exteranl entities will map to User Roles May be inside or outside the organisation Documented on External Entity Descriptions ID NameDescription aCustomerA customer of Yorkieses who hires out or intends to hire out vehicles. b Drivers/Agencies Yorkieses employs drivers on a freelance basis for customers' bookings. If a freelance driver cannot be found a more expensive agency is contacted who will supply a driver. d Marketing/PricingA department at Yorkieses H.Q. who can modify prices for vehicles and will receive some reports from the system. hBooking Clerk Located in the Local Offices they create bookings for customers and liaise with the customers. They also liaise with drivers and agencies, to find those available for customer bookings. gDepot Clerk Located in the depots they enter in mileage and other journey details on completion of bookings.

6 Req DFM & LDM 6 User Catalogue and User Roles Identify how users interact on-line with the system –used in Dialogue Design Closely relate to the external entities defined for the required system User Catalogue defines current jobs User Catalogue Job titleJob activities description Depot Clerk Select vehicle from required category for customer on collection. Record mileage, condition, etc. on departure and return of vehicles. Driver administrator (Local office) Find suitable drivers from Driver/Agency Register. Determine availability. Find agency if no Yorkieses driver available. Record driver details on Booking Sheet.

7 Req DFM & LDM 7 User Roles User Roles from User Catalogue One user role combines job titles where similar activities are performed –in most cases user role to job title will be one-to-one Different user roles have different access privileges e.g. Driver Admin is a separate user role from Booking Clerk because only Driver Admin can enter new drivers onto the system

8 Req DFM & LDM 8 User Roles (continued) User Roles User roleJob titleActivities Depot Clerk Sales/Customer Records Salesman Set up new customers. Customer records clerk Amend customer details Booking ClerkBooking clerk Take bookings from customer Driver administratorFind suitable driver for booking Driver adminDriver administratorSelect new drivers and agencies from applicants Record vehicles departing & returning

9 Req DFM & LDM 9 Define Required System Processing Summary Specify the required system in terms of its inputs, outputs, and processing. Perform step in parallel with development of the Required System LDM Cross-check defined processing against Required System LDM Expand the chosen Business System Option into a full set of Required DFDs with supporting documentation. Amend the Requirements Catalogue to include solutions devised in this step. Develop an I/O Description to define the data content of every required system input and output Identify User Roles from User Catalogue for subsequent use in Dialogue Design.

10 Req DFM & LDM 10 Develop Required Data Model Identify changes needed to LDM –Use BSO and Requirements Catalogue Ensure all attributes have been defined for each entity Define access, archive, and security requirements for entities and attributes Check processing defined by the Data Flow Model

11 Req DFM & LDM 11 Incorporating New Requirements Yorkies Example i. Administer one-way hires and the tracing of vehicles –two relationships between Booking and Local Office: one indicating the from office and the other indicating the to office ii. Fortnightly invoicing of customers –separation of Booking and Invoice so that one invoice can include several bookings in the fortnight

12 Req DFM & LDM 12 Required System LDS Yorkies Example Invoice Customer Vehicle Local Office /Depot Driver Vehicle Category Booking Payment Agency Allocated Payment sender of sent by split into part of paid for by driven by drive for driven by drive for employed by employer of from user of used for required for classifier of classified by base of based at start maker of made by requiring made to on for to end of

13 Req DFM & LDM 13 Changes to Supporting Documentation New Entity Descriptions New Relationship Descriptions New attributes on Entity Descriptions Update Requirements Catalogue –show how requirements are met Update Logical Data Store/Entity Cross Reference Extend Entity Descriptions –include non-functional requirements such as access, security and archival

Download ppt "Req DFM & LDM 1 Required System DFM Develop Required DFDs from selected BSO Specify the required solution in more detail with level 2 & 3 DFDs Support."

Similar presentations

Ads by Google