0% found this document useful (0 votes)
6 views9 pages

Week 12-Physical View

Uploaded by

moosaniazi056
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views9 pages

Week 12-Physical View

Uploaded by

moosaniazi056
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Physical View

Dr-Huma Hayat Khan


Overview
• How hardware and software work together
• 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.
• 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.
Steps to Create a Deployment Diagram:

1. Identify Hardware Nodes


• Determine the physical infrastructure needed for the system.
• Examples: Web server, database server, client device.

2. Map Software to Hardware


• Identify the software components (artifacts) to deploy on each node.
• Example: A web application on the web server, a database schema on the
database server.

3. Define Relationships
• Show communication paths between nodes.
Cont…
• The following 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
Cont…
• 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 following deployment diagram has been drawn considering all
the points mentioned above:
Point Of Sale Terminal (POST)
ATM example

You might also like