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

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

    • 软件测试

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

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

     

    软件测试的目的

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

    展开全文
  • 软件质量管理

    千次阅读 2018-09-18 15:15:21
    ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。 M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合” 特性 ◆软件质量特性,反映了...

    定义

    ANSI/IEEE Std 729-1983定义软件质量为“与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体”。

    M.J.Fisher定义软件质量为“所有描述计算机软件优秀程度的特性的组合”

    特性

    ◆软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。

    ◆定义一个软件的质量,就等价于为该软件定义一系列质量特性。

    ◆人们通常把影响软件质量的特性用软件质量模型来描述。

    软件质量模型

    ◆软件质量特性定义成分层模型

    ◆最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。

    ◆1976年 Boehm质量模型

    ◆1979年 McCall质量模型

    ◆1985年 ISO质量模型

    在这里插入图片描述

    ISO的软件质量评价模型

    ◆按照ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型有三层组成

    ◆软件质量需求评价准则(SQRC)

    ◆软件质量设计评价准则(SQDC)

    ◆软件质量度量评价准则(SQMC)

    ◆高层和中层建立国际标准,底层可有各使用单位视实际情况指定。

    McCall质量模型

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    软件质量的度量和评价

    ◆软件质量特性度量有两类:预测型和验收型

    ◆预测度量是利用定量或定性的方法估算软件质量的评价值,以得到软件质量的比较精确的估算值

    ◆验收度量是在软件开发各个阶段的检查点,对软件的要求质量进行确认性检查的具体评价值,它是对开发过程中的预测进行评价

    ◆预测度量有两种:尺度度量,定量度量

    质量保证

    ◆什么是质量保证,它是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。

    ◆质量保证是面向消费者的活动,是为了使产品实现用户要求的功能,站在用户的立场上来掌握产品的质量

    ◆软件的质量保证就是向用户及社会提供满意的高质量的产品。

    质量保证的任务

    ◆用户要求定义

    ◆力争不重复劳动

    ◆掌握老发软件的方法

    ◆组织外部力量协作的方法

    ◆排除无效劳动

    ◆发挥每个开发者的能力

    ◆提高软件开发的工程能力

    ◆提高计划和管理能力

    质量检验的原则

    ◆用户要求的是产品具有的功能,这是“真质量”。靠质量检验,一般检查的是“真质量”的质量特性

    ◆能靠质量检验的质量特性,即使全检验,也只是代表产品的部分质量特性

    软件质量保证规程和技术准则

    ◆规定杂项目的哪个阶段进行评审及如何评审

    ◆规定在项目的哪个阶段应当产生哪些报告和计划

    ◆规定产品各个方面测试应达到的水平

    ◆在每次评审和测试中发现的错误如何修正

    软件质量度量和保证的条件

    ◆适应性

    ◆易学性

    ◆可靠性

    ◆针对性

    ◆可观性

    ◆经济性

    实施步骤

    Target:以用户要求和开发方针为依据,对质量需求准则、质量设计准则的各质量特性设定质量目标

    Plan:设定适合于被开发软件的评测检查项目(质量评价标准)。研讨实现质量目标的方法或手段

    Do:制作高质量的规格说明和程序,在接受质量检查前先做自我检查

    Check:以Plan阶段设定的质量评价准则进行评价,计算结果用质量图的表示出来

    Action:对评价发现的问题进行改进活动,如果实现达到了质量目标就转入下一个工程阶段。这样重复“Plan”到“Action”的过程。直到整个开发项目完成。

    在这里插入图片描述

    软件可靠性

    ◆软件可靠性:是软件在给定的时间间隔内给定的环境条件下,按设计要求,成功的运行程序的概率

    ◆在软件开发过程中,利用测试的统计数据,估算软件的可靠性,以控制软件的质量是至关重要的。

    ◆推测错误的产生频率,即推测错误产生的时间间隔

    ◆推测残留在程序中的错误数

    ◆评价测试的精确度和覆盖率

    推测错误的产生频率

    ◆估算错误产生频率的一种方法是估算平均失效等待时间MTTF(Mean Time To Failure)

    ◆MTTF估算公式(Shooman模型)
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 软件质量模型

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

    1.McCall质量模型

    2.Boehm质量模型

    3.ISO9126质量模型

    4.ISO25010质量模型

    5.Dromey质量模型

    6.软件质量度量

    1.产品本质质量度量

    2.用户满意度度量

            3.过程中质量的度量

            4.维护中质量度量



    展开全文
  • 软件质量特性因子总结
  • 软件质量的特性(软件质量的内在特性) 1、可维护性,是否很容易该软件进行修改功能或添加功能,来提高软件的性能,还有修正软件的缺陷。 2、灵活性,如果该软件是为了特定环境或用途而设计的,那该软件使用到其他...
  • 软件质量评估

    千次阅读 2018-06-08 11:47:35
    摘要: 本文从软件质量的有关概念出发,根据指标选取原则,在分析软件质量特征的基础上提出了相应的软件质量评估指标的选取原则,并进而建立了软件质量评估体系。关键词: 软件质量 质量评估指标体系1 软件质量的...
  • 软件质量的特性(软件质量的外在特性) 1、正确性,在设计、规范和实现等方面的少错误程度。 2、可用性,用户使用和学习这个软件的容易程度。 3、效率,这个软件占用的资源尽量的少,内存占的少且执行时间短。 4...
  • 软件工程--软件质量与质量保证

    千次阅读 热门讨论 2018-11-27 19:58:33
    软件质量: 1.软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。 2.在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。 3.往往会有一些隐含的需求没有明确地提出来。 ...
  • 什么是软件质量。在ISO9000中对质量的定义是“质量促进组织所关注的以行为、态度、活动和过程为结果的文化。通过满足客户和相关方的需求和和期望实现其价值。组织的产品和服务的质量取决于满足客户的能力,以及对...
  • 软件质量控制基础

    千次阅读 2020-04-10 11:43:27
    1、软件质量控制的理念 高质量的过程产生高质量的产品。建立好的软件工程过程模型,监督在项目实施过程中与该模型的一致性,通过控制开发过程的质量实现最终的软件质量目标。 质量不是指定给某个人或某个...
  • 1、软件质量的定义 软件质量是软件特性的综合,指软件满足规定或潜在用户需求的能力,其主要从内部质量、外部质量、使用质量和过程质量这四个方面来衡量。 2、软件质量模型 测度与度量:在软件质量中用于测量的一种...
  • 软件质量属性和质量要素

    千次阅读 2014-10-09 15:05:54
    软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量。 十大软件质量因素 n n功能性质量因素:正确性,健壮性,可靠性 n...
  • 软件工程之软件质量管理

    千次阅读 2018-10-04 19:23:50
    只要我们的软件质量过关才会得到用户的肯定,所以从质量这个角度看,我们该如何管理呢? 先总体了解下,从以下四方面入手 1.相关概念 2.软件质量的保证 3.软件的可靠性 4.软件配置管理   一、相关概念 1....
  • 软件质量基础知识

    千次阅读 2016-08-31 08:36:27
    软件质量模型 测试技术类型 测试流程规范 研发质量规范 问题交流   二、软件质量模型 1、好的架构 2、充分了解了用户需求 3、尽量少的bug 4、性能好     软件质量模型 功能性 可靠性 可移植性 易用...
  • 软件测试人员≠软件质量保证人员 质量保证(QA):重要工作是预防、检查与改进来保证软件质量。 采用“全面质量管理”和“过程管理”的原理展开工作,关注点软件质量检查与测量。 QA的工作是软件生命周期的...
  • 和朋友谈到软件质量工作时,经常会提及到软件质量控制、质量保证和质量管理。我想对于这三者,很多人也就仅仅是知道而已,有多少人认真的思考过这三者的区别? 其实质量控制、质量保证、质量管理代表软件质量工作...
  • 软件质量因素 6个The different elements, which impact the product, are named as software factors. They can be extensively partitioned into two software quality management process. The principal class ...
  • 软件质量问题谁负责

    千次阅读 2017-11-25 15:07:27
    1. 产品人员:需求提出人员对软件质量发挥着决定性作用,如果是需求提出人需求传达错误导致产品问题、软件需求频繁地变更,导致软件质量不过关。则相应测试人员需要对该软件的质量负责。 2. 测试为主:明确测试...
  • 软件质量保证测试

    千次阅读 2019-01-06 17:25:32
    1.软件是计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。包含4个部分,即计算机程序、规程、文档和软件系统运行所必需的数据。软件与硬件完全不同的特征:1、软件是...软件质量保证(Software Qual...
  • 软件质量模型详解

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

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

    千次阅读 2019-07-08 12:15:44
    软件质量保证与测试 问答题 18道简答题目及答案 软件质量保证活动的实施步骤 定义项目类型和生命周期 建立SQA计划,确定项目审计内容 生成SQA报告 审计SQA报告 独立汇报 简述软件质量保证的基本目标和任务 ...
  • ISO 9126质量模型:软件质量模型的6大特性和27个子特性  ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和...
  • ISO/IEC 9126 软件质量模型

    千次阅读 2019-04-29 16:12:52
    ISO/IEC 9126 (1991年发布)是一个软件质量的评估标准,后来被最新的软件质量标准ISO/IEC 25010:2011(2011年发布)取代。 ISO/IEC 9126 软件质量模型 ISO9126包含了质量模型的六大特性和27个子特性: ISO/IEC9126...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 482,682
精华内容 193,072
关键字:

软件质量