System requirement breakdown structure - 3SE

Reviewed

https://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

Relatedflow-attribute-3se-069dcf9369937bc7  ·  functional-element-attribute-3se-069dcf93699c7864  ·  functional-interface-attribute-3se-069dcf9369a571e6  ·  physical-element-3se-069b9d2c8dce7f9b  ·  physical-interface-3se-069bd66fb639714a  ·  system-architecture-constraint-3se-069c957ec9bf7e49  ·  system-constraint-3se-069be64e188b7d26  ·  system-element-function-3se-069c995b151972b2  ·  system-element-interface-3se-069cd5b860d1741a  ·  system-element-state-3se-069c995b153b7534  ·  system-function-3se-069be64e18947ea8  ·  system-functional-req-3se-069be64e189d7ee9  ·  system-non-functional-req-3se-069be64e18a67d6e  ·  system-req-3se-069c3bf7714e7351  ·  system-req-analysis-3se-069ee3cda5ec743c  ·  system-state-attribute-3se-069dcf9369d1703c  ·  system-element-constraint-3se-069ee425eb8a748f  ·  system-element-functional-req-3se-069ee425ebb17241  ·  system-element-non-functional-req-3se-069ee425ebbb7edc  ·  functional-interface-3se-069bc53af258726b  ·  physical-interface-attribute-3se-069ebbb4e6e37c25  ·  system-element-function-attribute-3se-069ebabe8f72788b  ·  system-element-interface-attribute-3se-069ebbb4e70678ed  ·  system-req-model-3se-069dce2d73c47476  ·  system-element-architecture-constraint-3se-06aac05ed9c4742e  ·  system-element-state-attribute-3se-069ebabe8f7a7daf
Subclass ofbreakdown-structure-3se-069d166fa9037b67
Accountable rolesystem-architect-3se-069c451bef267e68
Supporting rolesystem-configuration-engineer-3se-069c451bef2e74e7  ·  system-engineer-3se-069c451bef3578a3  ·  system-quality-engineer-3se-06a49189cbed7a22  ·  system-risk-engineer-3se-069cd88d518b7cdc  ·  system-validation-engineer-3se-069c451bef3c7b63

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