Skip to main content
Northern IrelandDigital TechnologySyllabus dot point

How do you develop and document an application from a set case study under controlled conditions?

An overview of the A2 2 Application Development case study: analysing a set scenario, designing, building, testing and evaluating an application, and documenting the development to the CCEA assessment criteria.

A CCEA A-Level Digital Technology overview of the A2 2 Application Development case study: how to analyse the set scenario, design, build, test and evaluate an application, and document the work to the CCEA assessment criteria.

Generated by Claude Opus 4.811 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this unit is
  2. The shape of the case study
  3. Analysis and design
  4. Implementation, testing and evaluation
  5. How to approach it
  6. Try this

What this unit is

A2 2 Application Development is the coursework unit of CCEA A-Level Digital Technology. Rather than a written exam, it is a case study based piece of work: CCEA sets a scenario, and you develop a working application for it under controlled conditions, documenting your analysis, design, development, testing and evaluation to the assessment criteria. It puts the AS 1 systems-development theory and the A2 1 database and application knowledge into practice on a single, sustained project.

The shape of the case study

Because the requirements come from a set scenario, the first task is to read it closely and identify the end user, the problem, and the functional and non-functional requirements. Everything that follows, design, build, testing, must trace back to those requirements.

Analysis and design

In analysis you separate what the application must do (functional requirements such as recording a booking) from qualities and constraints (non-functional requirements such as usability and validation), and you identify the inputs, outputs, processing and data storage. In design you turn those requirements into a blueprint: the data structure (tables or files, fields and a data dictionary), the user interface (screen layouts and navigation), the processing (algorithms and validation rules) and the test plan. Strong work justifies each design decision against a requirement, so nothing is designed that the scenario does not need.

Implementation, testing and evaluation

In implementation you build the application from the design, applying validation and good interface practice. In testing you work from a test plan derived from the requirements, using normal, boundary and erroneous test data, recording actual results with evidence (such as annotated screenshots) and fixing then retesting any defects. In evaluation you judge the finished application against the original requirements, stating what was and was not met, reflecting on strengths and weaknesses, using any user feedback, and suggesting realistic improvements.

How to approach it

Treat the case study as a disciplined application of everything in the course. Plan your time across the stages, keep documentation as you go rather than at the end, and make sure every artefact, design, code, test, evaluation, links clearly back to the scenario's requirements. Always work from the current CCEA specification, the set case study brief and the assessment criteria issued for your series, because the exact scenario and weighting are set by CCEA and change between series.

Try this

Q1. State the first stage of the case study, before any design or coding. [1 mark]

  • Cue. Analysis: reading the scenario to identify the end user and the requirements.

Q2. Name the three kinds of test data you should use when testing the application. [3 marks]

  • Cue. Normal (valid), boundary (edge-of-range) and erroneous (invalid) test data.

Q3. Explain why the evaluation should refer back to the original requirements. [2 marks]

  • Cue. The application is judged by whether it solved the set problem, so evaluating against the original requirements (with test evidence) shows objectively which were met and which were not.

Exam-style practice questions

Practice questions written in the style of CCEA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

CCEA A2 210 marksFor a set case study, explain how you would analyse the scenario and produce a design before building the application.
Show worked answer →

Show the analysis-then-design flow the assessment rewards, tied to the scenario.

Analysis: read the case study carefully and identify the end user, the problem to be solved, and the requirements. Separate functional requirements (what the application must do, for example record a booking) from non-functional ones (performance, usability, security). List the inputs the application needs, the outputs it must produce, and the processing and data storage that link them. Note any constraints stated in the case study.

Design: working from the requirements, design the data structure (the tables or files and their fields, with a data dictionary), the user interface (screen layouts and navigation), the processing (algorithms, validation rules) and the test plan. Justify design decisions against the requirements so each requirement is met by part of the design.

Markers reward a clear link from the case study's requirements to specific design decisions, and evidence that the design covers data, interface, processing and testing. Jumping to coding with no analysis or design loses marks.

CCEA A2 28 marksExplain how testing and evaluation are carried out and documented in the application development case study.
Show worked answer →

Describe a planned test process and an evaluation against the requirements.

Testing: produce a test plan derived from the requirements, listing each test, the test data (normal, boundary and erroneous), the expected result and a place for the actual result. Run the tests, record the actual results with evidence such as annotated screenshots, and log and fix any defects, then retest. Testing should cover validation, the main functions and the boundaries where errors hide.

Evaluation: judge the finished application against the original requirements from the case study, stating which were met and which were not, and how well. Reflect on the strengths and weaknesses, gather user feedback where possible, and suggest realistic improvements. The evaluation should be evidence-based, referring to the test results and the requirements rather than general opinion.

Markers reward a planned, evidenced test process with appropriate test data and a requirement-by-requirement evaluation with justified improvements. An untested "it works" claim or an evaluation not linked to the requirements limits the marks.

Related dot points

Sources & how we know this