AIS CH 3

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 22

Chapter 3

Systems development and system Documentation Techniques


Why Update Systems?

 User or business changes

 Technology changes

 To improve business process

 Create competitive advantage

 Increase productivity gains

 Integrate multiple systems

 Aging systems need replacement

20-2
Systems Development Life Cycle (SDLC)

20-3
SDLC Steps
 System Analysis
 Information about system needs, costs, and so on are gathered.

 Conceptual Design
 Gather system/user requirements.

 Physical Design
 Concepts are translated into detailed specifications.

 Implementation and Conversion


 New hardware and software are installed and tested.
 Employees are hired and trained or existing employees relocated.

 Operation and Maintenance


 New system is periodically reviewed.
 Modifications are made as problems arise or as new needs become evident.

20-4
Systems Analysis Activities

20-5
What Is Documentation?

 Set of documents and models


 Narratives, data flow models, flowcharts

 Describe who, what, why, when, and where of systems:


 Input, process, storage, output, and controls

3-6
Why Should You Learn Documentation?

 You need to be able to read documentation in all its forms: narratives,


diagrams, models.
 You need to be able to evaluate the quality of systems, such as internal
control based in part on documentation.
 Sarbanes-Oxley states that management:
 Is responsible for internal control system
 Is responsible for assessing the effectiveness of the IC System
 Both management and external auditors need to document and test IC System

3-7
Data Flow Diagrams

 Graphically describes the flow of data within a system

 Four basic elements

Entity Data Flow


Process

Data Store

3-8
Entity

 Represents a source of data or input into the system

or

 Represents a destination of data or output from the system

3-9
Data Flows

 Movement of data among:


 Entities (sources or destinations)
 Processes
 Data stores

 Label should describe the information moving

3-10
Process

 Represents the transformation of data

3-11
Data Store

 Represents data at rest

3-12
Data Flow Diagram Levels

 Context
 Highest level (most general)
 Purpose: show inputs and outputs into system
 Characteristics: one process symbol only, no data stores

 Level-0
 Purpose: show all major activity steps of a system
 Characteristics: processes are labeled 1.0, 2.0, and so on

3-13
DFD Creation Guidelines

 Understand the system  Identify transformational


processes
 Ignore certain aspects of the
system  Group transformational processes
 Determine system boundaries  Identify all data stores
 Develop a context DFD  Identify all sources and
destinations
 Identify data flows
 Label all DFD elements
 Group data flows
 Subdivide DFD
 Number each process

3-14
Flowcharts

 Use symbols to logically depict transaction processing and the flow


of data through a system.

 Using a pictorial representation is easier to understand and explain


versus a detailed narrative.

3-15
Flowchart Symbol Categories

 Input/Output

 Processing

 Storage

 Miscellaneous

3-16
Flow Chart Symbol Categories

 (cont’d)

3-17
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
Types of Flowcharts

 Document
 Illustrates the flow of documents through an organization
 Useful for analyzing internal control procedures

 System
 Logical representation of system inputs, processes, and outputs
 Useful in systems analysis and design

 Program
 Represent the logical sequence of program logic

3-18
Document Flowchart

3-19
Document Flowchart (cont’d)

3-20
3-20
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall
System Flowchart

3-21
Program Flowchart

3-22

You might also like