Software component - 3SE

Approved

https://www.3se.info/3se-onto/terms/software-component-3se-069b85f238e370c5

Functionally distinct part of a software, composed of at least one software unit, and which exposes at least one software component interface.

Allocations

flowchart TD N1["Software component"]:::current N2["Software component state"] N3["Software component function"] N1 -.->|allocates| N2 N2 -.->|allocates| N3 classDef current fill:#e8f4f8,stroke:#2980b9,stroke-width:2px

Relations

Relatedsoftware-component-req-3se-069c3bf770d271d6  ·  software-component-validation-3se-069c3bf770f17c85  ·  software-architecture-3se-069cfeb60f46731b  ·  software-breakdown-structure-3se-069dc076d3b77fa1  ·  software-component-breakdown-structure-3se-069dc076d3dc7c81  ·  software-component-function-3se-069dc076d3e579da  ·  software-interface-breakdown-structure-3se-069dc11873027025  ·  software-architecture-validation-3se-06ab19c1f097799b
Composed ofsoftware-unit-3se-069b85f238eb7572
Allocatessoftware-component-state-3se-069dc11872f97625
Component ofsoftware-3se-069bb0a752e7712e
Exposessoftware-component-interface-3se-069dc11872d97b8a
Narrow matchsoftware-component-24765-2017-069a99c8f72b7271

JSON-LD

{
  "@context": "https://www.3se.info/3se-onto/contexts/term.context.jsonld",
  "@type": "skos:Concept",
  "title": "Software component - 3SE",
  "description": "Functionally distinct part of a software, composed of at least one software unit, and which exposes at least one software component interface.",
  "status": "approved",
  "narrowMatch": [
    "https://www.3se.info/3se-onto/terms/software-component-24765-2017-069a99c8f72b7271"
  ],
  "isComposedOf": [
    "https://www.3se.info/3se-onto/terms/software-unit-3se-069b85f238eb7572"
  ],
  "@id": "https://www.3se.info/3se-onto/terms/software-component-3se-069b85f238e370c5",
  "entryCreated": "2026-03-16",
  "entryModified": "2026-09-21",
  "entryCreator": {
    "@type": "foaf:Person",
    "name": "@rcasteran"
  },
  "related": [
    "https://www.3se.info/3se-onto/terms/software-component-req-3se-069c3bf770d271d6",
    "https://www.3se.info/3se-onto/terms/software-component-validation-3se-069c3bf770f17c85",
    "https://www.3se.info/3se-onto/terms/software-architecture-3se-069cfeb60f46731b",
    "https://www.3se.info/3se-onto/terms/software-breakdown-structure-3se-069dc076d3b77fa1",
    "https://www.3se.info/3se-onto/terms/software-component-breakdown-structure-3se-069dc076d3dc7c81",
    "https://www.3se.info/3se-onto/terms/software-component-function-3se-069dc076d3e579da",
    "https://www.3se.info/3se-onto/terms/software-interface-breakdown-structure-3se-069dc11873027025",
    "https://www.3se.info/3se-onto/terms/software-architecture-validation-3se-06ab19c1f097799b"
  ],
  "allocates": [
    "https://www.3se.info/3se-onto/terms/software-component-state-3se-069dc11872f97625"
  ],
  "exposes": [
    "https://www.3se.info/3se-onto/terms/software-component-interface-3se-069dc11872d97b8a"
  ]
}

Raw JSON-LD: index.jsonld

Created 2026-03-16  ·  Modified 2026-09-21  ·  by @rcasteran