Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the constituent elements of the UML deployment diagram

2025-03-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

Editor to share with you what are the components of the UML deployment map, I hope you will gain something after reading this article, let's discuss it together!

UML deployment Diagram (DeploymentDiagram) for UML modeling

A brief introduction to UML deployment diagrams (DeploymentDiagramIntroduction)

The UML deployment diagram describes the structure of the system runtime and shows the configuration of the hardware and how it is deployed into the network structure. A system model has only one UML deployment diagram, and UML deployment diagrams are often used to help understand distributed systems.

II. UML deployment diagram elements (DeploymentDiagramElements)

1. Node (Node)

A node is a physical element that exists and runs on behalf of computer resources, which can be hardware or software systems running on it, such as 64 hosts, Windowsserver2008, and so on. The nodes are represented in a three-dimensional box, as shown below:

2. Node instance (NodeInstance)

The node instance name is in the following format

NodeInstance:node

It is different from a node in that the name is underlined and the node type is preceded by a colon, and the colon can be preceded by a sample name or without a sample name, as shown below:

3. Node type (NodeStereotypes)

The node types in the UML deployment diagram are: «cdrom », «cd-rom », «computer », «diskarray », «pc », «pcclient », «pcserver », «secure », «server », «server », «userpc », and are represented by different icons in the upper right corner of the node, as shown in the following figure.

4. Object (Artifact)

Objects in UML deployment diagrams are products of the software development process, including process models (such as use case diagrams, design diagrams, etc.), source code, executable programs, design documents, test reports, requirements prototypes, user manuals, and so on. The object is represented as follows, with the keyword «artifact »and the document icon

5. Connect (Association)

The connection between nodes represents the path of interaction between systems. This communication path is called Association. As shown in the following figure, there is a network protocol in the connection.

6. Node container (NodeasContainer)

A node in a UML deployment diagram can include other nodes, such as components or objects, and is called a node container (NodeasContainer). As shown in the following figure, the Node contains the object (Artifact).

3. UML deployment diagram project example (DeploymentDiagramExample)

Analysis:

1 、 WebServer

A Web server is pre-installed with 4 operating systems and 4 operating systems on top of it. Due to the large number of customer visits, 3 are used to deploy B2C and one is used to deploy B2BB2EWeb.

2. Web access diversion equipment

According to the website traffic, automatically locate the server where the customer visits the server with less traffic.

3. FTPServerAndSessionServer server

All the pictures on the website are uploaded to the FTP server, and the Session under B2CWeb is transferred to this server.

4. DBServer server

Database server

* ppServer server

A server that regularly performs scheduling (console programs) for interacting with the database system.

6. FrieWall Firewall

All operations on the server are filtered through the firewall.

7 、 UserClient

User's personal PC, pre-installed with browser.

After reading this article, I believe you have a certain understanding of "what are the components of UML deployment diagram". If you want to know more about it, you are welcome to follow the industry information channel. Thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report