IT Controls Part III: Systems Development, Program Changes, and Application Controls
IT Controls Part III: Systems Development, Program Changes, and Application Controls
COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson, the Star logo,
and South-Western are trademarks used herein under license
Objectives for Chapter 15
• Controls and audit tests relevant to
systems development
• Risks and controls for program changes
and the source program library
• Auditing techniques (CAATTs) used to
verify application controls
• Auditing techniques used to perform
substantive tests in an IT environment
Systems Development Activities
• Authorizing development of new systems
• Addressing and documenting user needs
• Technical design phases
• Participation of internal auditors
• Testing program modules before
implementing
– Testing individual modules by a team of users,
internal audit staff, and systems professionals
Systems Development Life Cycle
Legacy Situation
Business Requirements
1. Systems Strategy
-- Assessment
Assessment Feedback:
Feedback:
-- Develop
Develop Strategic
Strategic Plan
Plan User requests for New Systems
System Interfaces, Architecture
and User Requirements
High Priority Proposals undergo
Additional Study and Development
2. Project Initiation
- Feasibility
Feasibility Study
Study
-- Analysis
Analysis
- Conceptual
Conceptual Design
Design
- Cost/Benefit
Cost/Benefit Analysis
Analysis Feedback:
Feedback:
User requests for System
Selected System Proposals Improvements and Support
go forward for Detailed
Design