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

    千次阅读 2014-07-31 17:25:43
    软件质量 一、软件质量定义  ISO关于质量的定义表示如下:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些特性满足需求的程度。  质量的定义包含三个要素:实体、特性...

    软件质量

    一、软件质量定义

            ISO关于质量的定义表示如下:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些特性满足需求的程度。

            质量的定义包含三个要素:实体、特性集合、需求。

            对测试来说,实体即测试对象。不同的实体其特性集合不同。

            评价实体的质量,不是从一个角度来说它的质量好还是不好,而是从它的所有角度综合来进行评价的。

            软件质量是由哪些特性组成的?

            软件质量模型描述了软件质量特性集合:功能性、性能、可用性、维护性、易用性、可移植性等,评估一个软件就要从这些不同的角度去进行。

            评价的标准是什么?是需求。质量和需求对象。需求有三个层次:显式需求、隐式需求、用户的实际需求。

    二、质量的铁三角

            流程、技术、组织三个方面是影响技术质量的铁三角。

           从一个软件企业的长远发展来看,要提高产品的质量首先要从流程抓起,规范软件产品的开发过程。

            技术:1)包含现有员工所承载的技术能力。2:公司发展过程中,积累下来的技术能力。

            组织对产品的质量不产生直接的影响,它是通过对技术和流程这两个因素来间接影响质量。

    三、软件质量管理体系:

            ISO:不具体针对某个行业的质量标准,是普通适用的质量管理体系。

            CMM:特定针对软件行业的质量管理系统。

            6Singma:不具体针对某个行业,不只关注质量,还关注成本、进度等。

    四、软件质量活动

           软件组织主要软件质量活动包括:软件质量保证(SQA)测试

           SQA和测试的关系:

           软件质量有组织、流程和技术三方面决定。简单来说:

    ●SQA从流程方面保证软件的质量。

    ●测试从技术方面保证软件的质量。

    ●只进行SQA活动或只进行测试活动不一定能产生好的软件质量。

            综上所述,上面的内容可以概括如下:

           关于软件质量的更加具体的内容还的看相关的书籍和上网查找资料,因为这块知识不是我掌握的重点,所以在这里只是粗略的介绍,作为一个了解内容。

     

    展开全文
  • 软件质量 软件测试和质量保证

    千次阅读 2019-02-15 15:07:49
    软件质量:  软件质量包括  内部质量 外部质量 使用质量 就是说软件满足规定或潜在用户需求的能力,要从软件在内部、外部和使用中的表现来衡量   软件测试:  软件由文档、数据以及程序组成,那么软件...

    软件质量:

        软件质量包括 

    1. 内部质量
    2. 外部质量
    3. 使用质量

    就是说软件满足规定或潜在用户需求的能力,要从软件在内部、外部和使用中的表现来衡量

     

    软件测试:

       软件由文档、数据以及程序组成,那么软件测试就应该是对软件形成过程中的文档、数据以及程序进行测试,而不仅仅是对程序进行的测试。

     

    软件测试和质量保证的区别

    软件测试人员的一项重要任务是提高软件质量,但不等于说软件测试人员就是软件质量保证人员,因为测试只是质量保证工作中的一个环节,软件质量保证和软件测试是在两个不同层面的工作。

    • 质量保证( QA )

          质量保证的重要工作通过预防、检查和改进来保证软件质量。

          QA 采用 “ 全面质量管理  ” 和 “ 过程改进 ” 的原理开展质量保证工作,关注的是软件质量的检查与测量。

         QA 的工作是软件生命周期的管理和验证软件是否满足规定的质量和用户的需求,因此主要着眼于软件开发过程中的过程、步骤和产物,而不是对软件进行剖析找出问题或评估。

    • 软件测试

          测试虽然与开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。

          测试人员要 “ 执行 ” 软件,对过程中的产物 —— 开发文档和源代码进行走查,运行软件,找出问题,报告质量。

     

    软件测试的目的

       软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误。

    展开全文
  • 软件质量特性因子总结

    软件质量

    软件质量是反映一个软件产品或服务满足明确和隐含需要的能力的程度

    • 从客户的角度
      • 满足要求
      • 适用
    • 从生产者的角度
      • 以最经济的手段制造出市场上最有用的产品

    软件质量特性因子

    • 功能
    • 可维护性
    • 性能
    • 可用
    • 可靠性
    • 重用
    • 移植
    • 安全

    在这里插入图片描述

    质量特性因子 含义 说明
    功能性 软件所实现的功能能达到它的设
    计规范和满足用户需求的程度
    任何类型的软件,功能特性都是
    不可缺少的重要指标
    性能 在规定条件下,实现软件功能所需
    的响应时间和计算机资源(CPU、
    内存、磁盘空间和数据吞吐量)的
    使用程度
    性能性经常称为“效率”
    可靠性 在满足一定条件的应用环境中,
    软件能够正常维持其工作的能力,
    在出现一些错误操作时,软件可
    以具有容错性,如果软件意外退
    出,重新启动后可以恢复最近的
    软件数据
    某些关系到生命财产安全的特
    定领域的软件,例如航天、金
    融等系统的软件,可靠性是重
    要的指标
    安全性 为了防止意外或人为的破坏,软
    件应具备的自身保护能力
    对于军用软件和国家机密软件,
    软件安全性非常重要
    可用性 用户在理解、学习和操作软件的
    过程中的付出的努力的难易程度
    办公软件、应用系统
    维护性 软件在运行维护过程中,如果出
    现了运行故障或者扩展新功能,
    软件系统是否具有可分析性和良
    好的扩展性,重新设计后的软件
    的稳定性和可测试性
    可把软件的维护性细分为“可维
    护性”和“可扩展性”
    移植性 软件从现有运行平台向另一个运
    行平台过度的适应程度和平台可
    替换性
    旧系统升级改造,需要跨不同操
    作系统时,此特性重点关注
    重用性 整个软件或其中一部分能作为软
    件包而被再利用的程度
    重用性高的软件设计,可以大大
    降低开发成本,提高软件的稳定

    补充阅读

    《容错、高可用、灾备の辨析》

    展开全文
  • 软件质量保证 -- 软件质量

    千次阅读 2017-09-24 19:36:25
    这篇博文将较为全面深入地谈谈软件质量保证中关于软件质量的概念,内容等相关问题。质量的定义关于质量的定义,不同的领域,不同的人,不同的侧重点会得出截然不同的结果。因此关于其质量的基础概念相对而言较为好...

    这篇博文将较为全面深入地谈谈软件质量保证中关于软件质量的概念,内容等相关问题。

    质量的定义

    关于质量的定义,不同的领域,不同的人,不同的侧重点会得出截然不同的结果。因此关于其质量的基础概念相对而言较为好理解,但是具体如何去定义实际上确是无关紧要的。

    不过我们在分析软件质量的时候,不仅要考虑其面向用户的需求覆盖率,易用性等特征,还需要考虑其面向开发人员的鲁棒性,安全性等特征。

    不过个人很欣赏下面的一句话:

    Quality is value to some person.
    – Gerald M. Weinberg

    质量就是对于某些人来说的价值。

    质量的衡量维度:FURPS

    质量的衡量维度总体上有如下的五个方面,根据其开头字母可以简称为FURPS:

    这里写图片描述

    Functionality

    Functionality 的主要任务就是测试每一个场景下的功能是否都涵盖了。

    Usability

    易用性就是从终端用户的便利性角度而言的。

    Reliability

    可靠性就是说该软件的响应是否与预期一致。因为软件开发过程中讨厌surprise。

    Performance

    性能就是如看网站是否可以承受较高的并发等。

    Supportability

    在真实环境下测试软件是否可以如预期使用。

    此外,关于软件质量的衡量维度还可以划分为很多种,不过普遍来看更为关心的还是上述的五个维度。

    展开全文
  • 软件质量评估

    千次阅读 2018-06-08 11:47:35
    摘要: 本文从软件质量的有关概念出发,根据指标选取原则,在分析软件质量特征的基础上提出了相应的软件质量评估指标的选取原则,并进而建立了软件质量评估体系。关键词: 软件质量 质量评估指标体系1 软件质量的...
  • 软件质量管理

    千次阅读 2018-09-18 15:15:21
    ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。 M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合” 特性 ◆软件质量特性,反映了...
  • 1991年国际标准ISO 9126中定义的软件质量:软件满足规定或潜在用户需求特性的总和。 1999年国际标准ISO 14598经典软件质量定义:软件特性的总和,软件满足规定或潜在用户需求的能力。 2001年国际标准ISO 9126中...
  • 软件工程--软件质量与质量保证

    千次阅读 热门讨论 2018-11-27 19:58:33
    软件质量: 1.软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。 2.在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。 3.往往会有一些隐含的需求没有明确地提出来。 ...
  • 软件质量模型

    千次阅读 2017-09-23 14:01:40
    软件质量模型
  • 系统测试与软件质量模型软件质量模型六大属性功能性可靠性易用性效率可维护性可移植性 软件质量模型六大属性 功能性 可靠性 易用性 效率 可维护性 可移植性 ...
  • 软件质量控制基础

    千次阅读 2020-04-10 11:43:27
    1、软件质量控制的理念 高质量的过程产生高质量的产品。建立好的软件工程过程模型,监督在项目实施过程中与该模型的一致性,通过控制开发过程的质量实现最终的软件质量目标。 质量不是指定给某个人或某个...
  • 软件质量属性

    千次阅读 2015-05-08 16:19:31
    软件质量属性 软件属性包括功能属性和质量属性,但是软件架构重点关注的是质量属性。架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性。软件的质量属性可列举很多,也有各种不同的分类法和不同的表述...
  • 软件质量控制

    千次阅读 2017-02-21 20:20:05
    软件质量控制 1、质量控制  软件质量控制对开发过程中的软件产品的质量特性进行连续的收集和反馈,通过质量管理和配置管理等机制,使软件开发过程向着既定的质量目标发展。质量控制是质量管理的的路标和...
  • 软件工程之软件质量管理

    千次阅读 2018-10-04 19:23:50
    只要我们的软件质量过关才会得到用户的肯定,所以从质量这个角度看,我们该如何管理呢? 先总体了解下,从以下四方面入手 1.相关概念 2.软件质量的保证 3.软件的可靠性 4.软件配置管理   一、相关概念 1....
  • 软件测试人员≠软件质量保证人员 质量保证(QA):重要工作是预防、检查与改进来保证软件质量。 采用“全面质量管理”和“过程管理”的原理展开工作,关注点软件质量检查与测量。 QA的工作是软件生命周期的...
  • 软件质量的特性(软件质量的内在特性) 1、可维护性,是否很容易该软件进行修改功能或添加功能,来提高软件的性能,还有修正软件的缺陷。 2、灵活性,如果该软件是为了特定环境或用途而设计的,那该软件使用到其他...
  • 软件质量是软件特性的综合,即软件满足规定或潜在用户需求的能力。也就是说,质量就是遵从用户需求,达到用户满意。 二、分类 内部质量、外部质量和使用质量。 三、质量保证的方法 验证与确认过程使用能够定位...
  • 和朋友谈到软件质量工作时,经常会提及到软件质量控制、质量保证和质量管理。我想对于这三者,很多人也就仅仅是知道而已,有多少人认真的思考过这三者的区别? 其实质量控制、质量保证、质量管理代表软件质量工作...
  • 《软件工程》-软件质量管理

    千次阅读 2018-12-23 16:33:03
    软件质量概念 软件质量保证 软件可靠性 软件配置管理 【内容】 一.软件质量概念 1.软件质量定义 软件质量是“反映实体满足明确的和隐含的需求的能力的特性的总和”。 2.软件质量特性 定义一个软件的质量,就等价于为...
  • 软件质量的特性(软件质量的外在特性) 1、正确性,在设计、规范和实现等方面的少错误程度。 2、可用性,用户使用和学习这个软件的容易程度。 3、效率,这个软件占用的资源尽量的少,内存占的少且执行时间短。 4...
  • 什么是软件质量。在ISO9000中对质量的定义是“质量促进组织所关注的以行为、态度、活动和过程为结果的文化。通过满足客户和相关方的需求和和期望实现其价值。组织的产品和服务的质量取决于满足客户的能力,以及对...
  • 软件工程--软件质量管理

    热门讨论 2016-11-25 14:48:32
    这个一节讲述了软件质量管理相关知识,主要从一下洗个方面讲解: 软件质量概念,软件质量保证,软件可靠性,软件配置管理。
  • 软件质量保证测试

    千次阅读 2019-01-06 17:25:32
    1.软件是计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。包含4个部分,即计算机程序、规程、文档和软件系统运行所必需的数据。软件与硬件完全不同的特征:1、软件是...软件质量保证(Software Qual...
  • 文章目录(一)软件质量特性1.ISO/IEC 9126软件质量模型2.Mc Call软件质量模型(二)软件质量保证(三)软件评审1.设计质量的评审内容2.程序质量的评审内容3.与运行环境的接口(四)软件容错技术1.容错软件的定义2....
  • 软件质量模型详解

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,133
精华内容 17,653
关键字:

软件质量