概述
。 功能性
當軟件在指定條件下使用時,軟件產品提供滿足明確和隱含要求的功能的能力。
注 1: 本特性與軟件為滿足要求要做什么有關,而其他特性則主要與何時滿足要求以及如何滿足要求有關
注 2: B .21中對于質量定義的注解適用于本特性中的明確和隱含的要求
注 3: 對于用戶操作的系統,功能性、可靠性、易用性和效率的組合可以通過使用質量從外部測量。
外部功能性度量宜對這樣的屬性進行測量,即包含該軟件的系統的功能行為。系統的行為可以從下列方面加以觀察:
a)當前實際執行的結果與質量需求規格說明之間的差別;
注 :功能性質量需求規格說明通常描述為功能需求規格說明
b)實際用戶在操作期間檢測到的功能欠缺,這些功能是在規格說明中未明確但卻是隱含的需求。
注 :當隱含的操作或功能被檢測出后,宜評審、批準它們,并在規格說明中陳述。就其實現程度達成一致意見。
。 適合性
軟件產品為指定的任務和用戶目標提供一組合適的功能的能力
注 1: 適合程度的例子如面向任務的由子功能構成的功能組合是否合適以及表的容量是否合適等
注 2: 適合性相當于IS0 9241-10中任務的適合性。
注 3: 適合性也影響易操作性。
外部適合性度量宜對這樣的屬性進行測量,即在測試和用戶運行系統期間出現未滿足的功能或不滿意的操作。
未滿足的功能或不滿意的操作可能是:
a)功能或操作未能按照用戶手冊或需求規格說明中規定的那樣執行;
b)功能或操作未能提供合理的和可接受的結果以實現用戶任務所期望的特定目標。
比如:功能的充分性、功能實現的完整性、功能實現的覆蓋率、功能規格說明的穩定性(揮發度)。
。 準確性
軟件產品提供具有所需精度的正確或相符的結果或效果的能力
外部準確性度量宜對這樣的屬性進行測量,即用戶遇到不準確的事項的頻率。這包括:
a)由于不充分的數據引起的不正確或不精確,如數據的有效數字太少不足以做精確的計算;
b)實際的操作規程與操作手冊上描述的規程不一致;
c)在運行期間所執行的任務的實際結果與預期的結果有差別。
比如:預期的準確性、計算機的準確性、精度。
。 安全保密性
軟件產品保護信息和數據的能力,以使未授權的人員或系統不能閱讀或修改這些信息和數據,而不拒絕授權人員或系統對它們的訪問。
[G B/ T 8566-2001]
注 1: 這 也適用于傳送中的數據。
注 2: 安全性(safety)定義為使用質量的一個特性,因為它不僅僅與軟件有關,而且與整個系統有關。
外部安全保密性度量宜對這樣的屬性進行測量,即帶有安全保密問題的功能或事件的數目,包括:
a)未能防止安全保密輸出信息或數據的泄露;
b)未能防止重要數據的丟失;
c)未能防止非法的訪問或非法的操作。
注 1:建議執行模擬攻擊的人侵式測試,因為這種危及安全保密的攻擊在通常測試中一般不會發生.真正的安全保密性度量只有在“實際生存系統環境”中,即“使用質量”中才會執行。
注 2:從獨立存在的系統的情況到與互聯網相連的系統的情況,對安全保密保障的需求變化很大.確定所需的功能性及確保這些功能的有效性已經在相關標準中廣泛闡明對于那些任何損害造成的影響是重大或是關鍵的情況,本部分的用戶宜使用適當方式和標準來確定安全保密性功能。對于其他情況,用戶可以限制其范圍為通常接受的“信息技術(IT)”的保護測量,即抗病毒的備份方式及訪間權限的控制.
具體的內容比如:訪問的可審核性、訪問的可控制性、防止數據訛誤。
。 互操作性
軟件產品與一個或更多的規定系統進行交互的能力。
注:用互操作性代替兼容性是為了避免可能與易替換性的含義產生混淆。
外部互操作性度量宜對這樣的屬性進行測量,諸如涉及數據和命令的通信缺失的功能數或事件數,而這類數據和命令在該軟件產品和與之相連的其他系統、其他軟件產品或設備之間應易于傳送。
比如:數據的可交換性(基于數據格式)、數據的可交換性(基于用戶的成功嘗試)。
文章來源于領測軟件測試網 http://www.kjueaiud.com/