Unified Modelling Language http://www.uml.org/
Live Chat
This page is complemented by a live chat channel at freenode. This live chat channel may be used to get started with UML as well as to request additions to this page or request an account on this wiki.
For more information about the freenode IRC network, supporting free and open-source communities since 1998, please visit https://www.freenode.net.
Useful links
- Tutorial (archive of broken link)
- Umbrello Manual http://docs.kde.org/stable/en/kdesdk/umbrello/umbrello.pdf
- UML Definitions at IBM: http://publib.boulder.ibm.com/
- Examples https://commons.wikimedia.org/wiki/Category:UML
Class diagrams http://www.agilemodeling.com/artifacts/classDiagram.htm
Style guidelines http://www.agilemodeling.com/style/classDiagram.htm
Software
- TCM http://wwwhome.ewi.utwente.nl/~tcm/
- PowerDesigner 16.0 http://www.sybase.com/products/modelingdevelopment/powerdesigner
- ArgoUML http://argouml.tigris.org/
- Umbrello (part of the KDE platform) http://www.kde.org/applications/development/umbrello/ (at directory.fsf.org)
A list of UML editors and generators
(non-free) Sparx "UML design and business analysis tool for modeling, documenting, reverse engineering, building and maintaining object-oriented software systems, fast and intuitive."
Books
- UML 2.0 Pocket Reference by Dan Pilone (2006) Amazon)
- UML Pocket Reference by Dan Pilone (2003)<
- Learning UML 2.0 by Russ Miles, Kim Hamilton (2006) (Amazon)
- Learning UML by Sinan Si Alhir (2003)
- UML 2.0 in a Nutshell - By Dan Pilone, Neil Pitman (2005) (Amazon)
- UML in a Nutshell - By Sinan Si Alhir (1998)
- UML by example - By Ghinwa Jalloul (2004) (Amazon)
- Model-Driven Development with Executable UML - By Dragan Milicev (2009)
- UML 2 Toolkit, CafeScribe - By Hans-Erik Eriksson, Magnus Penker, Brian Lyons, David Fado (2011)
- UML 2 For Dummies - By Michael Jesse Chonoles, James A. Schardt (2011)
- Professional UML Using Visual Studio .Net - By Andrew Filev, Tony Loton, Kevin McNeish, et al (2005)
- Patterns in Java, 2nd Edition - By Mark Grand (2003)
- Model Driven Architecture - By David S. Frankel (2003)
- Convergent Architecture - By Richard Hubert (2002)
- Mastering XMI - By Timothy J. Grose, Gary C. Doney, Stephen A. Brodsky (2002)
Screenshots
ArgoUML
Umbrello