精华内容
下载资源
问答
  • 软件质量模型

    千次阅读 2017-09-23 14:01:40
    软件质量模型

    1.McCall质量模型

    2.Boehm质量模型

    3.ISO9126质量模型

    4.ISO25010质量模型

    5.Dromey质量模型

    6.软件质量度量

    1.产品本质质量度量

    2.用户满意度度量

            3.过程中质量的度量

            4.维护中质量度量



    展开全文
  • ISO 9126质量模型:软件质量模型的6大特性和27个子特性  ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和...

    ISO 9126质量模型:软件质量模型的6大特性和27个子特性 

    ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一个软件。这个模型是软件质量标准的核心,对于大部分的软件,都可以考虑从这几个方面 着手进行测评。 

    一、功能性:

    1、适合性:提供了相应的功能

    2、准确性:正确(用户需要的)

    3、互操作性:产品与产品之间交互数据的能力

    4、保密安全性:允许经过授权的用户和系统能够正常的访问相应的数据和信息,禁止未授权的用户访问.......

    5、功能性的依从性:国际/国家/行业/企业 标准规范一致性

    二、可靠性:产品在规定的条件下,在规定的时间内完成规定功能的能力

    1、成熟性:防止内部错误导致软件失效的能力

    2、容错性:软件出现故障,自我处理能力

    3、易恢复性:失效情况下的恢复能力

    4、可靠性的依从性

    三、易用性:在指定使用条件下,产品被理解、 学习、使用和吸引用户的能力

    1、易理解性:

    2、易学性:

    3、易操作性:

    4、吸引性:

    5、易用性的依从性:

    四、效率性:在规定台条件下,相对于所用资源的数量,软件产品可提供适当性能的能力

    1、时间特性:平均事务响应时间,吞吐率,TPS(每秒事务数)

    2、资源利用性:CPU 内存 磁盘 IO 网络带宽 队列 共享内存

    3、效率依从性:

    五、软件维护性:"四规", 在规定条件下,规定的时间内,使用规定的工具或方法修复规定功能的能力

    1、易分析性:分析定位问题的难易程度

    2、易改变性:软件产品使指定的修改可以被实现的能力

    3、稳定性:防止意外修改导致程序失效

    4、易 测试性:使已修改软件能被确认的能力

    5、维护性的依从性

    六、软件可移植性:从一种环境迁移到另一种环境的能力

    1、适应性:适应不同平台

    2、易安装性:被安装的能力

    3、共存性:

    4、易替换性

    5、可移植性的依从性:

    展开全文
  • 软件测试与软件质量模型

    千次阅读 2020-04-03 12:53:53
    系统测试与软件质量模型软件质量模型六大属性功能性可靠性易用性效率可维护性可移植性 软件质量模型六大属性 功能性 可靠性 易用性 效率 可维护性 可移植性 ...


    软件测试即测试软件的质量是否满足用户需求,检验它是否有不符合系统说明书的地方即检验其质量是否过关

    软件质量模型六大属性

    功能性

    功能性指软件产品在指定条件下使用时,提供满足明确功能和隐含功能的能力,功能性又可以细分为以下的子属性:

    • 适合性:为其用户、任务提供合适功能的能力
    • 准确性:提供产生的结果的准确性的能力
    • 互操作性:产品功能之间、或者与系统之间互相配合的能力
    • 安全性:对信息、数据、系统的保护,对用户的安全管理能力
    • 功能顺从性:在功能实现上是否达到标准、规范

    可靠性

    可靠性指在一定条件下使用软件时,软件能够维持规定的性能级别的能力,可靠性又可细分为以下子属性:

    • 成熟性:避免软件故障导致失效的能力
    • 容错性:发生故障或者违反指定接口的情况下维持规定性能的能力
    • 可恢复性:软件失效后重建规定性能与恢复收影响数据的能力
    • 可靠性顺从性:在可靠性上是否达到标准、规范

    易用性

    易用性指用户在使用软件产品时,是否易懂、易学、易用及界面美观,易用性又可分为以下子属性:

    • 易理解性:让用户理解软件如何适用于特定任务、环境下的能力
    • 易学性:让用户易于学习使用软件的能力
    • 易操作性:使用户较好的操作控制软件的能力
    • 吸引性:吸引用户的能力
    • 易用性的顺从性:遵循、达到易用性标准、规范的能力

    效率

    软件效率即通常所说的性能,指在指定资源条件下提供合适性能的能力,效率又可以细分为以下子属性:

    • 时间效率:有合适的响应时间、处理时间和流量吞吐
    • 资源利用率:有合适的如内容、cpu等资源的数量和类别的依赖
    • 效率顺从性:遵循相关标准规范的能力

    可维护性

    可维护性指软件的可纠正改进、可相适应环境功能变化的能力,可维护性又可细分为以下子属性:

    • 可分析性:诊断软件缺陷、失效原因或识别待修改部分的能力
    • 可修改性:能够被修改的能力
    • 稳定性:不会被修改而造成以为结果的能力
    • 可测试性:修改后能够被确认修复的能力
    • 可维护的顺从性:遵循相关标准规范的能力

    可移植性

    可移植性是指软件在不同的硬件、软件、组织环境下运行其功能的能力,可移植性又可细分为以下子属性:

    • 适应性:无需额外操作就能适应不同环境的能力
    • 可安转性:在指定环境能够安装的能力
    • 共存性:在公共环境中与其他软件共存、共享资源的能力
    • 易替换性:同样的环境下替换用途相同的软件的能力
    • 可移植的顺从性:遵循相关标准规范的能力

    软件测试

    软件测试与软件质量关系表

    软件质量模型 软件测试模型 具体测试方法
    功能性 功能性测试 黑盒测试
    可靠性 可靠性测试 异常值输入测试、故障输入测试、稳定性测试、压力测试、恢复测试
    易用性 易用性测试 一致性测试、可用性测试
    效率 性能测试 性能测试
    可维护性 可维护性测试 可维护性测试
    可移植性 可移植性测试 可移植性测试

    常用测试方法详解

    功能测试

    可靠性测试

    • 可靠性测试是指产品在规定条件下维持规定性能级别的能力
    • 异常值输入:输入系统认为错误的,不符合规定的值
    • 故障输入:软件在有问题的环境里运行
    • 稳定性测试:在高负载条件下运行,注意与压力测试区别,压力测试是在超负载条件下运行
    • 压力测试:超负载条件下运行
    • 恢复测试:软件超负载运行后降低负载到承受范围内运行,或者软件失效后恢复运行

    性能测试

    • 目标是测试产品的性能值否能够达到规格说明书要求
    • 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试
    • 负载测试和压力测试也属于性能测试

    参考文献:刘琛梅 . 测试架构师修炼之道[M] . --北京:机械工业出版社 . 2016.3 . 55-90

    展开全文
  • McCall软件质量模型

    千次阅读 2016-09-13 18:03:51
    McCall软件质量模型 McCall等认为,特性是软件质量的反映,软件属性可用做评价准则,定量化地度量软件属性可知软件质量的优劣。

    McCall软件质量模型

    McCall等认为,特性是软件质量的反映,软件属性可用做评价准则,定量化地度量软件属性可知软件质量的优劣。

     

     



    展开全文
  • 软件质量模型详解

    万次阅读 2019-07-04 19:54:24
    软件质量模型有6大特性、27个子特性组成。 功能性:满足用户明确的和隐含的需求功能 易用性;软件在指定的条件下,维护规定的性能级别的能力。 可靠性有“三规”:指定的环境,规定的时间,规定的性能。 可靠...
  • ISO/IEC 9126 软件质量模型

    千次阅读 2019-04-29 16:12:52
    ISO/IEC 9126 软件质量模型 ISO9126包含了质量模型的六大特性和27个子特性: ISO/IEC9126软件质量模型是一种评价软件质量的通用模型,包括3个层次: 质量特性 质量子特性 度量指标 六大特性如下: 功能性:指.....
  • ISO9126 软件质量模型

    千次阅读 2020-01-31 23:03:19
    ISO9126 软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成。
  • 软件质量模型(ISO/IEC 9126和Mc Call)

    千次阅读 2019-08-15 14:40:28
    目前已经由多种软件质量模型来描述软件质量特性,例如ISO/IEC 9126软件质量模型和Mc Call软件质量模型。 ISO/IEC 9126软件质量模型 ISO/IEC 9126软件质量模型由3个层次组成:第一层是质量特性,第二层是质量子特性,...
  • ISO软件质量模型

    千次阅读 2014-07-29 14:22:28
    ISO软件质量模型: 软件质量的6大特性:功能性、可靠性、易用性、效率、维护性、可移植性 软件质量的27个子特性: 功能性:适合性、准确性、互操作性、安全性、功能性的依从性 可靠性:成熟性、容错性、...
  • 2、软件质量模型 测度与度量:在软件质量中用于测量的一种量化的标度和方法即为测度,而名词的度量即用来指测量的结果。 1. McCail质量模型 这是由McCall和他的同事在早期提出的软件质量模型,指出了影响软件质量...
  • 常见软件开发模型对比

    千次阅读 2018-08-21 10:37:59
    软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序。 1为项目提供了按阶段划分的检查点。 2当前一阶...
  • Mc call软件质量模型

    千次阅读 2012-03-30 10:04:56
    Mc call软件质量模型
  • 软件工程 软件质量模型(ISO/IEC 9126)

    千次阅读 2019-05-09 04:48:30
    概述 ...ISO/IEC 9126软件质量模型 这个模型由3层组成,第一层是质量特性,第二层是质量子特性,第三层为度量指标,它对应国家标准(GB/T 16260.1)。其模型包含的特性如下,其中"——"后的内容为度量...
  • 目录一、软件测试阶段划分1、按照开发阶段划分1)...软件能力成熟度模型3、软件质量模型三、软件测试方法1、黑盒测试2、白盒测试3、灰盒测试4、黑盒和白盒之间的比较 一、软件测试阶段划分 1、按照开发阶段划分 1)单元
  • 几种常见软件过程模型的比较

    千次阅读 2018-09-08 17:32:22
    瀑布模型(经典生命周期)提出了软件开发的系统化的、顺序的方法。其流 程从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供一 个完整的软件并提供持续的技术支持。 优点: 1. 强调开发的阶段...
  • McCall的软件质量模型

    万次阅读 2016-01-08 15:58:48
    McCall等认为,特性是软件质量的反映,软件属性可用做评价准则,定量化地度量软件属性可知软件质量的优劣 McCall认为软件的质量模型应该包括 产品的修正、产品的转移,产品的运行 而产品的修正又包括 可维护性...
  • ISO 9126质量模型:软件质量模型的6大特性和27个子特性  ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性...
  • 测试五、 软件质量模型

    千次阅读 2019-03-08 14:11:01
    软件产品质量模型对产品设计时需要考虑的地方进行了高度概括。 六大特性: 1、功能性:是指软件产品在指定条件下使用时,提供满足明确和隐含要求的功能的能力。 2、可靠性:是指在特定条件下使用时,软件产品维持...
  • 软件测试、软件测评,围绕软件质量这一特性逐层展开,看似简单,实际操练起来却又无从下手。还好有前人的最佳实践形成的质量模型,先拿来主义,后细细揣摩。悟!--------------------------------------------------...
  • 前言:本文所展示的是ISO25010软件产品质量模型,测试人员可以根据这个模型提取测试 点,编写测试用例。管理人员或用户可以根据这个模型来评估软件或系统是否达到一个国际认证的一个基本标准或者上线的要求。 Tips...
  • **瀑布模型是20世纪80年代之前最受推崇的软件开发模型,它是一种线性的开发模型,具有不可回溯性。**开发人员必须等前一阶段的任务完成后,才能开始后一阶段的工作,并且前一阶段的输出往往就是后一阶段的输入。**...
  • 软件测试、软件测评,围绕软件质量这一...ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试...
  • 软件测试常见的开发模型

    千次阅读 2020-12-14 23:12:28
    一、软件 1、软件的概念 软件是指计算机系统中与硬件相互依存的...对软件质量控制,着重在软件研发方面下工夫 3)软件的分类 按照功能划分 系统软件:linux、Dos、Windows7、ios、Anddroid等 支持软件:Visual Stu
  • 常见软件开发模型之———瀑布模型、原型模型(快速原型模型)一.瀑布模型1.1瀑布模型的基本思想1.2.瀑布模型的特点1.3.瀑布模型的优点1.4.瀑布模型的缺点1.5 瀑布模型的应用范围二. 原型模型(快速原型模型)2.1 ...
  • 软件质量模型ISO/IEC--联想记忆法

    千次阅读 多人点赞 2015-10-31 21:42:56
    半月之前看过一本书《过目不忘的记忆技巧》,学习要善于利用... 软考的时候看到书上ISO/IEC9123软件质量特性,书翻了很多遍,但是每次都跳过了这里,原因就是太多了,我记不住。当大家看到下面这个图片的时候是什么感
  • 软件质量模型的6大特性27个子特性

    千次阅读 2018-05-18 09:07:06
    软件质量模型的6大特性27个子特性软件质量模型的六大特性27个子特性 一、功能性: 1、适合性:软件是否提供了相应的功能 2、准确性:软件提供的功能是否正确(用户需要的) 3、互操作性:产品与产品之间交互数据的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 143,677
精华内容 57,470
关键字:

常见的软件质量模型