Professional Documents
Culture Documents
System Life Cycle
System Life Cycle
System Life Cycle
• SYSTEM LIFE CYCLE is a process of stages which will be followed for the development of a new
ICT system.
The steps shown below will be followed to develop a new system which is fit for the purpose.
1- Analysis: Collecting information about the present system and identifying
problems.
2- Design: Designing a new system to correct the problems identified in the
analysis.
3- Development & Testing: Developing and testing new system.
4- Implementation: Replacing the old system with the new system.
5- Documentation: Creating technical and user documentation for new
system.
6- Evaluation: Evaluating whether the new system meets the requirements
of the design requirements.
Analysis
Analysis involves finding out how the current system works and what the requirements of
the client are for the new system.
Methods of Research
Questionnaires
• Questionnaires are used when information is required from a large number of users
when it would be impractical to interview them all.
• A mixture of multiple-choice questions, opinion ratings and open questions should be
used.
• This will provide a balance of quantitative analysis of closed questions and a qualitative
analysis of open questions where users are able to suggest alternative ideas to those
presented by the questionnaire.
• Questionnaires should ideally be completed online.
• This means that the results are immediately stored and readily available for detailed
analysis in the form of graphs and tables.
Advantages and Disadvantages of Questionnaires
Interviews
• Interviews involve a direct conversation between the analyst and the
client.
• Where there is a single end user or small group of end users then
interviews are the perfect solution, because questions can be asked of
the users and a conversation can take place which can expand upon
answers that are given with follow-up questions searching for further
detail.
Observation
• Observation involves the analyst watching the processes that take
place within an organization to find out how everyday tasks are
completed.
• This can involve sitting with users to understand the tasks they have
to complete, with an opportunity to ask questions
• Observation involves the analyst watching the processes that take
place within an organization to find out how everyday tasks are
completed.
• This can involve sitting with users to understand the tasks they have
to complete, with an opportunity to ask questions
Document Analysis
Requirements Specification
• A requirements specification is a contract between the developer and
the client.
• It will specify exactly what the client needs the system to do so that
the developer can produce a system that meets the client’s needs.
A requirements specification should include: