5章:包图与复合结构图习题
第5章包图与复合结构图习题
一、简答题
1. 什么叫包?
答:包是对模型元素进行分组的模型元素,可以把包比作一个存放模型元素的箱子或容器,在它里面可以存放多个模型元素。
2. 包之间存在哪几种关系?
答:依赖,导入,合并,包含
3. 包图有什么作用?
答:分类组织模型元素,模型结构建模,命名空间建模
4. 在软件建模中,复合结构图有什么作用?
答:可以直观反映类及其成员的组成结构,并可以描述成员的多重性,成员的连接,以及类的端口等
5. 协作在建模中的作用是什么?
答:用例分析与设计建模,设计模式建模
二、填空题
1.包是对模型元素进行(分组)的模型元素,包的英文名是(package)。
2. 包的可见性有(公开),私有和(保护)几种。
3.包的依赖关系可以分为(使用),抽象和(跟踪)几种形式。
4. 包导入可以分为(元素导入)和(包导入)两种类型。
5.包的包含关系是指一个包可以(嵌套)另外一个包作为自己的(子包)。
7. 复合结构图也被称为(组合结构图),它用来描述类及其成员的(组成结构)及成员之间的连接关系。
8.协作的用途有(用例分析与设计建模)和(设计模式)。
三、选择题
1.下面不属于包关系的是(C)。
A 导入关系
B 合并关系
C 关联关系
D 依赖关系
2.下面说法错误的是( B)。
A 共同重用是为了提高包的性
B 子类的稳定性比父类的稳定性好
C 共同封闭是为了提高包的聚合性
D 包不应该存在循环依赖
四、思考题
1. 谈谈包在软件结构建模中的作用。(略)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- net188.cn 版权所有 湘ICP备2022005869号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务