Unified Modeling Language

E35361

Unified Modeling Language (UML) is a standardized visual modeling language used in software engineering to specify, design, and document software systems through diagrams.

AI illustration

How this image was made

AI-generated illustration of Unified Modeling Language

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Unified Modeling Language (Unified Modeling Language (UML) is a standardized visual modeling language used in software engineering to specify, design, and document software systems through diagrams.)

All labels observed (16)

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf modeling language ⓘ
software engineering standard ⓘ
visual modeling language ⓘ
abbreviation UML ⓘ
appliesTo business processes ⓘ
real-time systems ⓘ
software systems ⓘ
creator Grady Booch ⓘ
Ivar Jacobson ⓘ
James Rumbaugh ⓘ
developer Object Management Group ⓘ
field software engineering ⓘ
systems engineering ⓘ
hasComponent UML activity diagram ⓘ
UML class diagram ⓘ
UML communication diagram ⓘ
UML component diagram ⓘ
UML composite structure diagram ⓘ
UML deployment diagram ⓘ
UML interaction overview diagram ⓘ
UML object diagram ⓘ
UML package diagram ⓘ
UML sequence diagram ⓘ
UML state machine diagram ⓘ
UML timing diagram ⓘ
UML use case diagram ⓘ
hasConcept activity ⓘ
actor ⓘ
aggregation ⓘ
association ⓘ
class ⓘ
composition ⓘ
inheritance ⓘ
interface ⓘ
object ⓘ
state ⓘ
use case ⓘ
influencedBy Booch method ⓘ
Object Modeling Technique ⓘ
Objectory ⓘ
latestMajorVersion UML 2 ⓘ
notationType graphical notation ⓘ
purpose designing software systems ⓘ
documenting software systems ⓘ
specifying software systems ⓘ
visual modeling of systems ⓘ
relatedStandard BPMN ⓘ
Model Driven Architecture ⓘ
SysML ⓘ
releaseYear 1997 ⓘ
standardizedBy Object Management Group ⓘ
standardType OMG specification ⓘ
supports architectural modeling ⓘ
behavioral modeling ⓘ
structural modeling ⓘ
usedFor model-driven development ⓘ
object-oriented analysis ⓘ
object-oriented design ⓘ
version UML 1.x ⓘ
UML 2.x ⓘ

How these facts were elicited

Referenced by (83)

Full triples — surface form annotated when it differs from this entity's canonical label.

Rational software tools → basedOn → Unified Modeling Language ⓘ
Unified Modeling Language → abbreviation → UML ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → hasComponent → UML use case diagram ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → hasComponent → UML activity diagram ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → hasComponent → UML state machine diagram ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → hasComponent → UML package diagram ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → version → UML 1.x ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → version → UML 2.x ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → latestMajorVersion → UML 2 ⓘ
linked to: Unified Modeling Language
Unified Modeling Language → relatedStandard → SysML ⓘ
linked to: Unified Modeling Language
Agile Software Development, Principles, Patterns, and Practices → subject → UML ⓘ
linked to: Unified Modeling Language
Robert C. Martin → hasNotableWork → UML for Java Programmers ⓘ
linked to: Unified Modeling Language
Object Management Group → knownFor → Unified Modeling Language ⓘ
Object Management Group → knownFor → UML ⓘ
linked to: Unified Modeling Language
Object Management Group → knownFor → Systems Modeling Language ⓘ
linked to: Unified Modeling Language
Booch method → influenced → Unified Modeling Language ⓘ
Booch method → predecessorOf → Unified Modeling Language ⓘ
Object Modeling Technique → influenced → Unified Modeling Language ⓘ
Object Modeling Technique → influenced → UML ⓘ
linked to: Unified Modeling Language
Object Modeling Technique → predecessorOf → Unified Modeling Language ⓘ
Objectory → influenced → Unified Modeling Language ⓘ
Grady Booch → knownFor → Unified Modeling Language ⓘ
Grady Booch → coDeveloperOf → Unified Modeling Language ⓘ
Grady Booch → coCreatorOf → Unified Modeling Language ⓘ
Model Driven Architecture → usesConcept → UML ⓘ
linked to: Unified Modeling Language
Model Driven Architecture → supportsStandard → Unified Modeling Language ⓘ
Ivar Jacobson → knownFor → Unified Modeling Language ⓘ
Ivar Jacobson → coDeveloped → Unified Modeling Language ⓘ
James Rumbaugh → knownFor → Unified Modeling Language ⓘ
James Rumbaugh → knownFor → UML ⓘ
linked to: Unified Modeling Language
James Rumbaugh → coDeveloperOf → Unified Modeling Language ⓘ
Microsoft Visio → supportsStandard → UML ⓘ
linked to: Unified Modeling Language
Rational Software → associatedWith → Unified Modeling Language ⓘ
UML for Java Programmers → subject → Unified Modeling Language ⓘ
ConcreteState → modeledIn → UML class diagrams ⓘ
linked to: Unified Modeling Language
UML Distilled → subject → Unified Modeling Language ⓘ
UML Distilled → thirdEditionCovers → UML 2 ⓘ
linked to: Unified Modeling Language
UML Distilled → relatedTo → Unified Modeling Language ⓘ
OMG → knownFor → Unified Modeling Language ⓘ
OMG → standard → UML ⓘ
linked to: Unified Modeling Language
SysML → basedOn → UML ⓘ
linked to: Unified Modeling Language
SysML → extends → UML ⓘ
linked to: Unified Modeling Language
SysML → relatedStandard → UML ⓘ
linked to: Unified Modeling Language
SysML → relatedStandard → OMG UML ⓘ
linked to: Unified Modeling Language
Meta-Object Facility → relatedTo → Unified Modeling Language ⓘ
Meta-Object Facility → usedToDefine → UML metamodel ⓘ
linked to: Unified Modeling Language
MOF → relatedTo → Unified Modeling Language ⓘ
MOF → relatedTo → UML metamodel ⓘ
linked to: Unified Modeling Language
Object Constraint Language → associatedWith → Unified Modeling Language ⓘ
Object Constraint Language → shortName → UML ⓘ
linked to: Unified Modeling Language