GB T 16260.2-2006 软件工程 产品质量 第2部分:外部度量(GBT).pdf
《GB T 16260.2-2006 软件工程 产品质量 第2部分:外部度量(GBT).pdf》由会员分享,可在线阅读,更多相关《GB T 16260.2-2006 软件工程 产品质量 第2部分:外部度量(GBT).pdf(74页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.080L 77I中华人民共和国国家标准GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003软件工程产品质量第2部分:外部度量Software engineering-Product quality-Part 2 .External metrics(ISO/IEC TR 9126-2:2003,IDT )2006-03-14发布2006-07-01实施中华人民共和国国家质量中国国家标准化发布局会检理监督管GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003目次前言】,-,工引言.,一II1范围,。,12符合性,13规范性引用文
2、件,. 14术语和定义,25符号和缩略语,.,26软件质量度量的使用,.,.卜卜二,.27度量表的阅读和使用.38度量表,481功能性度量,。,一48.2可靠性度量,.,.,58.3易用性度量.,58.4效率度量,68.5维护性度量.,“,二,.78.6可移植性度量,.7附录A(资料性附录)使用度量时的考虑,54附录BQ2 . Q。时,则对应的度量值也有关系M,M2.M-评价者可以使用具有一致性能力的度量来关注软件的异常部件和易出差错的部件。d)可预测性若使用时间T,的度量来预测时间毛质量特性值Q(对运行使用中的主要度量的测度)。预测误差=(预测值Q(T2)一实际值Q(Ta)/实际值Q(T2)
3、,预测误差值会在预测允许的范围内。评价者可以通过可预测性的度量预测质量特性今后的变化趋势。e)可判别性度量能够判别出软件质量的高低。评价者可以使用具有判别能力的度量对软件部件进行分类和对质量特性值定级。A.3使用度f进行估计(判断)与预测(展望)用如下两种方法在早期阶段估计和预测软件产品的质量特性是最具价值的度量。A. 3. 1利用当前的数据预测质皿特性a)利用回归分析来预测当通过使用特性(属性)的当前值(数据)来预测同一特性(属性)的未来值(测度)时,根据一个足够长的时间内观察到的一组数据进行回归分析是有用的。例如在测试阶段(活动)中获得的MTBF(平均失效间隔时间)的值可用于估计在运行阶段
4、的MT-BFeb)利用相关性分析来预测当用不同属性的当前测量值来预测特性(属性)的未来值(测度)时,使用一个确认的表明相关性的函数进行相关性分析是有用的。例如在编码阶段,模块的复杂性可用来预测在维护过程中程序修改和测试所花费的时间与工作量。A.3.2根据当前的事实估计当前的质f特性a)利用相关性分析来估计在估计不可直接测量的属性的当前值时,若任何其他的测度与目标测度密切相关时,相关性分析方法是有用的例如软件产品中遗留的故障数是不可测的,但它可以用检测出的故障数及故障趋势进行估计对于不能直接测量的属性进行预测的那些度量应用下述解释来估计:.使用模型来预测属性;.使用公式来预测属性;.基于经验来预
5、测属性;.使用合理判断来预测属性。对于不能直接测量的属性进行预测的那些度量可以用下述解释来确认:标识要预测的属性的测度;标识要用来预测的度量;GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003进行基于确认的统计分析;将结果归档;定期地重复上述工作。A.4检测易发生质f问题的部件中的偏差或异常下列质量控制工具可用来分析在软件产品部件中的偏差和异常情况:a)流程图(软件的功能模块)b)排列分析和排列图c)直方图和散点图d)运行图、相关图和层次图e)鱼骨图f)统计过程控制(软件功能模块)9)检查单上述工具可用于标识源于数据的质量问题,这些数据是通过应用度量来获得的。A.
6、 5显示测t结果a)显示质量特性评价的结果对于每个质量特性和子特性可用下列图示法显示质量评价的结果:雷达图、条形图、数字化的直方图、多变量图、重要性能矩阵图等。b)显示测度可利用一些有用的图形表示,如排列图、趋势图、直方图、相关图等。GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003附录B(资料性附录)使用质f的度,、外部度f和内部度f的用法(框架实例)B. 1引言本框架实例是一个高层描述,它描述的是关于如何在软件开发和实现过程中使用GB/T 16260.1-2006中的质量模型和相关的度量来获得满足用户要求的质量产品。本实例所示的概念可用不同的定制形式来实现,以
7、适应个体、组织或者项目。本实例使用的GB/T 8566-2001中的生存周期过程可作为传统软件开发生存周期的基准,使用的GB/T 18905. 3-2002中的质量评价过程的步骤可作为传统软件产品质量评价过程的基准。只要能理解基本概念,如果用户愿意,也可以把这些概念映射为其他的软件生存周期模型。BZ开发及质t过程的概述为了测量可交付项(即使用质量、外部质量和内部质量)的质量,表B. 1描述了一个示例模型,它把软件开发生存周期过程的活动(从活动1到活动8)与其关键的可交付项及相关的引用模型联系起来。第一行描述软件开发的生存周期过程的活动。(可为适应独特的要求来定制)。第二行描述可能作为测量类别(
8、如使用质量,外部质量或内部质量)的一种实际的测度或者预测。第三行描述可以测量质量的关键可交付项,第四行描述在每个过程活动中可适用于每个可交付项的度量。表B. 1质f测,模型活动1活动2活动3活动4活动s活动s活动7活动s阶段需求分析(软件与系统)体系结构设计(软件与系统)软件的详细设计软件编码与测试软件集成及软件的合格性测试系统集成及系统合格性测试软件的安装软件的验收支持模型的引用所需的用户质量所需的内部质量所需的外部质量预测的使用质量,预测的外部质量,测量的内部质量预测的使用质量,预测的外部质量,测量的内部质量预测的使用质量,测量的外部质量,预测的外部质量,侧量的内部质量预测的使用质量,测量
9、的外部质量,预测的外部质量,测量的内部质量预测的使用质量,测量的外部质量,测量的内部质量预测的使用质量,侧量的外部质量,测量的内部质量测量的使用质量,测量的外部质量,测量的内部质量活动的关键可交付项用户的质量需求(规定的),外部的质量需求(规定的),内部的质量需求(规定的)软件/系统体系结构设计软件详细设计软件代码,测试结果软件产品,测试结果集成的系统,测试结果安装的系统交付的软件产品用于测量的度量内部度量(外部度量可用于确认需求规格说明)内部度量内部度量内部度量外部度量内部度量外部度量内部度量外部度量内部度量外部度量使用质量度量内部度量外部度量GB/T 16260.2-2006/ISO/IE
10、C TR 9126-2:2003B. 3质f途径步骤B. 3. 1概述开发周期中对质量的评价分为下列步骤。步骤1必须在需求分析活动中完成,步骤2 pi步骤5必须在上述定义的每个过程活动中重复进行。B. 3.2步骤1:质f需求的确定对质量模型中定义的每个质量特性和子特性,用表B. 2中的两个例子对每类测量(使用质量、外部和内部质量)确定用户要求的权重。根据分配的相对权重,允许评价者集中精力于最重要的子特性上。表B. 2用户要求的特性与权重a)使用质量特性权重(高/中/低)有效性高生产率高安全性低满意度中表B. 2用户要求的特性与权重b)外部与内部质量特性子特性权重(高/中/低)功能性适合性高准确
11、性高互操作性低安全保密性低功能性的依从性中可靠性成熟性(硬件、软件、数据)低容错性低易恢复性(数据、过程、技术)高可靠性的依从性高易用性易理解性中易学性低易操作性高吸引性中易用性的依从性高效率时间特性高资源利用性高效率的依从性高GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003表B. 2(续)外部与内部质量特性子特性权重(高/中/低)维护性易分析性高易改变性中稳定性低易测试性中维护性的依从性高可移植性适应性高易安装性低共存性高易替换性中可移植性的依从性高注:权重可用高/中/低的方式表示,也可在1-9的范围内用顺序标度来表示(例如1-3=低、4-6=中、7-9-高)
12、B.3.3步骤2:评价的规格说明每个开发过程活动都要实施本步骤。质量模型中定义的每个质量子特性均标识要应用的度量和要求的级别,以便达到在第1步骤中设定的用户要求,并按表B. 3的例子加以记录。对内容阐述的基本输人及用法说明可在表B. 1的例子中得到,其中解释了在开发周期的这一阶段中能测量什么。注:在开发周期的特定活动中,表中的某些行可以是空的,因为在开发过程的早期,不可能测量所有子特性表B. 3质f测f表a)使用质量测量类别特性度量要求的级别一it 1fi4FijR一效率一一生产率一-一一一安全性- -满意度一_一一表B. 3质t测t表b)外部质量测量类别特性子特性度量要求的级别评估实际结果功
13、能性适合性丁-几准确性-一-一一一互操作性-一一安全保密性 一一功能性的依从性 一-一GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003表B. 3(续)外部质量测量类别特性子特性度量要求的级别评估实际结果可靠性成熟性(硬件/软件/数据)-一一容错性一二一易恢复性(数据、过程、技术)_一可靠性的依从性厂易用性易理解性 -一_一易学性卜-几易操作性-一一一一吸引性一一一易用性的依从性气一效率时间特性一于-一资源利用性一_万一厂二厂效率的依从性几维护性易分析性-一-一一易改变性一稳定性-一一一易测试性-一-一维护性的依从性 -可移植性适应性一一一一易安装性一一-一一共存
14、性一一:犷易替换性 一一一一可移植性的依从性一_一_表B. 3质fm19ff表c)内部质量测量类别特性子特性度量要求的级别一i1-1X hF=u.k功能性适合性准确性互操作性安全保密性-一-一功能性的依从性刃可靠性成熟性(硬件/软件/数据)一一牛一一容错性一一-一_-易恢复性(数据、过程、技术) 勺可靠性的依从性一二-GB/T 16260.2-2006八SO/IEC TR 9126-2:2003表B. 3(续)内部质量测量类别特性子特性度量要求的级别一咖葬畸蜻纂易用性易理解性 一-一易学性-易操作性一一厂一吸引性易用性的依从性一价二一_一_效率时间特性几卜资源利用性-一-一效率的依从性-一_维
15、护性易分析性 一易改变性 -稳定性-易测试性维护性的依从性 一可移植性适应性易安装性-共存性*易替换性可移植性的依从性-一_B. 3. 4步骤3:评价的设计每个开发过程活动都要实施本步骤。制定一个包括可交付项的测量计划(类似于表B. 4中的例子),这些交付项用作要实施的度量和测量过程的输人表B. 4测f计划子特性要评价的可交付项应用的内部度量应用的外部度量应用的使用质量度量1.适合性1.2.3.1.231.2.3.(不适用)2.满意度123.(不适用)(不适用)1.2.3.3.4.5.6B. 3. 5步骤4:评价的执行每个开发过程活动都要实施本步骤。62GB/T 16260.2-2006/IS
16、O/IEC TR 9126-2:2003执行评价计划,填写表B. 3例子中的每一列。GB/T 15905系列标准可用作编制计划和执行测量过程的指南。B. 3.6步骤5:反馈给组织每个开发过程活动都要实施本步骤。一旦所有测量均已完成,要把结果映射到表B. 1中并以报告的形式将结论写成文件。同时标识产品质量需要改进的特定区域以使其满足用户的需要。GB/T 16260.2-2006/ISO/IEC TR 9126-2:2003附录C(资料性附录)度t标度类型和测度类型的详细解释C. 1度f标度的类型当度量的用户得到了测量结果并使用该测度进行计算和比较时,宜对每种测度标识下列度量标度类型。对某些测度,
17、平均值、比率或差值可能没有意义。度量标度类型有:标称标度、顺序标度、间隔标度、比率标度和绝对标度。M一F(M),这里F是一个容许函数。每个测量标度类型的描述包含容许函数的描述(若M是一个度量,则M=F(M)也是一个度量)a)标称标度M=F(M),这里F是一对一的映射标称标度包括分类,例如软件的故障类型(数据、控制、其他)。只有用相同类型的频率计算时,平均值才有意义。只有用经过映射的每种类型的频率计算时,比率也才有意义。因此,平均值和比率可以用来代表相同类型频率的早期和后来情况之间或两个类似情况之间的差。否则,它们可以用来相互比较每种类型各自的频率。例如:城市交通线标识号、编译器出错消息标识号。
18、含义说明:只是不同类别的数b)顺序标度M=F(M),这里F是一个单调递增的映射,即:若M(x)M(刃,则M (x)M(妇。顺序标度包括排序,例如:软件的失效按严重程度排序(忽略不计的、轻微的、严重的、灾难性的)。只有用经过映射的相同顺序的频率计算时,平均值才有意义。只有用经过映射的每种顺序的频率计算时,比率也才有意义。因此,比率和平均值可用来代表相同顺序频率的早期和后来情况之间或两个类似情况之间的差。否则,它们可以用来相互比较每种顺序的频率。例如:学校的考试成绩:优、良、及格和不及格含义说明:每个量取决于它们在顺序中的位置,如中值。C)间隔标度M一aM+b (a0)当两次测度之间的差值有经验意
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16260.2 2006 软件工程 产品质量 部分 外部 度量 GBT
