Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practical No. 08 AIM: Study and Draw Deployment Diagram For ATM System Theory: Deployment Diagrams

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Practical No.

08

AIM: Study and draw deployment diagram for ATM system

THEORY:

Deployment Diagrams:

Deployment diagrams are used to visualize the topology of the physical


components of a system where the software components are deployed. So
deployment diagrams are used to describe the static deployment view of a system.
Deployment diagrams consist of nodes and their relationships.
The name Deployment itself describes the purpose of the diagram. Deployment
diagrams are used for describing the hardware components where software
components are deployed. Component diagrams and deployment diagrams are
closely related.
Component diagrams are used to describe the components and deployment
diagrams shows how they are deployed in hardware. UML is mainly designed to
focus on software artifacts of a system. But these two diagrams are special
diagrams used to focus on software components and hardware components.
So most of the UML diagrams are used to handle logical components but
deployment diagrams are made to focus on hardware topology of a system.
Deployment diagrams are used by the system engineers.
The purpose of deployment diagrams can be described as:
● Visualize hardware topology of a system.
● Describe the hardware components used to deploy software components.
● Describe runtime processing nodes.
Deployment diagram represents the deployment view of a system. It is related to
the component diagram. Because the components are deployed using the
deployment diagrams. A deployment diagram consists of nodes. Nodes are nothing
but physical hardwires used to deploy the application. Deployment diagrams are
useful for system engineers. An efficient deployment diagram is very important
because it controls the following parameters
● Performance
● Scalability
● Maintainability
● Portability
So before drawing a deployment diagram the following artifacts should be
identified Nodes and Relationships among nodes.

Fig. Deployment diagram of order management system


The above deployment diagram is a sample to give an idea of the deployment view
of order management system. Here we have shown nodes as:
● Monitor
● Modem
● Caching server
● Server
The application is assumed to be a web based application which is deployed in a
clustered environment using server 1, server 2 and server 3. The user is connecting
to the application using internet. The control is flowing from the caching server to
the clustered environment.
So the usage of deployment diagrams can be described as follows:
● To model the hardware topology of a system.
● To model embedded system.
● To model hardware details for a client/server system.
● To model hardware details of a distributed application.
● Forward and reverse engineering

CONCLUSION:
Hence the deployment diagram is studied successfully.

You might also like