Page 50 - Courses
P. 50
Understanding the Software Development Life Cycle — IT Certificate
TOPIC 1: THE SYSTEM DEVELOPMENT LIFE CYCLE
Overview
A system development life cycle (SDLC) consists of processes designed to ensure that IT projects are
effectively managed. A major advantage of the life-cycle approach is the enhanced management and
control of the development process.
Learning Objectives
• Explain the purpose of the system development life cycle.
• Identify key organizational roles in system development projects.
• Explain the phases within a system development life cycle.
• Recognize reasons why system development projects fail.
• Describe project failures and reasons for successful outcomes of system development life cycle
projects.
Recognize the general concepts related to assessing a system development life cycle.
Aspects of SDLC
SDLC is a methodology for planning, creating, testing, and deploying an information system. It
applies to a range of hardware, software, and process changes. But the predominant use of SDLC
methodology pertains to the development of a new software system or major revisions of those
currently in use.
• Planning
• Testing
• Create
• Deployment
Common Terminology
Add Value
The internal audit activity adds value to the organization (and its stakeholders) when it provides
objective and relevant assurance, and contributes to the effectiveness and efficiency of governance,
risk management, and control processes.
Copyright © 2021 by The Institute of Internal Auditors, Inc. All rights reserved.