Our Topic
UML deployment
  diagrams



         Asraa Batool
What are Deployment
      diagrams?
O Deployment diagrams are a kind of
 architectural model that show the static
 structure of the planned target
 environment.
UML deployment
       diagrams
O UML deployment diagrams show how
 software components are physically deployed
 on processors; that is, the deployment
 diagram shows the hardware and software in
 the system used to connect the different
 components in the system.
Creation
O UML deployment diagrams usually created
 during the implementation of the system
 and set out the physical arrangement of
 the processor elements, the software that
 are installed on each processor, and the
 components and other elements that the
 software implements.
Cont…
O nodes in a deployment diagram can show
 hardware devices such as sensors, and
 printers, as well as other devices that
 support the runtime environment of a
 system.
uses
O Deployment diagrams are probably most useful when
  you are designing an embedded system based on
  hardware that is controlled by external stimuli.
Examples:
O A display that is controlled by temperature change.
O Use them to document client/server systems that typically
  distinguish between the user interface and the persistent
  data of a system.
O Distributed systems that have multiple servers and can
  host multiple versions of software components.
In practice, deployment
diagrams are not universally
used.

Uml deployment diagram

  • 1.
    Our Topic UML deployment diagrams Asraa Batool
  • 2.
    What are Deployment diagrams? O Deployment diagrams are a kind of architectural model that show the static structure of the planned target environment.
  • 3.
    UML deployment diagrams O UML deployment diagrams show how software components are physically deployed on processors; that is, the deployment diagram shows the hardware and software in the system used to connect the different components in the system.
  • 4.
    Creation O UML deploymentdiagrams usually created during the implementation of the system and set out the physical arrangement of the processor elements, the software that are installed on each processor, and the components and other elements that the software implements.
  • 6.
    Cont… O nodes ina deployment diagram can show hardware devices such as sensors, and printers, as well as other devices that support the runtime environment of a system.
  • 7.
    uses O Deployment diagramsare probably most useful when you are designing an embedded system based on hardware that is controlled by external stimuli. Examples: O A display that is controlled by temperature change. O Use them to document client/server systems that typically distinguish between the user interface and the persistent data of a system. O Distributed systems that have multiple servers and can host multiple versions of software components. In practice, deployment diagrams are not universally used.