第七周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

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注