Академический Документы
Профессиональный Документы
Культура Документы
Basic Concepts
40°
What is UML?
• Specification and design language, not a programming
language! Modeling language.
• Mostly visual but has precise semantics
• Diagrams consist of well-defined elements (graphical) and
have rules on how to use and combine elements
• Abstract syntax, well-formedness rules, semantics can be
found in the official documentation
• UML is not a CASE tool. Rather, many CASE tools
support UML modeling, code generation, simulation of
UML models, etc. (e.g., Rational Rose)
• UML is not a methodology but only a notation
Origins and Future of UML
– Structural classification
– Dynamic behaviour
– Physical layout
– Model management