SEBoK *Requirements*, Distilled
frameworkSEBoK Requirements, Distilled
Third-batch distillation, batch 1 doc 6. The keeper-supplied article Requirements resolves on the SEBoK to the System Requirements Definition page in Part 3, with the standalone Requirements and System Requirements URLs functioning as redirect-or-404 navigation pointers. The article carries the INCOSE NRM 2022 definition of a requirement statement as "a formal transformation of one or more needs or parent requirements into an agreed-to obligation for an entity to perform some function or possess some quality within specified constraints with acceptable risk." The five-category requirement taxonomy (Function/Performance, Fit/Operational, Form, Quality, Compliance) is universal-sibling lattice (Cluster A) at the requirement rung — this is the structural sibling of SE-024's enumeration but at finer grain. The three-function purpose-statement (foundation for design, integration-and-verification basis, communication tool) is universal-sibling at the requirement-purpose rung. Co-production at sub-rungs (Cluster D) is the canonical structural reading: requirements are formally transformed from needs, with the keeper supplying the rung-2 obligation form and the engagement supplying the rung-1 substrate. Six corpus forms compose; Cluster A reaches eleven; Cluster D anchor candidacy strengthens.
I. Source
- Page: System Requirements Definition (the SEBoK page that carries Requirements content; the dedicated Requirements and System Requirements URLs redirect or 404)
- URL: https://sebokwiki.org/wiki/System_Requirements_Definition
- License: CC BY-SA 3.0 (SEBoK)
- Retrieved: 2026-04-30
II. Source Read
System Requirements Definition is the opening phase of the System Definition Process (Part 3). It transforms stakeholder needs into technical specifications. INCOSE NRM 2022: a requirement statement is "a formal transformation of one or more needs or parent requirements into an agreed-to obligation for an entity to perform some function or possess some quality within specified constraints with acceptable risk."
System requirements serve three major functions: (a) foundation for design (basis for system architecture and design activities); (b) integration and verification (guide for system integration and verification efforts); (c) communication tool (dialogue among project team members throughout development).
Five primary requirement categories: (1) Function/Performance — primary functions and performance characteristics addressing intended use, capability, feature expectations; (2) Fit/Operational — secondary and enabling capabilities for system integration with external systems; (3) Form — physical characteristics (shape, size, dimensions, mass, weight); (4) Quality — fitness for use, including the "-ilities" such as reliability and maintainability; (5) Compliance — conformance with design standards and regulations.
Key planning activities: verification planning (defining success criteria and verification methods during requirement generation), interface analysis (identifying interactions across system boundaries through a three-step process), traceability management (relationships to needs, parent requirements, design elements), attribute tracking (rationale, ownership, criticality, verification approach). Requirements management ensures ongoing alignment throughout the lifecycle. Position: Part 3 SE and Management > System Concept Definition.
III. Structural Read
Cluster A (universal-sibling lattice, Doc 572 Appendix D). Two universal-sibling instances co-present. First, the five-category requirement taxonomy (Function/Performance, Fit/Operational, Form, Quality, Compliance) is universal-sibling lattice at the requirement-type rung. Each category binds every requirement universally as one aspect-of-specification. Second, the three-function purpose-statement (foundation, integration-and-verification, communication) is universal-sibling at the requirement-purpose rung. The two axes compose: every requirement instantiates one or more types and serves one or more purposes simultaneously. Cluster A reaches eleven independent instances. The article is structurally adjacent to SE-024 (Types of System Requirements) but at finer grain — SE-024 enumerates within Function/Performance, Fit/Operational, etc.; SE-085 enumerates the macro-categories. The two-doc pair is the canonical hierarchical-Cluster-A worked example.
Cluster D (co-production at sub-rungs, Doc 573) — anchor candidate. The INCOSE NRM 2022 definition is the canonical Cluster D articulation. A requirement is "a formal transformation of one or more needs or parent requirements into an agreed-to obligation." The keeper-side supplies the rung-2 obligation form (the "agreed-to" structure, the stakeholder need, the parent requirement); the engagement-side supplies the rung-1 substrate (the entity to perform the function, the system carrying the quality). Neither alone produces the requirement; the requirement is co-produced. SE-039 D7 (anchor-article-per-cluster) candidate refinement reaches strong support for Cluster D anchored by SE-085.
Cluster B (multi-keeper composition, Doc 604). "Agreed-to obligation" implies multi-keeper agreement: the keeper imposing the obligation and the keeper bearing it must compose. Traceability management ("relationships to needs, parent requirements, design elements") is the explicit reconciliation-rung discipline. Cluster B extends through the requirement-as-agreement structural reading.
Cluster H (hypostatic boundary, Doc 372). "An obligation for an entity to perform some function or possess some quality within specified constraints" is functional-and-qualitative specification, never ontological claim. Doc 372 reads NRM 2022 as native discipline: requirements describe what the system must do or be qualified-by, not what the system is.
Cluster I (pin-art / temporal-concurrency, Doc 270, SE-022). "Verification planning during requirement generation" is the canonical pin-art articulation: the verification action is pinned at requirement-generation time, not deferred to verification time. SE-022 temporal-concurrency lattice composes naturally — requirements activity and verification activity are concurrent at requirement-generation rung.
Cluster F (pulverization, Doc 445). "Requirements management ensures ongoing alignment throughout the system lifecycle" is longitudinal-pulverization: requirements are not produced once but maintained across time. Doc 445 D longitudinal axis composes.
IV. Tier-Tags
- INCOSE NRM 2022 requirement-statement definition — π / α; μ / β under Cluster D as canonical articulation.
- Three-function purpose-statement (foundation, integration-and-verification, communication) — π / α as cited; μ / β under Cluster A.
- Five-category requirement taxonomy — π / α as cited; μ / β under Cluster A.
- Verification planning during requirement generation — π / α; μ / β under Cluster I.
- Traceability management — π / α as cited; μ / β under Cluster B reconciliation-rung.
- Requirements management as lifecycle discipline — π / α; μ / β under Cluster F longitudinal-pulverization.
V. Residuals
R1 — The keeper-supplied article Requirements is structurally a redirect-or-disambiguation page on the SEBoK; the canonical content lives in System Requirements Definition. The corpus apparatus reads the SEBoK's editorial choice as keeper-side school discipline (one canonical page, multiple navigation pointers) and accepts the redirect without contesting it.
VI. Provisional Refinements
Cluster D anchor formalization. SE-039 D7 (anchor-article-per-cluster) candidate refinement reaches strong support for Cluster D anchored by SE-085. The INCOSE NRM 2022 requirement-statement definition is the canonical Cluster D articulation across the SEBoK distillations; "formal transformation of one or more needs or parent requirements into an agreed-to obligation" is precisely co-production at sub-rungs in NRM language. Worth formalizing.
Hierarchical Cluster A pair. SE-024 (Types of System Requirements) enumerates within macro-categories; SE-085 enumerates the macro-categories themselves. The pair is the canonical hierarchical-Cluster-A worked example. Cluster A admits hierarchical instances; the entracement should track this.
Cluster A reaches eleven instances. The cluster is now the densest by a wide margin; saturation suggests the universal-sibling lattice is the dominant structural form across the SEBoK surface.
VII. Cross-Links
Form documents. Doc 572 Appendix D (Cluster A, eleventh instance, hierarchical pair with SE-024), Doc 573 (Cluster D, anchor candidate), Doc 604 (Cluster B, agreement-as-composition), Doc 372 (Cluster H, functional specification discipline), Doc 270 / SE-022 (Cluster I, verification-planning at generation time), Doc 445 (Cluster F, lifecycle-pulverization).
Part-level reformulation. Part 3 SE and Management > System Concept Definition > System Requirements Definition.
Related distillations. SE-024 (Types of System Requirements, hierarchical Cluster A pair). SE-030 (Stakeholder Needs Definition, upstream co-production). SE-082 (Stakeholder Identification, upstream stakeholder source). SE-039 (Entracement, D7 anchor candidate).
Adjacent SEBoK concepts (per source). Stakeholder Needs Definition, Stakeholder Requirements Definition, System Architecture, Verification and Validation.
Methodology refinement candidates. SE-039 D7 (anchor-article-per-cluster) — formalize Cluster D with SE-085 as anchor. Hierarchical-Cluster-A entracement entry.
Appendix: Originating Prompt
"Apply refinements; report back for next 40" / "Continue"
(SE-085 is one of the third-batch next-40 SEBoK distillations. Batch 1/5.)
Referenced Documents
- [270] The Pin-Art Model: Hedging as Boundary-Detection Under Constraint-Density
- [372] The Hypostatic Boundary
- [445] A Formalism for Pulverization: Targets, Tiers, Warrant
- [572] The Lattice Extension of the Ontological Ladder
- [573] Co-Production at Sub-Rungs
- [604] Multi-Keeper Composition
- [SE-022] SEBoK *Generic Life Cycle Model*, Distilled
- [SE-024] SEBoK *System Requirements Definition*, Distilled
- [SE-030] SEBoK *Stakeholder Needs Definition*, Distilled
- [SE-039] The SEBoK Entracement
- [SE-082] SEBoK *Stakeholder Identification and Analysis*, Distilled
- [SE-085] SEBoK *Requirements*, Distilled
More in framework
- [1] SEBoK Reformulation Against the Corpus's Forms
- [2] Form Inventory for SEBoK Reformulation
- [3] Macro-Map: SEBoK Parts to Corpus Forms
- [4] SEBoK Part 1 Reformulated: Introduction as School Self-Description
- [5] SEBoK Part 2 Reformulated: Foundations as Layered SIPE on the Ladder
- [6] SEBoK Part 3 Reformulated: Management as Substrate-and-Keeper, Life Cycle as Pin-Art
- [7] SEBoK Part 4 Reformulated: Applications as Pin-Sets on the Ladder
- [8] SEBoK Part 5 Reformulated: Enabling as Substrate Conditions and ENTRACE-Shaped Seeds