Chapter 12 Systems Development, Program Changes, and Application Auditing
Chapter 12 Systems Development, Program Changes, and Application Auditing
Systems
Systems Development, Program Changes, and
Application Auditing
ACCOUNTING PROGRAM
Overview
• Introducing System Development
• Introducing Program Change
• Introducing Application Controls
Objectives
• Controls and audit tests relevant to systems development
• Risks and controls for program changes and the source
program library
• Auditing Techniques used to verity application controls
• Auditing techniques used to perform substantive tests in an
IT environment
Contents
• System Development
• Program Change
• Application Controls
System Development
System 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
System Development Life Cycle
Business Needs and
Strategy
Legacy Situation
Business Requirements
1. Systems Strategy
- Assessment Feedback:
- Develop Strategic Plan User requests for New Systems
System Interfaces, Architecture and User
Requirements High Priority Proposals undergo Additional
Study and Development
2. Project Initiation
- Feasibility Study
- Analysis
- Conceptual Design
- Cost/Benefit Analysis Feedback:
User requests for System
Selected System Proposals go Improvements and Support
forward for Detailed Design