资源描述
软件开发工具与环境作业参考答案
第十一次(组件图与部署图)
一.名词解释
1. 组件(Component)
组件(Component)是定义了良好接口的物理实现单元,它是系统中可以替换的部分
2. 节点(Note)
节点是定义运行时的物理对象的类,它一般用于对执行处理或计算机的资源建模
节点包含两方面的内容:1)能力:如计算能力,存储能力等,2)位置:部署的位置
二.简答题
1. 组件图由哪几个部分构成
答:组件图通常包括以下三个部分:
1)组件:组件是定义了良好接口的物理实现单元,它是系统中可以替换的部分
2)接口:接口是一个类提供给另一个类的一组操作
3)关系:组件图的关系包括:依赖、实现、泛化和关联关系,和类图相同
2. 组件图有哪些作用
答:组件图有以下作用:
1)在以组件为基础的开发中,组件图为构架师提供了一个开始为解决方案建模的自然形式
2)组件图是不同开发小组有用的交流工具
3)组件图为开发者提供了系统的高层次架构视图
4)系统管理员可以利用组件图获得将运行于他们系统上的逻辑软件组件的早期视图
3. 部署图的作用是什么
答:部署图(Deployment diagram)显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上,还包含了这些硬件之间的连接关系。
4. 节点的分类
答:在建模过程中,我们将节点分成两种类型:
1)处理器(Processor):这是能够执行软件构件,具有计算能力的节点
2)设备(Device):没有计算能力的节点,这些设备通常是通过其接口为外界提供某种服务,比如打印机,扫描仪等
展开阅读全文