软件工程模拟
一、选择题
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小时内删除。
发表评论