by Michael Thomas
(created May 2008)
Unified Modeling Language ( UML ) is a graphical language for the modeling and developing of software systems. The UML diagrams become a common work product developers use to discuss all phases of software development from requirements analysis, design, implementation and maintenance. The goal here is to model the software system before you build it. Here is a list of some of UML diagrams: Use Case Diagram, Class Diagram, Object Diagram, Statechart Diagram, Activity Diagram, Interaction Diagrams (Sequence diagram & Collaboration diagram), Component Diagram, Deployment Diagram. Use UML to model application structure, behavior, and architecture, but also business process and data structure.
( Home Page: Free Web Tutorials on Java & Web Technologies )
UML Overview Tutorials
UML Overview (Free Web Tutorials) - overview of UML
UML Diagram: Use Case (Free Web Tutorials) - overview of the Use Case diagram.
UML Diagram: Class (Free Web Tutorials) - overview of the Class diagram.
UML Diagram: Sequence (Free Web Tutorials) - overview of the Sequence diagram.
Partially Completed
UML Diagram: Activity (Free Web Tutorials) - overview of the Activity diagram.
UML Tools
Under Construction
http://www.umlet.com/ (as of 04/07/2011)
mdt-uml2-runtime-3.1.2.zip
eUML2 free edition 3.6 (as of 04/07/2011) - UML 2.1 compliant, Eclipse Helios compliant, JDK 1.5 support, Eclipse Versions: 3.5.x/3.6.x - could not find the download/install button!
http://www.visual-paradigm.com/solution/freeumltool/?src=google&kw=uml&mt=&net=d&plc=marketplace.eclipse.org&gclid=COXnmMTGiqgCFapl7AodB2uHDg
EclipseUML - Omondo - First Steps (Free Web Tutorials) - download and install EclipseUML by Omondo, then take your first steps.
GenMyModel - http://www.genmymodel.com
Topics for future UML Tutorials I'd like to create:
etc...