UML——构件图 部署图

  • 构件图

概念

是系统中遵从一组接口且提供其实现的物理的、可替代的部分。构件能独立完成功能,它软件系统的组成部分。每个构件实现一定功能,为其他构件提供使用接口,方便软件的复用。


组成

构件:源代码构件、二进制构件、可执行构件、数据文件或文档。

接口:一些共有的方法。使用构造型《interface》或圆圈。

关系:依赖关系用带箭头的虚线表示。


构件的复用和替换

复用:一次定义好的构件可以在多个不同的软件中被重复使用。

替换:在程序中使用一个构件来替换接口相同的另一个构件。


优点:了解系统的功能和结构,有利用软件的复用。


机房收费构件图




  • 部署图

概念

描述了系统中包括的计算机和其他的硬件设备,如这些计算机和设备的位置以及它们之间是如何互相连接,系统的程序和进程在哪一台计算机上运行。


节点

处理器:能够执行软件构件的节点,设备:打印机,读卡器,网络集线器。


注意

并非描述所有的软件,只需要描述那些对系统实现至关重要的构件即可。


机房收费部署图



你可能感兴趣的:(UML——构件图 部署图)