一.单选题(共4题,20.0分)
1
UML是软件开发中的一个重要工具,它主要应用下列哪种软件开发方法( )(5.0分)
- A、基于瀑布模型的结构化方法
- B、基于需求动态定义的原型化方法
- C、基于对象的面向对象的方法
- D、基于数据的数据流开发方法
我的答案:C得分: 5.0分
2
面向对象程序设计语言不同于其它语言的最主要特点是( )(5.0分)
- A、模块性
- B、抽象性
- C、继承性
- D、共享性
我的答案:C得分: 5.0分
3
对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中(5.0分)
- A、结合
- B、隐藏
- C、封装
- D、抽象
我的答案:C得分: 5.0分
4
在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有( )(5.0分)
- A、隐藏复杂性
- B、信息隐蔽
- C、经常类的复用
- D、类的开发
我的答案:B得分: 5.0分
二.判断题(共7题,35.0分)
1
只有质量差的软件产品才需要维护(5.0分)
我的答案:×得分: 5.0分
2
软件维护的主要任务是修正软件在前期开发过程中所遗留下的问题(5.0分)
我的答案:×得分: 5.0分
3
UML是一种直观化、明确化、构建和文档化软件产物的通用语言(5.0分)
我的答案:×得分: 5.0分
4
UML语言支持面向对象的主要概念,并与具体的开发过程相关(5.0分)
我的答案:×得分: 5.0分
5
UML是一种直观化、明确化、构建和文档化软件产物的通用语言(5.0分)
我的答案:×得分: 5.0分
6
面向对象的分析是面向计算机系统建立软件系统的对象模型(5.0分)
我的答案:×得分: 5.0分
7
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现(5.0分)
我的答案:√得分: 5.0分