Get the App
SLTechnology News&Howtos  ›  Development  › 

Example Analysis of UML deployment Diagram

Shulou Source: shulou.com Published: 2022-06-02 07:56:13 10月04日 Update

Editor to share with you the example analysis of the UML deployment diagram, I believe that most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

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 the software 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 operating system, firewall and so on. The nodes are represented in a three-dimensional box.

2. Node instance (NodeInstance)

The node instance name is in the following format

NodeInstance:node

The difference between a node and a node is that the name is underlined and the node type is preceded by a colon, which can be preceded by a sample name or without a sample name.

3. Node type (NodeStereotypes)

The node types are:? cdrom?,?cd-rom?,?computer?,?diskarray?,?pc?,?pcclient?,?pcserver?,?secure?,?server?,?storage?,?unixserver?,?userpc?, and are represented by different icons in the upper right corner of the node.

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 document icon

5. Connect (Association)

The connection between nodes represents the communication path of interaction between systems, which is called Association.

6. Node container (NodeasContainer)

A node that can include other nodes, such as components or objects, is called a node NodeasContainer.

3. UML deployment diagram project example (DeploymentDiagramExample)

Analysis:

1. WebServer server

A Web server is pre-installed with four operating systems and four IIS on it. Due to the large number of customer visits, three 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

5. AppServer 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.

These are all the contents of the article "sample Analysis of UML deployment diagrams". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Tags: Nodes servers services systems examples names objects analysis articles types software firewalls runs fire protection operating systems between elements content colons icons Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Docker macOS Huawei MySQL Shulou Tech Info