Skip to content
Skip to main content

About this free course

Download this course

Share this free course

Approaches to software development
Approaches to software development

Start this free course now. Just create an account and sign in. Enrol and complete the course for a free statement of participation or digital badge if available.


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

Timing: Allow approximately 15 minutes.

What is the purpose of the requirements phase?


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