標準解讀
《GB/T 29833.1-2013 系統與軟件可移植性 第1部分:指標體系》是一項國家標準,旨在為系統和軟件的可移植性提供一套評估指標。該標準定義了衡量軟件或系統從一個環境遷移到另一個環境時難易程度的關鍵屬性。通過這一系列指標,可以幫助開發者、測試人員以及用戶更好地理解軟件在不同硬件平臺、操作系統或其他相關環境之間遷移的能力。
標準中涉及的主要內容包括但不限于以下幾個方面:
- 定義:首先對“可移植性”及相關術語進行了明確界定,確保所有參與者對于概念有統一的理解。
- 分類:將可移植性分為多個維度,如語言依賴性、硬件依賴性等,并針對每個維度提出了具體的考量因素。
- 指標體系:構建了一個全面而系統的框架來評價軟件產品的可移植性能。這個框架包含了多個層次的指標,從宏觀到微觀逐步細化。
- 度量方法:提供了如何收集數據及計算各項指標值的方法論指導,使得評價過程更加科學合理。
- 應用場景:列舉了一些典型的應用案例,幫助讀者更好地理解和應用這套指標體系于實際項目中。
如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。
....
查看全部
- 現行
- 正在執行有效
- 2013-11-12 頒布
- 2014-02-01 實施





文檔簡介
ICS35080
L77.
中華人民共和國國家標準
GB/T298331—2013
.
系統與軟件可移植性
第1部分指標體系
:
Portabilityofsystemandsoftware—
Part1Indicatorsstem
:y
2013-11-12發布2014-02-01實施
中華人民共和國國家質量監督檢驗檢疫總局發布
中國國家標準化管理委員會
GB/T298331—2013
.
目次
前言…………………………
Ⅰ
引言…………………………
Ⅱ
范圍………………………
11
規范性引用文件…………………………
21
術語和定義………………
31
概述………………………
41
指標體系模型……………
52
適應性……………………
63
易替換性…………………
74
易安裝性…………………
84
移植完整性………………
95
附錄資料性附錄本部分與的對照關系…………………
A()GB/T16260.2—20066
參考文獻………………………
7
GB/T298331—2013
.
前言
在系統與軟件可移植性總標題下分為如下三部分
GB/T29833《》,:
第部分指標體系
———1:;
第部分度量方法
———2:;
第部分測試方法
———3:。
本部分為的第部分
GB/T298331。
本部分按照給出的規則起草
GB/T1.1—2009。
本部分由全國信息技術標準化技術委員會提出并歸口
(SAC/TC28)。
本部分起草單位上海計算機軟件技術開發中心中國電子技術標準化研究院浙江省電子產品檢
:、、
驗所深圳市中聯信信息技術有限公司上海浦東軟件平臺有限公司上海寶信軟件股份有限公司遼寧
、、、、
北方實驗室有限公司國家應用軟件產品質量監督檢驗中心南寧市平方軟件新技術有限責任公司上
、、、
海市電力公司科信部
。
本部分主要起草人蔡立志劉振宇姜旭李嘉池仁隆宣以廣黃觀仁張建良潘國瑞張旸旸
:、、、、、、、、、、
袁玉宇李家宏張露瑩倪小亮丁志剛滕逸龍歐陽樹生左家平楊麗春潘曉明溫家凱張春柳
、、、、、、、、、、、。
Ⅰ
GB/T298331—2013
.
引言
的本部分參照軟件工程產品質量提出了系統與軟件可移植
GB/T29833GB/T16260—2006《》
性指標體系
。
本部分適用考量將同一軟件產品在不同的環境之間移植并使之正常運行的難易程度或和對其所
,/
述環境的適應能力開發方維護方評價方質量管理方和需方可以選擇合適的指標用來定義可移植
。、、、,
性質量需求評價軟件產品的可移植性測量可移植性質量情況或作其他用途本部分并非每種指標都
、、。
適用于所有計算機系統與軟件相關方可以根據實際需要修改指標或使用本部分未包括的其他指標
,。
本標準預期的主要使用者包括
:
軟件供方當
a),:
需要聲明軟件產品可移植性時
1);
對照聲明的可移植特性自行評估系統和軟件產品時
2);
對軟件進行可移植性相關的產品設計和實現時
3);
為可移植性符合性證書或標志進行測試的第三方評測機構
b);
潛在的需方當
c),:
對即將采購的軟件產品的可移植性要求和現有產品的說明信息進行比較時
1);
實際運行的環境和采購的環境存在差異時
2);
檢驗可移植性要求是否被滿足
3)。
系統與軟件可移植性第部分度量方法給出了如何獲得可移植性指標測量值
GB/T29833.2《2:》
的度量方法系統與軟件可移植性第部分測試方法描述了可移植性指標的測試
。GB/T29833.3《3:》
方法本部分旨在和及聯合使用
。GB/T29833.2GB/T29833.3。
Ⅱ
GB/T298331—2013
.
系統與軟件可移植性
第1部分指標體系
:
1范圍
的本部分規定了系統與軟件可移植性指標體系及相關定義
GB/T29833。
本部分適用于對系統與軟件在多樣性環境之間遷移的適應能力的評價用戶可以針對特定產品的
。
不同移植需求選擇修改和應用本部分中的指標
,、。
注本部分中所指的系統主要是軟件系統
:。
2規范性引用文件
下列文件對于本文件的應用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件
。,()。
軟件工程術語
GB/T11457
3術語和定義
中界定的以及下列術語和定義適用于本文件
GB/T11457。
31
.
度量metric
定義測量的方法和測量標度
。
定義
[GB/T18905.1—2002,4.20]
32
.
可移植性portability
系統或軟件能適應的軟件或者硬件環境的能力
。
注可移植性是軟件產品的一種能力屬性其行為表現為一種程度
:,。
33
.
質量quality
實體的特性之和表示實體滿足明確或者隱含要求的能力
,。
定義
[GB/T18905.1—2002,4.21]
34
.
質量模型qualitymodel
一種特性與特性之間的關系它提供規定質量需求和評價質量的基礎
,。
定義
[GB/T18905.1—2002,4.24]
4概述
系統與軟件的運行會受到諸多因素的影響這些因素包括
,。:
軟件產品所依賴的硬件基礎
———;
1
GB/T298331—2013
.
系統與軟件的運行軟件環境包括軟件產品所必需的支撐軟件環境和共存環境
———,;
系統與軟件所需要的數據資源
———。
這些因素都將直接或者間接的影響到系統與軟件可移植性如圖所示
,1。
圖1系統與軟件移植影響因素示意圖
5指標體系模型
系統與軟件可移植性的模型描述采用特性子特性的方式進行如圖所示系統與軟件的可移植
、,2。
性指標體系宜從適應性易安裝性易替換性移植完整性四個方面來描述
、、、:
適應性系統與軟件對于適應不同的規定環境時的能力
a):。
硬件適應性
1)
用于測量當目標軟件試圖適應于各種不同的規定的硬件環境的能力常見的硬件環境包
,
括存儲設備網絡設備以及各類輸出介質等周邊設備
CPU、、。
操作系統適應性
2)
用于測量目標軟件對各種操作系統的適應能力
。
數據庫適應性
3)
用于測量目標軟件對各種數據庫的適應能力
。
支撐軟件適應性
4)
用于測量目標軟件對各種支撐軟件的適應能力
。
組織環境的適應性
5)
用于測量目標軟件對各種組織環境的適應能力
。
有效軟件共存性
6)
系統與軟件與其他軟件的共存能力
。
通信適應性
7)
用于測量目標軟件對不同通信方式的適應能力包括不同接入方式通信協議等
。、。
注1常見的接入方式如有線無線等
:,、。
注2常見的通信協議如等
:,NETBEUI、IPX/SPX、TCP/IP。
數據適應性
8)
用于測量目標軟件適應于不同的規定環境時其對數據的適應情況
,。
易替換性試圖用該軟件代替軟件環境中其他規定的軟件的支持能力
b):。
數據的連續使用
1)
2
GB/T298331—2013
.
在更換原先的軟件之后觀察用戶或維護者能否繼續使用同樣的數據
。
功能的內含性
2)
在用軟件更換原先軟件之后觀察用戶或維護者能否繼續容易地使用類似功能
,。
易安裝性系統與軟件對于用戶安裝的支持能力
c):。
安裝的正確性
1)
用于測量目標軟件在特定環境中是否被安裝成功
。
安裝的影響性
2)
用于測量系統與軟件的安裝過程是否會影響到其他軟件或設備的正常運行或者其他運
,
行的軟件或者設備是否會影響到安裝過程的進行
。
安裝的難易性
3)
用于測量目標軟件在特定環境中被安裝的難易程度
。
安裝的靈活性
4)
用于測量由安裝過程提供的可供用戶進行定制操作的內容
。
安裝效率
5)
用于測量系統與軟件實施安裝過程所耗費的時間
。
移植完整性系統與軟件對于安裝以后完整程度
d):。
移植正確性
1)
用于測量其提供的功能在規定環境中的完備程度
。
移植一致性
2)
用于測量被檢測功能是否仍與在移植之前環境下或規定的基礎環境下保持相同的操
()
作步驟或者使用相同的執行流程用戶對功能操作的變化的適應程度
。。
本部分和的對應關系參見附錄
GB/T16260.2—2006A。
圖2系統與軟件可移植性指標體系
6適應性
適應性宜用表中的屬性進行表征
1。
3
GB/T298331—2013
.
表1適應性
名稱描述說明
當系統與軟件相關的硬件環境發生變化時考慮存儲設備網絡設備輸入輸出設備的變
硬件適應性,CPU、、、/
系統與軟件對其的適應能力化對系統與軟件的影響
系統與軟件對于規定的操作系統的適應宜考慮對于相同類型操作系統的適應情況和對于不
操作系統適應性,
能力同類型操作系統的適應情況
系統與軟件對于所使用的數據庫的適應
數據庫適應性對未采用數據庫的系統和軟件可不考慮本指標
能力
作為系統與軟件對正常運行所必需依賴之支撐軟件包括中間件語言運行環境以及其他必需被
支撐軟件適應性、
的支撐軟件的適應能力安裝的支撐軟件等
系統與軟件在試圖適應于規定環境在此前
,
有效軟件共存性后該規定環境下的其他軟件能否有效的與宜考慮對同類型軟件的共存和不同類型軟件的共存
目標軟件共存
組織環境的
系統與軟件對運行環境的適應能力本指標涉及用戶組織的業務運行環境
適應性
無交互傳輸的系統或軟件可不考慮此項指標宜考
。
通信適應性系統與軟件對傳輸模式調整的適應能力慮如調整通信協議以及在有線和無線網絡之間的傳
,
輸差異
系統與軟件試圖適應于規定的環境其所使
,
數據適應性用的相關數據在規定環境下使用的完備宜同時考慮數據類型的變化和數據格式的變化
程度
7易替換性
易替換性宜用表中的屬性進行表征
2。
表2易替換性
名稱描述說明
數據的連續使用在更換原先軟件之后觀察用戶或維護者能否繼續使用同樣的數據
,—
在更換原先軟件之后觀察用戶或維護者能否繼續容易地使用類似
功能的內含性,
功能—
8易安裝性
易安裝性宜用表中的屬性進行表征
3。
4
GB/T298331—2013
.
表3易安裝性
名稱描述說明
遵循有效的安裝指導系統與軟件能夠在測量該指標時宜同時考慮試圖適應的規定環境的數
,,
安裝正確性正確的在試圖適應的規定環境中被安量和嘗試安裝的次數并對安裝成功建立相應的判定
,“”
裝成功依據
遵循有效的安裝指導系統與軟件的安
,在測量該指標時宜考慮安裝過程受到的影響如安裝
裝過程是否會影響到其他軟件或設備,,
安裝影響性無法順利完成等情況對于安裝完成之后造成的影響
的正常運行或者其他運行的軟件或者。
,應該由軟件適應性指標或者其他指標來進行測量
設備是否會影響到安裝過程的進行
在測量該指標時宜考慮安裝過程中人為介入的步驟
系統與軟件的安裝步驟是否通過簡易,,,
安裝難易性,以及其他必需的支撐軟件或者插件是否被包含在安裝
的用戶操作來實現
之內
在系統與軟件被實施安裝的過程中由
,
安裝靈活性安裝過程提供的可供用戶進行定制操
—
作的內容
由于安裝的過程或多或少存在人為因素的影響建議測
,
系統與軟件實施安裝過程所耗費的量該指標時宜多次實施安裝并取平均值作為安裝效
安裝效率,
時間率需剔除用戶本身操作延誤所消耗的時間如完全的
,。
自動化安裝可取一次性結果
9移植完整性
移植完整性宜用表中的屬性進行表征
4。
表4移植完整性
名稱描述說明
在測量該指標時測試范圍應有所限定如已經做出說明說
系統與軟件在適應規定環境后測量其,,
移植正確性,明不包含在所需要適應的規定環境中的功能則無需納入完
提供的功能在規定環境中的完備程度,
備程度的考量
系統與軟件在適應規定環境后被檢測
,
功能是否仍與在之前保持相同的操作在測量該指標時宜考慮在適應多個規定環境時功能的操
移植一致性,,
步驟或者使用相同的執行流程用戶作執行的差異程度
。
能否適應功能操作的變化
5
GB/T298331—2013
.
附錄A
資料性附錄
()
本部分與GB/T162602—2006的對照關系
.
本部分定義的可移植性指標體系與中定義的可移植性度量元的對照關系見
GB/T16260.2—2006
表
A.1。
表A1對照關系表
.
本部分
GB/T16260.2—2006
硬件適應性適應性硬件環境的適應性
———
操作系統適應性適應性系統軟件環境的適應性
———
數據庫適應性適應性系統軟件環境的適應性
———
支撐軟件適應性適應性系統軟件環境的適應性
適應性———
有效軟件共存性共存性
組織的適應性適應性組織環境的有效性
———
通信適應性
—
數據適應性適應性數據結構的適應性
———
數據的連續使用易替換性數據的連續使用
易替換性———
功能的內含性易替換性功能的內含性
———
安裝正確性易安裝性易于重新安裝
———
安裝影響性
—
易安裝性安裝難易性
—
安裝靈活性易安裝性易于安裝
———
安裝效率適應性移植的友好性
———
移植正確性
移植完整性—
移植一致性易替換性用戶支持功能的一致性
———
6
GB/T298331—2013
.
參考文獻
信息技術詞匯第部分基本術語
[1]GB/T5271.1—20001:(eqvISO/IEC2382-1:1993)
信息技術詞匯部分系統開發
[2]GB/T5271.20—199420:(eqvISO/IEC2382-20:1990)
軟件工程產品質量第部分質量模型
[3]GB/T16260.1—20061:(ISO/IEC9126-1:
2001,IDT)
軟件工程產品質量第部分外部度量
[4]GB/T16260.2—20062:(ISO/IECTR9126-2:
2003,IDT)
軟件工程產品質量第部分內部度量
[5]GB/T16260.3—20063:(ISO/IECTR9126-3:
2003,IDT)
軟件工程產品質量第部分使用質量度量
[6]GB/T16260.4—20064:(ISO/IECTR9126-
4:2004,IDT)
軟件工程產品評價第部分概述
[7]GB/T18905.1—20021:(ISO/IEC14598-1:1999,
IDT)
軟件工程產品評價第部分策劃和管理
[8]GB/T18905.2—20022:(ISO/IEC14598-2:
2000,IDT)
軟件工程產品評價第部分開發者用的過程
[9]GB/T18905.3—20023:(ISO/IEC14598-
3:2000,IDT)
軟件工程產品評價第部分需方用的過程
[10]GB/T18905.4—20024:(ISO/IEC14598-
4:1999,IDT)
軟件工程產品評價第部分評價者用的過程
[11]GB/T18905.5—20025:(ISO/IEC
14598-5:1998,IDT)
軟件工程產品評價第部分評價模塊的文檔編制
[12]GB/T18905.6—20026:(ISO/IEC
14598-6:2001,IDT)
信息技術軟件維護
[13]GB/T20157—2006(ISO/IEC14764:1999,IDT)
[14]ISO/IEC25010:2011Systemsandsoftwareengineering—SystemsandsoftwareQuality
RequirementsandEvaluation(SQuaRE)—Systemandsoftwarequalitymodels
北
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打?。?,因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
評論
0/150
提交評論