Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer IT Training Courses Tutorials

 

 

 

"Learn New Skills & Increase Your Earning Power With FREE Computer Training!

Follow us on Our Twitter page!

Up 1 LevelUp 1 Level

 

Free UML (Unified Modeling Language) Training & Tutorials

 

Search over 150,000 Free Computer Training and Tutorials at Edcomp.com:

Best New Free Computer IT Training and Tutorial Resources blog

Free Computer and IT Books blog

Free Web Development Training and Tutorials blog

Free Training blog for Photoshop, Flash, Dreamweaver, FrontPage, and Adobe Macromedia Apps

Free Microsoft Office Training and Tutorials blog

 

 

 

Here are more Free UML training tutorials

Here are the Best UML Books at Amazon.com


http://www.comptechdoc.org/independent/uml/begin/index.html
Basic UML Guide

http://www.iconixsw.com/UMLzone.html
Iconix UML Zone - Download for free 3 Powerpoint slide files about the UML

http://www.embarcadero.com/support/uml_central.asp
UML Central with free UML Tutorials

http://atddoc.cern.ch/Atlas/DaqSoft/sde/uml/uml.html
UML Tutorials and Documentation

http://www.jeckle.de/uml_pub.htm
http://www.jeckle.de/uml_spec.htm
This is the best site I have found for all kinds of articles and documentation, etc. on the UML. The page starts in German, but the links are written in English, and the links' contents are in English.

http://www1.ics.uci.edu/pub/c2/uml/research/
Links to UML Related Information

http://www.celigent.com/omg/umlrtf/tutorials.htm
Object Modeling with OMG UML is a tutorial series that shows how the Unified Modeling Language can be effectively applied to model distributed object applications.

http://www.embarcadero.com/support/what%5Fis%5Fuml.asp
One page description of the UML with summary of UML diagrams

http://www.gdpro.com/training/UMLposter.pdf
UML Poster: one-page visual reference of UML diagrams and notation; 686 kb pdf

http://www.holub.com/class/oo_design/uml.pdf
Another UML reference card

http://softdocwiz.com/UML.htm
UML Dictionary

http://www.phptr.com/larman/uml_ooad/lectures.html
Applying UML and Patterns: Sample Lectures

http://www.gdpro.com/training/tutorials.html
Online tutorials guide you through the creation of UML diagrams in C++ and Java; includes the following diagrams: use case, package, class, collaboration, sequence, state, activity, deployment, and component.

http://developer.samsona.com/Developer/Methodology/UMLCheatSheet.asp
UML Cheat Sheet

http://www.popkin.com/products/sa2001/object/umlmodeling.htm
UML Modeling - Take a Tour of the UML

http://www.conallen.com/whitepapers/webapps/ModelingWebApplications.htm
Modeling Web Applications with UML

http://www.omg.org/uml/
UML Resource Page

http://www.advancedsw.com/training/tutorials.html
Free Online UML Tutorials for Java and C++

http://www.celigent.com/uml/
UML Forum - A virtual community and knowledge portal that provides current information for modelers interested in UML specifications, tools, methods, publications or other resources.

http://www.aw.com/cseng/titles/0-201-89542-0/techniques/index.htm
Good free online book about UML titled, "Techniques for Object Oriented Analysis and Design"

IBM Developerworks UML and Use Case Tutorials

::: Java Modeling: A UML Workbook :::
In this third chapter of his guide to UML, Granville Miller leads you into the gray zone between modeling and method, with a look at requirements gathering via use case modeling. In particular, he focuses on the relationship between user interfaces, system interfaces, and use case descriptions. While it is tempting to do so, he shows why it is generally considered bad form to include user interface logic in a use case.
http://www-106.ibm.com/developerworks/library/j-jmod0626/?n-j-6281

::: Components -- The Case for CASE :::
Having already looked at simple modeling tools and when to use them, Scott Ambler explores the pluses and minuses of using CASE tools for modeling.
http://www-106.ibm.com/developerworks/library/co-tipuse.html?n-co-671
Simple modeling tools:
http://www-106.ibm.com/developerworks/library/co-tiptls.html?n-co-671
When to use them:
http://www-106.ibm.com/developerworks/library/co-tiptl2.html?n-co-671

::: Java Modeling: A UML Workbook, Part 2 :::
Granville Miller continues his discussion of the UML with this examination of the role of conditional logic in sequence diagramming. You'll learn why you might choose to include or exclude conditions and loops from a diagram, what the two forms of sequence diagrams are, and how they are applied in the development cycle.
http://www-106.ibm.com/developerworks/library/j-jmod0605/?n-j-671

::: Deviations in Use Cases :::
Watch Scott Ambler as he models the logic of use cases when things don't flow perfectly. This introduction demonstrates using sequence diagrams to effectively model the alternate course of action within a use case.
http://www-106.ibm.com/developerworks/library/tip-alt.html?n-co-1181


** Face Your Systems Integration Issues with UML on Your Side Having design issues when integrating your software engineering
systems? Systems Architect Alan Gauld discusses how the UML (Unified Modeling Language) can be applied to systems integration
projects where very little code is written. Face your design issues and read "Using the UML in Systems Integration" at
http://www.informit.com/home1_16/feat5

** UML- A Good Thing or a Lost Opportunity?
According to Alan Gauld, UML is two-sided. It provides the basis of a common language for software engineers, but it needs to be
improved. Find out the bottom line by reading more of "Why the UML is a Very Good Thing and a Lost Opportunity" at
http://www.informit.com/home1_16/feat6

http://argouml.tigris.org/index.html
Argo/UML is a free open-source UML tool. Argo/UML provides some of the same automation features of a commercial CASE tool, but it focuses on features that support the cognitive needs of designers.

http://www.martinfowler.com/

http://www.holub.com/class/oo_design/uml.html
UML Reference Card, an excellent resource

http://www.iconixsw.com/More_Info.html
Let us know who you are and what your interest are in software engineering; afterwards, we'll send you some FREE white papers on UML and OOAD.

http://www.csci.csusb.edu/dick/samples/uml.html
UML Notes, good

http://www.rational.com/uml/gstart/media/ooadwithuml4.0.zip
Analysis and Design with UML (PowerPoint zip file - 999 Kb) - This presentation examines the benefits of visual modeling, explains the basic UML notational elements and shows how the UML may be used in an iterative and incremental lifecycle.

http://www.cetus-links.org/oo_uml.html
Architecture and Design: Unified Modeling Language, this is an excellent link and resource page for learning UML.

http://www.platinum.com/corp/uml/uml.htm
UML page from Computer Associates, this has articles and white pages, along with other resources.

http://www-4.ibm.com/software/ad/standards/ocl.html
The Object Constraint Language page from IBM. OCL is the expression language for the UML.

http://www.aw.com/cseng/titles/0-201-89542-0/techniques/
Techniques for Object Oriented Analysis and Design - By Martin Fowler, this tutorial is separated into three broad sections. The first looks at several general topics for analysis and design techniques: the elements of a technique, standardization and the UML, and case tools.
http://sunset.usc.edu/~neno/teaching/s99/

http://www.uml-zone.com/
The UML Zone from Development Exchange is pretty good.

http://www.martinfowler.com
Martin Fowler's page contains articles, supplements to his UML books, links and other resources for UML.

http://www.ge.infn.it/geant4/developers/design.html
A collection of OOAD documentation - This is a useful collection of tutorials by Object Mentor. The first section covers the UML.

http://www.sdmagazine.com/features/uml/?topic=uml
The UML Design Center from Software Development Online, containing articles and resources about UML.

http://www.dcs.ed.ac.uk/home/pxs/Book/
Using UML: software engineering with objects and components

http://www.iconixsw.com/Spec_Sheets/Uml2.html
Mastering UML with Rational Rose, this is a CD for sale by Iconix.

http://www.cs.ualberta.ca/~hoover/cmput401/SoftwareArch/section/uml.htm
Unified Modelling Language - Introduction and References, The UML Diagrams, Class Diagrams, Object Diagrams, Use Cases, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, Statechart Diagrams .

http://www.umlchina.com/Indepth/DesignJava.htm
Design Java Apps with UML - The case study in this article provides a feel for how UML is used in the real world.

http://home.earthlink.net/~salhir/UnderstandingUseCaseModeling.PDF
Understanding Use Case Modeling

From http://home.earthlink.net/~salhir/:

http://home.earthlink.net/~salhir/TheTrueValueOfTheUML.PDF
The True Value of the Unified Modeling Language (UML) - This paper elaborates on the value of the UML: Knowledge Lost, The Unified Modeling Language, and Capitalizing on the UML.

http://home.earthlink.net/~salhir/UMLExtensionMechanisms.PDF
Unified Modeling Language Extension Mechanisms - This paper elaborates on the value of the UMLs extension mechanisms: Intellectual Assets, The Architecture of the UML, Extension Mechanisms, Reuse: The Holy Grail, and The Future of the UML.

http://home.earthlink.net/~salhir/UnderstandingTheUML.PDF
Understanding the Unified Modeling Language - This paper elaborates on understanding the UML: The Big Picture; Problems, Solutions, and Problem Solving; Problems and Solutions; Problem Solving; The Unified Modeling Language; The Architecture of the UML; Models; Architectural Views; Diagrams; and Modeling Mechanisms.

http://home.earthlink.net/~salhir/UnderstandingUseCaseModeling.PDF
Understanding Use Case Modeling - This paper elaborates on understanding use case modeling: Use Case Diagrams; Actors; Use Cases; Relationships; Use Case Modeling; Actors; and Use Cases.

http://www.devx.com/free/mgznarch/vcdj/1999/jun99/uml1.asp
From the Unified Modeling Language (UML) to C++ - This paper provides an introductory tutorial on the UML and how various UML elements are translated to C++.

http://home.earthlink.net/~salhir/WhatIsTheUML.PDF
What is the Unified Modeling Language (UML)?  - This paper elaborates on the definition of the UML.

http://home.earthlink.net/~salhir/ApplyingTheUML.PDF
Applying the Unified Modeling Language (UML) - This paper elaborates on the application of the UML.

http://home.earthlink.net/~salhir/TheFoundationOfTheUML.PDF
The Foundation of the Unified Modeling Language (UML) - This paper elaborates on the foundation of the UML.

http://home.earthlink.net/~salhir/SucceedingWithTheUML.PDF
Succeeding with the Unified Modeling Language (UML) - This paper elaborates on succeeding with the UML.

http://home.earthlink.net/~salhir/TheObjectOrientedParadigm.PDF
The Object-Oriented Paradigm  - This paper elaborates on the definition of the object-oriented paradigm.

http://home.earthlink.net/~salhir/ExtendingTheUML.PDF

Extending the Unified Modeling Language (UML) - This paper elaborates on extending the UML and explores the necessity, sufficiency, and consistency of the UMLs extension mechanisms.

http://home.earthlink.net/~salhir/ReuseAndTheUML.PDF
Reuse and the Unified Modeling Language (UML) - This paper elaborates on reuse and the application of the UML.

http://home.earthlink.net/~salhir/TheUML-OneYearAfterAdoptionOfTheStandard.PDF
The Unified Modeling Language (UML) - One Year After Adoption of the Standard - This paper is a reflection on the past, present, and future of the UML one year after adoption of the standard.

http://home.earthlink.net/~salhir/TheUML-TwoYearsAfterAdoptionOfTheStandard.PDF
The Unified Modeling Language (UML) - Two Years After Adoption of the Standard

From http://sunset.usc.edu/~aegyed/publications.html

http://sunset.usc.edu/~aegyed/publications/Extending_Architectural_Representation_in_UML_with_View_Integration.html
Extending Architectural Representation in UML with View Integration - This work describes a view integration framework and demonstrates how an architecture description language, which was previously only represented in UML, can now be fully integrated into UML.

http://sunset.usc.edu/~aegyed/publications/Integrating_Architectural_Views_in_UML.html

Integrating Architectural Views in UML - This work describes causes of architectural mismatches in UML views and shows how integration techniques can be applied to identify and resolve them in a more automated fashion.

http://sunset.usc.edu/~aegyed/publications/Using_Patterns_to_Integrate_UML_Views.html
Using Patterns to Integrate UML Views - This paper investigates how knowledge about patterns may also be used for system analysis to verify the conceptual integrity of the system model.

http://sunset.usc.edu/~aegyed/publications/Round-Trip_Software_Engineering_Using_UML.html
Round-Trip Software Engineering Using UML - The paper assesses UMLs suitability for modeling architectural concepts and provides a framework for identifying and resolving mismatches within and across different UML views, both at the same level of abstraction and across levels of abstraction.



Please suggest more sites for this page and report broken links to Jeff Love at