以下关于质量模型的描述中,正确的是:
A.McCall模型与Boehm模型十分类似
B.Gillies模型是典型的关系模型
C.ISO25010模型是在ISO9126模型基础上衍生出来的
D.Dromey是层次模型
A.McCall模型与Boehm模型十分类似
B.Gillies模型是典型的关系模型
C.ISO25010模型是在ISO9126模型基础上衍生出来的
D.Dromey是层次模型
第1题
A、可用性可以看做是产品竞争力的核心
B、McCall质量模型是通过构建质量属性之间的关系,分析质量属性来构建质量模型
C、McCall质量模型的顶层是软件的内在特性
D、可靠性是产品修改中体现出来的质量
第2题
B.基本质量特性非常好,顾客也不会表现出特别满意
C.基本质量特性非常好,顾客一定非常满意
D.基本质量特性与产品销量往往成正比
第3题
A、McCall质量模型和Beohm质量模型是层次模型
B、Boehm模型中,可维护性是从相似用户需求的角度描述软件质量
C、ISO9126资料模型从外部质量、内部质量、使用中质量这三个方面来分析软件质量
D、Dromey质量模型目标是要建立起软件质量特性与子特性之间的关系,以及质量属性和组件之间的关系
第4题
B.CMM1级被认为成熟度最高,5级被认为成熟度最低
C.CMMI的任务是将已有的几个CMM模型结合在一起构造成为“集成模型”
D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量
第5题
A.CMM是指软件过程能力成熟度模型
B.CMM根据软件过程的不同成熟度划分了5个等级,其中,l级被认为成 熟度最高,5级被认为成熟度最低
C.CMML的任务是将已有的几个CMM模型结合在一起,使之构造成为“集 成模型”
D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量
第6题
(30)
A.软件质量依赖于软件开发过程的质量,其中个人因素占主导作用
B.要使过程改进有效,需要制定过程改进目标
C.要使过程改进有效,需要进行培训
D.CMMI成熟度模型是一种过程改进模型,仅支持阶段性过程改进而不支持连续性过程改进
第7题
(30)
A.软件质量依赖于软件开发过程的质量,其中个人因素占主导作用
B.要使过程改进有效,需要制定过程改进目标
C.要使过程改进有效,需要进行培训
D.CMMI成熟度模型是一种过程改进模型,仅支持阶段性过程改进而不支持连续性过程改进
第8题
第10题
【说明】
可靠性是一个网络应用系统能正常工作的能力,一般用平均故障间隔时间(MTBF)来度量。某网络应用软件研发公司正在开发一个嵌入式实时应用软件——宽带路由器的NanOs程序,在编写软件维护与测试说明书时,涉及到如何定量地描述软件可靠性的问题。
该项目负责人谢工程师认为软件可靠性指的是在将要使用的指定环境下,软件能以用户可接受的方式正确运行任务所表现出来的能力。从定量角度看,似乎应当是该软件在约定的环境条件下和在给定的时间区间内,按照软件规格说明的要求,成功地运行程序所规定功能的概率。但是,他感到要具体地做定量描述有些困难。
为此,谢工程师查阅到了本部门某个软件需求规格说明书中有关的一条说明,即错误(BUG)可采用蒙特卡罗(Monte Carlo)随机植入技术进行测试。采用错误随机植入模型估算出被测程序模块中存在的错误数具有以下几个优点:
(1)工作方式相当直观,能在一定程度上反映出软件的质量。
(2)虽然在技术上不完善,但至少产生了与软件质量相关的定量结果。
(3)在最坏的情况下,起码可用来衡量“测试工作的有效性”,在某种程度上作为测试是否能结束的一项标志。
谢工程师首先想到了曾经学到过采用蒙特卡罗随机统计技术确定不规则形状封闭图形面积的方法,即采用一个大的矩形把待测的封闭图形完全包围在该大矩形的内部,由计算机大量生成在此矩形内均匀分布的“点”,然后计数在大矩形内总的“点”的个数和在封闭图形内的“点”的个数,可近似地得到以下计算表达式:
于是谢工程师把这个思想应用于系统测试过程,先在某个长度(机器指令条数)为105的程序模块中随机地人为植入10个错误,然后由一个测试组进行测试,结果一共发现有160个错误,其中有2个是人为播种植入的错误,以上测试结果基于该测试过程中未引入新的错误。
请用蒙特卡罗错误随机植入模型估算出被测程序模块中将会遗留下多少个未被发现的隐藏错误。请简要列出计算式子及计算过程。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!