Approaches to software development
◄Previous: Domain modelling

# Requirements

The next step is to gather and document the requirements for your system and to model what the system is intended to do. Requirements are the expression of the things the system must do or the qualities the system must have in order to meet the stakeholders’ needs. Starting from some description of the problem, you will learn how to systematically record requirements information.

Some artefacts involved in requirements are shown in Figure 11.

## Activity 15 Requirements

Allow approximately 15 minutes.

What is the purpose of the requirements phase?

## Answer

The requirements phase is concerned with establishing and modelling what a software system must do.

◄Contents►Next: Analysis

OpenLearn - Approaches to software development
Except for third party materials and otherwise, this content is made available under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Licence, full copyright detail can be found in the acknowledgements section. Please see full copyright statement for details.