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.
Aliases (9)
- UML ×2
- SysML ×1
- UML 1.x ×1
- UML 2 ×1
- UML 2.x ×1
- UML activity diagram ×1
- UML package diagram ×1
- UML state machine diagram ×1
- UML use case diagram ×1
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 → |
Referenced by (11)
| Subject (surface form when different) | Predicate |
|---|---|
|
Unified Modeling Language
("UML use case diagram")
→
Unified Modeling Language ("UML activity diagram") → Unified Modeling Language ("UML state machine diagram") → Unified Modeling Language ("UML package diagram") → |
hasComponent |
|
Unified Modeling Language
("UML 1.x")
→
Unified Modeling Language ("UML 2.x") → |
version |
|
Unified Modeling Language
("UML")
→
|
abbreviation |
|
Rational software tools
→
|
basedOn |
|
Unified Modeling Language
("UML 2")
→
|
latestMajorVersion |
|
Unified Modeling Language
("SysML")
→
|
relatedStandard |
|
Agile Software Development, Principles, Patterns, and Practices
("UML")
→
|
subject |