- 0
- 0
- 约3.94万字
- 发布于河北
- 举报
- 文档已下架,其它文档更精彩
・软件麻量概念
■软件质量保证
■软件可靠性
■
软件配置管理
软件质量概念
■
软件质量的定义
■软件质量特性
・软件质量模型
■软件质量的度量和评价
软件质量的定义
.ANSI/IEEEStd7291983定义软件
质量为“与软件产品满足规定的和
隐含的需求的能力有关的特征或特
性的全体”。
・M.J.Fisher定义软件质量为“所
有描述计算机软件优秀程度的特性
的组合”。
质量特性及其组合,是软件开发
与维护中的重要考虑因素
为满足软件的各项精确定义的功能、
性能需求,符合文档化的开发标准,
需要相应地给出或设计一些质量特
性及其组合。
-如果这些质量特性及其组合都能在
产品中得到满足,则这个软件产品
质量就是高的。
-软件需求是度量软件质量的基础。
不符合需求的软件就不具备质量。
■标准定义了一组开发准则,用来指
导软件人员用工程化的方法来开发
软件。如果不遵守这些开发准则,
软件质量就得不到保证。
-软件质量是各种特性的复杂组合。
它随着应用的不同而不同,随着用
户提出的质量要求不同而不同。
软件质量特性
■软件质量特性,反映了软件的本质。
讨论一个软件的质量,问题最终要
归结到定义软件的质量特性。
定义一个软件的质量,就等价于为
该软件定义一系列质量特性。
-人们通常把影响软件质量的特性用
软件质量模型来描述。
软件质量模型
I软件质量特性定义成分层模型
最基本的叫做基本质量特性,它可
以由一些子质量特性定义和度量。
-二次特性在必要时又可由它的一些
子质量特性定义和度量。
.1976年Boehm质量模型
.1979年McCall质量模型
・1985年ISO质量模型
设立性
)自包含性
可靠性
效率
人类工程
可计测性
可测试性设备效率
可存取性
可理解性
可修改性自描述性
结构化性
可扩充性
ISO的软件质量评价模型
.按照ISO/TC97/SC7/WG3/1985U-
30/N382,软件质量度量模型由三
层组成
■软件质量需求评价准则(SQRC)
■软件质量设计评价准则(SQDC)
-软件质量度量评价准则(SQMC)
高层和中层建立国际标准,低层可
由各使用单位视实际情况制定
可维护性(Maint
原创力文档

文档评论(0)