CNS 15014-1-2006 Information technology - Software product evaluation - Part 1 General overview《信息技术-软件产品评估-第1部:概观》.pdf
《CNS 15014-1-2006 Information technology - Software product evaluation - Part 1 General overview《信息技术-软件产品评估-第1部:概观》.pdf》由会员分享,可在线阅读,更多相关《CNS 15014-1-2006 Information technology - Software product evaluation - Part 1 General overview《信息技术-软件产品评估-第1部:概观》.pdf(20页珍藏版)》请在麦多课文档分享上搜索。
1、1 印月956月 本標準非經本局同意得翻印 中華民國國家標準 CNS 總號 號 ICS 35.080 X3014-115014-1經濟部標準檢驗局印 公布日期 修訂公布日期 956月16日 月日 (共20頁)資訊技術軟體產品評估第 1 部 : 概觀Information technology Software product evaluation Part 1: General overview 目錄 節次 頁次 0. 導論 . 2 1.適用範圍 2 2.符合性 2 3.引用標準 2 4. 用語釋義 2 5. 本系列標準與 ISO/IEC 9126 之概觀 . 6 5.1 本系列標準與 ISO
2、/IEC 9126 之結構 . 6 5.2 評估過程 6 5.3 評估支援 7 5.4 軟體品質特性與量度 . 8 6. 評估過程 9 7. 建立評估要求 . 9 7.1 建立評估目的 . 9 7.2 識別待評估產品的型式 11 7.3 規定品質模型 12 8. 規定評估 .13 8.1 選擇量度 .13 8.2 建立量度的評定層級 14 8.3 建立評鑑準則 15 9. 設計評估 .15 9.1 產生評估計畫 15 10. 執行評估 .15 10.1 採取措施 15 10.2 與準則比較 15 10.3 評鑑結果 15 11. 支援過程 .16 參考 .16 英中名詞對照表 18 2 CNS
3、 15014-1, X 3014-1 0.導論 隨著資訊技術的使用成長,重要電腦系統的數量亦隨著成長。此類系統所包含者,例如安全上重要的、生命上重要的、經濟上重要的、及生命財產安全 (safety)上重要的系統。因為軟體失誤 (fault)可能導致嚴重後果,在這些系統中之軟體品質是特別重要的。 整個軟體工程歷史中,軟體品質改善已經成為最重要目標。軟體產品品質評估對於符合品質要求 (requirement)之軟體獲取與發展是極其重要的。不同軟體品質特性的相關重要性取決於所屬系統之任務或目標;軟體產品需經過評估 (evaluate)以決定相關的品質特性是否符合系統要求。 軟體品質評估的基本部分是品
4、質模型 (quality model) 、評估方法、軟體測量(measurement)及支援工具。為了發展好軟體,宜規定品質要求,規劃、實作 (implement)及控制軟體品質保證過程,且應評估中間產品與最終產品。為了達到目標軟體品質評估,應該使用已確認之量度 (metric)量測軟體品質屬性。 在軟體工程出版物中 所使用的用語 “量度 ”有很多意思。在本標準中,定義為使用於測量之定量的尺度與方法。使用詞彙 “量測 ”即為測量結果。 1. 適用範圍 本標準簡介本系列標準的其他標準。本標準提供本系列標準的其他標準概觀,並且解釋本系列標準與 ISO/IEC 9126 中品質模型間的關係。本標準定
5、義本系列標準的其他標準中所使用的技術用語,包含軟體品質之規格與評估的一般要求,並且陳述一般的觀念。此外,本標準提供評估所有型式之軟體產品品質的框架,並且敘述軟體產品測量與評估方法的要求。 本系列標準適 合發展者 (developer)、獲取者 (acquirer)及獨立評估者 (evaluator)所使用,特別是負責軟體產品評估。管理者能夠使用從本系列標準之應用中所產生的評估結果,發展者 /維護者 (maintainer)能夠使用該評估結果,量測要求之遵循性與作必要的改善。分析者亦能夠使用評估結果,建立內部與外部量度之間的關係。過程改善人員能夠使用評估結果,決定如何經由專案產品品質資訊的研究與
6、檢查而能夠改善過程。 備考:本系列標準的很多部分指引不僅用於軟體,亦適用於其他複雜產品。 2. 符合性 若使用第 6 節中之過程與第 8.3 節中所要求的品質模型,則軟體規格與評估符合本標準。整體而言,本系列標準之整體符合性應意指符合所有適用本系列標準公布的部分。 3. 引用標準 CNS 12680 品質管理系統基本原理與詞彙 CNS 14837 資訊技術軟體生命週期過程 CNS 14948-1 軟體工程產品品質第部:品質模型 4. 用語釋義 本系列所有標準使用下列的定義。 4.1 獲取者 (acquirer) 3 CNS 15014-1, X 3014-1 向供應者 (supplier)獲取
7、 (acquire)或採購一項系統、軟體產品或軟體服務的組織。 CNS 14837 4.2 屬性 (attribute) 實體之可量測實體或抽象的性質。 備考:屬性可以為內部或外部的。 4.3 發展者 (developer) 於軟體生命週期過程期間,履行發展活動 (包含要求分析、設計、測試至驗收的組織。 CNS 14837 4.4 直接量測 (direct measure) 屬性的量測,不依賴任何其他屬性的測量。 4.5 評估模組 (evaluation module) 關於特定軟體品質特性或次特性的評估技術的套件。 備考: 這套包括評估方法與技術、待評估的輸入、被量測與收集的資料、及支援程序
8、與工具。 4.6 外部量測 (external measure) 產品的間接量測,衍生自系統行為的量測,而產品為系統的一部分。 備考 1. 系統包含任何相關的硬體、軟體 (客製軟體 (custom software)或現成軟體(off-the-shelf software)使用者。 2. 在測試期間所發現之失效數量為程式中失誤數量的外部測量,因其係在電腦系統執行程式的作業期間計算失效數目。 3. 能夠使用外部測量評估品質屬性,該品質屬性接近設計之最終目標。 4.7 外部品質 (external quality) 當在規定的條件下使用,一產品可符合陳述與隱含需要的程度。 4.8 失效 (fail
9、ure) 產品履行必要功能之能力的終止,或在事先已規定的範圍內無能力履行 必要功能。 4.9 失誤 (fault) 電腦程式中的不正確步驟、處理或資料定義。 備考:此定義採自 IEEE 610.12-1990。 4.10 隱含需要 (implied needs) 或許並未明述但在特定的條件其所使用的個體為實際的需要。 備考:隱含需要為真實需要,其中可能沒有將要求文件化。 4.11 指標 (indicator) 能夠使用於估計或預測其他測量的測量。 備考 1. 已預測之測量可以是相同或不同的軟體品質特性。 2. 可使用指標估計軟體品質屬性,與估計發展過程的屬性。其為屬性之不精確的間接測量。 4.
10、12 間接量測 (indirect measure) 4 CNS 15014-1, X 3014-1 屬性的量測,衍生自一或多個其他屬性的測量。 備考: 當計算環境屬性與軟體屬性將影響量測時,計算系統 屬性之外部測量(如使用者輸入的反應時間 )是軟體屬性的間接量測。 4.13 中間軟體產品 (intermediate software product) 軟體發展過程的產品,其作為另一個軟體發展過程階段的輸入。 備考:在某些情況中,中間產品亦可為最終產品。 4.14 內部量測 (internal measure) 產品本身的直接或間接量測。 備考: 程式碼的行數、複雜度 量測、全程所發現之失誤數
11、量及 Fog 索引 (Fog Index)是作為產品本身的所有內部量測。 4.15 內部品質 (internal quality) 產品屬性的總體,決定產品滿足所陳述與當在已規定條件下所使用之隱含需要的能力。 備考 1. 本系列標準中使用用語 “內部品質 ”,與 “外部品質 ”相對照,實質上與CNS 12680 中 “品質 ”,具有相同的意義。 2. 使用的用語 “屬性 ”與第 4.21 節中用語 “特性 ”具有相同意義,而 ISO 9126中使用更具特定意義的用語 “特性 ”。 4.16 維護者 (maintainer) 履行維護活動的組織。 CNS 14837 4.17 量測 (動詞 )(
12、measure(verb) 作一個測量。 4.18 測量 (名詞 )(measure(noun) 藉由作測量,指定給實體屬性的數量或種類。 4.19 測量 (measurement) 量度的使用,指定從尺度至實體屬性的數值 (可以是數量或種類 )。 備考: 當使用種類時,量測能夠是定性的。例如: 軟體產品的一些重要屬性,如原始程式之語言 (ADA、 C、 COBOL 等 )為定性的種類。 4.20 量度 (metric) 已定義的測量方法與測量尺度。 備考 1. 量度能夠是內部或外部的,並且為直接或間接的。 2. 量度包含分類定性資料的方法。 4.21 品質 (quality) 個體之特性的總
13、體,傳達個體滿足其所陳述需要與隱含需要之能力。 備考 1. 在合約的環境中,或受節制的環境 中,諸如核子安全領域,需要是被明確規定的;然而在其他環境中,隱含需要宜識別與定義之 (CNS 12680,備考 1)。 2. 本系列標準中的相關個體為軟體產品。 5 CNS 15014-1, X 3014-1 CNS 12680 4.22 品質評估 (quality evaluation) 一個範圍的系統化檢查,此範圍代表一個個體有能力滿足已規定之要求。 備考: 當因合約而為特定的使用者發展產品時,可正規地規定要求當為非特定的使用者發展產品時,例如消費者軟體 (consumer software),由發
14、展組織規定要求。當使用者因比較與選擇目的而評估產品時,要求可以更一般化。 CNS 12680 4.23 使用中品質 (quality in use) 一個範圍代表特定使用者所使用的產品符合其需要,於已規定之使用全景中達成有效性、生產力及滿意度 (satisfaction)的特定目標。 備考: 使用中品質之定義與 ISO 9241-11 中可用性的定義相似。本系列標準之用語中可用性則是用於參照 CNS 14948-1 所描述之品質特性。 4.24 品質模型 (quality model) 特性集與特性間之關係,該特性提供規定品質要求與評估品質的基礎。 4.25 評定 (rating) 對映量測值
15、至適當評等等級的動作,作為決定與軟體之特定品質特性有關的評定等級。 4.26 評定層級 (rating level) 可排序尺度上的尺度點,排序尺度是用來分類測量尺度。 備考 1. 評定等級使軟體可依照所陳述 需要的或隱含的需要來分類 (評定 )(參照第 10.2 節 )。 2. 適當的評定等級可與不同的品質觀點相結合,即 “使用者 ”、 “管理者 ”或“發展者 ”。 4.27 尺度 (scale) 一組具有定義性質的數值。 備考: 尺度型式的範例:與一組種類對應的名目尺度 (nominal scale);與尺度點之有序集合對應的可排序尺度 (ordinal scale);與具有等距尺度點之有
16、序尺度對應的間隔尺度;以及具有等距尺度點及絶對零點的比率尺度(ratio scale)。使用名目或可排序尺度的量度產生定性資料,而使用間隔與比率尺度的量度產生定量資料。 4.28 軟體 (software) 資訊處理系統的程式、程序、規則及相關文件化 (documentation)的全部或部分。 備考:軟體為智能的產出,與記錄它的媒體無關。 CNS 9359 4.29 軟體產品 (software product) 電腦程式、程序及可能相關之文件化與資料的集合。 備考:產品包含中間產品與為使用者,如發展者與維護者準備的產品。 CNS 14837 6 CNS 15014-1, X 3014-1
17、4.30 供應者 (supplier) 與獲取者簽訂合約,依據合約內容供應系統、軟體產品或軟體服務的組織。 CNS 14837 4.31 系統 (system) 由一或多個過程、硬體、軟體、設備及人員所構成之整合的組合體,其提供滿足所陳述的需要或目標的能力。 CNS 14837 4.32 使用者 (user) 使用軟體產品以履行特定功能的個人。 備考:使用者可包含運作者、軟體結果的接收者、或軟體的發展者或維護者。 4.33 確認 (Validation) 經由對客觀證據的檢查與供應,證實對特定預圖使用的特定要求已滿足。 備考 1. 於設計與發展階段中,確認關注於檢查產品的過程,以決定和使用者的
18、要求之符合性。 2. 在已定義的操作條件下,通常於最終產品履行確認, 但在較早階段中,也可能為必要的。 3. 已 “確認 ”用以指定相對應的狀態。 4. 若有其他預圖的使用,可執行多重確認。 CNS 12680 4.34 查證 (verification) 經由對客觀證據的檢查與供應,證實已規定的要求已經滿足。 備考 1. 在設計與發展中,查證關注於檢查特定之活動結果的過程,以決定是否滿足活動之已陳述的要求。 2. 已 “查證 (verified)”用以指定相對應的狀態。 CNS 12680 5. 本系列標準與 ISO/IEC 9126 之概觀 5.1 本系列標準與 ISO/IEC 9126
19、之結構 ISO/IEC 9126 系列定義一般用途品質模型與品質特性,且提供量度範例。本系列標準提供軟體產品評估過程的概 觀,且提供評估導引與要求。本系列標準第2 部與本系列標準第 6 部是關於公司或部門層次評估管理與支援,而本系列標準第 3、第 4 及第 5 部提供於專案層次的評估要求與導引。圖 1 與圖 2 顯示這些標準與技術報告之間的關係。 5.2 評估過程 本系列標準提供於三種不同情況下的評估過程導引與要求: (1) 發展 (增強 )(本系列標準第 3 部 )。 (2) 獲取 (本系列標準第 4 部 )。 (3) 獨立評估 (包含第三方評估 (third-party evaluatio
20、n) (本系列標準第 5 部 )。 5.2.1 發展者過程 正在規劃發展新產品或增強現有 產品,並預期由其技術人員中之成員履行7 CNS 15014-1, X 3014-1 產品評估,這樣的組織應使用本系列標準第 3 部。本系列標準第 3 部著重使用於這些指標,這些指標藉由 量測生命週期期間所發展的中間產品,能夠預測最終產品的品質。 5.2.2 獲取者過程 正在規劃獲取或再使用現有或預 先發展的軟體產品,這樣的組織應使用本系列標準第 4 部。本系列標準第 4 部可應用於決定產品驗收的目的或應用於從替代產品中選取產品。 (產品可以是自足的 (self contained)、系統的一部分,或它可為
21、較大產品的一部分。 ) 5.2.3 評估者過程 執行軟體產品之獨立評鑑 (assessment)的評估者應使用本系列標準第 5 部。這種評估可在發展者、獲取者或 其他方的要求下而履行評估。本系列標準第 5 部為履行獨立評估的人員而準備,他們經常為第三方 (third party)組織工作。 5.3 評估支援 能夠將每個評估過程標準與本系列標準第 2 部 (規劃與管理 )及本系列標準第 6部 (評估模組的文件化 )結合使用 (圖 1)。 圖 1 評估支援標準之評估過程的關係 3. 發展者過程4. 獲取者過程5. 評估者過程2. 規劃與管6. 評估模組的文件化評估過程評估支援5.3.1 規劃與管理
22、 本系列標準第 2 部規劃與管理包含軟體產品評估的支援部門要求與指引。支援與軟體評估過程與相關活動的規劃與管理有關,包含發展、獲取、 標準化、控制、移轉 (transfer)及組織內之評估專門技術回饋。管 理者能夠使用本標準產生定量評估 (quantitative evaluation)計畫。 5.3.2 評估模組 本系列標準第 6 部提供文件化評估模組指引,這些模組包含品質模型規格(即特性、次特性及對應的內部或外部量度 )、關於規劃的模型應用的相關資8 CNS 15014-1, X 3014-1 料與資訊及關於實際應用資訊。 為每個評估,選擇適當評估模組。在一些情況中,可能需要發展新評估模
23、組。產生新評估模組的組織能夠使用本系列標準第 6 部。 5.4 軟體品質特性與量度 應將本系列標準中每個標準與 ISO/IEC 9126 中所規劃的標準結合使用,其中ISO/IEC 9126 描述軟體品質特性與量度: (1) 品質特性與次特性 (CNS 14948-1)。 (2) 外部量度 (ISO/IEC 9126-2)。 (3) 內部量度 (ISO/IEC 9126-3)。 CNS 14948-1 定義品質特性、相關次特性及於 ISO/IEC 9126 品質模型之最高的三個層級之間的關係。 ISO/IEC 9126-2 與 ISO/IEC 9126-3 識別每個對應特性與次特性 (參照圖
24、2)量度 (內部與外部 )之間的關係。注意一些內部量度具有相對應的外部量度。 圖 2 ISO/IEC 9126 軟體品質特性與量度 1. 品質特性與次特性2. 外部3. 內部5.4.1 品質特性與次特性 CNS 14948-1 定義一組品質特性與對應次特性。當軟體作為電腦系統的一部分時,外部顯露這些次特性,而且這些次特性是內部軟體屬性的結果。 CNS 14948-1 作為建構品質模型最高之三個層級的基礎。使用者之觀點的品質整體目標是使用中品質。 5.4.2 外部量度 ISO/IEC 9126-2 描述當軟體於使 用中時,這些表示軟體品質的外部觀點量度。當軟體於使用中時,在某個 預先定義期間採取
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CNS1501412006INFORMATIONTECHNOLOGYSOFTWAREPRODUCTEVALUATIONPART1GENERALOVERVIEW 信息技术 软件产品 评估 概观 PDF

链接地址:http://www.mydoc123.com/p-634868.html