Visual Case Tool

 

UML Tutorial

Download Visual Case Free for 30 Days

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.


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