Skip to main content

Requirements engineering

Before we start building an IT system, we must precisely and unambiguously define the requirements for that system. This is the domain of requirements engineering, which consists of activities such as requirements elicitation, requirements documentation and requirements management.

An integral part of requirements engineering is also estimating the software size and the costs of its development and implementation.