UML Resources


Tools

UML tools automate the process of drawing models, generating code or extracting models from code. Popular diagrams include use case diagrams and descriptions, class and package diagrams, state diagrams, communication and sequence diagrams, activity diagrams and deployment diagrams.


Videos

Watch Software Design and Models from Code videos that demonstrate how to draw models, generate code and create class models from object-oriented source code.


Papers

These white papers show how to apply UML to projects using programming languages like C#, Objective C, Xojo or PHP.

MacA&D Box For information on the UML standard, visit the Object Management Group (OMG) website www.omg.org/uml.

WinA&D Box MacA&D on Mac or WinA&D on Windows support the full UML notation plus other popular design methods.