System requirement breakdown structure - 3SE
Reviewedhttps://www.3se.info/3se-onto/terms/system-req-breakdown-structure-3se-069ee3cda6097bec
Breakdown structure of the system requirement that supports the system requirement analysis by following the principles below:
(1) A system functional requirement is composed of at least one system element functional requirement.
(2) A system non-functional requirement is composed of at least one system element non-functional requirement.
(3) A system constraint is composed of at least one system element constraint.
(4) A system architecture constraint is composed of at least one system element architecture constraint.
(5) A system functional requirement is allocated to a system function.
(6) A system non-functional requirement is allocated to a flow attribute, a system state attribute, or a functional element attribute.
(7) A system architecture constraint is allocated to a functional interface, a functional interface attribute, a physical interface, a physical interface attribute, a system element interface, a system element interface attribute, a system element function, a system element function attribute, a system element state or a system element state attribute.
(8) A system constraint is allocated to a physical interface or a physical element.
(9) A system element functional requirement can be a system functional requirement.
(10) A system element non-functional requirement can be a system non-functional requirements.
(11) A system element constraint can be a system constraint.
(12) A system element architecture constraint can be a system architecture constraint.
Classification
flowchart TD
N1["System requirement breakdown structure"]:::current
N2["Breakdown structure"]
N1 -->|subclass of| N2
classDef current fill:#e8f4f8,stroke:#2980b9,stroke-width:2px
Structure
flowchart TD
N1["Flow attribute"]
N2["System non-functional requirement"]
N3["Functional element attribute"]
N4["System element state attribute"]
N5["High level functional element attribute"]
N6["Functional interface attribute"]
N7["System architecture constraint"]
N8["Physical element"]
N9["Functional element"]
N10["Physical element attribute"]
N11["System constraint"]
N12["High level physical element"]
N13["Physical interface"]
N14["Physical interface attribute"]
N15["Functional interface"]
N16["System element architecture constraint"]
N17["System element constraint"]
N18["System element function"]
N19["Software function"]
N20["Hardware function"]
N21["System element function attribute"]
N22["System function"]
N23["System element interface"]
N24["System element interface attribute"]
N25["System interface"]
N26["System element state"]
N27["Hardware state"]
N28["Software state"]
N29["System state"]
N30["System activity"]
N31["System functional requirement"]
N32["System function attribute"]
N33["System element functional requirement"]
N34["System element non-functional requirement"]
N35["System requirement"]
N36["System element requirement"]
N37["System state attribute"]
N38["Flow"]
N39["Safety flow"]
N40["Security flow"]
N41["Parameter flow"]
N42["Safety parameter flow"]
N43["Security parameter flow"]
N44["System interface attribute"]
N1 -.->|allocates| N2
N3 -.->|allocates| N4
N3 -.->|allocates| N2
N3 -.->|can be| N5
N6 -.->|allocates| N7
N8 -.->|allocates| N9
N8 -.->|allocates| N10
N8 -.->|allocates| N11
N8 -.->|can be| N12
N13 -.->|allocates| N14
N13 -.->|allocates| N15
N13 -.->|allocates| N7
N7 -->|composed of| N16
N11 -->|composed of| N17
N18 -.->|allocates| N19
N18 -.->|allocates| N20
N18 -.->|allocates| N21
N18 -.->|allocates| N7
N18 -.->|can be| N22
N23 -.->|allocates| N13
N23 -.->|allocates| N7
N23 -.->|allocates| N24
N23 -.->|can be| N25
N26 -.->|allocates| N18
N26 -.->|allocates| N27
N26 -.->|allocates| N28
N26 -.->|allocates| N7
N26 -.->|allocates| N4
N26 -.->|can be| N29
N22 -->|composed of| N18
N22 -.->|allocates| N30
N22 -.->|allocates| N31
N22 -.->|allocates| N32
N31 -->|composed of| N33
N2 -->|composed of| N34
N35 -->|composed of| N36
N37 -->|composed of| N4
N37 -.->|allocates| N32
N37 -.->|allocates| N2
N17 -.->|can be| N11
N33 -.->|can be| N31
N34 -.->|can be| N2
N15 -.->|allocates| N38
N15 -.->|allocates| N39
N15 -.->|allocates| N40
N15 -.->|allocates| N41
N15 -.->|allocates| N42
N15 -.->|allocates| N43
N15 -.->|allocates| N6
N15 -.->|allocates| N7
N14 -.->|allocates| N6
N14 -.->|allocates| N7
N21 -.->|allocates| N7
N21 -.->|can be| N32
N24 -.->|allocates| N14
N24 -.->|allocates| N7
N24 -.->|can be| N44
N16 -.->|can be| N7
N4 -.->|allocates| N7
N4 -.->|can be| N37
N8 -.->|exposes| N13
N31 -->|subclass of| N35
N2 -->|subclass of| N35
N33 -->|subclass of| N36
N34 -->|subclass of| N36
N32 -.->|allocates| N2
N40 -->|subclass of| N38
N43 -->|subclass of| N41
N9 -.->|exposes| N15
N9 -.->|allocates| N26
N9 -.->|allocates| N3
N38 -.->|allocates| N1
N42 -->|subclass of| N41
N27 -.->|allocates| N20
N5 -.->|allocates| N37
N5 -.->|allocates| N2
N39 -->|subclass of| N38
N29 -.->|allocates| N22
N29 -.->|allocates| N37
N10 -.->|allocates| N3
N10 -.->|allocates| N2
N44 -.->|allocates| N2
N41 -->|subclass of| N38
N28 -.->|allocates| N19
Relations
JSON-LD
{
"@context": "https://www.3se.info/3se-onto/contexts/term.context.jsonld",
"@type": "skos:Concept",
"title": "System requirement breakdown structure - 3SE",
"description": "Breakdown structure of the system requirement that supports the system requirement analysis by following the principles below:\n(1) A system functional requirement is composed of at least one system element functional requirement.\n(2) A system non-functional requirement is composed of at least one system element non-functional requirement.\n(3) A system constraint is composed of at least one system element constraint.\n(4) A system architecture constraint is composed of at least one system element architecture constraint.\n(5) A system functional requirement is allocated to a system function.\n(6) A system non-functional requirement is allocated to a flow attribute, a system state attribute, or a functional element attribute.\n(7) A system architecture constraint is allocated to a functional interface, a functional interface attribute, a physical interface, a physical interface attribute, a system element interface, a system element interface attribute, a system element function, a system element function attribute, a system element state or a system element state attribute.\n(8) A system constraint is allocated to a physical interface or a physical element.\n(9) A system element functional requirement can be a system functional requirement.\n(10) A system element non-functional requirement can be a system non-functional requirements.\n(11) A system element constraint can be a system constraint.\n(12) A system element architecture constraint can be a system architecture constraint.",
"status": "reviewed",
"subClassOf": [
"https://www.3se.info/3se-onto/terms/breakdown-structure-3se-069d166fa9037b67"
],
"@id": "https://www.3se.info/3se-onto/terms/system-req-breakdown-structure-3se-069ee3cda6097bec",
"related": [
"https://www.3se.info/3se-onto/terms/flow-attribute-3se-069dcf9369937bc7",
"https://www.3se.info/3se-onto/terms/functional-element-attribute-3se-069dcf93699c7864",
"https://www.3se.info/3se-onto/terms/functional-interface-attribute-3se-069dcf9369a571e6",
"https://www.3se.info/3se-onto/terms/physical-element-3se-069b9d2c8dce7f9b",
"https://www.3se.info/3se-onto/terms/physical-interface-3se-069bd66fb639714a",
"https://www.3se.info/3se-onto/terms/system-architecture-constraint-3se-069c957ec9bf7e49",
"https://www.3se.info/3se-onto/terms/system-constraint-3se-069be64e188b7d26",
"https://www.3se.info/3se-onto/terms/system-element-function-3se-069c995b151972b2",
"https://www.3se.info/3se-onto/terms/system-element-interface-3se-069cd5b860d1741a",
"https://www.3se.info/3se-onto/terms/system-element-state-3se-069c995b153b7534",
"https://www.3se.info/3se-onto/terms/system-function-3se-069be64e18947ea8",
"https://www.3se.info/3se-onto/terms/system-functional-req-3se-069be64e189d7ee9",
"https://www.3se.info/3se-onto/terms/system-non-functional-req-3se-069be64e18a67d6e",
"https://www.3se.info/3se-onto/terms/system-req-3se-069c3bf7714e7351",
"https://www.3se.info/3se-onto/terms/system-req-analysis-3se-069ee3cda5ec743c",
"https://www.3se.info/3se-onto/terms/system-state-attribute-3se-069dcf9369d1703c",
"https://www.3se.info/3se-onto/terms/system-element-constraint-3se-069ee425eb8a748f",
"https://www.3se.info/3se-onto/terms/system-element-functional-req-3se-069ee425ebb17241",
"https://www.3se.info/3se-onto/terms/system-element-non-functional-req-3se-069ee425ebbb7edc",
"https://www.3se.info/3se-onto/terms/functional-interface-3se-069bc53af258726b",
"https://www.3se.info/3se-onto/terms/physical-interface-attribute-3se-069ebbb4e6e37c25",
"https://www.3se.info/3se-onto/terms/system-element-function-attribute-3se-069ebabe8f72788b",
"https://www.3se.info/3se-onto/terms/system-element-interface-attribute-3se-069ebbb4e70678ed",
"https://www.3se.info/3se-onto/terms/system-req-model-3se-069dce2d73c47476",
"https://www.3se.info/3se-onto/terms/system-element-architecture-constraint-3se-06aac05ed9c4742e",
"https://www.3se.info/3se-onto/terms/system-element-state-attribute-3se-069ebabe8f7a7daf"
],
"entryCreated": "2026-04-26",
"entryModified": "2026-10-16",
"entryCreator": {
"@type": "foaf:Person",
"name": "@rcasteran"
}
}
Raw JSON-LD: index.jsonld
Created 2026-04-26 · Modified 2026-10-16 · by @rcasteran