大学MOOC 计算机-软件工程(青岛大学)1450329258 最新慕课完整章节测试答案
第七周UML-3
单元测试3-UML建模
1、单选题:
描述UML需求模型的是_____。
选项:
A: 状态图
B: 顺序图
C: 用例图
D: 类图
答案: 【 用例图】
2、单选题:
以下不属于UML静态建模工具的是_____。
选项:
A: 类图
B: 协作图
C: 对象图
D: 包图
答案: 【 协作图】
3、单选题:
以下不属于UML动态建模工具的是_____。
选项:
A: 部署图
B: 活动图
C: 时序图
D: 状态图
答案: 【 部署图】
4、单选题:
顺序图由类角色,生命线,激活期和_______组成。
选项:
A: 关系
B: 消息
C: 实体
D: 属性
答案: 【 消息】
5、单选题:
以下元素中,_______不是类图中的模型元素。
选项:
A: 类
B: 关联
C: 接口
D: 参与者
答案: 【 参与者】
6、单选题:
UML不具备以下哪种建模机制_____。
选项:
A: 静态建模
B: 动态建模
C: 物理架构建模
D: 功能建模
答案: 【 功能建模】
7、判断题:
所有的类都必须与客观事物相对应,都必须有具体的实例。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
用例图可以划分系统与外部实体的界限,是系统开发的起点。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、填空题:
在面向对象方法中,对于客观事物的描述,其静态特征用对象的_____表示。
答案: 【 属性】
10、填空题:
在类的属性定义中引入可见性,主要是为了支持_____这一软件设计原则。
答案: 【 信息隐蔽##%_YZPRLFH_%##信息隐藏】
第十三、十四周面向对象设计-2
单元测试1-软件分析与设计
1、单选题:
对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
选项:
A: 结合
B: 隐藏
C: 封装
D: 抽象
答案: 【 封装】
2、单选题:
模块的内聚性最高的是( )。
选项:
A: 逻辑内聚
B: 时间内聚
C: 偶然内聚
D: 功能内聚
答案: 【 功能内聚】
3、单选题:
在SD方法中全面指导模块划分的最重要的原则是( )。
选项:
A: 程序模块化
B: 模块高内聚
C: 模块低耦合
D: 模块独立性
答案: 【 模块独立性】
4、单选题:
快速原型模型的主要特点之一是( )。
选项:
A: 开发完毕才见到产品
B: 及早提供全部完整的软件产品
C: 开发完毕后才见到工作软件
D: 及早提供工作软件
答案: 【 及早提供工作软件】
5、单选题:
在软件结构设计完成后,下列说法中正确的是( )。
选项:
A: 非单一功能模块的扇入数大比较好,说明本模块重用率高。
B: 单一功能的模块扇入高时应重新分解,以消除控制耦合的情况。
C: 一个模块的扇出太多,说明该模块过分复杂,缺少中间层。
D: 一个模块的扇入太多,说明该模块过分复杂,缺少中间层。
答案: 【 一个模块的扇出太多,说明该模块过分复杂,缺少中间层。】
6、单选题:
结构化分析方法使用描述工具 ( )定义数据流图中每一个图形元素。
选项:
A: 数据流图
B: 数据字典
C: 结构化语言
D: 判定表和判定树
答案: 【 数据字典】
7、单选题:
软件开发技术通常不包括( )。
选项:
A: 开发方法学
B: 软件工具
C: 软件工程环境
D: 计算机算法
答案: 【 计算机算法】
8、单选题:
&r
