ICS35.080
L77
中华人民共和国国家标准
GB/T29833.2—2013
系
统与软件可移植性
第2部分:度量方法
Portabilityofsystemandsoftware—
Part2:Metricmethod
2013-11-12发布 2014-02-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅲ …………………………………………………………………………………………………………
引言 Ⅳ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 术语和定义 1 ………………………………………………………………………………………………
4 适应性 1 ……………………………………………………………………………………………………
5 易替换性 2 …………………………………………………………………………………………………
6 易安装性 3 …………………………………………………………………………………………………
7 移植完整性 4 ………………………………………………………………………………………………
参考文献 5 ………………………………………………………………………………………………………
ⅠGB/T29833.2—2013
前 言
GB/T29833在《系统与软件可移植性》总标题下,分为如下三部分:
———第1部分:指标体系;
———第2部分:度量方法;
———第3部分:测试方法。
本部分为GB/T29833的第2部分。
本部分按照GB/T1.1—2009给出的规则起草。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:上海计算机软件技术开发中心、中国电子技术标准化研究院、浙江省电子产品检
验所、深圳市中联信信息技术有限公司、上海浦东软件平台有限公司、上海宝信软件股份有限公司、辽宁
北方实验室有限公司、国家应用软件产品质量监督检验中心、南宁市平方软件新技术有限责任公司、上
海市电力公司科信部。
本部分主要起草人:刘振宇、蔡立志、宗宇伟、姜旭、伏如祥、宣以广、黄观仁、张建良、潘国瑞、
张旸旸、袁玉宇、李家宏、张露莹、邵卫军、丁志刚、王建纲、范昀、左家平、杨丽春、潘晓明、刘连芳、李嘉、
池仁隆。
ⅢGB/T29833.2—2013
引 言
GB/T29833的本部分参照GB/T16260—2006《软件工程产品质量》提供了可移植性质量度量
方法。
本部分将软件产品的可移植性从适应性、易替换性、易安装性、移植完整性来进行衡量。在具体实
施时,根据软件特点选择适宜的要素对被测目标软件的可移植性进行测量评价。
本标准预期的主要使用者包括:
a) 软件供方,当:
1) 需要声明软件产品可移植性时;
2) 对照声明的可移植特性自行评估系统和软件产品时;
3) 对软件进行可移植性相关的产品设计和实现时;
b) 为可移植性符合性证书或标志进行测试的第三方评测机构;
c) 潜在的需方,当:
1) 对即将采购的软件产品的可移植性要求和现有产品的说明信息进行比较时;
2) 实际运行的环境和采购的环境存在差异时;
3) 检验可移植性要求是否被满足。
GB/T29833.1《系统与软件可移植性 第1部分:指标体系》给出了可移植性指标体系,
GB/T29833.3《系统与软件可移植性 第3部分:指标体系》描述了可移植性指标的测试方法。本部分
旨在与GB/T29833.1和GB/T29833.3联合使用。
ⅣGB/T29833.2—2013
系统与软件可移植性
第2部分:度量方法
1 范围
GB/T29833的本部分依据系统与软件可移植性的指标体系,规定对于每类体系指标进行评价的
度量方法。
本部分适用于指导用户对GB/T29833.1中所描述的系统与软件可移植性的指标体系进行度量评
价。并通过度量结果反映系统与软件可移植性的优劣。用户可以针对特定产品的不同移植需求,应用
本部分中的度量方法。
注:本部分中所指的系统主要是软件系统。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T11457 软件工程术语
GB/T29833.1 系统与软件可移植性 第1部分:指标体系
3 术语和定义
GB/T11457和GB/T29833.1中界定的术语和定义适用于本文件。
4 适应性
适应性宜对软件对于环境的适应能力相关的属性进行测量,如表1所示。
表1 适应性
指标名称 指标描述 测量、公式及数据元素计算 测量值说明
硬件适应性系统与软件在适应新的
环境过程中,硬件环境对
软件适应能力造成影响X=A/B
式中:
A———系统与软件能够适应的硬件数量;
B———期望系统和软件能适应且正确运行的硬件
环境类型的总数0≤X≤1,越接近
1越好
操作系统适
应性系统与软件对各种操作
系统的适应能力。
对于操作系统的适应性,
需综合考虑其他相关度
量特性X=A/B
式中:
A———系统和软件能成功适应的操作系统个数;
B———期望系统和软件能成功适应的操作系统
个数0≤X≤1,越接近
1越好
1GB/T29833.2—2013
表1(续)
指标名称 指标描述 测量、公式及数据元素计算 测量值说明
数据库适应性在软件运行的新环境中,
数据库软件对软件正确
运行的影响X=A/B
式中:
A———系统和软件能成功适应的数据库个数;
B———期望系统和软件能成功适应的数据库个数0≤X≤1,越接近
1越好
支撑软件适
应性在软件运行的新环境中,
各类支撑软件对软件正
确运行的影响X=A/B
式中:
A———系统和软件能成功适应的支撑软件个数;
B———期望系统与软件能成功适应的支撑软件
个数0≤X≤1,越接近
1越好
有效软件共
存性在移植之后,是否会影响
到移植软件产品的正确
使用X=A/B
式中:
A———共同运行时,能让目标软件正常运行的软
件个数;
B———希望能与目标软件共存的软件个数0≤X≤1,越接近
1越好
组织环境的适
应性系统与软件对于环境的
适应能力X=1-A/B
式中:
A———在用户的业务环节中运行测试期间没有完
成任务或不足以使任务满足适当级别的运
行的功能数;
B———运行测试的功能总数0≤X≤1,越接近
1越好
通信适应性系统与软件对传输模式
调整的适应能力X=A/B
式中:
A———用户能够成功适应的通信模式的数量;
B———用户期望能够适应的通信模式的数量0≤X≤1,越接近
1越好
数据适应性系统与软件对数据变化
的适应能力X=A/B
式中:
A———适应成功或者运行并被观察到的数据种
类数;
B———期望能在软件适应的环境中运行的数据种
类总数0≤X≤1,越接近
1越好
5 易替换性
易替换性宜对表2中的属性进行测量,即当系统或用户试图用该软件代替软件环境中其他规定的
软件时的用户行为。
2GB/T29833.2—2013
GB-T 29833.2-2013 系统与软件可移植性 第2部分 度量方法
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 03:56:42上传分享