北邮网院软件工程与软件测试阶段作业题和答案.docx

上传人:b****5 文档编号:5596537 上传时间:2022-12-28 格式:DOCX 页数:39 大小:315.32KB
下载 相关 举报
北邮网院软件工程与软件测试阶段作业题和答案.docx_第1页
第1页 / 共39页
北邮网院软件工程与软件测试阶段作业题和答案.docx_第2页
第2页 / 共39页
北邮网院软件工程与软件测试阶段作业题和答案.docx_第3页
第3页 / 共39页
北邮网院软件工程与软件测试阶段作业题和答案.docx_第4页
第4页 / 共39页
北邮网院软件工程与软件测试阶段作业题和答案.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

北邮网院软件工程与软件测试阶段作业题和答案.docx

《北邮网院软件工程与软件测试阶段作业题和答案.docx》由会员分享,可在线阅读,更多相关《北邮网院软件工程与软件测试阶段作业题和答案.docx(39页珍藏版)》请在冰豆网上搜索。

北邮网院软件工程与软件测试阶段作业题和答案.docx

北邮网院软件工程与软件测试阶段作业题和答案

一、判断题(共8道小题,共40.0分)

 

1.一般情况下,如果软件的行为与它的设计者的目标是一致的,那软件才成功。

A.正确

B.错误

 

2.大部分软件开发项目首先设法满足一些企业的需要。

A.正确

B.错误

 

3.所谓“新经济”的笼罩在90年代的商业和金融死亡,不再影响的企业和软件工程师的决定。

A.正确

B.错误

4.软件过程可以在预先已有的软件模式之外被构造出来,以更好地满足软件工程的需要。

A.正确

B.错误

 

5.在统一过程模型中,需求被迭代德确定,而且可能跨越一个以上的过程阶段。

A.正确

B.错误

 

6.所有的敏捷过程模型或多或少不同程度上符合了敏捷的“软件开发宣言”的原则。

A.正确

B.错误

7.每个沟通会议应该有一个推动者,以确保客户不能去控制会议议项。

A.正确

B.错误

 

8.软件工程实践的本质是理解问题,计划解决方案,实施计划,并检查结果的精确度。

A.正确

B.错误

9.

 

二、单项选择题(共12道小题,共60.0分)

 

1.软件退化不是磨损导致的,是因为

A.软件工作在在恶劣环境中

B.软件被经常使用后,缺陷可能被发现

C.多次需求变更引进了组件交互的错误产生

D.软件的备用构件变得很难去布置

2.下面那个是团队软件过程的目标?

A.加速软件过程改进

B.允许训练有素的专业人士更好的时间管理

C.建立自我指导软件团队

D.显示经理如何降低成本和保持质量

E.b和c

 

3.下面这些哪个不是个人软件过程的特点?

A.强调对工作产品的个人测量

B.第一线工作人员需要由项目经理严谨监督

C.单个第一线工作人员负责项目估算和调度

D.第一线工作人员有权控制软件产品质量工作

 

4.过程模型被描述为敏捷,因为他们

A.取消繁琐文件的需要

B.强调灵活性和适应性

C.在计划活动时,不浪费开发时间

D.广泛使用原型开发

知识点:

第二章过程综述

学生答案:

[B;]

 

5.形式化方法软件开发模式使用数学方法去

A.规范定义的基于计算机的系统

B.开发无缺陷的计算机为基础的系统

C.正确性验证计算机的系统

D.以上所有

 

6.快速应用程序开发模式(RAD)是

A.基于组件开发模式的另一个名字

B.一个有用的方式,当用户不能很清楚的定义需求的时候

C.线性顺序模型的高速变体。

D.以上所有

 

7.线性顺序的软件开发模式也被称为

A.古典生命周期模型

B.喷泉模型

C.螺旋模型

D.瀑布模型

E.a和d

 

8.下面哪三个是自适应软件开发(ASD)过程模型的框架内活动?

A.分析、设计、编码

B.可行性研究,功能模型迭代、实施

C.需求收集,自适应周期的规划,迭代开发

D.思考、协作、学习

 

9.极限编程(XP)的过程模型中的四个框架活动是什么?

A.分析、设计、编码、测试

B.策划、分析、设计、编码

C.策划、分析、编码、测试

D.策划、设计、编码、测试

 

10.你如何建立敏捷的过程来管理项目的不可预测性?

A.必须非常仔细地进行需求收集

B.在规划发生前风险分析必须被进行

C.在短时间内软件增量必须交付

D.软件过程必须逐步适应变化

E.c和d

 

11.下列四个活动中哪个活动不是需要由一般的策划任务完成的?

A.制定整个项目开发战略

B.识别每个软件增量应交付的功能

C.为一个完整的软件项目创建详细时间表

D.制订一套定期跟踪进度的方法

 

12.在软件团队每个人都应该参与规划活动,以便我们能够

A.减少计划的粒度

B.深入分析需求

C.让所有团队成员更好的执行计划

D.开始设计

13.

 

一、判断题(共8道小题,共40.0分)

 

1.一个利益相关者是指那些将购买完成后的软件系统的人。

A.正确

B.错误

 

2.不同的客户提出相互矛盾的要求,这是比较常见的,每个辩称,他或她的版本是正确的。

A.正确

B.错误

 

3.分析包将分析模型的各种元素分组打包。

A.正确

B.错误

提示:

 

4.在分析模型中,仅有的需要代表的数据对象是指那些将要被执行的使用软件类。

A.正确

B.错误

 

5.信息隐藏使得程序的维护变的容易,因为数据和程序对软件的其它部分是隐藏的。

A.正确

B.错误

 

6.由于模块化是一个重要的设计目标,所以建议不要在设计中有太多的模块。

A.正确

B.错误

7.在一个体系结构模式可能被选择用在一个特定的系统之前,它必须有一个代码实现,以促进其复用。

A.正确

B.错误

 

8.软件体系结构的表示有助于项目的共利益者开展交流。

A.正确

B.错误

9.

 

二、单项选择题(共12道小题,共60.0分)

 

1.在一个系统层次模型高层被称为

A.活动图

B.部署图

C.系统环境图

D.系统流图

 

2.在业务过程工程中,有那三个不同的体系结构研究。

A.应用,数据,技术基础设施

B.沟通,组织,金融基础设施

C.网络,数据库,报告结构

D.系统,需求,数据结构

 

3.系统工程的过程通常始

A.详细视图

B.域视图

C.元素视图

D.全局视图

 

4.下列哪一项不是使用UML图创建的系统分析模型?

A.活动图

B.类图

C.数据流图

D.状态图

知识点:

第七章需求工程

学生答案:

[C;]

 

5.需求工程精华任务的结果是形成一个分析模型,该模型定义了问题的那几个域?

A.信息

B.功能

C.行为

D.以上所有选项

 

6.一般把相似对象的集合描述成一个

A.类

B.实例

C.子类

D.超类

 

7.数据模型中所显示的关系必须被分类显示他们的

A.基数

B.方向性

C.形态

D.可能性

E.a和c

 

8.下列哪项不是建立一个分析模型的目标?

A.定义在软件完成后可以被确认的一组需求

B.描述客户需要什么

C.制定一个简短的问题解决方案

D.为软件设计奠定基础

 

9.下面那个设计是跟房子平面图的设计相似?

A.框架设计

B.组件级设计

C.数据设计

D.接口设计

 

10.内聚性是一个定性的等级指标,它表示一个模块

A.可以被编写的紧凑程度

B.侧重于一件事的程度。

C.能够完成及时功能的程度

D.连接到其它模块和外面的世界的程度。

 

11.下面的模型那个可以用来代表一个软件的体系结构设计。

A.动态模型

B.功能模型

C.框架模型

D.以上所有

 

12.单个数据项――称为事务,它可以沿多条路径中的一条触发其他数据流,是特征化的信息流。

A.高耦合

B.很少的模块化

C.事务流

D.交换流

13.

 

一、判断题(共8道小题,共40.0分)

 

1.OCL不是一个强有力的工具,以形式化的方式说明设计动作的前置和后置条件

A.正确

B.错误

知识点:

第十一章构件级设计建模

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

2.那些体现功能,层,或者是通信等内聚性的类和构件,相对来说容易实现,测试和维护。

A.正确

B.错误

知识点:

第十一章构件级设计建模

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

 

3.在最一般意义上的组件是指计算机软件中的模块化构造块。

A.正确

B.错误

知识点:

第十一章构件级设计建模

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

 

4.部分功能帮助与全部功能帮助相比,用户几乎总是比较好的接受前者。

A.正确

B.错误

知识点:

第十二章完成用户界面设计

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

5.调试是不是测试,但总是作为一个测试的结果发生。

A.正确

B.错误

知识点:

第十三章软件测试策略

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

 

6.面向对象软件的类测试相当于传统软件的单元测试。

A.正确

B.错误

知识点:

第十三章软件测试策略

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

 

7.客户机/服务器体系结构不能正常测试,因为网络负载的变化很大。

A.正确

B.错误

知识点:

第十四章测试战术

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

8.等价划分测试将程序输入域划分为若干数据类,从中生成测试用例,由此减少所需设计测试用例的数量。

A.正确

B.错误

知识点:

第十四章测试战术

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

二、单项选择题(共12道小题,共60.0分)

 

1.下列哪项不是用于指导组件级设计的四项原则呢?

A.依赖倒置原则

B.接口隔离原则

C.开关原则

D.简约的复杂性原则

知识点:

第十一章构件级设计建模

学生答案:

[D;]

标准答案:

D

得分:

提示:

[5]

试题分值:

5.0

 

2.界面一致性意味着

A.每个应用程序应该有其独特的外观和感觉

B.输入机制在整个应用中得到一致的使用

C.导航方法是上下文敏感

D.视觉信息按照设计标准来组织

E.b和d

 

知识点:

第十二章完成用户界面设计

学生答案:

[E;]

标准答案:

E

得分:

提示:

[5]

试题分值:

5.0

 

3.下面的界面设计原则,那些降低了用户的记忆负荷?

A.定义直观的快捷方式

B.以不断进展的方式揭示信息

C.建立有意义的缺省

D.提供一个在线教程

E.a,b和c

 

知识点:

第十二章完成用户界面设计

学生答案:

[E;]

标准答案:

E

得分:

提示:

[5]

试题分值:

5.0

 

4.(错误)

被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。

A.客户

B.有经验的程序员

C.产品用户

D.项目经理

知识点:

第十二章完成用户界面设计

学生答案:

[A;]

标准答案:

C

得分:

提示:

[0]

试题分值:

5.0

 

5.自顶向下的集成测试,它的主要优点是

A.低水平模块根本不需要测试

B.重大决策点被早期测试

C.不需要写驱动程序

D.不需要写桩程序

E.b和c

知识点:

第十三章软件测试策略

学生答案:

[E;]

标准答案:

E

得分:

提示:

[5]

试题分值:

5.0

 

6.以下的策略问题,需要在一个成功的软件测试过程中得到解决?

A.测试之前,利用有效的正式技术评审作为过滤器。

B.量化的方式规定产品需求

C.使用独立的测试团队

D.编写测试计划之前编写代码

E.a和b

知识点:

第十三章软件测试策略

学生答案:

[E;]

标准答案:

E

得分:

提示:

[5]

试题分值:

5.0

 

7.冒烟测试的最佳描述为

A.滚动集成测试

B.测试隐藏的实现错误

C.小程序的单元测试

知识点:

第十三章软件测试策略

学生答案:

[A;]

标准答案:

A

得分:

[5]

试题分值:

5.0

提示:

 

8.使用独立软件测试团队的最佳理由是:

A.软件开发人员并不需要做任何测试

B.测试小组将测试软件更彻底

C.测试人员在直到测试开始的时候才参与项目

D.开发人员和测试人员之间的争论被减少

知识点:

第十三章软件测试策略

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

9.循环测试是一种控制结构测试技术,通过使用什么样的标准来设计测试用例。

A.依靠基本路径测试

B.检查程序模块中的逻辑条件

C.选择基于变量的定义和使用位置为基础的测试路径

D.集中测试循环结构的有效性

知识点:

第十四章测试战术

学生答案:

[D;]

标准答案:

D

得分:

提示:

[5]

试题分值:

5.0

 

10.需要设计测试用例,证明软件模块内部逻辑的测试被称为什么测试?

A.行为测试

B.黑盒测试

C.灰盒测试

D.白盒测试

 

11.需要设计测试用例,证明每个程序的功能是可操作的测试被称为什么测试?

A.黑盒测试

B.玻璃盒测试

C.灰盒测试

D.白盒测试

知识点:

第十四章测试战术

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

 

12.来自行为类模型的测试应该以什么为基础?

 

A.数据流图

B.对象关系图

C.状态图

D.用例图

知识点:

第十四章测试战术

学生答案:

[C;]

标准答案:

C

得分:

提示:

[5]

试题分值:

5.0

 

一、判断题(共8道小题,共40.0分)

 

1.OCL不是一个强有力的工具,以形式化的方式说明设计动作的前置和后置条件

A.正确

B.错误

知识点:

第十一章构件级设计建模

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

2.软件耦合性是一个差的架构设计的标志,它总是能够在每个系统被避免。

A.正确

B.错误

知识点:

第十一章构件级设计建模

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

3.一旦该软件在用户的工作环境中部署,软件确认就通过由用户执行的一系列测试实现

A.正确

B.错误

知识点:

第十三章软件测试策略

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

4.确认测试的重点,是要发现用户可见的软件不符合其要求的地方.

A.正确

B.错误

 

5.当测试面向对象的软件的时候,作为单元测试的一部分,单独测试每个类的操作很重要。

 

A.正确

B.错误

知识点:

第十三章软件测试策略

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

6.在软件质量保证工作中,软件验证和软件确认之间没有区别。

 

A.正确

B.错误

知识点:

第十三章软件测试策略

学生答案:

[B;]

标准答案:

B

得分:

[5]

提示:

试题分值:

5.0

 

7.正交数组测试使测试设计者最大限度的设计测试用例覆盖输入域相对较小的问题。

A.正确

B.错误

 

8.比较测试是一种典型做法,目的是在产品发布之前测试的两种相互竞争的产品作为客户市场分析的一部分。

A.正确

B.错误

9.

 

二、单项选择题(共12道小题,共60.0分)

 

1.在下面哪种情况下,决策表才应该被使用

A.需要文档化所有条件语句

B.需要指导项目管理计划

C.只有在建立一个专家系统的时候

D.当一个复杂的条件和行动出现在一个构件中的时候

知识点:

第十一章构件级设计建模

学生答案:

[D;]

标准答案:

D

得分:

提示:

[5]

试题分值:

5.0

 

2.下面哪些构造在结构化编程中使用?

A.分支

B.条件

C.重复

D.顺序

E.b,c和d

 

知识点:

第十一章构件级设计建模

学生答案:

[E;]

标准答案:

E

得分:

提示:

[5]

试题分值:

5.0

 

3.对几乎每一个用户界面来说,几个常见的表面设计问题,包括

A.适合的用户配置文件

B.错误信息处理

C.显示系统

D.响应时间

E.b和d

 

知识点:

第十二章完成用户界面设计

学生答案:

[E;]

标准答案:

E

得分:

提示:

[5]

试题分值:

5.0

 

4.被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。

A.客户

B.有经验的程序员

C.产品用户

D.项目经理

知识点:

第十二章完成用户界面设计

学生答案:

[C;]

标准答案:

C

得分:

提示:

[5]

试题分值:

5.0

 

5.下面这些框架活动,哪一项不是通常与用户界面设计过程有关?

A.成本估算

B.界面结构

C.界面验证

D.用户和任务分析

知识点:

第十二章完成用户界面设计

学生答案:

[A;]

标准答案:

A

得分:

提示:

[5]

试题分值:

5.0

 

6.哪个模型描述了最终用户在他或她的头部对系统产生的印象?

A.设计模型

B.用户模型

C.系统模型

D.系统感觉

知识点:

第十二章完成用户界面设计

学生答案:

[D;]

标准答案:

D

得分:

提示:

[5]

试题分值:

5.0

 

7.通常验收测试被下面那个角色进行

A.开发者

B.最终用户

C.测试团队

D.系统工程师

知识点:

第十三章软件测试策略

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

8.下面那个顺序是传统软件测试的正常顺序?

a.集成测试b.系统测试c.单元测试d.确认测试

A.a,d,c,b

B.b,d,a,c

C.c,a,d,b

D.d,b,c,a

 

知识点:

第十三章软件测试策略

学生答案:

[C;]

标准答案:

C

得分:

提示:

[5]

试题分值:

5.0

 

9.黑盒测试试图发现以下类别的错误

A.不正确或丢失的功能

B.接口错误

C.性能错误

D.以上全部

知识点:

第十四章测试战术

学生答案:

[D;]

标准答案:

D

得分:

提示:

[5]

试题分值:

5.0

 

10.环复杂性度量为什么提供了一个量化的测度

A.程序中的循环

B.程序中的错误

C.程序中的独立的逻辑路径

D.程序中的声明

知识点:

第十四章测试战术

学生答案:

[C;]

标准答案:

C

得分:

提示:

[5]

试题分值:

5.0

 

11.基于故障的测试,最好是留给

A.传统的软件测试

B.似然故障的操作和类

C.用例确认

D.操作算法的白盒测试

知识点:

第十四章测试战术

学生答案:

[B;]

标准答案:

B

得分:

提示:

[5]

试题分值:

5.0

 

12.实时应用系统添加了一个什么样的新的和潜在的困难元素到测试组合中

A.性能

B.可靠性

C.安全

D.时间

13.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1