您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 信息系统监理师 模拟试题及答案分析(6)
本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。●系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。__(1)__不是系统测试的内容。(1)A.路径测试B.可靠性测试C.安装测试D.安全测试试题分析系统测试是对于整个基于计算机的系统进行考验的一系列不同测试,虽然每个测试都有不同的目的,但都是为了整个系统成分能正常集成到一起完成分配的功能而工作的。该测试强调的是功能而不是结构。其中主要有以下几种测试恢复测试:通过各种手段,让软件强制性地发生故障,然后来验证恢复是否能正常进行的一种系统测试方法。安全测试:用来验证集成在系统内的保护机制是否能够在实际中保护系统不受到非法侵入。压力测试:本质上说,进行压力测试的人应该这样问“我们是将系统折腾到什么程度而不会出错?”。压力测试是在一种需要反常数量、频率或资源的方式下执行系统。性能测试:就是用来测试软件在集成系统中的运行性能的。可靠性测试包含了容错性、恢复及安全等测试。试题答案(1)A●设一个系统由三个相同子系统并联构成,子系统的可靠性为0.9,平均无故障时间为10000小时,则系统可靠性为__(2)__和平均无故障时间为__(3)__小时。(2)A.0.729B.0.9C.0.999D.0.99(3)A.1.9999B.18000C.9000D.18333试题分析计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁复,很难直接对其进行可靠性分析;但通过建立适当的数学模型,把大系统分割成若干子系统,可以简化其分析过程。常见的系统可靠性数学模型有以下三种:(1)串联系统:假设一个系统由n个子系统组成,当且仅当所有的子系统都有能正常工作时,系统才能正常工作,这种系统称为串联系统,如图1所示。输入...R1RnR2输出图1串联系统设系统各个子系统的可靠性分别用表示,则系统的可靠性nRRR,...,,21nRRRR×××=...21。如果系统的各个子系统的失效率分别用nλλλ,...,,21来表示,则系统的失效率nλλλλ+++=...21。(2)并联系统:假如一个系统由n个子系统组成,只要有一个子系统能够正常工作,系统就能正常工作,如图2所示。输入...R1RnR2输出图2并联系统设系统各个子系统的可靠性分别用表示,则系统的可靠性nRRR,...,,21)1(...)1()1(121nRRRR−××−×−−=。假如所有的子系统的失效率均为λ,则系统的失效率为μ:∑==njj1111λµ在并联系统中只有一个子系统是真正需要的,其余n-1个子系统称为冗余子系统,随着冗余子系统数量的增加,系统的平均无故障时间也增加了。(3)模冗余系统:m模冗余系统由m个(m=2n+1为奇数)相同的子系统和一个表决器组成,经过表决器表决后,m个子系统中占多数相同结果的输出作为系统的输出,如图3所示。输入...R1RmR2输出表决器图3模冗余系统在m个子系统中,只有n+1个或n+1个以上子系统能正常工作,系统就能正常工作,输出正确结果。假设表决器是完全可靠的,每个子系统的可靠性为R0,则m模冗余系统的可靠性为:()immniijmRRCR−+=∑−×=1001其中为从m个元素中取j个元素的组合数。jmC在本题中采用了并联系统,且已知R=0.9,λ=1/10000=1*10-4小时,则系统可靠性为1-(1-0.9)3=0.999,系统平均无故障时间为1/λ*(1+1/2+1/3)=18333小时。试题答案(2)C(3)D●在设计测试用例时,__(4)__是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是:①根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;②设计一个测试用例,使其覆盖__(5)__尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖;③设计一个测试用例,使其覆盖__(6)__尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类均被覆盖。因果图方法是根据__(7)__之间的因果关系来设计测试用例的。在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为__(8)__。(4)A.等价类划分B.边界值分析C.因果图D.判定表(5)A.1个B.全部C.尽可能的少D.尽可能的多(6)A.1个B.全部C.一半D.尽可能的少(7)A.输入与输出B.设计与实现C.条件与结果D.主程序与子程序(8)A.验收测试B.强度测试C.系统测试D.回归测试试题分析(4)黑盒测试用例设计方法有:等价类划分、边界值分析、因果图和功能图等。等价类划分是一种典型的黑盒测试方法,该方法即把所有可能的输入数据,即程序的输入部门划分为若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。边界值分析法,是目前用得最多的黑盒测试法。(5)、(6)在采用等价类划分方法设计测试用例时,要让一个测试用例尽可能多地覆盖尚未被覆盖的有效等价类,而为无效等价类设计测试用例时,只能让一个测试用例覆盖一个尚未被覆盖的无效等价类,这样可以保证程序中对某一输入错误的检查不会覆盖其它错误。(7)因果图法是根据输入与输出之间的因果关系来设计测试用例的,要检查输入条件的各种组合情况。在设计测试用例时,需分析规格说明中哪些是原因,哪些是结果,并指出原因和结果间的对应关系。(8)回归测试是在纠正程序中的错误后,选择部分或者全部原先已经测试过的测试用例,对修改后的程序重新测试,以验证对软件修改后有没有引出新的错误。强度测试是检查在系统运行环境下正常发生故障的情况下,系统可以运行到何种程度的测试。系统测试是将通过确认测试的软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、支持软件、数据以及人员等其他系统元素结合在一起,在实际运行环境下对计算机系统进行一系列的组装测试和确认测试。验收测试是在系统进行有效性测试及软件配置审查后,以用户为主进行的测试。试题答案(4)B(5)D(6)A(7)A(8)D●原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于__(9)__系统。它从用户界面的开发入手,首先形成__(10)__,用户__(11)__,并就__(12)__提出意见,它是一种__(13)__型的设计过程。(9)A.需求不确定性高的B.需求确定的C.管理信息D.决策支持(10)A.用户界面使用手册B.用户界面需求分析说明书C.系统界面原型D.完善的用户界面(11)A.改进用户界面的设计B.阅读文档资料C.模拟用户界面的运行D.运行用户界面原型(12)A.同意什么和不同意什么B.使用和不使用哪一种编程语言C.程序的结构D.执行速度是否满足要求(13)A.自外向内B.自顶向下C.自内向外D.自底向上试题分析通常,原型是指模拟某种产品的原始模型。在软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。使用原型的原型化方法特别适用于需求不确定性较高的软件系统的开发。它的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的可执行的模型,满足用户的基本要求,这就是系统界面原型。让用户计算机上实际运行这个用户界面原型,在试用的过程中得到亲身感受和受到启发,做出反应和评价,提出同意什么和不同意什么。然后开发者根据用户的意见对原型加以改进。随着不断试验、纠错、使用、评价和修改,获得新的原型版本,如此周而复始,逐步减少分析和通信中的误解,弥补不足之处,进一步确定各种需求细节,适应需求的变更,从而提高了最终产品的质量。它是一种自外向内型的设计过程。试题答案(9)A(10)C(11)D(12)A(13)A●UML叫做统一的建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:__(14)__视图用使用实例(usecase)来建立模型,并用它来描述来自终端用户方面的可用的场景。__(15)__视图对静态结构(类、对象和关系)模型化。__(16)__视图描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。__(17)__视图将系统的结构和行为表达成为易于转换为实现的方式。__(18)__视图表示系统实现环境的结构和行为。(14)A.对象模型B.实现模型C.结构模型D.用户模型(15)A.环境模型B.用户模型C.结构模型D.行为模型(16)A.实现模型B.数据模型C.对象模型D.行为模型(17)A.环境模型B.实现模型C.数据模型D.行为模型(18)A.环境模型B.协作模型C.活动模型D.行为模型试题分析用户模型视图:这个视图从用户(在UML中叫做参与者)角度来表示系统。它用使用实例(usecase)来建立模型,并用它来描述来自终端用户方面的可用的场景。结构模型视图:从系统内部来看数据和功能性。即对静态结构(类、对象和关系)模型化。行为模型视图:这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。实现模型视图:将系统的结构和行为表达成为易于转换为实现的方式。环境模型视图:表示系统实现环境的结构和行为。试题答案(14)D(15)C(16)D(17)B(18)A●__(19)__是在20世纪初由亨利发明,它基本上是一种__(20)__,横轴表示__(21)__,纵轴表示__(22)__,__(23)__表示在整个期间上计划的和实际的活动完成情况。其直观地表明任务计划在什么时候进行,以及实际进展与计划要求的对比(19)A.网络图B.时间图C.甘特图D.里程碑图(20)A.曲线图B.线条图C.事务图D.路径图(21)A.地点B.时间C.计划D.事情(22)A.地点B.时间C.要安排的活动D.资金(23)A.曲线B.直线C.线段D.线条试题分析甘特图(Ganttchart)是在20世纪初由亨利.甘特发明,它基本上是一种线条图,横轴表示时间,纵轴表示要安排的活动,线条表示在整个期间上计划的和实际的活动完成情况。甘特图直观地表明任务计划在什么时候进行,以及实际进展与计划要求的对比。网络图:既表示了项目活动依赖关系,又表示处在关键线路上的活动。里程碑图:与甘特图类似,标识项目计划的特殊事件或关键点。试题答案(19)C(20)B(21)B(22)C(23)D●对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按__(24)__和__(25)__手段进行。估算的方法分为三类:从项目的整体出发,进行__(25)__的方法称为__(26)__估算法。把待开发的软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加起来,得到软件开发总工作量的方法称为__(27)__估算法。而把待开发的软件项目与过去已完成的软件项目做类比,区分出类似部分和不同部分分别处理的方法称为__(28)__估算法。(24)A.类推B.类比C.分解D.综合(25)A.类推B.类比C.分解D.综合(26)A.差别B.自顶向下C.自底向上D.专家判定技术(27)A.差别B.自顶向下C.自底向上D.专家判定技术(28)A.差别B.自顶向下C.自底向上D.专家判定技术试题分析对于一个大型的软件项目,由于项目的复杂性,开发成本的估算不是一件简单的事,要进行一系列的估算处理。主要靠分解和类推的手段进行。基本估算方法分为三类。(1)自顶向下的估算方法:这种方法的主要思想是从项目的整体出发,进行类推。即估算人员根据以前已完成项目所消耗的总成本(或总工作量),来推算将要开发的软件的总成本(或总工作量),然后按比例将它分配到各开发任务单元中去,再来检
本文标题:信息系统监理师 模拟试题及答案分析(6)
链接地址:https://www.777doc.com/doc-6408866 .html