Software breakdown structure - 3SE
Drafthttps://www.3se.info/3se-onto/terms/software-breakdown-structure-3se-069dc076d3b77fa1
Breakdown structure of the software that supports the software architecture by following the principles below:
(1) A software is composed of at least two software components.
(2) A software allocates a software function.
(3) A software component allocates a software component function.
Structure
flowchart TD
N1["Software"]
N2["Software component"]
N3["Software state"]
N4["Software unit"]
N5["Software component state"]
N6["Software component function"]
N7["Software unit function"]
N8["Software function"]
N9["Software feature"]
N1 -->|composed of| N2
N1 -.->|allocates| N3
N2 -->|composed of| N4
N2 -.->|allocates| N5
N6 -->|composed of| N7
N8 -->|composed of| N6
N8 -.->|allocates| N9
N4 -.->|allocates| N7
N5 -.->|allocates| N6
N3 -.->|allocates| N8
Relations
JSON-LD
{
"@context": "https://www.3se.info/3se-onto/contexts/term.context.jsonld",
"@type": "skos:Concept",
"title": "Software breakdown structure - 3SE",
"description": "Breakdown structure of the software that supports the software architecture by following the principles below:\n(1) A software is composed of at least two software components.\n(2) A software allocates a software function.\n(3) A software component allocates a software component function.",
"status": "draft",
"subClassOf": [
"https://www.3se.info/3se-onto/terms/breakdown-structure-3se-069d166fa9037b67"
],
"@id": "https://www.3se.info/3se-onto/terms/software-breakdown-structure-3se-069dc076d3b77fa1",
"related": [
"https://www.3se.info/3se-onto/terms/software-3se-069bb0a752e7712e",
"https://www.3se.info/3se-onto/terms/software-architecture-3se-069cfeb60f46731b",
"https://www.3se.info/3se-onto/terms/software-component-3se-069b85f238e370c5",
"https://www.3se.info/3se-onto/terms/software-component-function-3se-069dc076d3e579da",
"https://www.3se.info/3se-onto/terms/software-function-3se-069be64e18717acd"
],
"entryCreated": "2026-04-12",
"entryModified": "2026-04-12",
"entryCreator": {
"@type": "foaf:Person",
"name": "@rcasteran"
}
}
Raw JSON-LD: index.jsonld
Created 2026-04-12 · Modified 2026-04-12 · by @rcasteran