Software breakdown structure - 3SE

Draft

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

Relatedsoftware-3se-069bb0a752e7712e  ·  software-architecture-3se-069cfeb60f46731b  ·  software-component-3se-069b85f238e370c5  ·  software-component-function-3se-069dc076d3e579da  ·  software-function-3se-069be64e18717acd
Subclass ofbreakdown-structure-3se-069d166fa9037b67

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