New Customer Information

Slides:



Advertisements
Similar presentations
DFD Examples Yong Choi BPA CSUB.
Advertisements

Systems Development and Documentation Techniques
BIS 360 – Lecture Seven Process Modeling (Chapter 8)
Documenting an AIS II Flowcharts Documenting AIS II.
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.
D ATA F LOW D IAGRAM. D ATA F LOW D IAGRAM : "a network representation of a system. The system may be automated, manual, or mixed. The DFD portrays the.
Documenting Information Systems
Accounting Information Systems 9th Edition
Systems Documentation Techniques
Documenting Information Systems
Systems Techniques and Documentation. Use of Systems Techniques in Systems Development What are the three phases of a systems development project? 1Systems.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Systems Development and Documentation Techniques.
ACG 4401 Data Modeling: Data Flow Diagrams Flow Charts.
Introduction to Data Flow Diagrams Week 6 CMIS570.
Data Flow Diagramming. Data Flow Diagrams Data Flow Diagrams are a means to represent data transformation processes within an information system.
Data Model Examples: DFD’s and System Flowcharts
Modern Systems Analysis and Design
Copyright © 2008 Delmar Learning. All rights reserved. Chapter 18 Financial Management of the Medical Practice.
Modeling the Processes and Logic
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Data Flow Diagramming.
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
CHAPTER TWENTY SIX PAYROLL PROCEDURES McGraw-Hill/Irwin Accounting Fundamentals, 7/e © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved
Accounting systems design & evaluation
DFD examples.
Information Systems System Analysis 421 Class Eight.
ACG 6415 Data Modeling: Data Flow Diagrams Flow Charts.
Systems Analysis & Design Data Flow Diagrams. End Home Data Flow Diagrams – Definition  A data flow diagram is a pictorial model that shows the flow.
Flowchart and Data Flow Diagrams
Chapter 12 Describing Information Systems.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Accounting Information Systems 9 th Edition Marshall.
Functional Modeling Question How do you know if you have enough information to compute the necessary output values? How do you know if you have.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Chapter 8 Structuring System Requirements: Process Modeling 8.1.
Each department supervisor totals the hours for each employee. He notes these totals on a summary employee timesheet. He then forwards the timesheet to.
On Monday morning, the Timekeeping Department sends timecards to the Payroll Office. The timecards report employee’s name, SSN, and the hours worked each.
Systems Analysis and Design approaches Structured analysis –Looks at processes -> then Data Event list – event table Context diagram – DFD – ERD (define.
Creating Data Flow Diagrams Presenter: Ms. Somia Razzaq.
CHAPTER 5 1 DATA AND PROCESS ANALYSIS. Chapter Objectives Describe data and process modeling concepts and tools, including data flow diagrams, a data.
IS3320 Developing and Using Management Information Systems Lecture 16: Data-Flow Diagrams 1 (Intro to Context-Level diagrams) Rob Gleasure
Copyright 2002 Prentice-Hall, Inc. Chapter 7 Structuring System Requirements: Process Modeling.
Systems Analysis and Design 8th Edition
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Span of Control CEO VP Finance Finance Dept. VP Marketing Marketing Dept. VP Acctg Acctg Dept. CEO VP IS Plant Operations VP Mfg. Excess Span of Control.
Data Flow Diagramming 1. Used to represent processes that:  … capture, manipulate, store, & distribute data  … between a system & its environment 
Software Analysis 1 PROCESS MODELING: Data Flow Diagrams (DFDs)
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Modeling the Processes and Logic.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
Lesson 1: Reading a Pay Stub. Objectives: Identify sections of a pay stub Determine how to calculate net pay Recognize various paycheck deductions.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
Day 4 – pre-class prep Process Modeling Data flow diagrams :
Structured Analysis Methods and Tools
DFD Examples Yong Choi BPA CSUB.
Systems Documentation Techniques
Modern Systems Analysis and Design
Introduction to Transaction Processing
DFD Examples Yong Choi BPA CSUB.
DATA FLOW DIAGRAM EXAMPLES
Systems Development and Documentation Techniques
Data Flow Diagramming.
Data Flow Diagramming Rules
Information Systems Development MIS331
SYSTEM ANALYSIS & DESIGN PHASE
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
Introduction to Data Flow Diagrams
DFD Examples Yong Choi BPA CSUB.
Flowchart Symbols DFD Symbols Processes Input/Output Storage
DFD Process & Examples.
Presentation transcript:

New Customer Information DFD Symbology DeMarco-Yourdon Symbology Gane-Sarson Examples Process Data Store Entity Data Flow 6.1 Create Employee Payroll Check Customer New Customer Information Inventory File D7

DFD for Peeling an Apple 1.0 Get Apple Storage S1 Peeling Device S2 2.0 Peeling Device 4.0 Hold 3.0 Wash 6.0 Discard Peel 5.0 Peel Apple With 7.0 Send Peeled To Processor Disposal Processed System Unwashed Apple Washed Apple Peeling Device Apple Peel Apple Peel Peeled Apple

Context-Level Diagram Employee Payroll System Employee Tax Form Payroll Report Time Sheet Employee Payroll Check Employee Accounting Department

Employee Payroll Record Level-0 DFD 1.0 Create Weekly Payroll Record Employee Data File S1 S2 2.0 Compute Paycheck 3.0 Prepare Summary 4.0 Tax Form Accounting Department Employee Record Paycheck Data Payroll Record Payroll Report Employee Paycheck Employee Tax Form Time Sheet Hours Worked Employee Payroll Record

Level-1 DFD Employee Accounting Department 1.0 Create Weekly Payroll Record Employee Data File S1 Employee Tax Form Payroll Data File S2 2.1 Compute Gross Pay 2.3 Check 2.2 Net 3.2 Print Summary 3.1 Sort Records by Employee 4.2 Tax Form 4.1 Calculate Deductions Employee Paycheck Employee Payroll Time Sheet Employee Record Gross Pay Data Net Pay Hours Worked Payroll Record Sorted Records Payroll Report Employee Accounting Department

Partial Level-n DFD 4.1.2 Calculate Non-tax Deductions 4.1.3 Retirement Allowance 4.2.1 Employee Vacation Pay 4.1.1 Payroll Tax 4.2.2 Print Tax Form Data Employee Tax Form Record Employee Data

Rules Governing DFD Construction A process cannot have only outputs – “Miracle.” A process cannot have only inputs – “Black Hole.” The inputs to a process must be sufficient to produce the outputs from the process - (Gray Hole). All data stores must be connected to at least one process. A data store cannot be connected to a source or sink. A data flow can have only one direction of flow. Multiple data flows to and/or from the same process and data store must be shown by separate arrows. If the exact same data flows to two separate processes, it should be represented by a forked arrow. Data cannot flow directly back into the process it has just left. All data flows must be named using a noun phrase.

ANSI Flowchart Symbology Program Library Manual Oper. Punch Card Source Document Multiple Documents Tape File Disk File Database Sort Extract Merge Decision Termination

System Flowchart Order-Entry Dept. Correct Member Orders Order Errors Input Member Order Edit Program Valid Sort by # Sorted Member Orders Member Order Error Report Correct Order Errors

Functional Primitive 4.1.2 Calculate Non-tax Deductions 4.1.3 Retirement Allowance 4.2.1 Employee Vacation Pay 4.1.1 Payroll Tax 4.2.2 Print Tax Form Data Employee Tax Form Record Employee Data

Non-Probabilistic Decision Tree Process Name Condition 1 (true) Condition 2 (false) Condition 1 (false) Condition 2 (true) 1 2 Action 1 Action 2 Action 3 Action 4

Decision Tree Example 3.25+ 6 < 3.25 5 12% 4 15% M 3 10% Yes F Surcharge Rating < 25 yrs. No 25 yrs. + Yes 1 2 10% 20% 7% 0% 3 4 5 6 F M 15% 12% < 3.25 3.25+ Driver Age Accident Free Gender Driver’s Educ. College H.S. GPA

State-Transition Diagram Error 2. Operating 1. Idle S5. Major Cleared S1. ON button Pushed S3. Error Condition Detected S2. OFF button pushed S4. Minor

Problem 1 DFD Insurance Claimant Review Client History Verify Claim 1.0 2.0 3.0 Insurance Claimant Claims Manager Home Office Claims File Verify Claim Review Client History Issue Claim Payment Insurance Claim Claim Payment Amount Paid Monthly Claims Analysis Claims Report

Structured English for Process 4.x Process ID Structured English   4.1.1 Multiply GROSS_PAY by FED_TAX_RATE and store in EMP_TAX_DEDUCT. 4.1.2 IF EMP_NONTAX_DEDUCT > 0 THEN append EMP_NONTAX_DEDUCT to employee data. 4.1.3 Multiply GROSS_PAY by .01 and store in EMP_RETIRE. 4.1.4 Multiply CURR_EMP_VACATION by EMP_DAY_RATE and store in EMP_VACATION_PAY.