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.
   45   46   47   48   49   50   51   52   53   54   55