Object Modeling Technique (OMT)
GPTKB entity
Statements (58)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Model
|
gptkbp:applies_to |
software engineering
|
gptkbp:can_provide |
system design
system analysis requirements gathering |
gptkbp:consists_of |
functional model
dynamic model object model |
gptkbp:developed_by |
gptkb:James_Rumbaugh
|
gptkbp:emphasizes |
object-oriented principles
|
gptkbp:first_introduced |
gptkb:1991
|
gptkbp:focuses_on |
systematic approach to software development
|
https://www.w3.org/2000/01/rdf-schema#label |
Object Modeling Technique (OMT)
|
gptkbp:includes |
state diagrams
class diagrams sequence diagrams |
gptkbp:is_adopted_by |
gptkb:educational_institutions
software development teams consulting firms |
gptkbp:is_applicable_to |
enterprise applications
embedded systems real-time systems web applications |
gptkbp:is_associated_with |
gptkb:architecture
gptkb:design object-oriented programming languages |
gptkbp:is_based_on |
object-oriented concepts
|
gptkbp:is_considered_as |
precursor to UML
|
gptkbp:is_criticized_for |
complexity
steep learning curve lack of formalism |
gptkbp:is_influenced_by |
data modeling
structured analysis |
gptkbp:is_part_of |
object-oriented methodologies
|
gptkbp:is_popular_in |
gptkb:academic_research
industry practice |
gptkbp:is_related_to |
Agile methodologies
waterfall model spiral model |
gptkbp:is_supported_by |
various software tools
|
gptkbp:is_taught_in |
computer science courses
software engineering courses |
gptkbp:is_used_for |
system documentation
|
gptkbp:is_used_in |
software development life cycle
|
gptkbp:is_used_to |
analyze system behavior
create system models define system requirements design system architecture document system specifications |
gptkbp:provides |
visual representation of system components
|
gptkbp:provides_guidance_on |
modeling complex systems
|
gptkbp:related_to |
gptkb:Unified_Modeling_Language_(UML)
|
gptkbp:supports |
iterative development
|
gptkbp:used_for |
object-oriented design
object-oriented analysis |
gptkbp:bfsParent |
gptkb:James_Rumbaugh
gptkb:Unified_Modeling_Language_(UML) |
gptkbp:bfsLayer |
6
|