Requirements engineering

Discovering, documenting, validating and managing what a system must do and the constraints on it.

Scheme

Broader terms