The Systems Life Cycle
The Systems Life Cycle
• 7.1 Analysis
• 7.2 Design
Cycle
Chapter 7: The Systems Life
Analysis: Collecting information about the present system and identifying problems.
Design: Designing a new system to correct the problems identified in the analysis.
Evaluation: Evaluating whether the new system meets the requirements of the
design requirements.
ICT Theory– The Systems Life Cycle
The Systems Life Cycle
7.1 Analysis
Analysis techniques Advantages Disadvantages
Observation The use of the current system is • The analyst can obtain • Some employees may feel
Cycle
Chapter 7: The Systems Life
Questionnaire Questionnaires are distributed • Questionnaires can reach • Questionnaires may not
to employees/ customers to a larger audience. be completed accurately.
s • Questions can be • May not be all returned.
find out a range of opinions
answered quickly using • Can not expand or clarify
about the current system. tick boxes – cheaper answers to questions.
method of analysing.
Collecting Existing documentation for the • Analyst's can see how • It can be a time consuming
current system is analysed to current the paper process.
Documents system operates. • Due to the amount of time
identify what data is inputted
• Can obtain information required this is a costly
and outputted. critical to the system. method.
ICT Theory – The Systems Life Cycle
The Systems Life Cycle
7.1 Analysis
Data which is inputted, Problems with the The requirements of the user
Cycle
Chapter 7: The Systems Life
processed and outputted current system and the potential new system
into the system are are identified. are identified.
identified.
What could be What is the new system
Data may be paper based. improved? meant to do?
• The next step will be to design a new system (normally computer based) to resolve the
problems identified by the users and the systems analyst.
• The Requirements Specification will be created which will outline the required
improvements and expectations for the new system.
ICT Theory – The Systems Life Cycle
The Systems Life Cycle
7.2 Design
Based on the information from the analysis stage a new system will be designed. The new syste
Users should be able to interact with a system via a data capture form so is it easier and
Cycle
Chapter 7: The Systems Life
Presence Check To check if the data has been entered (is it present).
Range Check To check the data entered is in the correct range (Year 7 -12).
Length Check To check if item of text is too short or too long (check if full number has been entered).
Type Check To check if the type of data entered is correct (no letters in a numeric field).
Format Check To check if the data has been entered in the correct format (Date – DD/MM/YYYY)
Data Verification: Is a Proof Reading: Once data has Double Entry: The same
method of double been entered it will be checked data is required to be
checking the data to see if to see if it is correct (e.g. check entered twice (e.g. type new
it is correct. is name is spelt correctly). password twice).
ICT Theory – The Systems Life Cycle
The Systems Life Cycle
7.3 Development and Testing
Development
Cycle
Chapter 7: The Systems Life
Validation
Field Namesrules will ensure the correct data in entered into the fields. The user interface will allow the user t
(To store specific data)
Set Specific Data Types
Testing Testingtakeplacetoensureall
componentsofthesystem are
Cycle
Chapter 7: The Systems Life
Modify if any errors found This allows each module of the system to
Normal
10% R
20%
Normal data – data within a (given) 30% A
range Example – 10% - 90%
40% N
Abnormal 50%
Abnormal data – data outside the range (limits) 60% G
Example – Less than 0% or more than 100% 70%
80%
E
Extreme
Extreme data – data on the boundaries of the range or at the limits of 90%
acceptability. 95%
Example – 0%-5% or 95-100% 100% Boundary
110%
ICT Theory – The Systems Life Cycle
The Systems Life Cycle
7.4 Implementation
Advantages Disadvantages
Cycle
Chapter 7: The Systems Life
Direct Changeover The existing system is stopped • The whole system • If the new system fails
and replaced by the new would have been fully then old system is not
system immediately. tested before it is available to fall back
implemented so less to.
The data that was inputted chance of errors.
into existing system is now • There may not be
inputted into the new system. • Costs are reduced as enough time to provide
only one system is training to employees.
being used. Tasks are
not duplicated.
Parallel Running The existing and new system • If the new system does • Tasks will be duplicated
work together for a period of not meet the as data is inputted into
time until the new system requirements then old both systems.
fully takes over. system is still
available. • This will require more
Data is inputted into both employees which will
systems whilst they are • Employees can be result in more costs
running at the same time. trained gradually how (paying salaries) for
to used the new system. the employers.
ICT Theory – The Systems Life Cycle
The Systems Life Cycle
7.4 Implementation
Advantages Disadvantages
Cycle
Chapter 7: The Systems Life
Phased The new system is gradually • You only introduce a • Time consuming as every
introduced. When parts of the new part of system if part of the system which
Implementation new system are working at a the current phase is is implemented needs to
satisfactory level then more working correctly. be evaluated.
elements of the system are • If a part of the new
phased in. system does not meet • A number of training
the requirements then sessions would be
Eventually the old system will be you can always go back required for employees
phased out over a period of when each step of the
to point of system
time. new system is introduced.
which was working.
Pilot Running The new system is • If the new system does • It could take a while
piloted (trialled) in one part not meet the for the whole system
(department) of an organisation. requirements then to be implemented
If the pilot is successful then it only one department is across all departments.
will be implemented across all affected.
departments. • If the system fails in one
• Training can take place department then
Example: If a new system is in one department at modifications and further
introduced in book store which is a time. Then training would be
part of a chain. Then eventually if employees could be required resulting in
the system is successful it will be used in other delays.
introduced to all of the books departments to help
stores in that chain (WHS). with training.
ICT Theory – The Systems Life Cycle
The Systems Life Cycle
7.5 Documentation
There are two types of documentation that should be produced when creating a new system:
• User Documentation
Cycle
Chapter 7: The Systems Life
• Technical Documentation
The final stage of the system life cycle is to evaluate the new system which has been
implemented in full. The purpose of the evaluation is refer back to the
Cycle
Chapter 7: The Systems Life
requirements specification to see whether the new system has resolved the issues
of the previous system and met the requirements stated in the design.
1 2 3
Compare the solution with the originalIdentify Evaluate the users’
any limitations and necessary improvements
task requirements. to theresponses
system. to th
After the evaluation is complete if there are any problems or limitations with the
Based on the feedback necessary adjustments could be made to improve the ove