Analysis Phase :
Analysis Phase Identify problem
Feasibility study for new system
Investigate current system
Organisational & system goals
Problems / limitations identified
Possible solutions
Evaluate all data collected
Decision to continue
Design Phase :
Design Phase Hardware / Software to be used
Suppliers selection
Program specifications
Screen design
User interface
Inputs
Outputs
Setting up Tests to be performed
General Specifications for user documentation
Development :
Development Program Development Life Cycle (PDLC) ( to be used with customised software )
Testing
Development :
Development Stages of the PDLC:
Analyse
Design
Code
Debug
Test
Document
Implement
Evaluate
Development :
Development Within he development phase there are various program development methodologies:
RAD: Rapid Application Development
Prototyping
Waterfall model (traditional staged development)
Agile model (Short bursts developing functional units of the project)
Implementation Phase :
Implementation Phase Hardware purchase & set up
System conversion
Testing
Handover of system and documentation
Evaluation Phase :
Evaluation Phase Determine suitable time
Original aims & objectives
Design specifications
Other factors eg: efficiency, effectiveness etc..