7.1.2 实现建模
实现建模,涉及系统的详细描述(系统所包含的硬件与软件),因此被包含在物理体系结构建模中。它显示了硬件的结构,包括不同的节点(如处理器、设备等)以及这些节点之间如何连接,它还显示了代码模块(这些代码模块实现了逻辑体系结构中定义的概念)的物理结构和依赖关系,并展示了进程、程序、构件等软件在运行时的物理分配。
UML提供两种实现模型的描述图:构件图和部署图。构件图描述系统中不同物理构件及其相互之间的联系,表达系统代码本身的结构。部署图由节点构成,节点代表系统的硬件,构件在节点上驻留并执行。部署图描述系统软件构件与硬件之间的关系,表达的是运行时的系统结构。
在系统设计中,实现模型的作用是:
(1)指出系统中的类和对象在物理上位于哪个程序或进程。
(2)程序或进程依赖哪台具体计算机运行。(https://www.daowen.com)
(3)标明系统中配置的计算机和其他硬件设备。
(4)指明系统中各种计算机和硬件设备如何进行连接。
(5)明确不同的代码文件之间的相互依赖关系。
(6)当一个文件被改变时,标明哪些相关文件需要重新编译。
构件图和部署图可以用来进行业务建模:用构件图描述业务过程,用部署图描述业务活动中的组织机构和资源。