Presentation For Component & Deployment
Presentation For Component & Deployment
BY GROUP : ANONYMOUS
July 29, 2021
1
Contents
➔ Component Diagram
➔ Deployment Diagram
2
Component Diagram
3
What is UML Component Diagram ?
A. Component
B. Interface
C. Dependency
5
Purpose of Component Diagram
• Since it is a special kind of a UML diagram, it holds distinct purposes. It
describes all the individual components that are used to make the
functionalities.
• It visualizes the physical components inside the system. The components can
be a library, packages, files, etc.
• The component diagram also describes the static view of a system, which
includes the organization of components at a particular instant. The collection
of component diagrams represents a whole system.
6
Purpose of Component Diagram (2)
● The main purpose of the component diagram are enlisted below:
○ It visualize each component of a system.
○ It constructs the executable by incorporating forward and reverse engineering.
○ It describes the relationships and organization of components.
7
Why to use Component Diagram ?
Following are some reasons, which tells when to use component diagram :
• To represents various physical components of a system at runtime. It is helpful
in visualizing the structure and the organization of a system.
• To describes how individual components can together form a single system.
• To divide a single system into multiple components according to the
functionality.
• To represent the component organization of the system.
9
How to draw Component Diagram ?
Deployment Diagram
12
What is UML Deployment Diagram ?
a. Node
b. An artifact
c. An interface
d. Component
14
Purpose of Deployment Diagram
1. Firstly, identify the nodes that represent your system's client and server
processors and then highlight those devices that are relevant to the behavior
of your system.
2. Provide visual cues for these processors and devices via stereotyping.
3. Model the topology of these nodes in a deployment diagram.
4. Similarly, specify the relationship between the components in your system's
implementation view and the nodes in your system's deployment view.
17
Example of Deployment Diagram
● A Deployment Diagram for Corporate Distributed System
Component Diagram