top of page

Qualification:
Cambridge Advanced National in Computing (AAQ)

Unit:
F160: Fundamentals of Application Development

Certificate:
Computing: Application Development (H029 / H129)

4.2 - Client Requirement Specifications

A client requirement specification is a detailed document that outlines what the client needs from a new system.

 

Elements include the new system’s purpose, functional and non-functional requirements, constraints and success criteria.

​

As well as understanding the importance of creating client requirement specifications, you need to know the purpose of each element and how they can be gathered using the methods from section 4.1.

Client Requirement Specifications

Elements of Requirement Specifications

noun-specifications-6877229e.png

Specifications ensure developers and stakeholders fully understand what the client wants the system to do, avoiding misunderstandings and costly changes later.

​

There are several elements of client requirement specifications you need to know:

noun-new-3473406e.png

Purpose of the new system

noun-problem-identification-7621058e.png

Current system deficiencies

noun-requirement-7258321e.png
noun-7908014e.png

Requirements (functional and non-functional)

noun-exchange-data-4925519e.png

Data formats

noun-law-7803216e.png

Process constraints

noun-version-control-7356423e.png

Version and source control

Client-defined constraints

Three considerations for data storage location are local/onsite, cloud and physical storage devices.

noun-unhappy-2020949e.png
noun-clock-three-5361838g.png
noun-5759018e.png
noun-7882085e.png
noun-constraint-7533445e.png
noun-programming-7912536e.png
noun-programming-7912536e.png

Budget

Time

Integration

Software

Hardware

Data storage location

logoheadwhite.png

Questo's Questions

4.2 - Client Requirement Specifications:

​​​

1. Give three reasons why it is important to create a client requirement specification. [8]

​​​​​

2. Describe the purpose of each client-defined constraint. â€‹[6]

​​​​​​

3. Describe the difference between functional and non-functional requirements. â€‹[2]​

Some cloud storage data centres are built in cold climates, such as Sweden and Norway, to reduce cooling costs for servers that run 24/7.

Did You Know?

© CSNewbs 2025

The written, video and visual content of CSNewbs is protected by copyright. © 2025
bottom of page