The stages outlined the SDLC model are:
PROBLEM IDENTIFICATION. Systems are developed to achieve certain specific goals. The identification of a problem and its clear precise definition act as a strong basis for the formulation of the goals of the system.
FEASIBILITY STUDY. This is a preliminary study carried out to determine if the system development warrants proceeding or not. A system is feasible if it helps the organisation meet its overall objectives- economic, technical, social, organisational.
SYSTEM INVESTIGATION. A new system almost inevitably replaces an already existing one. The system investigation is a thorough examination of the existing system as a means of clearly documenting it in totality. Various methods used include interviews, questionnaires, observation and searching documents.
SYSTEM ANALYSIS. This is a thorough examination of the documented system to determine its strengths and weaknesses, opportunities and threats as a means towards providing inputs for the design stage.
SYSTEM DESIGN. This is the development of the logical structure of the new system that will solve the problem defined in the first stage. It occurs at various levels and mirrors the system components namely input, output, processing and files.
SYSTEMS THEORY& MANAGEMENT INFORMATION SYSTEMS
SYSTEM IMPLEMENTATION. This is the actual realisation of the system design as a real, working system. Choices need to be made as to whether the system will be constructed or purchased. Other relevant issues are the installation, testing, training, file conversion and the actual changeover.
REVIEW AND MAINTENANCE. Two types of reviews are carried out i.e. the post implementation review and the system evaluation. System maintenance comes in three forms namely corrective, adaptive, perfective and preventive.