LOGBOOK

HELP

Quiz Entry - updated: 2026.08.27

What are the four core activities of requirements engineering, and over what span are they carried out?

Elicit the stakeholders' requirements, document them suitably, validate and verify them, and manage them — and you do all four across the entire life cycle of the system, not just once at the start.

Elicitation, documentation and validation and negotiation shown inside a band labelled management, which is orthogonal to all of them and spans the entire life cycle.

* Management is drawn as the band around the other three, not as a fourth step in the queue — that is what orthogonal means here. *

Pohl's classic formulation states it as one sentence: during the development process, requirements engineering must elicit the stakeholders' requirements, document them in a suitable manner, validate and verify them, and manage them across the entire life cycle of the system. Broken out, the four are:

  1. Elicitation — actively draw the requirements out of stakeholders and other sources, then refine them in greater detail. (They rarely arrive fully formed; you have to dig, using different techniques for different sources.)
  2. Documentation — describe the elicited requirements adequately, using natural language or conceptual models, so they can be communicated and checked.
  3. Validation and negotiation — check the documented requirements early against predefined quality criteria and negotiate the conflicts. Validation asks "are these the right requirements — what the stakeholders actually want?"; verification asks "are they stated correctly — clear, consistent, testable?"
  4. Management — everything needed to structure the requirements, prepare them so different roles can use them, maintain consistency after changes, and ensure they are implemented.

The framing worth remembering is that management is orthogonal to the other three, not the fourth step in a queue: it runs alongside elicitation, documentation and validation for as long as the system lives, which is exactly what "entire life cycle" is doing in the definition. Treating requirements engineering as a one-off front-loaded phase is the classic mistake — requirements are consulted, challenged and revised through design, build, test and evolution, so change management of requirements is part of the job to the very end.

Tip: The four labels vary slightly by source — ISO/IEC/IEEE 29148 phrases them as Elicitation, Documentation, Validation & negotiation, and Management — but it is the same skeleton, and the load-bearing phrase in every version is entire life cycle.

Go deeper:

From Quiz: SPRG / Security Requirements Fundamentals | Updated: Aug 27, 2026