Visual Case
Tool - UML Tutorial
6.
Implementation Diagrams - Component and Deployment
So far, we've seen how to diagram
the tasks that your system will perform, the
details of the classes in your system, and the
dynamic behaviour of the system - but what about
the big picture? The two types of
implementation diagrams provide the solution.
With the deployment
diagram, you can show how the components of your
system are physically related, and with the
component
diagram, you can show the components in the system
are organized.
You can combine the two diagrams
if you choose:

Above, the nodes are shown in
green and the components in maroon. The
nodes
represent something upon which a component can
run, and components
are units of software.
On the diagram, nodes are
connected with
connections that show the physical path
of information in the system. Components are
connected with directed dashed lines that
represent the
communication between components.
You can also use lollipop
interfaces on components to show that
communication is through an interface.
Putting
it all Together
The physical diagrams will help
with the overall structure and distribution of
your system. You can draw component and
deployment diagrams separately or combine them as
you choose. Also, you need not show the
components within the nodes as above, although it
helps in the overall understanding of what is
executed where.
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.