SlideShare a Scribd company logo
7
Most read
Deployment
Diagram
BY :- SAMARTH VAISH
Deployment Diagram
 Deployment Diagram Deployment Diagram is a
very simple diagram which is used to represent
the physical implementation of a system or a
physical architecture of a hardware. Deployment
diagram presents a static view of the system.
Elements of Deployment Diagram
There are only three elements for a deployment
diagram. They are :
 Node
 Artifact
 Connection
Node
 A Node represents hardware or software element of a
system. Node is shown as a three dimensional box.
There are two types of nodes in a deployment
diagram:
 Device nodes :-Device nodes are computing resources
with processing capabilities and the ability to execute
programs. Some examples of device nodes include
PCs, laptops, and mobile phones.
 Execution Environment Nodes:- An execution
environment node, or EEN, is any computer system
that resides within a device node. It could be an
operating system, a JVM.
Artifacts
 Artifacts are product of a software development
process. They can range from models, files to
documents. Artifacts are denoted by a rectangular
box with <<artifact>> stereotype and a file icon in
the box.
Connectors
 Connectors are lines drawn between nodes, they
are used as communication medium between
nodes. Name of the physical connection can be
represented using stereotypes. For Example
<<Ethernet>>, <<message bus>> etc.
Deployment Diagram Example
 There is a web server, a database server, and the machine where the user
views the website.
Purpose of Deployment Diagrams
The purpose of deployment diagrams can be
described as −
 Visualize the hardware topology of a system.
 They model physical hardware elements and the
communication paths between them
 Describe the runtime processing nodes.
Thank You!!

More Related Content

PPTX
Importance & Principles of Modeling from UML Designing
PPT
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
PPTX
Data Designs (Software Engg.)
PPT
11 deployment diagrams
PPTX
object oriented methodologies
PPTX
Aspects of data mart
PPT
Flow oriented modeling
PPT
Coupling and cohesion
Importance & Principles of Modeling from UML Designing
CHAPTER 6 REQUIREMENTS MODELING: SCENARIO based Model , Class based moddel
Data Designs (Software Engg.)
11 deployment diagrams
object oriented methodologies
Aspects of data mart
Flow oriented modeling
Coupling and cohesion

What's hot (20)

PPTX
McCall Software Quality Model in Software Quality Assurance
PPTX
Challenges of Conventional Systems.pptx
PPTX
Architectural styles and patterns
PPTX
8 queens problem using back tracking
PPTX
Design Model & User Interface Design in Software Engineering
PPTX
Common Standards in Cloud Computing
PPTX
C# Framework class library
PPT
Clock synchronization in distributed system
PDF
Inter Process Communication
PPTX
Handheld operting system
PPTX
Architecture of operating system
PPT
Architectural Design in Software Engineering SE10
PDF
Requirement engineering process
PPTX
10 implementing subprograms
PPTX
PPTX
Uml Presentation
PPSX
JDBC: java DataBase connectivity
PDF
Type conversion in Compiler Construction
PPTX
2. Distributed Systems Hardware & Software concepts
PDF
Software engineering a practitioners approach 8th edition pressman solutions ...
McCall Software Quality Model in Software Quality Assurance
Challenges of Conventional Systems.pptx
Architectural styles and patterns
8 queens problem using back tracking
Design Model & User Interface Design in Software Engineering
Common Standards in Cloud Computing
C# Framework class library
Clock synchronization in distributed system
Inter Process Communication
Handheld operting system
Architecture of operating system
Architectural Design in Software Engineering SE10
Requirement engineering process
10 implementing subprograms
Uml Presentation
JDBC: java DataBase connectivity
Type conversion in Compiler Construction
2. Distributed Systems Hardware & Software concepts
Software engineering a practitioners approach 8th edition pressman solutions ...
Ad

Similar to Deployment (15)

PDF
Deployment Diagram
PPTX
Deployement diagram
PPTX
Deployment Diagram Example Templates
PPTX
Deployment Diagram Software engineering.pptx
PPTX
Architectural Modeling
PPT
OOAD Anna University Notes Unit - III.ppt
PPTX
Uml deployment diagram
PPTX
R1x g13 4 diagrams i
PPT
Component and deployment Diagrams Explanation
DOCX
1Lesson 5.3UML Deployment DiagramsLesson 5.2Distribu.docx
PPTX
UML-Deployment-Diagrams-A-Comprehensive-Overview.pptx
PPTX
Architectural modeling chapter 5 of omd
PPTX
Component and Deployment Diagram - Brief Overview
PPT
Object oriented sad-5 part ii
PDF
Bab 12 deployment diagram 2010
Deployment Diagram
Deployement diagram
Deployment Diagram Example Templates
Deployment Diagram Software engineering.pptx
Architectural Modeling
OOAD Anna University Notes Unit - III.ppt
Uml deployment diagram
R1x g13 4 diagrams i
Component and deployment Diagrams Explanation
1Lesson 5.3UML Deployment DiagramsLesson 5.2Distribu.docx
UML-Deployment-Diagrams-A-Comprehensive-Overview.pptx
Architectural modeling chapter 5 of omd
Component and Deployment Diagram - Brief Overview
Object oriented sad-5 part ii
Bab 12 deployment diagram 2010
Ad

More from Mani Kanth (20)

PPTX
White box testing
PPTX
Unit testing
PPTX
System testing
PPTX
management of maintainance
PPTX
Se (techniques for black box testing ppt)
PPTX
Reverse engineering in software engineering vaibhav
PPTX
Mutation testing 1
PPTX
Mutation testing
PPTX
Guideline for euivalence class testing
PPTX
Equivalence class testing
PPTX
unit testing
PPTX
Window to viewport transformation&amp;matrix representation of homogeneous co...
PPTX
The sutherland hodgeman polygon clipping algorithm
PPT
Seed filling algorithm
PPTX
Scaling and shearing
PPTX
Reflection transformation
PPTX
Raster and random scan display types of input devices
PPTX
Projection
PPTX
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
PPTX
Mid point circle algorithm
White box testing
Unit testing
System testing
management of maintainance
Se (techniques for black box testing ppt)
Reverse engineering in software engineering vaibhav
Mutation testing 1
Mutation testing
Guideline for euivalence class testing
Equivalence class testing
unit testing
Window to viewport transformation&amp;matrix representation of homogeneous co...
The sutherland hodgeman polygon clipping algorithm
Seed filling algorithm
Scaling and shearing
Reflection transformation
Raster and random scan display types of input devices
Projection
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
Mid point circle algorithm

Recently uploaded (20)

PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
web development for engineering and engineering
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
DOCX
573137875-Attendance-Management-System-original
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
composite construction of structures.pdf
PPTX
OOP with Java - Java Introduction (Basics)
Structs to JSON How Go Powers REST APIs.pdf
Foundation to blockchain - A guide to Blockchain Tech
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Lesson 3_Tessellation.pptx finite Mathematics
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
CYBER-CRIMES AND SECURITY A guide to understanding
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
web development for engineering and engineering
bas. eng. economics group 4 presentation 1.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
573137875-Attendance-Management-System-original
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT 4 Total Quality Management .pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
composite construction of structures.pdf
OOP with Java - Java Introduction (Basics)

Deployment

  • 2. Deployment Diagram  Deployment Diagram Deployment Diagram is a very simple diagram which is used to represent the physical implementation of a system or a physical architecture of a hardware. Deployment diagram presents a static view of the system.
  • 3. Elements of Deployment Diagram There are only three elements for a deployment diagram. They are :  Node  Artifact  Connection
  • 4. Node  A Node represents hardware or software element of a system. Node is shown as a three dimensional box. There are two types of nodes in a deployment diagram:  Device nodes :-Device nodes are computing resources with processing capabilities and the ability to execute programs. Some examples of device nodes include PCs, laptops, and mobile phones.  Execution Environment Nodes:- An execution environment node, or EEN, is any computer system that resides within a device node. It could be an operating system, a JVM.
  • 5. Artifacts  Artifacts are product of a software development process. They can range from models, files to documents. Artifacts are denoted by a rectangular box with <<artifact>> stereotype and a file icon in the box.
  • 6. Connectors  Connectors are lines drawn between nodes, they are used as communication medium between nodes. Name of the physical connection can be represented using stereotypes. For Example <<Ethernet>>, <<message bus>> etc.
  • 7. Deployment Diagram Example  There is a web server, a database server, and the machine where the user views the website.
  • 8. Purpose of Deployment Diagrams The purpose of deployment diagrams can be described as −  Visualize the hardware topology of a system.  They model physical hardware elements and the communication paths between them  Describe the runtime processing nodes.