跳至主要內容
What's New

Software Life Cycle

The Software Life Cycle Model provides a framework for the life cycle of an IT system from initiation, development to maintenance. In order to ensure the developed systems meet the business needs; work properly; are effectively developed and well maintained, standards and guidelines are essential throughout the whole Software Life Cycle.

The Software Life Cycle Model is depicted below. The model is composed of the System Development Cycle and the System Maintenance Cycle. The System Development Cycle covers a number of phases starting from Project Request, Feasibility Study, Systems Analysis and Design, Implementation and Post Implementation Review. The System Maintenance Cycle covers the System Maintenance phase. A comprehensive set of standards and guidelines has been established for supporting different activities of the whole Software Life Cycle including quality management, project management, resource estimation, system development, system maintenance, etc.

Software Life Cycle Model

Software Life Cycle Model

Depending on the complexity and nature of the computerisation project, project teams should have the flexibility in the adoption of the above standards and methodologies. If the standards and methodologies are adopted, the level of details and the extent of using them could be tailored to suit different project situations and needs. Besides, combined phases approach e.g. combined Feasibility Study / Systems Analysis & Design could be adopted.