Unified Modeling Language (UML)

GPTKB entity

Properties (52)
Predicate Object
gptkbp:instanceOf modeling language
gptkbp:developedBy gptkb:Object_Management_Group_(OMG)
gptkbp:facilitates communication among stakeholders
gptkbp:firstPublished 1997
gptkbp:hasVersion gptkb:UML_1.x
gptkb:UML_2.x
https://www.w3.org/2000/01/rdf-schema#label Unified Modeling Language (UML)
gptkbp:isAttendedBy gptkb:ISO/IEC_19501
gptkbp:isBasedOn object-oriented programming principles
gptkbp:isPopularIn software development community
gptkbp:isRelatedTo Agile methodologies
Unified Process
Model-Driven Architecture (MDA)
gptkbp:isSupportedBy gptkb:PlantUML
Microsoft Visio
Lucidchart
Draw.io
Gliffy
ArgoUML
Enterprise Architect
StarUML
Visual Paradigm
SmartDraw
various modeling tools
Creately
Astah
GenMyModel
UMLet
yEd Graph Editor
Modelio
Balsamiq_Mockups
Cacoo
Eclipse_UML_Generators
gptkbp:isTaughtIn computer science courses
gptkbp:isUsedBy business analysts
developers
system analysts
software architects
gptkbp:isUsedFor software design
requirements analysis
system architecture design
database modeling
gptkbp:isUsedIn business process modeling
system modeling
gptkbp:provides visual representation
gptkbp:supports object-oriented design
gptkbp:trainTypes activity diagram
sequence diagram
class diagram
state diagram
use case diagram
gptkbp:usedFor software engineering