A deployment diagram is a diagram that will show how the architecture is deployed within the system. What makes up the architecture is the hardware, software, and the middleware. This diagram aims to plan out how the harware components will support the software. The deployment diagram is considered a static structure of a software developoment. Who would find the deployment diagram useful? Anyone that is network engineers, system administrators, and other professions within IT. The first thing you need to do before you start drawing, you will need know the nodes and the relationship between nodes. Before we dive deeper, we will need give an example.
Example
A business wants to create a website for their business in order to sell items. Before the developer can get started on writing code, she has to figure out how the system by keeping notes of what technology will be used. One will be html and css to create the layout of the website. Next, a server needs to be made along with a database to store users login information.
There is quite a bit of information regarding what technology will be used in order to create the website. The key name here is the use of html, where it will show up on the browser within the users computer. Then, you would need a server to store files to store information. Lastly, you will need a database to store user's useername and password.