UML组件图用于表现组件之间的关系。
    下面使用StarUML画UML组件图。
    (1)启动StarUML。
    (2)建立一个空的Component Diagram,具体过程如下所示。

    • 选中右上角的“Model Explorer”中的“Model”。
    • 右键单击“Model”并选中弹出菜单中的“Add Diagram”中的“Component Diagram”。

    image.png
    可以看到“Toolbox”中有“Component”等供用户使用。此时用户可以修改一下组件图的名称,现在的类图的名称为ComponentDiagram1;在其下方的“DiagramExplorer”中修改“Name”为“HelloComponent Diagram”。
    image.png
    (3)绘制UML组件图。选中“Toolbox”中的“Component”,然后在“HelloComponentDiagram”上单击,即可创建一个初始化的Component,此时我们可以修改名称,把该组件改为“Component1”。
    按照同样的方式绘制两个新的组件Component2和Component3,如下图所示。
    image.png
    此时,可以选择“Toolbox”中的“Dependency”来绘制组件之间的依赖关系。
    image.png
    此时,已经建立了一个符合规定的UML组件图。
    (4)保存。
    练习:Android多线程断点续传下载器中的UML组件图
    image.png