History of System Development Life Cycle - SDLC
Also know as ''System Design Life Cycle'' and ''Software Development Life Cycle'', [http://en.wikipedia.org/wiki/System_Development_Life_Cycle|WikiPedia's definition] of SDLC is ''"the process of developing information systems through investigation, analysis, design, implementation and maintenance"''.
To reiterate the major concept, there are the following phases (of which specification, design, development and testing overlap during the cycle):
# Feasibility Study - A documented concensus that the project or upgrade requested will be successful for the effort involved.
# Analysis and Specifications - Analyses the existing and proposed needs of the end users, detailing them to be used as cornerstones of design and testing.
# Design and Quality Assurance - Based on the agreed upon specifications, design objectives will be clearly defined. Quality Assurance such as automated testing can be catered for. Overall a more focused effort during the design of the system is possible.
# Development -
# Systems Implementation
# Systems Maintenance
To reiterate the major concept, there are the following phases (of which specification, design, development and testing overlap during the cycle):
# Feasibility Study - A documented concensus that the project or upgrade requested will be successful for the effort involved.
# Analysis and Specifications - Analyses the existing and proposed needs of the end users, detailing them to be used as cornerstones of design and testing.
# Design and Quality Assurance - Based on the agreed upon specifications, design objectives will be clearly defined. Quality Assurance such as automated testing can be catered for. Overall a more focused effort during the design of the system is possible.
# Development -
# Systems Implementation
# Systems Maintenance