systems life cycle a summary of what needs to be done
TRANSCRIPT
![Page 1: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/1.jpg)
Systems Life Cycle
A summary of what needs to be done.
![Page 2: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/2.jpg)
Identify problems with existing data
Evaluate the new system
Maintain the new system
Implement the new system
Produce Documentation for the users
Test the new system
Build the new system
Design the new system
Analyse the new system’s requirements
Carry out a Feasibility Study
![Page 3: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/3.jpg)
Fact FindingThis is concerned with finding out about the
current system
There are 4 main ways of doing this:
Interviews
Questionnaires
Observing how a job is done at the moment
Study documents – reports, printouts, etc.
This identifies any problems and allows the Analyst to see how the present system works.
![Page 4: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/4.jpg)
Analysis -Feasibility Study
This study analyses the requirements of the new system and helps decide if it is worthwhile creating it.Decide on the objectives of the new system Identify the Hardware and Software needed.Carry out a Cost-Benefit study.Make a recommendation – should they go ahead with the new system, which option would be the best solution.
![Page 5: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/5.jpg)
Objectives Of A System
Data is processed faster
Objectives
Lower Costs
Better stock control
Fewer staff needed to process orders
Less paperwork
Fewer mistakes with orders
![Page 6: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/6.jpg)
Costs Associated
Costs of a system
Equipment costs
Operating costsPersonnel
costs
Installation costs
Costs of developing system
![Page 7: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/7.jpg)
Design
Input – How the Data is CapturedDecide where the data will come fromDesign the data capture formsDecide how the data needs to be
structuredDecide how the data will be inputDesign the input screenDecide how the data will be validated
![Page 8: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/8.jpg)
Process – What Happens To ItList the tasks that need to be done – based
on original problem and objectivesWrite the commands that enable them to
be done – e.g. exchanging data between different applications
Produce a plan to test if the processing works – typical data, extreme data and invalid data
![Page 9: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/9.jpg)
Output – Let it OutDecide which data needs to be outputDecide how to present the informationDecide which output devices to useDesign output screen – should be sketched
first and shown to the user to check.
![Page 10: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/10.jpg)
Top Down – Main Tasks
Looks at the whole system by identifying the main tasks and then breaks them down into smaller tasks.
Reading from left to right tells you the order in which they happen
Shows what has to happen, but not how
![Page 11: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/11.jpg)
Create new patient record
Collect patient data
Enter patient data
Print patient data
Give patient data capture form
Patient completes data capture form
Load patient file
Create new record
Enter new record
Print Preview
Print record
![Page 12: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/12.jpg)
Data Flow DiagramsShows how data moves around the system and what happens to it at each stage
They don’t show what hardware or software is needed for this to happen
Each tasks is created separately and can be linked together to show the whole system
Systems Flow ChartsShows exactly how the data moves through the system
![Page 13: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/13.jpg)
Testing
There are 2 types of testingSystems testing Tests to see if the design works. Test data is used – normal data (should
work); Invalid data (should be rejected)
Acceptance Testing Does the system meet the needs of the
userOften involves a trial
![Page 14: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/14.jpg)
User DocumentationWritten to help people use the system. This
can consist of 3 guides
Installation guide Installing the system and loading software Which peripherals required and how to install
User guide How to perform tasks
Tutorials Short training manual explaining how the system
works
![Page 15: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/15.jpg)
Technical Documentation
Written for computer engineers and programmers who maintain the system after it has been installed.
Often full of technical language and systems diagrams
Gives advice on problems which may occur and upgrading of the system
![Page 16: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/16.jpg)
ImplementationThere are 3 different ways of
implementing a system:
Direct – No change over. One begins as the other finishesAdvantages: Happens as quickly as
possibleDisadvantage: Disastrous effect if bugs not
found in testing
![Page 17: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/17.jpg)
Phased – Introduced in different partsAdvantage: Time to fully testDisadvantage: Takes long time to
introduce full system
Parallel – Run both systems together while new one is testedAdvantage: system can be tested quicklyDisadvantage: Tasks need to be done
twice
![Page 18: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/18.jpg)
Evaluation
Does the system still meet its objectivesRepeating research carried out at the beginning of the system’s life cycle – observing, interviewing and studyingIf it does not meet its objectives then the analyst is back at the start working on a new system – reasons: increased work load; system unable to cope with demands
![Page 19: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/19.jpg)
![Page 20: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/20.jpg)
Quiz
![Page 21: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/21.jpg)
1. What comes between analysing and implementing a new computer system?
2. What are the 3 ways of gathering information about an old system?
3. What does a cost-benefit study do?
4. List three things that should be done when designing a system’s input.
5. List three things that should be done when designing a system’s processes.
![Page 22: Systems Life Cycle A summary of what needs to be done](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649dd95503460f94acea22/html5/thumbnails/22.jpg)
6. List three things that should be done when designing a system’s output.
7. What is the difference between systems testing and acceptance testing?
8. How is phased implementation different to parallel testing
9. List three different types of user guide.
10. Why might a system not meet its objectives?