Unified modeling language
Jump to navigation
Jump to search
Definition
- “The Unified Modeling Language (UML) is a non-proprietary, object modeling and specification language used in software engineering. UML includes a standardized graphical notation that may be used to create an abstract model of a system: the UML model.” (Wikipedia:Unified Modeling Language).
- UML is not a method by itself, however it was designed to be compatible with any sort of object-oriented software development methods.
Modeling and diagram types
- This section needs a lot of work ...
With UML you can model most every phase and object of the software development process. A model is usally some sort text plus a diagram). In UML 2.0 there are 13 types of diagrams
For the moment, this Wiki only mentions:
References
- Randy Miller, Practical UML: A Hands-On Introduction for Developers, Borland Developer network. (This is a very short general UML tutorial).
- Donald Bell, UML basics: An introduction to the Unified Modeling Language, IBM Developper Works / Rational Rose. (IBM has a lot of UML and use case tutorials, needs some searching skills)