SlideShare a Scribd company logo
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Accounting Information Systems, 8e
James A. Hall
Chapter 14
Construct, Deliver, and Maintain
Systems Projects
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Objectives for Chapter 14
 Be able to identify the sequence of events that constitutes the in-
house development phase of SDLC.
 Be familiar with tools used to improve the success of systems
construction and delivery activities including prototyping, CASE
tools, and the use of PERT and Gantt charts.
 Understand the distinction between structured and object-oriented
design approaches.
 Understand the use of multi-level DFDs in the design of business
processes.
 Be familiar with the different types of systems documentation and
the purposes they serve.
 Recognize the role of accountants in the construction and delivery of
systems.
 Understand the advantages and disadvantages of the commercial
software option and be able to discuss the decision-making process
used to select commercial software.
2
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
System Development Life Cycle
3
Figure 14-1
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Overview of Phases 3, 4 and 5
 Phase 3. In-House Development
 appropriate when organizations have unique
information needs
 steps include:
• analyzing user needs
• designing processes and databases
• creating user views
• programming the applications
• testing and implementing the completed system
4
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Overview of Phases 3, 4 and 5
 Phase 4. Commercial Packages
 When acceptable, most organizations will seek
a pre-coded commercial software package.
 advantages:
• lower initial cost
• shorter implementation time
• better controls
• rigorous testing by the vendor
 risks:
• must adequately meet end users’ needs
• compatible with existing systems
5
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Overview of Phases 3, 4 and 5
 Phase 5. Maintenance and Support
 acquiring and implementing the latest software
versions of commercial packages
 making in-house modifications to existing systems
to accommodate changing user needs
 may be relatively trivial, such as modifying an
application to produce a new report, or more
extensive, such as programming new functionality
into a system
6
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Accounting Information Systems, 8e
James A. Hall
Phase 3
Systems Strategy
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Why Up to 25% of All Systems
Projects Fail
 Poorly specified systems requirements
 communication problems
 time pressures
 Ineffective development techniques
 paper, pencils, templates, erasers instead of
software tools, such as CASE
 Lack of user involvement in systems
development
8
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Prototyping
 A technique for providing a preliminary
working version of the system
 Built quickly and relatively inexpensively with
the intention it will be modified
 End users work with the prototype and make
suggestions for changes.
 A better understanding of the true
requirements of the system is achieved.
9
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Prototyping Techniques
10
Figure 14-2
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Computer-Aided Software
Engineering (CASE)
 CASE technology involves the use of
computer systems to build computer
systems.
 CASE tools are commercial software
products consisting of highly integrated
applications that support a wide range
of SDLC activities.
11
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Uses of CASE Tools
 Define user requirements
 Create physical databases from
conceptual user views
 Produce system design specifications
 Automatically generate program code
 Facilitate the maintenance of programs
created by both CASE and non-CASE
techniques
12
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
CASE Spectrum of Support Tools
for the SDLC
13
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
1
2
3
4
6
8
9
Design Data Model Create Data Structures
5
Convert Data Files
B = 4 Weeks E = 5 Weeks I = 3 Weeks
Construct Phase Deliver Phase
PERT Chart for In-House
Development Project
PERT charts show the relationship among key activities
that constitute the construct and delivery process.
14
Figure 14-4
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
15
Gantt Chart
Figure 14-5
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Structured Design Approach
 A disciplined way of designing systems
from the top down
 Starts with the “big picture” of the
proposed system and gradually
decomposes it into greater detail so
that it may be fully understood
 Utilizes data flow diagrams (DFDs) and
structure diagrams
16
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Object-Oriented Design Approach
 It builds information systems from
reusable standard components or
objects.
 Once created, standard modules can
be used in other systems with similar
needs.
 A library of modules can be created for
future use.
17
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Elements of the Object-Oriented
Approach
 Objects: equivalent to nouns
 vendors, customers, inventory, etc.
 Attributes: equivalent to adjectives
 part number, quantity on hand, etc.
 Operations: equivalent to verbs
 review quantity on hand, reorder item
18
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Characteristics of an Inventory
Object
19
Figure 14-8
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Classes and Instances
 An object class is a logical grouping of
individual objects that share the same
attributes and operations.
 An object instance is a single occurrence of
an object within a class.
20
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Inheritance
 Inheritance means that each object
instance inherits the attributes and
operations of the class to which it
belongs.
 Object classes may also inherit from
other object classes.
21
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Systems Design
 Follows a logical sequence of events:
 model the business process and design
conceptual views
 design normalized database tables
 design physical user views (output and input
views)
 develop process modules
 specify system controls
 perform system walkthroughs
22
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Data Modeling
 Formalizes the data requirements of the
business process as a conceptual model
 Entity-relationship diagram (ERD)
 the primary tool for data modeling
 used to depict the entities or data objects in
the system
 Each entity in an ERD is a candidate for
a conceptual user view that must be
supported by the database.
23
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Normalization
 User views in the data model must be
supported by normalized database tables.
 Normalization of database tables:
 A process of organizing tables so that entities are
represented unambiguously
 Eliminates data redundancies and associated
anomalies
 Depends on the extent to which the data
requirements of all users have been properly
specified in the data model
 REA modeling facilitates normalization by identifying
entities at their most fundamental levels
 The resulting databases will support multiple user
views
 Described in more detail in chapter 9.
24
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Physical User Views:
Output Views
 Output is the information produced by the
system to support user tasks and decisions.
 Output attributes:
-relevance
-summarization
-exception orientation
-timeliness
-accuracy
-completeness
-conciseness
25
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Output Reporting Techniques
 Different users prefer different styles of
output…
 tables, matrices, charts, and graphs
 …and modes of output.
 hard copy vs. display screen.
 Systems designers must identify these
styles and provide output in the desired
style.
26
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Physical User Views:
Input Views
 Input views are used to capture the relevant
facts in business processes and transactions
(e.g., via REA model):
 Resources
 Events
 Agents
 Input may be either hard copy input
documents or electronic input.
27
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Designing Hard Copy Input
 Items to Consider:
 How will the document be handled?
 How long will the form be stored and in
what type of environment?
 How many copies are required?
 What size form is necessary?
• Non-standard form can cause printing and
storage problems.
28
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Designing Electronic Input
Input may be from either hardcopy or electronic
Figure 14-14
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Data Entry Devices
 Point-of-sale terminals
 Touch screens
 Mouse
 Magnetic ink character recognition
devices
 Optical character recognition devices
 Voice and touch-tone recognition
devices
30
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Designing Process Modules
 Begins with the DFDs produced in the
general design phase
 First, decompose the existing DFDs to
a degree of detail that will serve as the
basis for creating structure diagrams
 Structure diagrams provide the
blueprints for writing the actual program
modules
31
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Data Flow Diagrams (DFDs)
 Used to represent multiple levels of
detail.
 Can represent system physically or logically
 Context-level DFDs represent an
overview of the business activities and
the primary transactions processed by
the system.
 Do not include detailed definitions of data
files and specific procedures.
 Decompose high-level DFDs into more
detailed lower-level DFDs.
32
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
DFD for Purchases and Cash
Disbursements System
33
Figure 14-15
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Lower Level DFD for AP Process I.4
34
Figure 14-16
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Modular Approach
 Each module performs a single task.
 Correctly designed modules possess two
attributes:
 loosely coupled - low amounts of exchange
of data between modules
 strongly cohesive - small number of tasks
performed in each module
35
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Designing System Controls
 The last step in the detailed design phase
 Need to consider:
 computer processing controls
 data base controls
 manual controls over input to and output from the
system
 operational environment controls
 Allows the design team to review, modify, and
evaluate controls with a system-wide
perspective that did not exist when each
module was being designed independently
36
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Systems Walkthrough
 Usually performed by the development
team
 Ensure that design is free from conceptual
errors that could become programmed into
the final system
 Some firms use a quality assurance
(QA) group to perform this task.
 An independent group of programmers,
analysts, users, and internal auditors
37
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Program Application Software
 If the organization intends to develop
software in-house, then a programming
language must be selected:
 procedural languages or 3GLs
COBOL
 event-driven languages
Visual Basic
 object-oriented languages
Java
38
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Modular Approach to
Programming
 Promotes programming efficiency
 modules can be both programmed and
tested independently
 Promotes maintenance efficiency
 small modules are easier to analyze and
change
 Promotes greater control
 modules are less likely to contain material
errors of fraudulent logic
39
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Deliver the System: Testing
 Programs must be thoroughly tested
before being implemented.
 All logic procedures should be tested.
 Test individual modules with test data
containing both “good” and “bad” data.
 After testing individual modules, the entire
system should tested as a whole.
40
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Deliver the System: Documenting
 Describes how the system works
 Documentation should be provided for:
 designers and programmers - comment lines
in programs, system flowcharts, and program
flowcharts
 operator documentation - run manuals
 user documentation - instructions on how to
use the system, tutorials, and help features
 accountants and auditors - all of the above as
well as document flowcharts
41
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Deliver the System:
Converting the Databases
 The transfer of data from its current form
to the format or medium required by the
new system
 Control risks with the following
procedures:
 validation – inspect old database before
conversion
 reconciliation – reconcile the new converted
database against the original
 backup - keep copies of the original files against
discrepancies in the converted data
42
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Deliver the System:
Converting the Databases
Three data conversion cutover approaches:
 Cold turkey - switch to the new system all at once
and simultaneously terminate the old system.
 riskiest approach
 Phased - modules are implemented in a piecemeal
fashion.
 reduces risk of a devastating failure
 Parallel operation - the old system and new system
are run simultaneously for a while.
 safest, yet costliest, approach
43
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Deliver the System:
Post-Implementation Review
 Objective: measure the success of the new
system.
 do after initial problems have been addressed
 Assess:
 system design adequacy
 accuracy of time, cost, and benefit estimates
 Provides feedback to improve future systems
development projects, including changes to
the current system
44
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Deliver the System:
The Role of Accountants
 Most system failures are due to poor design
and improper implementation.
 Accountants should provide their expertise to
help avoid inadequate systems by:
 providing technical expertise for financial
reporting requirements
 specifying documentation standards for auditing
purposes
 verifying control adequacy in accordance with
SAS 78
45
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Accounting Information Systems, 8e
James A. Hall
Phase 4
Commercial Packages
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Purchase of Commercial
Systems Packages
 Four factors have stimulated the growth
of commercial software:
 relatively low cost
 prevalence of industry-specific vendors
 growing demand by small businesses
 trend toward downsizing and distributed data
processing
47
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Trends in Commercial Packages
 Turnkey systems - completely finished
and tested systems ready for
implementation
 Backbone systems - provide a basic
system structure on which to build.
 Vendor-supported systems - customized
and maintained by a vendor for a customer
 ERP systems - difficult to classify since
they have characteristic of all of the above.
 See chapter 11 for more details on ERP systems.
48
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Pros and Cons of Commercial
Packages
 Advantages:
 decreased implementation time
 decreased cost
 reduced probability of program errors
 Disadvantages:
 dependent on the vendor for maintenance
 less flexibility in system
 greater difficulty in modifying the system as needs
change over time
49
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Four Steps in Choosing a
Commercial Package
1. Analyze needs and develop detailed
specifications of the system requirements.
2. Send out the request for proposals to all
prospective vendors to serve as a
comparative basis for initial screening.
3. Gather the facts about each vendor’s
system using multiple sources and
techniques.
4. Analyze the findings and make a final
selection.
50
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Accounting Information Systems, 8e
James A. Hall
Phase 5
Maintenance and Support
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Maintenance and Support
 Approximately 80% of the life and costs of
SDLC
 Can be outsourced or done in-house
resources
 End user support is a critical aspect of
maintenance that can be facilitated by:
 knowledge management - method for gathering,
organizing, refining, and disseminating user input
 group memory - method for collecting user input
for maintenance and support
52
Hall, Accounting Information Systems, 8e
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Iceberg Effect
53
Figure 14-29

More Related Content

PPTX
Pp 17-new
Sri Apriyanti Husain
 
PPTX
Phishing ppt
shindept123
 
PPT
James hall ch 3
David Julian
 
PPTX
Pp 15-new
Sri Apriyanti Husain
 
PPT
The need for security
Dhani Ahmad
 
PPTX
Presentations on audit charter
rajusnarayananfcid
 
PDF
ch1 accounting information system
smallbusinessconfren
 
PPTX
Pp 10-new
Sri Apriyanti Husain
 
Phishing ppt
shindept123
 
James hall ch 3
David Julian
 
The need for security
Dhani Ahmad
 
Presentations on audit charter
rajusnarayananfcid
 
ch1 accounting information system
smallbusinessconfren
 

What's hot (20)

PDF
Control and audit of information System (hendri eka saputra)
Hendri Eka Saputra
 
PPT
James hall ch 1
David Julian
 
PPT
Romney ch06
Sri Rahayu
 
PPTX
How to implement NIST cybersecurity standards in my organization
Exigent Technologies LLC
 
PPT
James hall ch 2
David Julian
 
PPT
James hall ch 6
David Julian
 
PDF
Log Analysis
NSConclave
 
PPT
Information System Security(lecture 1)
Ali Habeeb
 
PDF
Ransomware attacks
Texas Medical Liability Trust
 
PPTX
Control Standards for Information Security
JohnHPazEMCPMPITIL5G
 
PPT
James hall ch 15
David Julian
 
PPT
James hall ch 9
David Julian
 
PPT
Chapter 5 Planning for Security-students.ppt
Shruthi48
 
PPT
James hall ch 13
David Julian
 
PPT
Information security in todays world
Sibghatullah Khattak
 
PPTX
Mango Financial Management
guest5c8420
 
PPTX
Salami attack
SantoshKavhar
 
PPT
Introduction to it auditing
Damilola Mosaku
 
PPTX
Pp 03-new
Sri Apriyanti Husain
 
PPTX
Identity and Access Management (IAM): Benefits and Best Practices 
Veritis Group, Inc
 
Control and audit of information System (hendri eka saputra)
Hendri Eka Saputra
 
James hall ch 1
David Julian
 
Romney ch06
Sri Rahayu
 
How to implement NIST cybersecurity standards in my organization
Exigent Technologies LLC
 
James hall ch 2
David Julian
 
James hall ch 6
David Julian
 
Log Analysis
NSConclave
 
Information System Security(lecture 1)
Ali Habeeb
 
Ransomware attacks
Texas Medical Liability Trust
 
Control Standards for Information Security
JohnHPazEMCPMPITIL5G
 
James hall ch 15
David Julian
 
James hall ch 9
David Julian
 
Chapter 5 Planning for Security-students.ppt
Shruthi48
 
James hall ch 13
David Julian
 
Information security in todays world
Sibghatullah Khattak
 
Mango Financial Management
guest5c8420
 
Salami attack
SantoshKavhar
 
Introduction to it auditing
Damilola Mosaku
 
Identity and Access Management (IAM): Benefits and Best Practices 
Veritis Group, Inc
 
Ad

Similar to Pp 14-new (20)

PPT
James hall ch 14
David Julian
 
PPTX
Pp 13-new
Sri Apriyanti Husain
 
PDF
Accounting information system chapter 13
KinoMarinay1
 
PPTX
Welcome.pptx
simranjotsingh2908
 
PPTX
lecture_29.pptx
MNumanZafar1
 
PPT
ais10_ch20.ppt
RakibulIslam622598
 
PPTX
Development of information system chap 2
amanuelayde1
 
PPT
Desain umum dan Detail sistem informasi akuntansi
splato2023
 
PPTX
mis ch2.pptx
Teshome48
 
PPTX
mis ch2.pptx
habte11
 
PPTX
this is a very important presentation that may be use for studding
Mohamed Daud
 
PPTX
Presentation2
Ashams Joseph
 
PPT
Chapter 10 sdlc
Pooja Sakhla
 
PPT
Chapter 10 sdlc
Pooja Sakhla
 
PPTX
MIS Chap # 7.....
Syed Muhammad Zeejah Hashmi
 
PPTX
System analysis and design
RobinsonObura
 
PPTX
Creation of Information Systems.pptx
joelphillipGranada2
 
PPTX
Chapter 7 Development Strategies
Meryl C
 
PPTX
Ais development strategy
Rahat Chowdhury
 
James hall ch 14
David Julian
 
Accounting information system chapter 13
KinoMarinay1
 
Welcome.pptx
simranjotsingh2908
 
lecture_29.pptx
MNumanZafar1
 
ais10_ch20.ppt
RakibulIslam622598
 
Development of information system chap 2
amanuelayde1
 
Desain umum dan Detail sistem informasi akuntansi
splato2023
 
mis ch2.pptx
Teshome48
 
mis ch2.pptx
habte11
 
this is a very important presentation that may be use for studding
Mohamed Daud
 
Presentation2
Ashams Joseph
 
Chapter 10 sdlc
Pooja Sakhla
 
Chapter 10 sdlc
Pooja Sakhla
 
MIS Chap # 7.....
Syed Muhammad Zeejah Hashmi
 
System analysis and design
RobinsonObura
 
Creation of Information Systems.pptx
joelphillipGranada2
 
Chapter 7 Development Strategies
Meryl C
 
Ais development strategy
Rahat Chowdhury
 
Ad

More from Sri Apriyanti Husain (20)

PPT
7. audit atas laporan keuangan pendapat auditor atas laporan keuangan dan lap...
Sri Apriyanti Husain
 
DOC
7. audit atas laporan keuangan pendapat auditor atas laporan keuangan dan lap...
Sri Apriyanti Husain
 
DOC
15 ma aksya_tafakkur ke 1_sri apriyanti husain
Sri Apriyanti Husain
 
PDF
15 ma aksya_tafakkur ke 1_sri apriyanti husain
Sri Apriyanti Husain
 
DOCX
Formulir pendaftaran-s3 p ps feb ub
Sri Apriyanti Husain
 
DOCX
Informasi pendaftaran pasca s2 & s3
Sri Apriyanti Husain
 
DOCX
Informasi pendaftaran pasca s2 & s3
Sri Apriyanti Husain
 
PDF
Tugas regresi berganda
Sri Apriyanti Husain
 
DOC
146020300111009 sri apriyanti husain review jurnal_metode penelitian non posi...
Sri Apriyanti Husain
 
DOC
Review jurnal akuntansi forensik uas pp_ak kelas malam
Sri Apriyanti Husain
 
PDF
Review jurnal akuntansi forensik uas pp_ak kelas malam angkatan 24
Sri Apriyanti Husain
 
PDF
Profit over people; neoliberalism, global order 1888363894
Sri Apriyanti Husain
 
DOCX
Review disertasi pak bambang haryadi
Sri Apriyanti Husain
 
DOCX
Review disertasi full
Sri Apriyanti Husain
 
PPTX
Review disertasi pak bambang haryadi
Sri Apriyanti Husain
 
PPTX
Psak 65-laporan-keuangan-konsolidasian-ifrs-10-consolidated-fs-22012014
Sri Apriyanti Husain
 
PPTX
Psak 62-kontrak-asuransi-140212
Sri Apriyanti Husain
 
PPTX
Psak 58-aset-tidak-lancar-yang-dimiliki-untuk-dijual-dan-operasi-yang-dihenti...
Sri Apriyanti Husain
 
PPTX
Psak 55-pengakuan-instrumen-keuangan-ias-39-18122013-pokok
Sri Apriyanti Husain
 
7. audit atas laporan keuangan pendapat auditor atas laporan keuangan dan lap...
Sri Apriyanti Husain
 
7. audit atas laporan keuangan pendapat auditor atas laporan keuangan dan lap...
Sri Apriyanti Husain
 
15 ma aksya_tafakkur ke 1_sri apriyanti husain
Sri Apriyanti Husain
 
15 ma aksya_tafakkur ke 1_sri apriyanti husain
Sri Apriyanti Husain
 
Formulir pendaftaran-s3 p ps feb ub
Sri Apriyanti Husain
 
Informasi pendaftaran pasca s2 & s3
Sri Apriyanti Husain
 
Informasi pendaftaran pasca s2 & s3
Sri Apriyanti Husain
 
Tugas regresi berganda
Sri Apriyanti Husain
 
146020300111009 sri apriyanti husain review jurnal_metode penelitian non posi...
Sri Apriyanti Husain
 
Review jurnal akuntansi forensik uas pp_ak kelas malam
Sri Apriyanti Husain
 
Review jurnal akuntansi forensik uas pp_ak kelas malam angkatan 24
Sri Apriyanti Husain
 
Profit over people; neoliberalism, global order 1888363894
Sri Apriyanti Husain
 
Review disertasi pak bambang haryadi
Sri Apriyanti Husain
 
Review disertasi full
Sri Apriyanti Husain
 
Review disertasi pak bambang haryadi
Sri Apriyanti Husain
 
Psak 65-laporan-keuangan-konsolidasian-ifrs-10-consolidated-fs-22012014
Sri Apriyanti Husain
 
Psak 62-kontrak-asuransi-140212
Sri Apriyanti Husain
 
Psak 58-aset-tidak-lancar-yang-dimiliki-untuk-dijual-dan-operasi-yang-dihenti...
Sri Apriyanti Husain
 
Psak 55-pengakuan-instrumen-keuangan-ias-39-18122013-pokok
Sri Apriyanti Husain
 

Recently uploaded (20)

PPT
Time Value of Money_Fundamentals of Financial Management
nafisa791613
 
PPTX
Overview of India which express the landscape .pptx
vigneshcrime22
 
PPTX
Unit1_Managerial_Economics_SEM 1-PPT.pptx
RISHIRISHI87
 
PDF
Torex to Acquire Prime Mining - July 2025
Adnet Communications
 
PPTX
Hard Money Lender Construction Loans: HML Investments
HML Investments
 
PDF
[Cameron] Robust Inference for Regression with Clustered Data - slides (2015)...
soarnagi1
 
PPTX
DR EDU INTRO TO CORPORATE FINANCING [Autosaved].pptx
BENDORMOSES
 
PPTX
unit 1 Introduction to Industrial management, factory location and plant layo...
SUSHANTKUSHWAHA6
 
PDF
The Integration of Bophuthatswana Electricity Corporation into Eskom by Matth...
Matthews Bantsijang
 
PPTX
Chapter One. Basics of public finance and taxation
kumlachewTegegn1
 
PDF
Enabling Strategic Clarity in a Complex MoR Landscape.pdf
Jasper Colin
 
PPTX
US inequality along numerous dimensions
Gaetan Lion
 
PPT
TA- C-7 MACD, VWAP, STREND.ppttttttttttt
AnubhavBatra2
 
PDF
CV of Dr.Choen Krainara Thai National, Nonthaburi City
Dr.Choen Krainara
 
PPTX
Consumer-healtsusususususjjsjsjsjsjsjsjsjs
mnadygrandy1
 
PPTX
ACA_OBEEast Coast of Kamchatka, 8.7M · 30 Jul 2025 08:52:50, Public · Exchang...
gshivakrishna3
 
PDF
Mirae Asset - Báo cáo chiến lược ngành 2H2025
Khanh Do
 
PDF
Melcom Copeland_Ripple_XRPL_First Ledger_Case Study (2024).pdf
MelcomCopeland
 
PDF
Stormy Decade - A Ten-Year Retrospective on the Ukrainian Investment Landscape
Ukrainian Venture Capital and Private Equity Association
 
PDF
A Brief Introduction About Greg Kutzin
Greg Kutzin
 
Time Value of Money_Fundamentals of Financial Management
nafisa791613
 
Overview of India which express the landscape .pptx
vigneshcrime22
 
Unit1_Managerial_Economics_SEM 1-PPT.pptx
RISHIRISHI87
 
Torex to Acquire Prime Mining - July 2025
Adnet Communications
 
Hard Money Lender Construction Loans: HML Investments
HML Investments
 
[Cameron] Robust Inference for Regression with Clustered Data - slides (2015)...
soarnagi1
 
DR EDU INTRO TO CORPORATE FINANCING [Autosaved].pptx
BENDORMOSES
 
unit 1 Introduction to Industrial management, factory location and plant layo...
SUSHANTKUSHWAHA6
 
The Integration of Bophuthatswana Electricity Corporation into Eskom by Matth...
Matthews Bantsijang
 
Chapter One. Basics of public finance and taxation
kumlachewTegegn1
 
Enabling Strategic Clarity in a Complex MoR Landscape.pdf
Jasper Colin
 
US inequality along numerous dimensions
Gaetan Lion
 
TA- C-7 MACD, VWAP, STREND.ppttttttttttt
AnubhavBatra2
 
CV of Dr.Choen Krainara Thai National, Nonthaburi City
Dr.Choen Krainara
 
Consumer-healtsusususususjjsjsjsjsjsjsjsjs
mnadygrandy1
 
ACA_OBEEast Coast of Kamchatka, 8.7M · 30 Jul 2025 08:52:50, Public · Exchang...
gshivakrishna3
 
Mirae Asset - Báo cáo chiến lược ngành 2H2025
Khanh Do
 
Melcom Copeland_Ripple_XRPL_First Ledger_Case Study (2024).pdf
MelcomCopeland
 
Stormy Decade - A Ten-Year Retrospective on the Ukrainian Investment Landscape
Ukrainian Venture Capital and Private Equity Association
 
A Brief Introduction About Greg Kutzin
Greg Kutzin
 

Pp 14-new

  • 1. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Accounting Information Systems, 8e James A. Hall Chapter 14 Construct, Deliver, and Maintain Systems Projects
  • 2. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Objectives for Chapter 14  Be able to identify the sequence of events that constitutes the in- house development phase of SDLC.  Be familiar with tools used to improve the success of systems construction and delivery activities including prototyping, CASE tools, and the use of PERT and Gantt charts.  Understand the distinction between structured and object-oriented design approaches.  Understand the use of multi-level DFDs in the design of business processes.  Be familiar with the different types of systems documentation and the purposes they serve.  Recognize the role of accountants in the construction and delivery of systems.  Understand the advantages and disadvantages of the commercial software option and be able to discuss the decision-making process used to select commercial software. 2
  • 3. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. System Development Life Cycle 3 Figure 14-1
  • 4. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Overview of Phases 3, 4 and 5  Phase 3. In-House Development  appropriate when organizations have unique information needs  steps include: • analyzing user needs • designing processes and databases • creating user views • programming the applications • testing and implementing the completed system 4
  • 5. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Overview of Phases 3, 4 and 5  Phase 4. Commercial Packages  When acceptable, most organizations will seek a pre-coded commercial software package.  advantages: • lower initial cost • shorter implementation time • better controls • rigorous testing by the vendor  risks: • must adequately meet end users’ needs • compatible with existing systems 5
  • 6. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Overview of Phases 3, 4 and 5  Phase 5. Maintenance and Support  acquiring and implementing the latest software versions of commercial packages  making in-house modifications to existing systems to accommodate changing user needs  may be relatively trivial, such as modifying an application to produce a new report, or more extensive, such as programming new functionality into a system 6
  • 7. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Accounting Information Systems, 8e James A. Hall Phase 3 Systems Strategy
  • 8. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Why Up to 25% of All Systems Projects Fail  Poorly specified systems requirements  communication problems  time pressures  Ineffective development techniques  paper, pencils, templates, erasers instead of software tools, such as CASE  Lack of user involvement in systems development 8
  • 9. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Prototyping  A technique for providing a preliminary working version of the system  Built quickly and relatively inexpensively with the intention it will be modified  End users work with the prototype and make suggestions for changes.  A better understanding of the true requirements of the system is achieved. 9
  • 10. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Prototyping Techniques 10 Figure 14-2
  • 11. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Computer-Aided Software Engineering (CASE)  CASE technology involves the use of computer systems to build computer systems.  CASE tools are commercial software products consisting of highly integrated applications that support a wide range of SDLC activities. 11
  • 12. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Uses of CASE Tools  Define user requirements  Create physical databases from conceptual user views  Produce system design specifications  Automatically generate program code  Facilitate the maintenance of programs created by both CASE and non-CASE techniques 12
  • 13. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. CASE Spectrum of Support Tools for the SDLC 13
  • 14. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 1 2 3 4 6 8 9 Design Data Model Create Data Structures 5 Convert Data Files B = 4 Weeks E = 5 Weeks I = 3 Weeks Construct Phase Deliver Phase PERT Chart for In-House Development Project PERT charts show the relationship among key activities that constitute the construct and delivery process. 14 Figure 14-4
  • 15. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. 15 Gantt Chart Figure 14-5
  • 16. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Structured Design Approach  A disciplined way of designing systems from the top down  Starts with the “big picture” of the proposed system and gradually decomposes it into greater detail so that it may be fully understood  Utilizes data flow diagrams (DFDs) and structure diagrams 16
  • 17. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Object-Oriented Design Approach  It builds information systems from reusable standard components or objects.  Once created, standard modules can be used in other systems with similar needs.  A library of modules can be created for future use. 17
  • 18. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Elements of the Object-Oriented Approach  Objects: equivalent to nouns  vendors, customers, inventory, etc.  Attributes: equivalent to adjectives  part number, quantity on hand, etc.  Operations: equivalent to verbs  review quantity on hand, reorder item 18
  • 19. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Characteristics of an Inventory Object 19 Figure 14-8
  • 20. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Classes and Instances  An object class is a logical grouping of individual objects that share the same attributes and operations.  An object instance is a single occurrence of an object within a class. 20
  • 21. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Inheritance  Inheritance means that each object instance inherits the attributes and operations of the class to which it belongs.  Object classes may also inherit from other object classes. 21
  • 22. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Systems Design  Follows a logical sequence of events:  model the business process and design conceptual views  design normalized database tables  design physical user views (output and input views)  develop process modules  specify system controls  perform system walkthroughs 22
  • 23. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Data Modeling  Formalizes the data requirements of the business process as a conceptual model  Entity-relationship diagram (ERD)  the primary tool for data modeling  used to depict the entities or data objects in the system  Each entity in an ERD is a candidate for a conceptual user view that must be supported by the database. 23
  • 24. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Normalization  User views in the data model must be supported by normalized database tables.  Normalization of database tables:  A process of organizing tables so that entities are represented unambiguously  Eliminates data redundancies and associated anomalies  Depends on the extent to which the data requirements of all users have been properly specified in the data model  REA modeling facilitates normalization by identifying entities at their most fundamental levels  The resulting databases will support multiple user views  Described in more detail in chapter 9. 24
  • 25. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Physical User Views: Output Views  Output is the information produced by the system to support user tasks and decisions.  Output attributes: -relevance -summarization -exception orientation -timeliness -accuracy -completeness -conciseness 25
  • 26. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Output Reporting Techniques  Different users prefer different styles of output…  tables, matrices, charts, and graphs  …and modes of output.  hard copy vs. display screen.  Systems designers must identify these styles and provide output in the desired style. 26
  • 27. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Physical User Views: Input Views  Input views are used to capture the relevant facts in business processes and transactions (e.g., via REA model):  Resources  Events  Agents  Input may be either hard copy input documents or electronic input. 27
  • 28. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Designing Hard Copy Input  Items to Consider:  How will the document be handled?  How long will the form be stored and in what type of environment?  How many copies are required?  What size form is necessary? • Non-standard form can cause printing and storage problems. 28
  • 29. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Designing Electronic Input Input may be from either hardcopy or electronic Figure 14-14
  • 30. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Data Entry Devices  Point-of-sale terminals  Touch screens  Mouse  Magnetic ink character recognition devices  Optical character recognition devices  Voice and touch-tone recognition devices 30
  • 31. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Designing Process Modules  Begins with the DFDs produced in the general design phase  First, decompose the existing DFDs to a degree of detail that will serve as the basis for creating structure diagrams  Structure diagrams provide the blueprints for writing the actual program modules 31
  • 32. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Data Flow Diagrams (DFDs)  Used to represent multiple levels of detail.  Can represent system physically or logically  Context-level DFDs represent an overview of the business activities and the primary transactions processed by the system.  Do not include detailed definitions of data files and specific procedures.  Decompose high-level DFDs into more detailed lower-level DFDs. 32
  • 33. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. DFD for Purchases and Cash Disbursements System 33 Figure 14-15
  • 34. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Lower Level DFD for AP Process I.4 34 Figure 14-16
  • 35. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. The Modular Approach  Each module performs a single task.  Correctly designed modules possess two attributes:  loosely coupled - low amounts of exchange of data between modules  strongly cohesive - small number of tasks performed in each module 35
  • 36. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Designing System Controls  The last step in the detailed design phase  Need to consider:  computer processing controls  data base controls  manual controls over input to and output from the system  operational environment controls  Allows the design team to review, modify, and evaluate controls with a system-wide perspective that did not exist when each module was being designed independently 36
  • 37. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Systems Walkthrough  Usually performed by the development team  Ensure that design is free from conceptual errors that could become programmed into the final system  Some firms use a quality assurance (QA) group to perform this task.  An independent group of programmers, analysts, users, and internal auditors 37
  • 38. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Program Application Software  If the organization intends to develop software in-house, then a programming language must be selected:  procedural languages or 3GLs COBOL  event-driven languages Visual Basic  object-oriented languages Java 38
  • 39. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. The Modular Approach to Programming  Promotes programming efficiency  modules can be both programmed and tested independently  Promotes maintenance efficiency  small modules are easier to analyze and change  Promotes greater control  modules are less likely to contain material errors of fraudulent logic 39
  • 40. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Deliver the System: Testing  Programs must be thoroughly tested before being implemented.  All logic procedures should be tested.  Test individual modules with test data containing both “good” and “bad” data.  After testing individual modules, the entire system should tested as a whole. 40
  • 41. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Deliver the System: Documenting  Describes how the system works  Documentation should be provided for:  designers and programmers - comment lines in programs, system flowcharts, and program flowcharts  operator documentation - run manuals  user documentation - instructions on how to use the system, tutorials, and help features  accountants and auditors - all of the above as well as document flowcharts 41
  • 42. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Deliver the System: Converting the Databases  The transfer of data from its current form to the format or medium required by the new system  Control risks with the following procedures:  validation – inspect old database before conversion  reconciliation – reconcile the new converted database against the original  backup - keep copies of the original files against discrepancies in the converted data 42
  • 43. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Deliver the System: Converting the Databases Three data conversion cutover approaches:  Cold turkey - switch to the new system all at once and simultaneously terminate the old system.  riskiest approach  Phased - modules are implemented in a piecemeal fashion.  reduces risk of a devastating failure  Parallel operation - the old system and new system are run simultaneously for a while.  safest, yet costliest, approach 43
  • 44. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Deliver the System: Post-Implementation Review  Objective: measure the success of the new system.  do after initial problems have been addressed  Assess:  system design adequacy  accuracy of time, cost, and benefit estimates  Provides feedback to improve future systems development projects, including changes to the current system 44
  • 45. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Deliver the System: The Role of Accountants  Most system failures are due to poor design and improper implementation.  Accountants should provide their expertise to help avoid inadequate systems by:  providing technical expertise for financial reporting requirements  specifying documentation standards for auditing purposes  verifying control adequacy in accordance with SAS 78 45
  • 46. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Accounting Information Systems, 8e James A. Hall Phase 4 Commercial Packages
  • 47. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. The Purchase of Commercial Systems Packages  Four factors have stimulated the growth of commercial software:  relatively low cost  prevalence of industry-specific vendors  growing demand by small businesses  trend toward downsizing and distributed data processing 47
  • 48. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Trends in Commercial Packages  Turnkey systems - completely finished and tested systems ready for implementation  Backbone systems - provide a basic system structure on which to build.  Vendor-supported systems - customized and maintained by a vendor for a customer  ERP systems - difficult to classify since they have characteristic of all of the above.  See chapter 11 for more details on ERP systems. 48
  • 49. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Pros and Cons of Commercial Packages  Advantages:  decreased implementation time  decreased cost  reduced probability of program errors  Disadvantages:  dependent on the vendor for maintenance  less flexibility in system  greater difficulty in modifying the system as needs change over time 49
  • 50. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Four Steps in Choosing a Commercial Package 1. Analyze needs and develop detailed specifications of the system requirements. 2. Send out the request for proposals to all prospective vendors to serve as a comparative basis for initial screening. 3. Gather the facts about each vendor’s system using multiple sources and techniques. 4. Analyze the findings and make a final selection. 50
  • 51. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Accounting Information Systems, 8e James A. Hall Phase 5 Maintenance and Support
  • 52. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Maintenance and Support  Approximately 80% of the life and costs of SDLC  Can be outsourced or done in-house resources  End user support is a critical aspect of maintenance that can be facilitated by:  knowledge management - method for gathering, organizing, refining, and disseminating user input  group memory - method for collecting user input for maintenance and support 52
  • 53. Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. The Iceberg Effect 53 Figure 14-29