標準解讀

《GB/T 29833.1-2013 系統(tǒng)與軟件可移植性 第1部分:指標體系》是一項國家標準,旨在為系統(tǒng)和軟件的可移植性提供一套評估指標。該標準定義了衡量軟件或系統(tǒng)從一個環(huán)境遷移到另一個環(huán)境時難易程度的關(guān)鍵屬性。通過這一系列指標,可以幫助開發(fā)者、測試人員以及用戶更好地理解軟件在不同硬件平臺、操作系統(tǒng)或其他相關(guān)環(huán)境之間遷移的能力。

標準中涉及的主要內(nèi)容包括但不限于以下幾個方面:

  • 定義:首先對“可移植性”及相關(guān)術(shù)語進行了明確界定,確保所有參與者對于概念有統(tǒng)一的理解。
  • 分類:將可移植性分為多個維度,如語言依賴性、硬件依賴性等,并針對每個維度提出了具體的考量因素。
  • 指標體系:構(gòu)建了一個全面而系統(tǒng)的框架來評價軟件產(chǎn)品的可移植性能。這個框架包含了多個層次的指標,從宏觀到微觀逐步細化。
  • 度量方法:提供了如何收集數(shù)據(jù)及計算各項指標值的方法論指導,使得評價過程更加科學合理。
  • 應用場景:列舉了一些典型的應用案例,幫助讀者更好地理解和應用這套指標體系于實際項目中。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標準文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 2013-11-12 頒布
  • 2014-02-01 實施
?正版授權(quán)
GB/T 29833.1-2013系統(tǒng)與軟件可移植性第1部分:指標體系_第1頁
GB/T 29833.1-2013系統(tǒng)與軟件可移植性第1部分:指標體系_第2頁
GB/T 29833.1-2013系統(tǒng)與軟件可移植性第1部分:指標體系_第3頁
GB/T 29833.1-2013系統(tǒng)與軟件可移植性第1部分:指標體系_第4頁
GB/T 29833.1-2013系統(tǒng)與軟件可移植性第1部分:指標體系_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

GB/T 29833.1-2013系統(tǒng)與軟件可移植性第1部分:指標體系-免費下載試讀頁

文檔簡介

ICS35080

L77.

中華人民共和國國家標準

GB/T298331—2013

.

系統(tǒng)與軟件可移植性

第1部分指標體系

:

Portabilityofsystemandsoftware—

Part1Indicatorsstem

:y

2013-11-12發(fā)布2014-02-01實施

中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局發(fā)布

中國國家標準化管理委員會

GB/T298331—2013

.

目次

前言…………………………

引言…………………………

范圍………………………

11

規(guī)范性引用文件…………………………

21

術(shù)語和定義………………

31

概述………………………

41

指標體系模型……………

52

適應性……………………

63

易替換性…………………

74

易安裝性…………………

84

移植完整性………………

95

附錄資料性附錄本部分與的對照關(guān)系…………………

A()GB/T16260.2—20066

參考文獻………………………

7

GB/T298331—2013

.

前言

在系統(tǒng)與軟件可移植性總標題下分為如下三部分

GB/T29833《》,:

第部分指標體系

———1:;

第部分度量方法

———2:;

第部分測試方法

———3:。

本部分為的第部分

GB/T298331。

本部分按照給出的規(guī)則起草

GB/T1.1—2009。

本部分由全國信息技術(shù)標準化技術(shù)委員會提出并歸口

(SAC/TC28)。

本部分起草單位上海計算機軟件技術(shù)開發(fā)中心中國電子技術(shù)標準化研究院浙江省電子產(chǎn)品檢

:、、

驗所深圳市中聯(lián)信信息技術(shù)有限公司上海浦東軟件平臺有限公司上海寶信軟件股份有限公司遼寧

、、、、

北方實驗室有限公司國家應用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗中心南寧市平方軟件新技術(shù)有限責任公司上

、、、

海市電力公司科信部

本部分主要起草人蔡立志劉振宇姜旭李嘉池仁隆宣以廣黃觀仁張建良潘國瑞張旸旸

:、、、、、、、、、、

袁玉宇李家宏張露瑩倪小亮丁志剛滕逸龍歐陽樹生左家平楊麗春潘曉明溫家凱張春柳

、、、、、、、、、、、。

GB/T298331—2013

.

引言

的本部分參照軟件工程產(chǎn)品質(zhì)量提出了系統(tǒng)與軟件可移植

GB/T29833GB/T16260—2006《》

性指標體系

。

本部分適用考量將同一軟件產(chǎn)品在不同的環(huán)境之間移植并使之正常運行的難易程度或和對其所

,/

述環(huán)境的適應能力開發(fā)方維護方評價方質(zhì)量管理方和需方可以選擇合適的指標用來定義可移植

。、、、,

性質(zhì)量需求評價軟件產(chǎn)品的可移植性測量可移植性質(zhì)量情況或作其他用途本部分并非每種指標都

、、。

適用于所有計算機系統(tǒng)與軟件相關(guān)方可以根據(jù)實際需要修改指標或使用本部分未包括的其他指標

,。

本標準預期的主要使用者包括

:

軟件供方當

a),:

需要聲明軟件產(chǎn)品可移植性時

1);

對照聲明的可移植特性自行評估系統(tǒng)和軟件產(chǎn)品時

2);

對軟件進行可移植性相關(guān)的產(chǎn)品設(shè)計和實現(xiàn)時

3);

為可移植性符合性證書或標志進行測試的第三方評測機構(gòu)

b);

潛在的需方當

c),:

對即將采購的軟件產(chǎn)品的可移植性要求和現(xiàn)有產(chǎn)品的說明信息進行比較時

1);

實際運行的環(huán)境和采購的環(huán)境存在差異時

2);

檢驗可移植性要求是否被滿足

3)。

系統(tǒng)與軟件可移植性第部分度量方法給出了如何獲得可移植性指標測量值

GB/T29833.2《2:》

的度量方法系統(tǒng)與軟件可移植性第部分測試方法描述了可移植性指標的測試

。GB/T29833.3《3:》

方法本部分旨在和及聯(lián)合使用

。GB/T29833.2GB/T29833.3。

GB/T298331—2013

.

系統(tǒng)與軟件可移植性

第1部分指標體系

:

1范圍

的本部分規(guī)定了系統(tǒng)與軟件可移植性指標體系及相關(guān)定義

GB/T29833。

本部分適用于對系統(tǒng)與軟件在多樣性環(huán)境之間遷移的適應能力的評價用戶可以針對特定產(chǎn)品的

。

不同移植需求選擇修改和應用本部分中的指標

,、。

注本部分中所指的系統(tǒng)主要是軟件系統(tǒng)

:。

2規(guī)范性引用文件

下列文件對于本文件的應用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文

。,

件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件

。,()。

軟件工程術(shù)語

GB/T11457

3術(shù)語和定義

中界定的以及下列術(shù)語和定義適用于本文件

GB/T11457。

31

.

度量metric

定義測量的方法和測量標度

。

定義

[GB/T18905.1—2002,4.20]

32

.

可移植性portability

系統(tǒng)或軟件能適應的軟件或者硬件環(huán)境的能力

注可移植性是軟件產(chǎn)品的一種能力屬性其行為表現(xiàn)為一種程度

:,。

33

.

質(zhì)量quality

實體的特性之和表示實體滿足明確或者隱含要求的能力

,。

定義

[GB/T18905.1—2002,4.21]

34

.

質(zhì)量模型qualitymodel

一種特性與特性之間的關(guān)系它提供規(guī)定質(zhì)量需求和評價質(zhì)量的基礎(chǔ)

,。

定義

[GB/T18905.1—2002,4.24]

4概述

系統(tǒng)與軟件的運行會受到諸多因素的影響這些因素包括

,。:

軟件產(chǎn)品所依賴的硬件基礎(chǔ)

———;

1

GB/T298331—2013

.

系統(tǒng)與軟件的運行軟件環(huán)境包括軟件產(chǎn)品所必需的支撐軟件環(huán)境和共存環(huán)境

———,;

系統(tǒng)與軟件所需要的數(shù)據(jù)資源

———。

這些因素都將直接或者間接的影響到系統(tǒng)與軟件可移植性如圖所示

,1。

圖1系統(tǒng)與軟件移植影響因素示意圖

5指標體系模型

系統(tǒng)與軟件可移植性的模型描述采用特性子特性的方式進行如圖所示系統(tǒng)與軟件的可移植

、,2。

性指標體系宜從適應性易安裝性易替換性移植完整性四個方面來描述

、、、:

適應性系統(tǒng)與軟件對于適應不同的規(guī)定環(huán)境時的能力

a):。

硬件適應性

1)

用于測量當目標軟件試圖適應于各種不同的規(guī)定的硬件環(huán)境的能力常見的硬件環(huán)境包

,

括存儲設(shè)備網(wǎng)絡(luò)設(shè)備以及各類輸出介質(zhì)等周邊設(shè)備

CPU、、。

操作系統(tǒng)適應性

2)

用于測量目標軟件對各種操作系統(tǒng)的適應能力

數(shù)據(jù)庫適應性

3)

用于測量目標軟件對各種數(shù)據(jù)庫的適應能力

。

支撐軟件適應性

4)

用于測量目標軟件對各種支撐軟件的適應能力

組織環(huán)境的適應性

5)

用于測量目標軟件對各種組織環(huán)境的適應能力

。

有效軟件共存性

6)

系統(tǒng)與軟件與其他軟件的共存能力

通信適應性

7)

用于測量目標軟件對不同通信方式的適應能力包括不同接入方式通信協(xié)議等

。、。

注1常見的接入方式如有線無線等

:,、。

注2常見的通信協(xié)議如等

:,NETBEUI、IPX/SPX、TCP/IP。

數(shù)據(jù)適應性

8)

用于測量目標軟件適應于不同的規(guī)定環(huán)境時其對數(shù)據(jù)的適應情況

,。

易替換性試圖用該軟件代替軟件環(huán)境中其他規(guī)定的軟件的支持能力

b):。

數(shù)據(jù)的連續(xù)使用

1)

2

GB/T298331—2013

.

在更換原先的軟件之后觀察用戶或維護者能否繼續(xù)使用同樣的數(shù)據(jù)

功能的內(nèi)含性

2)

在用軟件更換原先軟件之后觀察用戶或維護者能否繼續(xù)容易地使用類似功能

,。

易安裝性系統(tǒng)與軟件對于用戶安裝的支持能力

c):。

安裝的正確性

1)

用于測量目標軟件在特定環(huán)境中是否被安裝成功

。

安裝的影響性

2)

用于測量系統(tǒng)與軟件的安裝過程是否會影響到其他軟件或設(shè)備的正常運行或者其他運

,

行的軟件或者設(shè)備是否會影響到安裝過程的進行

。

安裝的難易性

3)

用于測量目標軟件在特定環(huán)境中被安裝的難易程度

安裝的靈活性

4)

用于測量由安裝過程提供的可供用戶進行定制操作的內(nèi)容

。

安裝效率

5)

用于測量系統(tǒng)與軟件實施安裝過程所耗費的時間

移植完整性系統(tǒng)與軟件對于安裝以后完整程度

d):。

移植正確性

1)

用于測量其提供的功能在規(guī)定環(huán)境中的完備程度

移植一致性

2)

用于測量被檢測功能是否仍與在移植之前環(huán)境下或規(guī)定的基礎(chǔ)環(huán)境下保持相同的操

()

作步驟或者使用相同的執(zhí)行流程用戶對功能操作的變化的適應程度

。。

本部分和的對應關(guān)系參見附錄

GB/T16260.2—2006A。

圖2系統(tǒng)與軟件可移植性指標體系

6適應性

適應性宜用表中的屬性進行表征

1。

3

GB/T298331—2013

.

表1適應性

名稱描述說明

當系統(tǒng)與軟件相關(guān)的硬件環(huán)境發(fā)生變化時考慮存儲設(shè)備網(wǎng)絡(luò)設(shè)備輸入輸出設(shè)備的變

硬件適應性,CPU、、、/

系統(tǒng)與軟件對其的適應能力化對系統(tǒng)與軟件的影響

系統(tǒng)與軟件對于規(guī)定的操作系統(tǒng)的適應宜考慮對于相同類型操作系統(tǒng)的適應情況和對于不

操作系統(tǒng)適應性,

能力同類型操作系統(tǒng)的適應情況

系統(tǒng)與軟件對于所使用的數(shù)據(jù)庫的適應

數(shù)據(jù)庫適應性對未采用數(shù)據(jù)庫的系統(tǒng)和軟件可不考慮本指標

能力

作為系統(tǒng)與軟件對正常運行所必需依賴之支撐軟件包括中間件語言運行環(huán)境以及其他必需被

支撐軟件適應性、

的支撐軟件的適應能力安裝的支撐軟件等

系統(tǒng)與軟件在試圖適應于規(guī)定環(huán)境在此前

,

有效軟件共存性后該規(guī)定環(huán)境下的其他軟件能否有效的與宜考慮對同類型軟件的共存和不同類型軟件的共存

目標軟件共存

組織環(huán)境的

系統(tǒng)與軟件對運行環(huán)境的適應能力本指標涉及用戶組織的業(yè)務運行環(huán)境

適應性

無交互傳輸?shù)南到y(tǒng)或軟件可不考慮此項指標宜考

。

通信適應性系統(tǒng)與軟件對傳輸模式調(diào)整的適應能力慮如調(diào)整通信協(xié)議以及在有線和無線網(wǎng)絡(luò)之間的傳

,

輸差異

系統(tǒng)與軟件試圖適應于規(guī)定的環(huán)境其所使

,

數(shù)據(jù)適應性用的相關(guān)數(shù)據(jù)在規(guī)定環(huán)境下使用的完備宜同時考慮數(shù)據(jù)類型的變化和數(shù)據(jù)格式的變化

程度

7易替換性

易替換性宜用表中的屬性進行表征

2。

表2易替換性

名稱描述說明

數(shù)據(jù)的連續(xù)使用在更換原先軟件之后觀察用戶或維護者能否繼續(xù)使用同樣的數(shù)據(jù)

,—

在更換原先軟件之后觀察用戶或維護者能否繼續(xù)容易地使用類似

功能的內(nèi)含性,

功能—

8易安裝性

易安裝性宜用表中的屬性進行表征

3。

4

GB/T298331—2013

.

表3易安裝性

名稱描述說明

遵循有效的安裝指導系統(tǒng)與軟件能夠在測量該指標時宜同時考慮試圖適應的規(guī)定環(huán)境的數(shù)

,,

安裝正確性正確的在試圖適應的規(guī)定環(huán)境中被安量和嘗試安裝的次數(shù)并對安裝成功建立相應的判定

,“”

裝成功依據(jù)

遵循有效的安裝指導系統(tǒng)與軟件的安

,在測量該指標時宜考慮安裝過程受到的影響如安裝

裝過程是否會影響到其他軟件或設(shè)備,,

安裝影響性無法順利完成等情況對于安裝完成之后造成的影響

的正常運行或者其他運行的軟件或者。

,應該由軟件適應性指標或者其他指標來進行測量

設(shè)備是否會影響到安裝過程的進行

在測量該指標時宜考慮安裝過程中人為介入的步驟

系統(tǒng)與軟件的安裝步驟是否通過簡易,,,

安裝難易性,以及其他必需的支撐軟件或者插件是否被包含在安裝

的用戶操作來實現(xiàn)

之內(nèi)

在系統(tǒng)與軟件被實施安裝的過程中由

,

安裝靈活性安裝過程提供的可供用戶進行定制操

作的內(nèi)容

由于安裝的過程或多或少存在人為因素的影響建議測

,

系統(tǒng)與軟件實施安裝過程所耗費的量該指標時宜多次實施安裝并取平均值作為安裝效

安裝效率,

時間率需剔除用戶本身操作延誤所消耗的時間如完全的

,。

自動化安裝可取一次性結(jié)果

9移植完整性

移植完整性宜用表中的屬性進行表征

4。

表4移植完整性

名稱描述說明

在測量該指標時測試范圍應有所限定如已經(jīng)做出說明說

系統(tǒng)與軟件在適應規(guī)定環(huán)境后測量其,,

移植正確性,明不包含在所需要適應的規(guī)定環(huán)境中的功能則無需納入完

提供的功能在規(guī)定環(huán)境中的完備程度,

備程度的考量

系統(tǒng)與軟件在適應規(guī)定環(huán)境后被檢測

,

功能是否仍與在之前保持相同的操作在測量該指標時宜考慮在適應多個規(guī)定環(huán)境時功能的操

移植一致性,,

步驟或者使用相同的執(zhí)行流程用戶作執(zhí)行的差異程度

能否適應功能操作的變化

5

GB/T298331—2013

.

附錄A

資料性附錄

()

本部分與GB/T162602—2006的對照關(guān)系

.

本部分定義的可移植性指標體系與中定義的可移植性度量元的對照關(guān)系見

GB/T16260.2—2006

A.1。

表A1對照關(guān)系表

.

本部分

GB/T16260.2—2006

硬件適應性適應性硬件環(huán)境的適應性

———

操作系統(tǒng)適應性適應性系統(tǒng)軟件環(huán)境的適應性

———

數(shù)據(jù)庫適應性適應性系統(tǒng)軟件環(huán)境的適應性

———

支撐軟件適應性適應性系統(tǒng)軟件環(huán)境的適應性

適應性———

有效軟件共存性共存性

組織的適應性適應性組織環(huán)境的有效性

———

通信適應性

數(shù)據(jù)適應性適應性數(shù)據(jù)結(jié)構(gòu)的適應性

———

數(shù)據(jù)的連續(xù)使用易替換性數(shù)據(jù)的連續(xù)使用

易替換性———

功能的內(nèi)含性易替換性功能的內(nèi)含性

———

安裝正確性易安裝性易于重新安裝

———

安裝影響性

易安裝性安裝難易性

安裝靈活性易安裝性易于安裝

———

安裝效率適應性移植的友好性

———

移植正確性

移植完整性—

移植一致性易替換性用戶支持功能的一致性

———

6

GB/T298331—2013

.

參考文獻

信息技術(shù)詞匯第部分基本術(shù)語

[1]GB/T5271.1—20001:(eqvISO/IEC2382-1:1993)

信息技術(shù)詞匯部分系統(tǒng)開發(fā)

[2]GB/T5271.20—199420:(eqvISO/IEC2382-20:1990)

軟件工程產(chǎn)品質(zhì)量第部分質(zhì)量模型

[3]GB/T16260.1—20061:(ISO/IEC9126-1:

2001,IDT)

軟件工程產(chǎn)品質(zhì)量第部分外部度量

[4]GB/T16260.2—20062:(ISO/IECTR9126-2:

2003,IDT)

軟件工程產(chǎn)品質(zhì)量第部分內(nèi)部度量

[5]GB/T16260.3—20063:(ISO/IECTR9126-3:

2003,IDT)

軟件工程產(chǎn)品質(zhì)量第部分使用質(zhì)量度量

[6]GB/T16260.4—20064:(ISO/IECTR9126-

4:2004,IDT)

軟件工程產(chǎn)品評價第部分概述

[7]GB/T18905.1—20021:(ISO/IEC14598-1:1999,

IDT)

軟件工程產(chǎn)品評價第部分策劃和管理

[8]GB/T18905.2—20022:(ISO/IEC14598-2:

2000,IDT)

軟件工程產(chǎn)品評價第部分開發(fā)者用的過程

[9]GB/T18905.3—20023:(ISO/IEC14598-

3:2000,IDT)

軟件工程產(chǎn)品評價第部分需方用的過程

[10]GB/T18905.4—20024:(ISO/IEC14598-

4:1999,IDT)

軟件工程產(chǎn)品評價第部分評價者用的過程

[11]GB/T18905.5—20025:(ISO/IEC

14598-5:1998,IDT)

軟件工程產(chǎn)品評價第部分評價模塊的文檔編制

[12]GB/T18905.6—20026:(ISO/IEC

14598-6:2001,IDT)

信息技術(shù)軟件維護

[13]GB/T20157—2006(ISO/IEC14764:1999,IDT)

[14]ISO/IEC25010:2011Systemsandsoftwareengineering—SystemsandsoftwareQuality

RequirementsandEvaluation(SQuaRE)—Systemandsoftwarequalitymodels

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經(jīng)授權(quán),嚴禁復制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數(shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論