Documenting Information Systems

Slides:



Advertisements
Similar presentations
Systems Development and Documentation Techniques
Advertisements

Documenting an AIS II Flowcharts Documenting AIS II.
Reading System Documentation Using Flowchart Pertemuan Matakuliah: F0204 / Sistem Akuntansi Tahun: 2007.
Documenting Information Systems
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Accounting Information Systems 9th Edition
Week 2b. Flowcharts When: Used extensively for systems development and for internal control structures 97.6% of accounting/IT professionals use flowcharts.
Document Flowcharts Source: Wilkinson Ch_05.
Chapter 2 Systems Techniques and Documentation.
Systems Documentation: Systems Flowchart & Data Flow Diagram
Systems Documentation Techniques
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 2 Documenting Business Processes and Information Systems.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 DOCUMENT FLOWCHARTS A document flowchart shows the.
Chapter 6: Documenting Accounting Information Systems
©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.
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart3-1 C HAPTER 3 Systems Development and Documentation Techniques.
Systems Documentation Techniques
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
Chapter 4 – Documenting Information Systems
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 2 Documenting Business Processes and Information Systems.
Data Model Examples: DFD’s and System Flowcharts
Chapter 9 Using Data Flow Diagrams
Week 2. Announcements I sent an this morning, if you did not get it, you are not on my list. WD quiz on Oct 15 th See your syllabus to get.
Data Flow Diagrams class
Systems Analysis I Data Flow Diagrams
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Systems Documentation Techniques
Lecture Note 8 Using Data Flow Diagrams
Chapter 7 Structuring System Process Requirements
Accounting systems design & evaluation 9434SB 12 April 2002.
1 Chapter 2 Revision: Documentation DFD System FC.
ACG 6415 Data Modeling: Data Flow Diagrams Flow Charts.
Documentation Why do auditors pay such close attention to system documentation? l It helps to understand the system - how it works. l The auditor’s documentation.
Flowchart and Data Flow Diagrams
Chapter 7 Structuring System Process Requirements
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Chapter 12 Describing Information Systems.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
DATA FLOW DIAGRAMS We’re going to go into a partial example of how the first level of detail was created. But before we do, let’s step through some guidelines.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
Introduction to Transaction Processing and Documentation Techniques COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson,
Judi Prajetno Sugiono ©2009 Management Information System Additional note for DFD.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 6-1 Accounting Information Systems 9 th Edition Marshall.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
Introduction to Transaction Processing Dr. Hisham Madi
DON’T DO IT! IT’S NOT HOPELESS. Documentation Flowcharting Due to thier complexity (when looking at them), flowcharts intimidate many people. However,
Process Models: Data Flow Diagrams Chapter 2. Process Modeling Objective: Understand the concept of business processes Understand and create Data Flow.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 138 FLOWCHARTS A flowchart is an analytical technique.
Chapter 5 Flowcharting Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Chapter 9 Controlling Information Systems: Application Controls.
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
At the end of each day the evening manager at each store enters a code into the cash register, after which the cash register connects to the central computer.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Lecture 3 Documenting Business Processes and Information Systems.
Systems Development and Documentation Techniques BAB 3 PERTEMUAN SIA-UMBY.
Systems Documentation Techniques
Systems Documentation Techniques
Introduction to Transaction Processing
System Process Modeling
Continuation of Causeway Example
Systems Development and Documentation Techniques
Mailroom Recieves checks and remittance advices Endorses checks
DON’T DO IT! IT’S NOT HOPELESS.
Chapter 4: documenting information systems
Mailroom Recieves checks and remittance advices Endorses checks
Mailroom Recieves checks and remittance advices Endorses checks
Flowchart Symbols DFD Symbols Processes Input/Output Storage
Presentation transcript:

Documenting Information Systems Chapter 3 Documenting Information Systems

Learning Objectives To read and evaluate data flow diagrams To read and evaluate system flowcharts. To read and evaluate entity-relationship diagrams. To prepare data flow diagrams from a narrative. To prepare system flowcharts from a narrative.

Basic DFD Symbols

CONTEXT DIAGRAM

Physical DFD

Logical DFD

Balanced DFDs The next five slides depict “balanced” data flow diagrams. Balanced DFDs exist when the external data flows are equivalent. The first DFD is a context diagram and the next one is an “explosion” of it into a level 0 logical DFD. The next diagram is an “explosion” of the logical level 0 DFD, and so on.

Source A The System B Sink Context Diagram

2.0 Source A 1.0 C Data Store D 3.0 Sink The level 0 DFD B

Diagram 1.0 1.2 A 1.1 E G F 1.4 1.3 C D

D File 3.1 I 3.2 H Diagram 3.0 B

D 3.1.1 I J 3.1.2 Diagram 3.1 H

Standard Flowchart Symbols INPUTS PROCESSING OUTPUT DATA STORES CONNECTORS DOCUMENTS COMPUTER PROCESS CRT DISPLAY DISK START/STOP MANUAL KEYING MANUAL PROCESS GENERAL PURPOSE INPUT- OUTPUT TAPE ON-PAGE CONNECTOR OFFLINE PROCESS PUNCH CARD PAPER OFF-PAGE CONNECTOR LOGIC FLOW MISCELLANEOUS FILING SEQUENCE: A = ALPHABETICAL C = CHRONOLOGICAL N = NUMERICAL ANNOTATIONS GOODS; I.e. inventory shipment TELECOMMUNICATIONS LINK BATCH TOTAL

Entity-Relationship Diagram INVENTORY ORDER N M line item 1 M N received from fills line item 1 N N CUSTOMER 1 made to N SALE

Common system flowcharting routines The following slides show several common ways of showing processing using system flowcharting. Pay particular attention to the way the columns are set up to communicate the flow of activities between processing entities.

Enter document into computer via keyboard, edit input, record input CLERK COMPUTER Input document Data store1 Edit/validate input Key input Display input or error Data store 2 Resolve errors, if any Record input Key corrections; accept input Enter document into computer via keyboard, edit input, record input Accepted input Input document

User queries the computer Data store(s) Process Query input query Display Computer Old master data Input data Update sequential data store Update New master data

PREPARATION AND LATER MANUAL RECONCILIATION OF CONTROL TOTALS USER COMPUTER Document (Implies manual reconciliation of batch totals) Batch totals Exception and summary report Prepare batch totals Record input Key document Accepted input Transaction data Prepare exception and summary report Document PREPARATION AND LATER MANUAL RECONCILIATION OF CONTROL TOTALS N

KEY AND KEY VERIFY INPUTS DATA ENTRY CLERK 1 NETWORKED PCs DATA ENTRY CLERK 2 A Documents Documents Key enter Record input Rekey inputs Input data Accepted inputs Verified input Documents Verify inputs A KEY AND KEY VERIFY INPUTS

Enter document into computer using a scanner Scanning clerk Computer Input document Enter document into computer using a scanner Scan document Update data Data store(s)

Enter document into computer using scanner & manual keying Scanning Clerk Computer Data Entry Clerk Input Record document image Display Scan Input Document image of document image image document Record data Key data Enter document into computer using scanner & manual keying

Preparing Data Flow Diagrams Read narrative carefully - number lines and paragraphs in text Prepare table of entities and activities Draw context diagram - use DFD guidelines

DFD Guidelines 1. Include within the system context (bubble) any entity that performs one or more information processing activities. 2. For now, include only normal processing routines, not exception routines or error routines, on context diagrams, physical DFDs, and logical level 0 DFDs. 3. Include on the systems documentation all (and only) activities and entities described in the systems narrative - no more, no less. 4. When multiple entities operate identically, depict only one to represent all.

Causeway Context Diagram Charge customer Payment Cash receipts on account system Cash receipts total Deposit General ledger office Bank

DFD Guidelines (cont.) 5. For clarity, draw a data flow for each flow into and out of a file. You may, also for clarity and to help you determine that you have included all necessary flows, label each flow with the activity number that gives rise to the flow or with a description of the flow. 6. If a file is logically necessary (that is, because of a delay between processes), include a file in the diagrams, whether or not it is mentioned in the narrative.

Causeway Physical DFD

DFD Guidelines (cont.) 7. Group activities if they occur in the same place and at the same time. 8. Group activities if they occur at the same time but in different places. 9. Group activities that seem to be logically related. 10. To make the DFD readable, use between five and seven bubbles.

Causeway Logical Level 0 DFD

DFD Guidelines (cont,) 11. A data flow should go to an operations entity square when only operations functions (that is, work-related functions such as storing goods, picking goods from shelves, etc.) are to performed by that entity. A data flow should enter an entity bubble if the operations entity is to perform an information processing activity. 12. On a physical DFD, reading computer data stores & writing to computer data stores must go through a computer bubble. 13. On a logical DFD, data flows cannot go from higher- to lower-numbered bubbles.

System flowcharting guidelines 1. Divide the flowchart into columns; one column for each internal entity and one for each external entity. Label each column. 2. Flowchart columns should be laid out so that the flowchart activities flow from left to right, but you should locate columns so as to minimize crossed lines and connectors.

System flowcharting guidelines (cont.) 3. Flowchart logic should flow from top to bottom and from left to right. For clarity, put arrows on all flow lines. 4. Keep the flowchart on one page. If you can’t, use multiple pages and connect the pages with off-page connectors. Do not glue, tape, staple, or otherwise extend your flowchart to get it one one page.

System flowcharting guidelines (cont.) 5. Within each column, there must be at least one manual process, keying operation, or data store between documents. That is, do not directly connect documents within the same column. 6. When crossing organizational lines (one column to another), show a document at both ends of the flow line unless the connection is so short that the intent is unambiguous.

System flowcharting guidelines (cont.) 7. Documents or reports printed in data processing (DP) should be shown in the DP column first. You can then show the document or report going to the destination unit. 8. Documents or reports printed by a centralized computer facility on equipment located in another organizational unit ( warehouse, shipping dept.) should not be shown within the computer facility.

System flowcharting guidelines (cont.) 9. Processing within an organizational unit on devices such as a PC or computerized cash register should be shown within the unit or as a separate column next to that unit, but not in the central computer facility column. 10. Sequential processing steps (computerized or manual) with no delay between them can be shown as one process or as a sequence of processes.

System flowcharting guidelines (cont.) 11. The only way into a computer data storage unit is through a computer processing rectangle. 12. A manual process is not needed to show the sending of a document. The sending of the document should be apparent from the movement of the document itself. 13. Do not use a manual process to file a document. Just show the document going in to a file.

Learning Objectives To read and evaluate data flow diagrams To read and evaluate system flowcharts. To read and evaluate entity-relationship diagrams. To prepare data flow diagrams from a narrative. To prepare system flowcharts from a narrative.