软件测试期末复习题.docx
《软件测试期末复习题.docx》由会员分享,可在线阅读,更多相关《软件测试期末复习题.docx(9页珍藏版)》请在优知文库上搜索。
1、软件测试1、简要说明需求获取活动的过程。(1)收集和应用背景资料,建立初始的知识框架。分析涉众的高层次问题,总结出系统的业务需求。(2)设计一个高层次的解决方案,并确定解决方案需要具备的系统特性。高层次的解决方案和系统特性定义了项目的前景和范围。(3)在项目的业务范围内,需求工程要寻找相关的涉众,并分析和涉众选择。(4)对组织里存在大量的表格、单据等与业务相关的硬数据进行采样,它们是需求获取活动中一个重要的信息来源。(5)针对某一次具体的需求获取活动,要依据项目范围确定主题和内容,涉众特征和硬数据,从而确定信息来源。获取方法通常只有综合内容、来源和系统环境三者才能做出正确的决定。在内容、来源和
2、方法都确定之后,需求工程师就可以开展具体的获取活动,获取用户需求和问题域特性。获取得到的具体信息要记录下来,以获取笔录的形式进行保存。2、简述涉众识别的基本过程。涉众识别的基本过程如下:将初始涉众集中起来,进行一次头脑风暴,尽可能地列出一个涉众类别列表。对上一步产生的涉众类别列表进行分析,判断它们和软件系统的相关性,找出其中的键涉众类别。为上一步的各个关键涉众类别选择代表,集中起来进行进一步的头脑风暴,列出新的涉众类别列表。如果新列出的涉众类别列表趋于稳定,就可以结束涉众识别过程。如果新列出的涉众类别列表有了新的发现,就提交新的涉众类别列表,转向第步。3、比较面谈问题组织的三种结构(1)金字塔
3、结构面谈问题的归纳式组织被看做是金字塔形状。使用这种形式时,会见者以很具体的问题(通常是封闭式的问题)开始,然后逐渐提高问题的开放度,同时允许被会见者用越来越笼统的答案来回答问题。在主动的情况下,如果会见者认为被会见者需要对话题进行预热,可以采用金字塔结构,通过逐步的引导使被会见者进入讨论。在被动的情况下,如果会见者发现自己事先对事实的确认存在较大偏差或者被会见者看上去不情愿讨论某个话题,也可以采用金字塔结构。在某个话题讨论结束的时候,使用金字塔结构的提问顺序也是有用的。(2)漏斗结构在这种结构中,会见者使用演绎的方法,以一般的、开放式的问题开始,然后用封闭式的问题缩小可能的答梵。这种面谈结构
4、可看做是漏斗型。在主动的情况下,漏斗结构为开始一场面谈提供了一种容易而轻松的途径。答复:者即使答错了开放式问题,也不会感到压力。在被动的情况下,当被会见者对话题有情绪,并且需要自由表达这些情绪的时候,需要采用漏斗型提问顺序。或者在会见者事先对事实了解不多时,也应该采用漏斗结构的问题组织方式。使用漏斗结构的一个好处是:用这种方式组织面谈能得出很多的详细信息,以至于没有必要使用长序列的封闭式问题。(3)菱形结构人们在面谈中常常会将上述两种结构结合起来使用,其中菱形结构就是一种最好的结合结果。这种结构以一种非常明确的方式开始,然后考察一般问题,最后得出一个非常明确的结论。会见者首先提出一些简单的、封
5、闭式的问题,为面谈过程做好铺垫。在面谈的中间阶段,向被会见者提出明显没有“正确答案”的一般话题的看法。然后,会见者再次限制问题以获得明确的答免,这样就为会见者和被会见者提供了面谈的结束时机0菱形结构结合了其他两种结构的长处,但是也有缺点,即所花的时间比其他任何一个都长。4、简述软件开发中为何使用原型工具以及使用的好处。因为原型是在终系统产生之前的一个局部真实表现,所以原型方法可以让人们在系统的开发过程中,就能够对一些具体问题进行基于实物的有效沟通,从而帮助人们尽早解决软件开发过程中存在的各种不确定性。不确定性是指人们已经拥有的知识是不充分的,不足以预测将来的事件发展,或者不足以清晰、准确地描述
6、某个事物。实践证明,利用原型有如下好处:及时、有力地响应用户需求的变化。减少返工。帮助控制不完整需求所带来的风险。可以将一个大的难以处理的开发过程细分成一些更小更容易处理的步骤。减少开发成本,提高经济效益。增加开发者之间的交流,帮助确定技术解决方案的可行性。有效地识别风险和解决风险,帮助进行风险管理。提高用户在软件开发中的参与程度。5、试述在需求获取中使用原型方法的主要步骤。在需求获取中使用原型方法的主要步骤包括:确定原型需求。搞清楚为什么要开发原型,拥有的起始点是什么,期望的结束标准是什么?原型开发。依据原型的需求特点和开发目的,选择原型的开发方法和构建技术,建立初始原型。原型评估。对上一阶
7、段产生的原型进行评估,根据评估者的反馈判断原型是否满足结束标准。评估者一般是用户和开发者。原型修正。如果己经建立的原型达到了目的,就结束原型方法过程。否则根据评估者反馈的不足进行原型调整,调整完成后准备再次进行原型评估。6、试比较原型开发方法的三种类型。(1)探索式探索式原型法是以缺陷需求开始继而不断调整和修正需求的原型开发方式。探索式的原型方法通常要尽可能地调整各种设计选项(例如需求内容、软件化内容以及软件支持方式等),并比较多种设计方案下的用户反馈以得到理想的用户需求。探索式的原型方法能够帮助开发者更深入地了解用户的业务、问题和期望。(2)实验式实验式的原型方法初始时拥有清晰的用户需求,但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 期末 复习题
