Article 5 – IT Standards
42020.4 Systems Development Life Cycle
-
The Systems Development Life Cycle (SDLCSystems Development Life Cycle) is a systematic approach to software development that defines development phases. It begins when a software product is conceived and ends when the product is in production and being maintained. It also specifies the activities, products, verification procedures, and completion criteria for each phase. It is an effective engineering management tool that can be used to help ensure that a delivered product is correct and meets the user’s needs.
-
The Department advocates use of the SDLCSystems Development Life Cycle approach to software development, whether the platform is mini or mainframe. However, if the system being developed is a standalone PCPenal Code system, development phases may be combined or omitted so long as the delivered product meets the user’s needs.
-
The Department has included the following phases in its SDLCSystems Development Life Cycle: Concept Phase, Requirements Phase, Design Phase, Development Phase, Testing Phase, and Operation and Maintenance Phase.