← 🖥️ ICT

Cambridge IGCSE 0417 · Topic 6 of 10

The systems life cycle

How a new ICT system is analysed, designed, developed and tested, implemented, documented and evaluated.

📌 Key points

  1. The stages of the systems life cycle are analysis, design, development and testing, implementation, documentation and evaluation.
  2. Methods of researching the current system: observation (first-hand and reliable, but people may work differently when watched), interviews (detailed and can follow up answers, but time-consuming), questionnaires (many people quickly and anonymously, but questions cannot be explained) and examining existing documents (shows the data used, but can take time).
  3. Analysis also identifies the inputs, outputs and processing of the current system, its problems, the user and information requirements, and the hardware and software needed.
  4. Design includes file and data structures (field names, data types, field lengths), input forms, output formats (screen layouts and reports), validation routines and verification methods.
  5. Validation checks: range, character (type), length, format, presence and check digit. Verification: visual check and double data entry.
  6. Testing uses a test plan with normal data (should be accepted), abnormal data (should be rejected) and extreme data (on the limits, should be accepted), and finally live data.
  7. Implementation methods: direct changeover (old system stops, new one starts at once: quick and cheap but risky), parallel running (both run together: safe but costly and double work), pilot running (one branch or department first) and phased implementation (one part of the system at a time).
  8. Technical documentation helps experts maintain and upgrade the system (e.g. program listings, flowcharts, file structures, hardware and software requirements, validation rules); user documentation helps users run the system (e.g. how to load, save and print, error messages and troubleshooting, FAQs).
  9. Evaluation compares the new system with the original requirements, uses feedback from users, and identifies limitations and improvements.

📖 Key terms

Analysis
The stage where the current system is studied and the requirements of the new system are identified.
Direct changeover
The old system is stopped and the new system is started immediately.
Parallel running
The old and new systems run side by side until the new one is trusted.
Pilot running
The new system is introduced in one branch or department first.
Phased implementation
The new system is introduced one part at a time.
Technical documentation
Documentation that helps programmers and analysts maintain and improve the system.
User documentation
Documentation that explains how to use the system.

✏️ Worked example

A hospital is replacing its patient records system. Recommend an implementation method and justify it.

  1. Choose parallel running (old and new systems run at the same time).
  2. Patient data is critical, so it must not be lost if the new system fails.
  3. If the new system has errors, the old system can still be used, so patient care is not affected.
  4. Outputs of both systems can be compared to check the new system is correct.
  5. The drawback is extra cost and staff time because data is entered twice, but this is worth it for safety.
💡 Exam tip

For implementation methods, always link your choice to the scenario: critical data suggests parallel running; many branches suggests pilot; a small shop with a tight budget may suit direct changeover.

Test yourself8 questions from a bank of 15. A new mix every time.
Start the quiz →

It’s bedtime! 😴

It’s late, and even Numo is getting sleepy. The best thing you can do for your learning now is… go to sleep!

✨ Sleep helps you

  • 🧠 remember what you learned today: your brain saves it while you sleep
  • 🌱 grow and stay healthy
  • ⚡ wake up with energy, ready to learn and play
  • 😊 feel happy and calm

🦉 Going to bed late can make you

  • 😩 tired and sleepy at school tomorrow
  • 🤯 find it harder to focus and to remember
  • 😠 grumpy and easily upset
  • 🤧 catch colds more easily

Children your age need 9 to 12 hours of sleep every night. Numo will be right here tomorrow!