• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Rob Spoor
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Tim Holloway
  • Piet Souris
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Frits Walraven
  • Himai Minh

Component Diagram Symbols

Alex Mercero
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are three ways the component symbol can be used.

  • 1) Rectangle with the component stereotype (the text <<component>>). The component stereotype is usually used above the component name to avoid confusing the shape with a class icon.

    2) Rectangle with the component icon in the top right corner and the name of the component.

    3) Rectangle with the component icon and the component stereotype.

  • Provided Interface and the Required Interface
    Interfaces in component diagrams show how components are wired together and interact with each other. The assembly connector allows linking the component’s required interface (represented with a semi-circle and a solid line) with the provided interface (represented with a circle and solid line) of another component. This shows that one component is providing the service that the other is requiring.  


    Port (represented by the small square at the end of a required interface or provided interface) is used when the component delegates the interfaces to an internal class.


    Although you can show more detail about the relationship between two components using the ball-and-socket notation (provided interface and required interface), you can just as well use a dependency arrow to show the relationship between two components.

    Source: https://creately.com/blog/diagrams/component-diagram-tutorial/
    No one can make you feel inferior without your consent - Eleanor Roosevelt. tiny ad:
    the value of filler advertising in 2021
      Bookmark Topic Watch Topic
    • New Topic