Statements (123)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:can_be_extended_by |
gptkb:Inspector
profile mechanism |
gptkbp:can_be_used_in |
gptkb:architecture
Database Design System Design Business Process Modeling |
gptkbp:can_be_used_with |
Agile methodologies
waterfall model |
gptkbp:designed_by |
gptkb:Ivar_Jacobson
gptkb:Grady_Booch gptkb:James_Rumbaugh |
gptkbp:developed_by |
gptkb:Object_Management_Group
|
gptkbp:first_released |
gptkb:1997
|
gptkbp:has |
gptkb:Notes
gptkb:Stereotypes Constraints syntax Diagrams semantics Version History Profile Mechanism |
gptkbp:has_variants |
gptkb:UML_1.x
gptkb:UML_2.x |
https://www.w3.org/2000/01/rdf-schema#label |
UML
|
gptkbp:includes |
State Diagram
activity diagram sequence diagram Activity Diagram Class Diagram Sequence Diagram Use Case Diagram class diagram component diagram deployment diagram state diagram use case diagram |
gptkbp:is |
gptkb:C_programming_language
|
gptkbp:is_adopted_by |
gptkb:educational_institutions
government agencies large enterprises startups |
gptkbp:is_based_on |
Object-Oriented Concepts
|
gptkbp:is_criticized_for |
complexity
lack of flexibility steep learning curve overhead |
gptkbp:is_often_used_in |
gptkb:Industry
|
gptkbp:is_part_of |
gptkb:Software_Development
software development methodologies |
gptkbp:is_popular_in |
software industry
|
gptkbp:is_related_to |
gptkb:Agile_Unified_Process
gptkb:Rational_Unified_Process Agile Methodologies Unified Process Model-Driven Development Software Modeling business process modeling notation (BPMN) data flow diagram (DFD) entity-relationship model (ERM) model-driven architecture (MDA) |
gptkbp:is_standardized_by |
gptkb:OMG_UML_Specification
gptkb:ISO/_IEC_19501 gptkb:Object_Management_Group_(OMG) |
gptkbp:is_supported_by |
gptkb:Lucidchart
gptkb:Draw.io gptkb:Enterprise_Architect gptkb:Star_UML gptkb:Visual_Paradigm Modeling Tools Various Software Tools Diagramming Software various tools UML Tools |
gptkbp:is_taught_in |
Computer Science Courses
computer science courses Software Engineering Courses software engineering courses information systems courses Information Systems Courses |
gptkbp:is_used_by |
gptkb:developers
business analysts Business Analysts project managers System Analysts system analysts software architects |
gptkbp:is_used_for |
gptkb:architecture
Software Design system design Requirements Analysis requirements gathering System Modeling architecture modeling |
gptkbp:is_used_in |
gptkb:developers
Agile Development Iterative Development Waterfall Development Spiral Development |
gptkbp:originated_in |
with technology trends
|
gptkbp:provides |
Standardized Modeling Notation
|
gptkbp:represents |
Interactions
Processes Dynamic Behavior Static Structure |
gptkbp:supports |
gptkb:architecture
software development lifecycle Object-Oriented Design object-oriented design visual modeling |
gptkbp:used_for |
gptkb:developers
software engineering business process modeling system modeling |
gptkbp:bfsParent |
gptkb:Martin_Fowler
gptkb:Organization_for_the_Advancement_of_Structured_Information_Standards gptkb:IBM_Rational_Software_Architect gptkb:Eclipse_Papyrus gptkb:Cameo_Engine gptkb:Business_Process_Model_and_Notation_(BPMN) gptkb:Enterprise_Architect gptkb:OASIS_specifications |
gptkbp:bfsLayer |
5
|