COMPONENT DIAGRAM:
Component diagrams represent a set of components and their relationships. These components consist of classes, interfaces or collaborations.So Component diagrams represent the implementation view of a system.During design phase software artifacts (classes, interfaces etc) of a system are arranged in different groups depending upon their relationship. Now these groups are known as components.Finally, component diagrams are used to visualize the implementation.