LOCATION/DATES: Please inquire
COURSE OBJECTIVES
To show how to audit the system development cycle
To show how to approach the audit of acquired software packages
WHY SYSTEM DEVELOPMENT AUDITS
Audit roles and scope in system development.
Scope of system development audits - Operational and technical approach.
Approaches to system development audits
CONTROLS AND AUDITABILITY BUILDING
Controls building methodology during design.
Data Flow Diagrams (DFDs) to determine control points, control building and documentation.
Auditability Building
SYSTEM DEVELOPMENT LIFE CYCLE.
System development and audit life cycle standards (SDLC) & (SDALC).
Phases of Optimal Audit or Quality Assurance involvement (Feasibility, General Design, Testing and Acceptance phases)
System development audit deliverables
Feasibility, General Design, Detailed Design and Coding stages.
Impact of new development methods (CASE, prototyping) on the audit of the development cycle
AUDITING THE SYSTEM TEST, CONVERSION, ACCEPTANCE AND POST-INSTALLATION PHASES
Types of system testing -Designer's, Users' and Auditor's testing
Audit guidelines for testing. Auditor and Q.A. functional roles in testing. The system test plan -a key audit element. Test plan components
System Conversion Audit. Conversion approaches and guidelines
System Acceptance Phase. Audit endorsement of the internal controls
Post-Installation Audit.
AUDITING READY-MADE SOFTWARE PACKAGES
Threats and exposures of purchased software. Audit approaches Compensating controls