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. |