北邮网院软件工程与软件测试阶段作业题和答案Word下载.docx
- 文档编号:18583650
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:39
- 大小:315.32KB
北邮网院软件工程与软件测试阶段作业题和答案Word下载.docx
《北邮网院软件工程与软件测试阶段作业题和答案Word下载.docx》由会员分享,可在线阅读,更多相关《北邮网院软件工程与软件测试阶段作业题和答案Word下载.docx(39页珍藏版)》请在冰豆网上搜索。
4.过程模型被描述为敏捷,因为他们
A.取消繁琐文件的需要
B.强调灵活性和适应性
C.在计划活动时,不浪费开发时间
D.广泛使用原型开发
知识点:
第二章过程综述
学生答案:
[B;
]
5.形式化方法软件开发模式使用数学方法去
A.规范定义的基于计算机的系统
B.开发无缺陷的计算机为基础的系统
C.正确性验证计算机的系统
D.以上所有
6.快速应用程序开发模式(RAD)是
A.基于组件开发模式的另一个名字
B.一个有用的方式,当用户不能很清楚的定义需求的时候
C.线性顺序模型的高速变体。
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.一个利益相关者是指那些将购买完成后的软件系统的人。
2.不同的客户提出相互矛盾的要求,这是比较常见的,每个辩称,他或她的版本是正确的。
3.分析包将分析模型的各种元素分组打包。
提示:
4.在分析模型中,仅有的需要代表的数据对象是指那些将要被执行的使用软件类。
5.信息隐藏使得程序的维护变的容易,因为数据和程序对软件的其它部分是隐藏的。
6.由于模块化是一个重要的设计目标,所以建议不要在设计中有太多的模块。
7.在一个体系结构模式可能被选择用在一个特定的系统之前,它必须有一个代码实现,以促进其复用。
8.软件体系结构的表示有助于项目的共利益者开展交流。
1.在一个系统层次模型高层被称为
A.活动图
B.部署图
C.系统环境图
D.系统流图
2.在业务过程工程中,有那三个不同的体系结构研究。
A.应用,数据,技术基础设施
B.沟通,组织,金融基础设施
C.网络,数据库,报告结构
D.系统,需求,数据结构
3.系统工程的过程通常始
A.详细视图
B.域视图
C.元素视图
D.全局视图
4.下列哪一项不是使用UML图创建的系统分析模型?
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.框架模型
12.单个数据项――称为事务,它可以沿多条路径中的一条触发其他数据流,是特征化的信息流。
A.高耦合
B.很少的模块化
C.事务流
D.交换流
1.OCL不是一个强有力的工具,以形式化的方式说明设计动作的前置和后置条件
第十一章构件级设计建模
标准答案:
B
得分:
[5]
试题分值:
5.0
2.那些体现功能,层,或者是通信等内聚性的类和构件,相对来说容易实现,测试和维护。
[A;
A
3.在最一般意义上的组件是指计算机软件中的模块化构造块。
4.部分功能帮助与全部功能帮助相比,用户几乎总是比较好的接受前者。
第十二章完成用户界面设计
5.调试是不是测试,但总是作为一个测试的结果发生。
第十三章软件测试策略
6.面向对象软件的类测试相当于传统软件的单元测试。
7.客户机/服务器体系结构不能正常测试,因为网络负载的变化很大。
第十四章测试战术
B
5.0
8.等价划分测试将程序输入域划分为若干数据类,从中生成测试用例,由此减少所需设计测试用例的数量。
A
1.下列哪项不是用于指导组件级设计的四项原则呢?
A.依赖倒置原则
B.接口隔离原则
C.开关原则
D.简约的复杂性原则
[D;
D
2.界面一致性意味着
A.每个应用程序应该有其独特的外观和感觉
B.输入机制在整个应用中得到一致的使用
C.导航方法是上下文敏感
D.视觉信息按照设计标准来组织
E.b和d
[E;
E
3.下面的界面设计原则,那些降低了用户的记忆负荷?
A.定义直观的快捷方式
B.以不断进展的方式揭示信息
C.建立有意义的缺省
D.提供一个在线教程
E.a,b和c
4.(错误)
被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。
A.客户
B.有经验的程序员
C.产品用户
D.项目经理
C
[0]
5.自顶向下的集成测试,它的主要优点是
A.低水平模块根本不需要测试
B.重大决策点被早期测试
C.不需要写驱动程序
D.不需要写桩程序
6.以下的策略问题,需要在一个成功的软件测试过程中得到解决?
A.测试之前,利用有效的正式技术评审作为过滤器。
B.量化的方式规定产品需求
C.使用独立的测试团队
D.编写测试计划之前编写代码
E.a和b
7.冒烟测试的最佳描述为
A.滚动集成测试
B.测试隐藏的实现错误
C.小程序的单元测试
[5]
8.使用独立软件测试团队的最佳理由是:
A.软件开发人员并不需要做任何测试
B.测试小组将测试软件更彻底
C.测试人员在直到测试开始的时候才参与项目
D.开发人员和测试人员之间的争论被减少
9.循环测试是一种控制结构测试技术,通过使用什么样的标准来设计测试用例。
A.依靠基本路径测试
B.检查程序模块中的逻辑条件
C.选择基于变量的定义和使用位置为基础的测试路径
D.集中测试循环结构的有效性
D
10.需要设计测试用例,证明软件模块内部逻辑的测试被称为什么测试?
A.行为测试
B.黑盒测试
C.灰盒测试
D.白盒测试
11.需要设计测试用例,证明每个程序的功能是可操作的测试被称为什么测试?
A.黑盒测试
B.玻璃盒测试
12.来自行为类模型的测试应该以什么为基础?
A.数据流图
B.对象关系图
C.状态图
D.用例图
C
2.软件耦合性是一个差的架构设计的标志,它总是能够在每个系统被避免。
3.一旦该软件在用户的工作环境中部署,软件确认就通过由用户执行的一系列测试实现
4.确认测试的重点,是要发现用户可见的软件不符合其要求的地方.
5.当测试面向对象的软件的时候,作为单元测试的一部分,单独测试每个类的操作很重要。
6.在软件质量保证工作中,软件验证和软件确认之间没有区别。
7.正交数组测试使测试设计者最大限度的设计测试用例覆盖输入域相对较小的问题。
8.比较测试是一种典型做法,目的是在产品发布之前测试的两种相互竞争的产品作为客户市场分析的一部分。
1.在下面哪种情况下,决策表才应该被使用
A.需要文档化所有条件语句
B.需要指导项目管理计划
C.只有在建立一个专家系统的时候
D.当一个复杂的条件和行动出现在一个构件中的时候
2.下面哪些构造在结构化编程中使用?
A.分支
B.条件
C.重复
D.顺序
E.b,c和d
3.对几乎每一个用户界面来说,几个常见的表面设计问题,包括
A.适合的用户配置文件
B.错误信息处理
C.显示系统
D.响应时间
4.被下面那个角色完成的界面可用性调查问卷,对界面设计是最有意义的。
5.下面这些框架活动,哪一项不是通常与用户界面设计过程有关?
A.成本估算
B.界面结构
C.界面验证
D.用户和任务分析
6.哪个模型描述了最终用户在他或她的头部对系统产生的印象?
A.设计模型
B.用户模型
C.系统模型
D.系统感觉
7.通常验收测试被下面那个角色进行
A.开发者
B.最终用户
C.测试团队
D.系统工程师
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
9.黑盒测试试图发现以下类别的错误
A.不正确或丢失的功能
B.接口错误
C.性能错误
D.以上全部
10.环复杂性度量为什么提供了一个量化的测度
A.程序中的循环
B.程序中的错误
C.程序中的独立的逻辑路径
D.程序中的声明
11.基于故障的测试,最好是留给
A.传统的软件测试
B.似然故障的操作和类
C.用例确认
D.操作算法的白盒测试
12.实时应用系统添加了一个什么样的新的和潜在的困难元素到测试组合中
A.性能
B.可靠性
C.安全
D.时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北邮网院 软件工程 软件 测试 阶段 作业题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)