What are the stages of the systems development life cycle, and why is it used?
Describe the stages of the systems development life cycle (analysis, design, development, testing, implementation and evaluation/maintenance) and explain why a structured process is used.
A focused answer to the WJEC GCSE Digital Technology content on the systems development life cycle, covering the stages from analysis to evaluation and maintenance and why a structured development process is used.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
What this dot point is asking
WJEC asks you to describe the structured process used to create a new digital system, the systems development life cycle (SDLC), in the correct order, and to explain why following such a process matters. The exam form is "describe the stages in order" or "explain why stage X is important", so you must know the stages, their sequence and the purpose of each.
Why a structured process is used
Building a system without a plan risks expensive failure.
Analysis and design
The first two stages decide what to build and how.
Getting these right matters most, because an error in the requirements or design carries through every later stage.
Development and testing
The middle stages build and check the system.
Implementation, evaluation and maintenance
The final stages deliver and look after the system.
Following the cycle
The exam rewards applying the stages to a scenario.
Testing with the right data
Because testing is so heavily examined, it helps to know how it is done well. A thorough test plan uses different kinds of test data: normal data, which the system should accept (for example an age of 25); boundary data, the values at the edge of what is allowed (such as the lowest and highest valid age); and erroneous (invalid) data, which the system should reject (such as a letter typed into an age box). Choosing data of each kind checks that the system works for ordinary use, copes correctly at the limits, and handles mistakes safely rather than crashing. Saying not just "the system is tested" but "tested with normal, boundary and erroneous data" shows the depth markers look for in this stage.
Why this matters
The SDLC is the professional way digital systems are built, and it directly underpins the NEA components, where you analyse a brief, design a solution, create it, test it and evaluate it, exactly the same cycle. Understanding why each stage exists, especially why analysis and testing are so important, explains why rushing development leads to systems that fail or do not meet needs. It is also the framework employers use, so it links classroom theory to real digital projects.
Exam-style practice questions
Practice questions written in the style of WJEC exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.
WJEC-style5 marksDescribe the stages of the systems development life cycle in the correct order.Show worked answer →
Analysis: investigate the current situation and gather the requirements, finding out what the new system must do.
Design: plan how the system will work and look, including the data, inputs, outputs and structure, before any building begins.
Development: build the system according to the design.
Testing: check the system against the requirements to find and fix errors, using a range of test data.
Implementation: install the finished system and put it into use, which may include transferring data and training users.
Evaluation and maintenance: review how well the system meets the requirements, and fix or update it over time.
Markers award marks for the correct stages in the correct order with a brief description of each, up to five marks. Stages in the wrong order, or missing testing, lose marks.
WJEC-style2 marksExplain why testing is an important stage in the systems development life cycle.Show worked answer →
Testing checks that the system works correctly and meets the requirements, finding errors so they can be fixed before the system is released.
This avoids releasing a faulty system that could fail in use, lose data or frustrate users, which would be costly and damaging.
Markers give one mark for the purpose (finding and fixing errors / checking it meets requirements) and one mark for the consequence of not testing (a faulty system released to users). Mentioning the use of test data is a creditworthy detail.
Related dot points
- Describe the purpose of an operating system and explain its main functions, including managing hardware, memory, files, the user interface and security.
A focused answer to the WJEC GCSE Digital Technology content on operating systems, covering their purpose and main functions: managing hardware, memory, processes, files, the user interface, users and security.
- Distinguish between system software and application software, give examples of each, and describe the role of application software in carrying out user tasks.
A focused answer to the WJEC GCSE Digital Technology content on software, covering the difference between system software and application software, examples of each, and the role of applications in user tasks.
- Describe the purpose of utility software and the function of common utilities such as antivirus, backup, compression and disk maintenance tools.
A focused answer to the WJEC GCSE Digital Technology content on utility software, covering its purpose and the function of common utilities: antivirus, firewall, backup, file compression and disk maintenance tools.
- Outline the two non-exam assessment components (Unit 2 Digital Practices and Unit 3) and how the systems development life cycle and good practice apply to producing digital products.
A concise overview of the WJEC GCSE Digital Technology non-exam assessment, covering the two NEA components, the kind of practical digital work involved, and how the systems development life cycle, testing and evaluation apply.
Sources & how we know this
- WJEC GCSE Digital Technology specification — WJEC (2021)
- WJEC GCSE Digital Technology Unit 1 guide — WJEC (2020)