软件工程模拟
一、选择题
1、下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是()。 [单选题] *
A.集成测试、确认测试、单元测试
B.单元测试、集成测试、确认测试
C.单元测试、确认测试、集成测试
D.确认测试、集成测试、单元测试(正确答案)
2.单元测试时用户代替被调用模块的是()。 [单选题] *
A.桩模块(正确答案)
B.通信模块
C.驱动模块
D.代理模块
3.JavaBean的属性必须声明为private,方法必须声明为()访问类型。。 [单选题] *
A. private
B. static
C. protect
D. public(正确答案)
4. MySql数据库服务器的默认端口号是() [单选题] *
A. 80
B. 8080
C.21
D. 3306(正确答案)
5.()描述系统硬件的物理拓扑结构及在此结构上运行的软件构件。 [单选题] *
A.构件图
B.部署图(正确答案)
C.包图
D.类图
6.用户界面设计的黄金原则,不包括()。 [单选题] *
A.把控制权交给用户
B.减轻用户的记忆负担
C.保持界面一致
D.操作流程简单可行(正确答案)
7.从用例场景的时序图设计中,采用()映射为类,(  )映射为方法的原则,可以导出系统设计类图。 *
A.消息对象
B.属性消息
C.对象消息(正确答案)
D.名称对象。(正确答案)
8.()不是面向对象设计的主要活动。 [单选题] *
A.数据/类设计
B.体系结构设计
C.流程设计(正确答案)
D.创建与接口设计
9.面向对象的设计原则中信息隐蔽原则是通过对象的()来实现的。 [单选题] *
A.继承性
B.多态性
C.封装性(正确答案)
D.实例
10.面向对象的()特性,可以方便开发更灵活、已修改的系统。 [单选题] *
A.继承
B.隐藏
C.封装
D、多态(正确答案)
11.()用于界定系统的边界,定义系统与环境之间的依赖关系。 [单选题] *
A.上下文模型(正确答案)
B.类模型
C.动态模型
D.边界模型
12.在UML提供的图中,()用于按时间顺序描述对相间的交互。 [单选题] *
A.网络图
B.状态图
C.协作图
D.时序图(正确答案)
13.()不是软件危机的突出表现。 [单选题] *
A.对软件开发成本和进度的估计常常很不准确
B.无法完成功能复杂的软件(正确答案)
C.用户对“已完成的”软件系统不满意现象经常发生
D.软件产品的复杂性增加,可靠性、质量却在下降
14.产生软件危机的原因不包括()。 [单选题] *
A.没有合适的软件开发人员(正确答案)
B.软件人员与用户的交流存在障碍。
C.软件开发过程不规范,缺乏方法论和规范的指导,
D.缺少有效的软件评测手段,提交用户软件质量差
15.衡量软件质量的因素不包括()。 [单选题] *
A.功能性
B.可靠性
C.可移植性
D.互补性(正确答案)
16、与计算机科学的理论研究不同,软件工程是一门()学科。 [单选题] *uml图用什么软件画
A.理论性
B.工程性(正确答案)
C.原理性
D.心理性
17.增量模型是一种()的模型。+ [单选题] *
A.整体开发
B.非整体开发(正确答案)
C.灵活性差
D.较晚产生工作软件
18.对于原型的使用建议,以下说法不正确的是()。 [单选题] *
A.开发周期很长的项目,能够使用原型
B.在系统的使用可能变化较大,不能相对稳定时,能够使用原型。
C.缺乏开发工具或对原型的可用工具不了解时,能够使用原型(正确答案)
D.开发人员对系统的某种设计方案的实现无信心或无大的把握时,能够使用原型。
19.原型模型的王要特点之一是()。 [单选题] *
A.开发完毕才见到产品
B.及早提供工作软件(正确答案)
C.及早提供全部完整软件
D.开发完毕才见到工作软件
20.在软件开发过程中,系统分析员主要负责()。 [单选题] *
A.系统详细功能设计
B.通过需求设计系统总体结构
C.和用户沟通,获取系统需求(正确答案)
D.数据库设计与数据库管理。
21.()是系统逻辑功能的图形表示。 [单选题] *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。