Download Visual Case Free for 30 Days

Visual Case Tool - UML Tutorial

7. Summary & Further Reading

Now that you have the basics of each kind of diagram in the UML, you're ready to start.  Download the trial version of Visual Case and try some simple designs.

Remember what each diagram is, and what it's uses are...

Use Case diagrams help you specify the user goals that the system must carry out.

Class diagrams show the physical structure of the objects in the system and their static relationships.

Sequence and collaboration diagrams show the dynamic interactions between instances used to carry out a single use case.

State charts diagram an instance over time and the events that cause it to change.

Activity diagrams are good for charting high level processes that require conditional and parallel processing.

Physical diagrams give you an overall picture of the structure, distribution and implementation of your system.

Putting it all Together

Don't get bogged down with semantics and detail.  The UML is a very rich and detailed language; remember that you don't have to master every iota of information at first.  Get comfortable with the basics first.

Similarly, keep your diagrams simple.  Each diagram should have one key concept or design feature that you're trying to explain.  Further, that key concept or feature should be interesting.  You don't need to design the obvious, and you don't need to be redundant.  Express what needs to be expressed and move on.

Finally, all of the diagrams in this tutorial were created with Visual Case, so download the trial and get started making your own designs.

For More Information...

Browse the web for message forums, other tutorials and more examples.

A good and very accessible book to get you started is:

UML Distilled Second Edition
A Brief Guide to the Standard Object Modeling Language

Author: Martin Fowler with Kendall Scott
Published: 2000 Addison-Wesley


Page 1: Introduction
Page 2: Use Case Diagrams
Page 3: Class Diagrams
Page 4: Interaction Diagrams - Sequence & Collaboration
Page 5: Activity & State Diagrams
Page 6: Implementation Diagrams - Component & Deployment
Page 7: Summary & Further Reading


Visual CaseTM  is a trademark or registered trademark of Artiso Corp. Canada.

Microsoft, Windows, SQL Server, VB, Visual Basic and Access are registered trademarks of Microsoft Corporation.
Oracle is a registered trademark of Oracle Corporation.
Unified Modeling Language and UML are trademarks of Object Management Group Inc. in the U.S. and other countries.
Other brands and their products are trademarks or registered trademarks of their respective holders and should be noted as such.

This site is best viewed at a resolution of 800 by 600 using Internet Explorer 5.

Visual Case Tutorials

 Home
Tutorials
 Flow Charting

 Data Flow Diagramming

 UML Tutorial

 Database Design Tutorial Database Engineering Tutorial

 Supported Databases

 Contact Us


UML Tutorial

Introduction
Use Case Diagrams
Class Diagrams
Interaction Diagrams
Activity & State Diagrams
Implementation Diagrams
Summary