1 / 143
文档名称:

软件工程学-课件(ppt讲稿).ppt

格式:ppt   页数:143页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程学-课件(ppt讲稿).ppt

上传人:3047846861 2016/3/8 文件大小:0 KB

下载得到文件列表

软件工程学-课件(ppt讲稿).ppt

文档介绍

文档介绍:软件工程学中国科学技术大学网络学院 软件质量概念 软件质量保证 软件可靠性 软件配置管理第10章软件质量管理 软件质量概念软件质量概念??软件质量的定义软件质量的定义??软件质量特性软件质量特性??软件质量模型软件质量模型??软件质量的度量和评价软件质量的度量和评价软件质量的定义软件质量的定义?? ANSI/IEEE Std 729-1983 ANSI/IEEE Std 729-1983 定义软件定义软件质量为质量为““与软件产品满足规定的和与软件产品满足规定的和隐含的需求的能力有关的特征或特隐含的需求的能力有关的特征或特性的全体性的全体””。。?? . Fisher . Fisher 定义软件质量为定义软件质量为““所有所有描述计算机软件优秀程度的特性的描述计算机软件优秀程度的特性的组合组合””。。质量特性及其组合,是软件开发质量特性及其组合,是软件开发与维护中的重要考虑因素与维护中的重要考虑因素??为满足软件的各项精确定义的功能、为满足软件的各项精确定义的功能、性能需求,符合文档化的开发标准, 性能需求,符合文档化的开发标准, 需要相应地给出或设计一些质量特需要相应地给出或设计一些质量特性及其组合。性及其组合。??如果这些质量特性及其组合都能在如果这些质量特性及其组合都能在产品中得到满足,则这个软件产品产品中得到满足,则这个软件产品质量就是高的。质量就是高的。??软件需求是度量软件质量的基础软件需求是度量软件质量的基础。。不符合需求的软件就不具备质量。不符合需求的软件就不具备质量。??标准定义了一组开发准则,用来指标准定义了一组开发准则,用来指导软件人员用工程化的方法来开发导软件人员用工程化的方法来开发软件软件。如果不遵守这些开发准则, 。如果不遵守这些开发准则, 软件质量就得不到保证。软件质量就得不到保证。??软件质量是各种特性的复杂组合。软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用它随着应用的不同而不同,随着用户提出的质量要求不同而不同。户提出的质量要求不同而不同。软件质量特性软件质量特性??软件质量特性,反映了软件的本质软件质量特性,反映了软件的本质。。讨论一个软件的质量,问题最终要讨论一个软件的质量,问题最终要归结到定义软件的质量特性。归结到定义软件的质量特性。??定义一个软件的质量,就等价于为定义一个软件的质量,就等价于为该软件定义一系列质量特性。该软件定义一系列质量特性。??人们通常把影响软件质量的特性用人们通常把影响软件质量的特性用软件质量模型来描述软件质量模型来描述。。软件质量模型软件质量模型??软件质量特性定义成软件质量特性定义成分层模型分层模型??最基本的叫做最基本的叫做基本质量特性基本质量特性,它可,它可以由一些子质量特性定义和度量。以由一些子质量特性定义和度量。??二次特性二次特性在必要时又可由它的一些在必要时又可由它的一些子质量特性定义和度量。子质量特性定义和度量。??1976 1976 年年 Boehm Boehm 质量模型质量模型??1979 1979 年年 McCall McCall 质量模型质量模型??1985 1985 年年 ISO ISO 质量模型质量模型 ISO ISO 的软件质量评价模型的软件质量评价模型??按照按照 ISO/TC97/SC7/WG3/1985-1- ISO/TC97/SC7/WG3/1985-1- 30/N382 30/N382 ,软件质量度量模型由三,软件质量度量模型由三层组成层组成??软件质量需求评价准则软件质量需求评价准则( ( SQRC SQRC ) ) ??软件质量设计评价准则软件质量设计评价准则( ( SQDC SQDC ) ) ??软件质量度量评价准则软件质量度量评价准则( ( SQMC SQMC ) ) ??高层和中层建立国际标准,低层可高层和中层建立国际标准,低层可由各使用单位视实际情况制定由各使用单位视实际情况制定