Page 55 - Courses
P. 55

Understanding the Software Development Life Cycle — IT Certificate

            •  Feasibility study.
            •  At minimum, the outcomes of the systems concept development phase should include a
               documented feasibility study and a cost-benefit analysis.

            Planning

            During the planning phase, a project management plan and other planning documents are
            developed, including the basis for acquiring the resources needed to achieve a solution.
            •  Multiple tools are used with multiple interfaces.
            •  Separate tools are used for different types of changes.
            •  Tools are managed across diverse and/or multiple geographic locations.

            Requirements Analysis

            During the requirements analysis phase, user needs are analyzed and user requirements are
            developed. A detailed functional requirements document is then created. Outcomes from this phase
            include business and functional requirement documents.

            Design

            During the design phase, detailed requirements are transformed into a complete, detailed systems
            design document. The focus of this document is on how to deliver the required functionality. The
            outcome of this phase is a technical design document.

            Development

            During the development phase, a design is converted into a complete information system.
            Development also includes:
            •  Acquiring and installing the system and its environment.
            •  Creating and testing databases.
            •  Preparing test case procedures.
            •  Preparing test files.
            •  Coding, compiling, and refining programs.
            •  Performing the test readiness review and the procurement activities.

            Outcomes of this phase include:
            •  A developed system ready for testing.
            •  User test scripts and plans.

            Integration and Testing

            During the integration and testing phase, a demonstration to show that the developed system
            conforms with requirements, as specified in the functional requirements document, must be
            completed. Integration and testing are conducted by quality assurance staff and users, and test
            analysis reports are produced.
            Copyright © 2021 by The Institute of Internal Auditors, Inc. All rights reserved.
   50   51   52   53   54   55   56   57   58   59   60