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.

All labels observed (12)

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 (32)

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