Essential Terms — C03

The Hamilton and Alexandra College · Year 12 · 2026

A glossary of every term you need to recognise and use correctly across C03. Click a term to expand its definition. If you cannot define a term in your own words, you cannot use it with confidence when it counts.

flowchart TD
    R["C03 vocabulary<br/>20 terms"]
    R --> G0["The SRS<br/>3 terms"]
    R --> G1["Requirements<br/>2 terms"]
    R --> G2["Constraints<br/>6 terms"]
    R --> G3["Solution boundaries and scope<br/>2 terms"]
    R --> G4["Quality words used in non-functional requirements<br/>7 terms"]

Where the C03 vocabulary sits, and how much of it is in each group — the 5 sections below follow the same order. Revise the heavy groups first.


The SRS

Software requirements specification (SRS)

A single document that contains the outcomes of the analysis stage of the problem-solving methodology, including scope, constraints, functional requirements and non-functional requirements.

Solution requirements

What the client needs from the solution in relation to its features.

Analysis stage

The stage of the problem-solving methodology where solution requirements, constraints and scope are determined.


Requirements

Functional requirements

The desired operations of a program that have specified inputs, behaviours and outputs.

Non-functional requirements

Qualitative requirements of a solution, often tied to solution constraints.


Constraints

Constraints

Factors that may limit or restrict solution requirements.

Technical constraints

The limitations and restrictions related to the technology used in a project.

Economic constraints

The limitations on a project or decision imposed by financial factors.

Legal constraints

The limitations and requirements imposed on a project or decision by laws, regulations and legal standards.

Social constraints

The limitations imposed on a project or decision by societal norms, values and expectations.

Non-technical constraints

Limitations relating to areas other than hardware and software: social, legal and usability.


Solution boundaries and scope

Scope

The boundaries or parameters of the solution - what it will do and what it will not do.

Solution boundaries

The limits or edges of what a project or solution will encompass.


Quality words used in non-functional requirements

Fit for purpose

To be well suited for a role or purpose.

Functionality

The extent to which a solution is suited to its purpose.

Usability

The extent to which a system is easy to learn and use.

Reliability

How much a solution can be depended upon to function as designed, and for how long.

Portability

How easily a solution is able to be used in different operating environments.

Robustness

How well a software solution responds to errors that occur when the software is being used.

Maintainability

How easy a solution is to look after once it has been put in place.


See also

  • C03 home page — everything else for this criterion
  • Efficiency vs Effectiveness — the full VCAA lists: exactly 3 efficiency factors and 11 effectiveness factors; only the ones this glossary defines appear above
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9