ICS35.080
L77
中华人民共和国国家标准
GB/T29833.1—2013
系
统与软件可移植性
第1部分:指标体系
Portabilityofsystemandsoftware—
Part1:Indicatorsystem
2013-11-12发布 2014-02-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布目 次
前言 Ⅰ …………………………………………………………………………………………………………
引言 Ⅱ …………………………………………………………………………………………………………
1 范围 1 ………………………………………………………………………………………………………
2 规范性引用文件 1 …………………………………………………………………………………………
3 术语和定义 1 ………………………………………………………………………………………………
4 概述 1 ………………………………………………………………………………………………………
5 指标体系模型 2 ……………………………………………………………………………………………
6 适应性 3 ……………………………………………………………………………………………………
7 易替换性 4 …………………………………………………………………………………………………
8 易安装性 4 …………………………………………………………………………………………………
9 移植完整性 5 ………………………………………………………………………………………………
附录A(资料性附录) 本部分与GB/T16260.2—2006的对照关系 6 …………………………………
参考文献 7 ………………………………………………………………………………………………………GB/T29833.1—2013
前 言
GB/T29833在《系统与软件可移植性》总标题下,分为如下三部分:
———第1部分:指标体系;
———第2部分:度量方法;
———第3部分:测试方法。
本部分为GB/T29833的第1部分。
本部分按照GB/T1.1—2009给出的规则起草。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:上海计算机软件技术开发中心、中国电子技术标准化研究院、浙江省电子产品检
验所、深圳市中联信信息技术有限公司、上海浦东软件平台有限公司、上海宝信软件股份有限公司、辽宁
北方实验室有限公司、国家应用软件产品质量监督检验中心、南宁市平方软件新技术有限责任公司、上
海市电力公司科信部。
本部分主要起草人:蔡立志、刘振宇、姜旭、李嘉、池仁隆、宣以广、黄观仁、张建良、潘国瑞、张旸旸、
袁玉宇、李家宏、张露莹、倪小亮、丁志刚、滕逸龙、欧阳树生、左家平、杨丽春、潘晓明、温家凯、张春柳。
ⅠGB/T29833.1—2013
引 言
GB/T29833的本部分参照GB/T16260—2006《软件工程 产品质量》提出了系统与软件可移植
性指标体系。
本部分适用考量将同一软件产品在不同的环境之间移植并使之正常运行的难易程度,或/和对其所
述环境的适应能力。开发方、维护方、评价方、质量管理方和需方可以选择合适的指标,用来定义可移植
性质量需求、评价软件产品的可移植性、测量可移植性质量情况或作其他用途。本部分并非每种指标都
适用于所有计算机系统与软件,相关方可以根据实际需要修改指标或使用本部分未包括的其他指标。
本标准预期的主要使用者包括:
a) 软件供方,当:
1) 需要声明软件产品可移植性时;
2) 对照声明的可移植特性自行评估系统和软件产品时;
3) 对软件进行可移植性相关的产品设计和实现时;
b) 为可移植性符合性证书或标志进行测试的第三方评测机构;
c) 潜在的需方,当:
1) 对即将采购的软件产品的可移植性要求和现有产品的说明信息进行比较时;
2) 实际运行的环境和采购的环境存在差异时;
3) 检验可移植性要求是否被满足。
GB/T29833.2《系统与软件可移植性 第2部分:度量方法》给出了如何获得可移植性指标测量值
的度量方法。GB/T29833.3《系统与软件可移植性 第3部分:测试方法》描述了可移植性指标的测试
方法。本部分旨在和GB/T29833.2及GB/T29833.3联合使用。
ⅡGB/T29833.1—2013
系统与软件可移植性
第1部分:指标体系
1 范围
GB/T29833的本部分规定了系统与软件可移植性指标体系及相关定义。
本部分适用于对系统与软件在多样性环境之间迁移的适应能力的评价。用户可以针对特定产品的
不同移植需求,选择、修改和应用本部分中的指标。
注:本部分中所指的系统主要是软件系统。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T11457 软件工程术语
3 术语和定义
GB/T11457中界定的以及下列术语和定义适用于本文件。
3.1
度量 metric
定义测量的方法和测量标度。
[GB/T18905.1—2002,定义4.20]
3.2
可移植性 portability
系统或软件能适应的软件或者硬件环境的能力。
注:可移植性是软件产品的一种能力属性,其行为表现为一种程度。
3.3
质量 quality
实体的特性之和,表示实体满足明确或者隐含要求的能力。
[GB/T18905.1—2002,定义4.21]
3.4
质量模型 qualitymodel
一种特性与特性之间的关系,它提供规定质量需求和评价质量的基础。
[GB/T18905.1—2002,定义4.24]
4 概述
系统与软件的运行,会受到诸多因素的影响。这些因素包括:
———软件产品所依赖的硬件基础;
1GB/T29833.1—2013
———系统与软件的运行软件环境,包括软件产品所必需的支撑软件环境和共存环境;
———系统与软件所需要的数据资源。
这些因素都将直接或者间接的影响到系统与软件可移植性,如图1所示。
图1 系统与软件移植影响因素示意图
5 指标体系模型
系统与软件可移植性的模型描述采用特性、子特性的方式进行,如图2所示。系统与软件的可移植
性指标体系宜从适应性、易安装性、易替换性、移植完整性四个方面来描述:
a) 适应性:系统与软件对于适应不同的规定环境时的能力。
1) 硬件适应性
用于测量当目标软件试图适应于各种不同的规定的硬件环境的能力,常见的硬件环境包
括CPU、存储设备、网络设备以及各类输出介质等周边设备。
2) 操作系统适应性
用于测量目标软件对各种操作系统的适应能力。
3) 数据库适应性
用于测量目标软件对各种数据库的适应能力。
4) 支撑软件适应性
用于测量目标软件对各种支撑软件的适应能力。
5) 组织环境的适应性
用于测量目标软件对各种组织环境的适应能力。
6) 有效软件共存性
系统与软件与其他软件的共存能力。
7) 通信适应性
用于测量目标软件对不同通信方式的适应能力。包括不同接入方式、通信协议等。
注1:常见的接入方式,如有线、无线等。
注2:常见的通信协议,如NETBEUI、IPX/SPX、TCP/IP等。
8) 数据适应性
用于测量目标软件适应于不同的规定环境时,其对数据的适应情况。
b) 易替换性:试图用该软件代替软件环境中其他规定的软件的支持能力。
1) 数据的连续使用
2GB/T29833.1—2013
在更换原先的软件之后观察用户或维护者能否继续使用同样的数据。
2) 功能的内含性
在用软件更换原先软件之后,观察用户或维护者能否继续容易地使用类似功能。
c) 易安装性:系统与软件对于用户安装的支持能力。
1) 安装的正确性
用于测量目标软件在特定环境中是否被安装成功。
2) 安装的影响性
用于测量系统与软件的安装过程是否会影响到其他软件或设备的正常运行,或者其他运
行的软件或者设备是否会影响到安装过程的进行。
3) 安装的难易性
用于测量目标软件在特定环境中被安装的难易程度。
4) 安装的灵活性
用于测量由安装过程提供的可供用户进行定制操作的内容。
5) 安装效率
用于测量系统与软件实施安装过程所耗费的时间。
d) 移植完整性:系统与软件对于安装以后完整程度。
1) 移植正确性
用于测量其提供的功能在规定环境中的完备程度。
2) 移植一致性
用于测量被检测功能是否仍与在移植之前环境下(或规定的基础环境下)保持相同的操
作步骤或者使用相同的执行流程。用户对功能操作的变化的适应程度。
本部分和GB/T16260.2—2006的对应关系参见附录A。
图2 系统与软件可移植性指标体系
6 适应性
适应性宜用表1中的属性进行表征。
3GB/T29833.1—2013
表1 适应性
名称 描述 说明
硬件适应性当系统与软件相关的硬件环境发生变化时,
系统与软件对其的适应能力考虑CPU、存储设备、网络设备、输入/输出设备的变
化对系统与软件的影响
操作系统适应性系统与软件对于规定的操作系统的适应
能力宜考虑对于相同类型操作系统的适应情况,和对于不
同类型操作系统的适应情况
数据库适应性系统与软件对于所使用的数据库的适应
能力对未采用数据库的系统和软件可不考虑本指标
支撑软件适应性作为系统与软件对正常运行所必需依赖之
的支撑软件的适应能力支撑软件包括中间件、语言运行环境以及其他必需被
安装的支撑软件等
有效软件共存性系统与软件在试图适应于规定
GB-T 29833.1-2013 系统与软件可移植性 第1部分 指标体系
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 03:56:40上传分享