第7章 实现建模
在面向对象系统分析与设计中,UML被用于从逻辑和物理两方面来分别建模,描述系统中软件和硬件的组成。逻辑建模涉及系统的功能,常常采用包图进行分类描述,每个包可以用类、对象及它们的内部协作来描述。用例建模、静态建模和动态建模均属于逻辑体系结构建模的范畴,都可在被划分到的对应包图里面,表示某一个子系统内的分析和设计。
从实现的角度进行建模,涉及文件系统和支持软件的相关硬件的组织结构,包括不同的节点和这些节点之间的连接方式,以及图示软件模块(逻辑体系结构)和物理结构的依赖关系,因此也常常被称为物理体系结构建模。UML中用构件图和部署图来描述系统在实现过程中的建模。
本章主要介绍UML中构件图、部署图的语法定义以及它们在系统实现建模中的应用举例。
学习目标
·了解系统逻辑模型的组成(https://www.daowen.com)
·了解系统实现模型的组成
·掌握UML中构件和构件图的描述方法
·了解源代码构件、二进制代码构件和可执行代码构件的区别
·掌握UML中部署图的描述方法
·掌握部署图中节点、构件和对象之间的关系