北京大學(xué)研究生軟件工程課程第七章 軟件過程與改善_第1頁
北京大學(xué)研究生軟件工程課程第七章 軟件過程與改善_第2頁
北京大學(xué)研究生軟件工程課程第七章 軟件過程與改善_第3頁
北京大學(xué)研究生軟件工程課程第七章 軟件過程與改善_第4頁
北京大學(xué)研究生軟件工程課程第七章 軟件過程與改善_第5頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、 第七章第七章 軟件過程與改善軟件過程與改善 1 1、軟件過程、軟件過程 軟件過程:活動的一個集合;軟件過程:活動的一個集合; 活動:任務(wù)的一個集合;活動:任務(wù)的一個集合; 任務(wù):將一個輸入轉(zhuǎn)換為一個輸出的操作。任務(wù):將一個輸入轉(zhuǎn)換為一個輸出的操作。 基本過程類基本過程類 按性質(zhì)可分為三類過程按性質(zhì)可分為三類過程: 支持過程類支持過程類 組織過程類組織過程類 1 1基本過程類基本過程類 是指那些與軟件生產(chǎn)直接相關(guān)的過程。是指那些與軟件生產(chǎn)直接相關(guān)的過程。 包括包括5 5個過程個過程:獲取過程、供應(yīng)過程、開發(fā)過程、:獲取過程、供應(yīng)過程、開發(fā)過程、 運行過程、維護過程運行過程、維護過程 例如例如1

2、:開發(fā)過程:開發(fā)過程 是軟件開發(fā)者所從事的一系列活動。是軟件開發(fā)者所從事的一系列活動。 包括包括13個活動:個活動: 過程的實施準(zhǔn)備過程的實施準(zhǔn)備 系統(tǒng)需求分析系統(tǒng)需求分析 系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)結(jié)構(gòu)設(shè)計 軟件需求分析軟件需求分析 軟件體系結(jié)構(gòu)設(shè)計軟件體系結(jié)構(gòu)設(shè)計 軟件詳細設(shè)計軟件詳細設(shè)計 軟件編碼和測試軟件編碼和測試 軟件集成軟件集成 軟件合格測試軟件合格測試 系統(tǒng)集成系統(tǒng)集成 系統(tǒng)合格測試系統(tǒng)合格測試 軟件安裝軟件安裝 軟件驗收支持軟件驗收支持 其中的活動:其中的活動:過程的實施準(zhǔn)備過程的實施準(zhǔn)備 目的:為開發(fā)過程準(zhǔn)備基本的約定。目的:為開發(fā)過程準(zhǔn)備基本的約定。 -建立過程模型建立過程模型 主要

3、任務(wù):主要任務(wù): 依據(jù)合同和軟件或系統(tǒng)的特點,選擇開發(fā)過程中活依據(jù)合同和軟件或系統(tǒng)的特點,選擇開發(fā)過程中活 動,這些活動可重復(fù)和關(guān)聯(lián),亦可循環(huán);動,這些活動可重復(fù)和關(guān)聯(lián),亦可循環(huán); 制定本過程計劃,其中至少包括:所需的標(biāo)準(zhǔn),方制定本過程計劃,其中至少包括:所需的標(biāo)準(zhǔn),方 法,工具,行為,責(zé)任以及所使用的程序設(shè)計語言;法,工具,行為,責(zé)任以及所使用的程序設(shè)計語言; 指定各種文檔的編制方式,安排其他支持過程的實指定各種文檔的編制方式,安排其他支持過程的實 施方法。施方法。其中的活動:其中的活動:軟件需求分析軟件需求分析 目的:確定軟件需求及質(zhì)量特性需求。目的:確定軟件需求及質(zhì)量特性需求。 主要任務(wù)

4、:主要任務(wù): 編制軟件需求規(guī)格說明書編制軟件需求規(guī)格說明書 檢查軟件需求:檢查軟件需求: 是否能夠跟蹤系統(tǒng)需求、結(jié)構(gòu);是否能夠跟蹤系統(tǒng)需求、結(jié)構(gòu); 從外部上,是否與系統(tǒng)需求保持一致;從外部上,是否與系統(tǒng)需求保持一致; 需求內(nèi)部的一致性;需求內(nèi)部的一致性; 是否具有可測性;是否具有可測性; 測試覆蓋是否可達到要求;測試覆蓋是否可達到要求; 操作(設(shè)計和實現(xiàn)),維護的可行性等操作(設(shè)計和實現(xiàn)),維護的可行性等其內(nèi)容包含其內(nèi)容包含:功能和性能需求;功能和性能需求; 外界與軟件的接口外界與軟件的接口合格需求;合格需求; 安全需求;安全需求;保密需求;保密需求; 人機界面需求;人機界面需求;數(shù)據(jù)定義和數(shù)

5、據(jù)庫需求;數(shù)據(jù)定義和數(shù)據(jù)庫需求; 用戶文檔;用戶文檔;用戶操作和運行需求;用戶操作和運行需求; 用戶維護需求用戶維護需求2 2支持過程類支持過程類 是有關(guān)各方按其目標(biāo)所從事的一系列的支持活動。是有關(guān)各方按其目標(biāo)所從事的一系列的支持活動。 包括包括8 8個過程個過程:文檔過程、配置管理過程、質(zhì)量保證、文檔過程、配置管理過程、質(zhì)量保證、驗證過程、確認(rèn)過程、聯(lián)合評審、審計過程、問題解決等。驗證過程、確認(rèn)過程、聯(lián)合評審、審計過程、問題解決等。 例如例如2 2:文檔過程:文檔過程 是一個記錄由某一過程或活動所產(chǎn)生信息的過程是一個記錄由某一過程或活動所產(chǎn)生信息的過程 包括包括4 4個活動個活動:過程的實施

6、準(zhǔn)備:過程的實施準(zhǔn)備 設(shè)計與開發(fā)設(shè)計與開發(fā) 制作與發(fā)行制作與發(fā)行 維護維護 其中的活動:過程的實施準(zhǔn)備其中的活動:過程的實施準(zhǔn)備 主要任務(wù):制定文檔編制計劃。確定:主要任務(wù):制定文檔編制計劃。確定: 需產(chǎn)生的所有文檔;文檔框架;以及需產(chǎn)生的所有文檔;文檔框架;以及 預(yù)期的使用預(yù)期的使用 者;制作過程;參加人員及其責(zé)任;計劃進度等者;制作過程;參加人員及其責(zé)任;計劃進度等其中的活動:設(shè)計與開發(fā)其中的活動:設(shè)計與開發(fā) 主要任務(wù):主要任務(wù): 根據(jù)適用的文檔標(biāo)準(zhǔn),設(shè)計每一文檔的格式、內(nèi)根據(jù)適用的文檔標(biāo)準(zhǔn),設(shè)計每一文檔的格式、內(nèi) 容說明、圖表設(shè)置以及包裝等。容說明、圖表設(shè)置以及包裝等。 應(yīng)保證個文檔輸入

7、數(shù)據(jù)的來源和適用性;應(yīng)保證個文檔輸入數(shù)據(jù)的來源和適用性; 應(yīng)對所編制的文檔格式、技術(shù)內(nèi)容以及表達方式應(yīng)對所編制的文檔格式、技術(shù)內(nèi)容以及表達方式 進行審查。在分發(fā)前需經(jīng)主管人員批準(zhǔn)。進行審查。在分發(fā)前需經(jīng)主管人員批準(zhǔn)。3 3組織過程類組織過程類 是指那些與軟件生產(chǎn)組織有關(guān)的過程。是指那些與軟件生產(chǎn)組織有關(guān)的過程。 包括包括4 4個過程個過程:管理過程、基礎(chǔ)設(shè)施過程、培訓(xùn)過程、:管理過程、基礎(chǔ)設(shè)施過程、培訓(xùn)過程、 改進過程改進過程例如例如3 3:管理過程:管理過程 是軟件生存周期過程中管理者所從事的一系列活動。是軟件生存周期過程中管理者所從事的一系列活動。 一般可包括一般可包括5個活動:個活動:

8、過程的實施準(zhǔn)備過程的實施準(zhǔn)備 管理計劃的制定管理計劃的制定 計劃的實施與控制計劃的實施與控制 計劃完成程度的評審計劃完成程度的評審 管理過程完成的文檔編制管理過程完成的文檔編制 其中的活動:其中的活動:管理計劃的制定管理計劃的制定 主要任務(wù):主要任務(wù): 規(guī)定進度規(guī)定進度 分配資源分配資源 決定項目的有關(guān)組織決定項目的有關(guān)組織 承擔(dān)人員(地位,作用,職責(zé),制度等)承擔(dān)人員(地位,作用,職責(zé),制度等) (根據(jù)規(guī)模和工作量估計)進行任務(wù)分配(根據(jù)規(guī)模和工作量估計)進行任務(wù)分配 定量風(fēng)險分析定量風(fēng)險分析 制定質(zhì)量管理指標(biāo)制定質(zhì)量管理指標(biāo) 編制預(yù)算和成本編制預(yù)算和成本 準(zhǔn)備環(huán)境和基礎(chǔ)設(shè)施等準(zhǔn)備環(huán)境和基礎(chǔ)

9、設(shè)施等其中的活動:其中的活動:計劃的實施與控制計劃的實施與控制 主要任務(wù):主要任務(wù):監(jiān)督過程的實施監(jiān)督過程的實施 提供過程進度報告提供過程進度報告 按合同向獲取方提供外部報告按合同向獲取方提供外部報告 調(diào)查、分析和解決執(zhí)行過程中發(fā)現(xiàn)的問題調(diào)查、分析和解決執(zhí)行過程中發(fā)現(xiàn)的問題 計劃調(diào)整和修改等計劃調(diào)整和修改等 例如例如4 4:改進過程改進過程 是建立、評估、度量、控制和改進軟件生存周期過程是建立、評估、度量、控制和改進軟件生存周期過程的過程。的過程。 主要活動:主要活動: 制定一套組織計劃制定一套組織計劃 評估相關(guān)過程評估相關(guān)過程 分析、改進過程分析、改進過程例如例如4 4:基礎(chǔ)設(shè)施過程基礎(chǔ)設(shè)施

10、過程 (基礎(chǔ)設(shè)施包括:硬件、軟件、工具;基礎(chǔ)設(shè)施包括:硬件、軟件、工具; 技術(shù)、標(biāo)準(zhǔn)以及開發(fā)所需的其他設(shè)施技術(shù)、標(biāo)準(zhǔn)以及開發(fā)所需的其他設(shè)施) 是建立、維護任何其他過程所需的基礎(chǔ)設(shè)施的過程。是建立、維護任何其他過程所需的基礎(chǔ)設(shè)施的過程。 主要活動:主要活動: 定義并建立各過程所需的基礎(chǔ)設(shè)施定義并建立各過程所需的基礎(chǔ)設(shè)施 維護其他過程所建立的基礎(chǔ)設(shè)施維護其他過程所建立的基礎(chǔ)設(shè)施4)剪裁過程:)剪裁過程: 目的:目的:針對特定領(lǐng)域的軟件工程,為了有效地實施軟件針對特定領(lǐng)域的軟件工程,為了有效地實施軟件過程,提供一種選定過程模型和標(biāo)準(zhǔn)的機制,以便形成該工過程,提供一種選定過程模型和標(biāo)準(zhǔn)的機制,以便形成

11、該工程的各個軟件過程和活動。程的各個軟件過程和活動。 剪裁過程作為一類軟件過程,是對軟件過程和活動實施剪裁過程作為一類軟件過程,是對軟件過程和活動實施剪裁的過程。剪裁的過程。 主要活動:主要活動: 指明工程環(huán)境指明工程環(huán)境 收集信息收集信息 選取過程、活動和任務(wù)選取過程、活動和任務(wù) 編制文檔編制文檔 如:如:指明工程環(huán)境指明工程環(huán)境 指明影響剪裁的工程環(huán)境特征,例如使用的過程模型和方指明影響剪裁的工程環(huán)境特征,例如使用的過程模型和方法,系統(tǒng)和軟件需求,機構(gòu)的政策和策略,參與工程的人員法,系統(tǒng)和軟件需求,機構(gòu)的政策和策略,參與工程的人員素質(zhì)、數(shù)量等。素質(zhì)、數(shù)量等。5 5軟件過程之間的關(guān)系軟件過程

12、之間的關(guān)系獲取過程獲取過程獲取過程供應(yīng)過程供應(yīng)過程管理過程管理過程運行過程運行過程開發(fā)過程開發(fā)過程維護過程維護過程獲取者獲取者供應(yīng)者供應(yīng)者管理者管理者運行者運行者用用 戶戶開發(fā)者開發(fā)者維護者維護者開發(fā)者開發(fā)者維護者維護者組織過程:管理、改進組織過程:管理、改進.支持過程:文檔、質(zhì)量保證、支持過程:文檔、質(zhì)量保證、 配置管理配置管理 .合合同同使使用用合同觀點合同觀點管理觀點管理觀點運行觀點運行觀點開發(fā)觀點開發(fā)觀點支持觀點支持觀點2 2、ISO 9000-3簡介簡介1 1)目的與背景)目的與背景 ISO 9000系列標(biāo)準(zhǔn),旨在指導(dǎo):高質(zhì)量產(chǎn)品的生產(chǎn)、評系列標(biāo)準(zhǔn),旨在指導(dǎo):高質(zhì)量產(chǎn)品的生產(chǎn)、評價、

13、認(rèn)證。價、認(rèn)證。 ISO 9000系列標(biāo)準(zhǔn)包括:系列標(biāo)準(zhǔn)包括:ISO 9000 ISO 9000 質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)- -選擇與使用導(dǎo)則選擇與使用導(dǎo)則ISO 9001 ISO 9001 質(zhì)量體系質(zhì)量體系- -設(shè)計設(shè)計/ /開發(fā)、生產(chǎn)、安裝和服務(wù)中的開發(fā)、生產(chǎn)、安裝和服務(wù)中的質(zhì)量保證模式質(zhì)量保證模式ISO 9002 ISO 9002 質(zhì)量體系質(zhì)量體系- -生產(chǎn)和安裝中的質(zhì)量保證模式生產(chǎn)和安裝中的質(zhì)量保證模式ISO 9003 ISO 9003 質(zhì)量體系質(zhì)量體系- -最終檢驗和測試中的質(zhì)量保證模式最終檢驗和測試中的質(zhì)量保證模式 ISO 9004 ISO 9004 質(zhì)量管理和

14、質(zhì)量體系要素質(zhì)量管理和質(zhì)量體系要素- -導(dǎo)則導(dǎo)則其中:其中: ISO 9001ISO 9001、ISO 9002ISO 9002、ISO 9003ISO 9003,是,是“需方對供方需方對供方 要求質(zhì)量保證要求質(zhì)量保證”的標(biāo)準(zhǔn)。的標(biāo)準(zhǔn)。 它們之間的主要區(qū)別是工序范圍不同,即:它們之間的主要區(qū)別是工序范圍不同,即: ISO 9001ISO 9001范圍最廣,從設(shè)計一直到售后服務(wù),范圍最廣,從設(shè)計一直到售后服務(wù), ISO 9002ISO 9002是是ISO 9001ISO 9001的一個子集的一個子集 ISO 9003ISO 9003又是又是ISO 9002ISO 9002的一個子集的一個子集 I

15、SO 9004ISO 9004是用于是用于“供方建立質(zhì)量保證體系的標(biāo)準(zhǔn)供方建立質(zhì)量保證體系的標(biāo)準(zhǔn)”ISO 9000系列標(biāo)準(zhǔn)的其主導(dǎo)思想是:系列標(biāo)準(zhǔn)的其主導(dǎo)思想是: 產(chǎn)品質(zhì)量形成于產(chǎn)品生產(chǎn)的全過程。于是:產(chǎn)品質(zhì)量形成于產(chǎn)品生產(chǎn)的全過程。于是: 應(yīng)使影響產(chǎn)品質(zhì)量的全部因素,在生產(chǎn)全過程中始終應(yīng)使影響產(chǎn)品質(zhì)量的全部因素,在生產(chǎn)全過程中始終處于受控狀態(tài);并且處于受控狀態(tài);并且 質(zhì)量管理應(yīng)遵循質(zhì)量管理應(yīng)遵循PDCAPDCA循環(huán)(即計劃循環(huán)(即計劃PlanPlan實施實施DoDo檢檢查查CheckCheck措施措施ActionAction),堅持進行質(zhì)量改進。),堅持進行質(zhì)量改進。ISO 9000-3IS

16、O 9000-3標(biāo)準(zhǔn)產(chǎn)生背景標(biāo)準(zhǔn)產(chǎn)生背景 ISO 9000ISO 9000系列標(biāo)準(zhǔn)原本是為制造業(yè)而制定的標(biāo)準(zhǔn),通過在系列標(biāo)準(zhǔn)原本是為制造業(yè)而制定的標(biāo)準(zhǔn),通過在軟件開發(fā)中的應(yīng)用,發(fā)現(xiàn)效果并不是十分理想。軟件開發(fā)中的應(yīng)用,發(fā)現(xiàn)效果并不是十分理想。其主要原因是:傳統(tǒng)制造業(yè)的產(chǎn)品生產(chǎn)與軟件開發(fā)具有很大其主要原因是:傳統(tǒng)制造業(yè)的產(chǎn)品生產(chǎn)與軟件開發(fā)具有很大 的差異。的差異。 在過程方面在過程方面:制造業(yè)的產(chǎn)品需要經(jīng)歷:制造業(yè)的產(chǎn)品需要經(jīng)歷“設(shè)計設(shè)計”、“生產(chǎn)生產(chǎn)”、“儲存儲存”、“發(fā)布發(fā)布”、“銷售銷售”、“運輸運輸”、“服務(wù)服務(wù)”等過程,而軟件產(chǎn)品等過程,而軟件產(chǎn)品/ /系統(tǒng)基本上不需要系統(tǒng)基本上不需要

17、“儲存儲存”、“運輸運輸”等過程;等過程; 在固有本質(zhì)方面:在固有本質(zhì)方面:與傳統(tǒng)制造業(yè)產(chǎn)品生產(chǎn)相比,軟件開與傳統(tǒng)制造業(yè)產(chǎn)品生產(chǎn)相比,軟件開發(fā)還具有自己的一些特點,例如:發(fā)還具有自己的一些特點,例如: “設(shè)計設(shè)計”是核心,且是核心,且“設(shè)計設(shè)計”到到“生產(chǎn)生產(chǎn)”過渡的時間間過渡的時間間隔隔“很小很小”; 軟件質(zhì)量檢驗技術(shù)與工具尚不完善;軟件質(zhì)量檢驗技術(shù)與工具尚不完善; 由于軟件是知識的固化,因此不但產(chǎn)品的復(fù)雜度比傳統(tǒng)制由于軟件是知識的固化,因此不但產(chǎn)品的復(fù)雜度比傳統(tǒng)制造業(yè)的產(chǎn)品要高,而且隨著知識的快速發(fā)展,軟件產(chǎn)品造業(yè)的產(chǎn)品要高,而且隨著知識的快速發(fā)展,軟件產(chǎn)品/ /系統(tǒng)系統(tǒng)更新和演化更快;更

18、新和演化更快; 開發(fā)環(huán)境需要有助于開發(fā)人員創(chuàng)造性的發(fā)揮;特別是,軟開發(fā)環(huán)境需要有助于開發(fā)人員創(chuàng)造性的發(fā)揮;特別是,軟件開發(fā)又是團隊協(xié)同的工作,需要將軟件開發(fā)的個人性與群體件開發(fā)又是團隊協(xié)同的工作,需要將軟件開發(fā)的個人性與群體性有機結(jié)合起來;性有機結(jié)合起來;于是,國際標(biāo)準(zhǔn)化組織以于是,國際標(biāo)準(zhǔn)化組織以ISO 9000ISO 9000系列標(biāo)準(zhǔn)為基礎(chǔ),以系列標(biāo)準(zhǔn)為基礎(chǔ),以“追追加加”形式,制定了形式,制定了ISO 9000-3ISO 9000-3標(biāo)準(zhǔn),成為標(biāo)準(zhǔn),成為“使使ISO 9001ISO 9001適用適用于軟件開發(fā)、供應(yīng)及維護于軟件開發(fā)、供應(yīng)及維護”的的“指南指南”。ISO 9000-3ISO

19、 9000-3與相關(guān)與相關(guān)標(biāo)準(zhǔn)之間關(guān)系標(biāo)準(zhǔn)之間關(guān)系ISO 9001:質(zhì)量體系:質(zhì)量體系設(shè)計、開發(fā)、生產(chǎn)、安裝和服務(wù)的質(zhì)量保證模設(shè)計、開發(fā)、生產(chǎn)、安裝和服務(wù)的質(zhì)量保證模式式ISO/IEC 12207 :信息技術(shù):信息技術(shù)軟件生存周期過程軟件生存周期過程ISO 9000-3:質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn):質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)第第3部分:部分:ISO9001:1994在計算機軟件開發(fā)、供應(yīng)、安裝和維護中在計算機軟件開發(fā)、供應(yīng)、安裝和維護中的使用指南的使用指南解釋和實施指南解釋和實施指南參照參照2) ISO 90003要點要點 ISO 9000-3主要是給出了軟件開發(fā)中的質(zhì)量體系框架。主要是給出了軟件開發(fā)

20、中的質(zhì)量體系框架。其中包括:供需雙方的責(zé)任,供需雙方所進行的一些有組其中包括:供需雙方的責(zé)任,供需雙方所進行的一些有組織的質(zhì)量活動,以及與之相關(guān)的規(guī)范化(文檔化)。而沒織的質(zhì)量活動,以及與之相關(guān)的規(guī)范化(文檔化)。而沒有規(guī)定質(zhì)量管理以及每一活動所采用的方法和程序。有規(guī)定質(zhì)量管理以及每一活動所采用的方法和程序。 因此可以說,因此可以說,ISO 9000-3是質(zhì)量體系這一概念在注重質(zhì)是質(zhì)量體系這一概念在注重質(zhì)量的軟件開發(fā)中之應(yīng)用;目的是:量的軟件開發(fā)中之應(yīng)用;目的是:為軟件企業(yè)實施為軟件企業(yè)實施ISO 9001提供了一個指南。提供了一個指南。(1) 質(zhì)量體系質(zhì)量體系費根堡姆費根堡姆 : “在制造及

21、傳遞某種合乎特定質(zhì)量標(biāo)準(zhǔn)的產(chǎn)品時,在制造及傳遞某種合乎特定質(zhì)量標(biāo)準(zhǔn)的產(chǎn)品時, 必須配合適當(dāng)?shù)墓芾砑凹夹g(shù)作業(yè)程序,這些程序必須配合適當(dāng)?shù)墓芾砑凹夹g(shù)作業(yè)程序,這些程序 所組成的結(jié)構(gòu),稱之為質(zhì)量體系所組成的結(jié)構(gòu),稱之為質(zhì)量體系”。(2)軟件質(zhì)量的定義)軟件質(zhì)量的定義ANSI/IEEE Std 729-1983 :軟件質(zhì)量為:軟件質(zhì)量為“與軟件產(chǎn)品滿足與軟件產(chǎn)品滿足規(guī)定的和隱含的需求能力有關(guān)的特征或特性的全體規(guī)定的和隱含的需求能力有關(guān)的特征或特性的全體”。軟件質(zhì)量反映了以下三方面的問題:軟件質(zhì)量反映了以下三方面的問題: 軟件需求是度量軟件質(zhì)量的基礎(chǔ),不滿足需求的軟件就軟件需求是度量軟件質(zhì)量的基礎(chǔ),不滿

22、足需求的軟件就 不具備質(zhì)量;不具備質(zhì)量; 不遵循各種標(biāo)準(zhǔn)中定義的開發(fā)規(guī)則,軟件質(zhì)量就得不到不遵循各種標(biāo)準(zhǔn)中定義的開發(fā)規(guī)則,軟件質(zhì)量就得不到 保證;保證; 只滿足明確定義的需求,而沒有滿足應(yīng)有的隱含需求,只滿足明確定義的需求,而沒有滿足應(yīng)有的隱含需求, 軟件質(zhì)量也得不到保證。軟件質(zhì)量也得不到保證。軟件質(zhì)量模型軟件質(zhì)量模型-McCall正正確確性性可可靠靠性性效效率率完完整整性性可可用用性性可可維維護護性性靈靈活活性性復(fù)復(fù)用用性性可可測測試試性性可可移移植植性性互互連連性性可測試性可測試性完完 備備 性性一一 致致 性性安安 全全 性性容容 錯錯 性性準(zhǔn)準(zhǔn) 確確 性性簡簡 單單 性性執(zhí)行效率執(zhí)行效

23、率存儲效率存儲效率存貯控制存貯控制存取檢查存取檢查操操 作作 性性質(zhì)量因質(zhì)量因 素素評測評測準(zhǔn)則準(zhǔn)則質(zhì)量因素:質(zhì)量因素: 正確性:在預(yù)定的環(huán)境下,滿足設(shè)計規(guī)格說明及用戶預(yù)期正確性:在預(yù)定的環(huán)境下,滿足設(shè)計規(guī)格說明及用戶預(yù)期 目標(biāo)的程度。它要求軟件沒有錯誤。目標(biāo)的程度。它要求軟件沒有錯誤。 可靠性:軟件按著設(shè)計要求,在規(guī)定時間和條件下,持續(xù)可靠性:軟件按著設(shè)計要求,在規(guī)定時間和條件下,持續(xù) 運行的程度。運行的程度。 效效 率:為了完成預(yù)定功能,軟件所需計算機資源多少。率:為了完成預(yù)定功能,軟件所需計算機資源多少。 完整性:為了某一目的而保護數(shù)據(jù),避免受到偶然的,或完整性:為了某一目的而保護數(shù)據(jù),

24、避免受到偶然的,或 有意的破壞、改動或遺失的能力。有意的破壞、改動或遺失的能力。 可用性:對于一個軟件系統(tǒng),用戶學(xué)習(xí)、使用以及為程序可用性:對于一個軟件系統(tǒng),用戶學(xué)習(xí)、使用以及為程序 準(zhǔn)備輸入和解釋輸出所需工作量的大小。準(zhǔn)備輸入和解釋輸出所需工作量的大小。 可維護性:為滿足用戶新的要求,或環(huán)境發(fā)生了變化,或可維護性:為滿足用戶新的要求,或環(huán)境發(fā)生了變化,或 發(fā)生了新的錯誤,進行相應(yīng)診斷和修改所需工作發(fā)生了新的錯誤,進行相應(yīng)診斷和修改所需工作 量的大小。量的大小??蓽y試性:測試軟件以確保能夠執(zhí)行預(yù)定功能所需工作量可測試性:測試軟件以確保能夠執(zhí)行預(yù)定功能所需工作量 的大小。的大小。靈靈 活活 性:

25、修改或改進已運行的軟件所需工作量的大小。性:修改或改進已運行的軟件所需工作量的大小??梢浦残裕簩⒁粋€軟件系統(tǒng)從一個計算機系統(tǒng)或環(huán)境移植可移植性:將一個軟件系統(tǒng)從一個計算機系統(tǒng)或環(huán)境移植 到另一計算機系統(tǒng)或環(huán)境中所需工作量的大小。到另一計算機系統(tǒng)或環(huán)境中所需工作量的大小。復(fù)復(fù) 用用 性:一個軟件能夠再次用于其它應(yīng)用的程度。性:一個軟件能夠再次用于其它應(yīng)用的程度?;セ?連連 性:性:將一個軟件連接到其他系統(tǒng)所需工作量的大小將一個軟件連接到其他系統(tǒng)所需工作量的大小 (連接:意指聯(lián)網(wǎng),通信,控制等)(連接:意指聯(lián)網(wǎng),通信,控制等) 該質(zhì)量因素也稱為互操作性。該質(zhì)量因素也稱為互操作性。 各評測準(zhǔn)則的含義

26、:各評測準(zhǔn)則的含義:可跟蹤性:在特定的軟件開發(fā)和運行的環(huán)境下,追溯設(shè)可跟蹤性:在特定的軟件開發(fā)和運行的環(huán)境下,追溯設(shè) 計表示的能力或?qū)嶋H程序部件追溯原始需求的能力。計表示的能力或?qū)嶋H程序部件追溯原始需求的能力。 完完 備備 性:軟件需求得以實現(xiàn)的程度。性:軟件需求得以實現(xiàn)的程度。 一一 致致 性:在軟件設(shè)計和實現(xiàn)的整個過程中,技術(shù)和表示性:在軟件設(shè)計和實現(xiàn)的整個過程中,技術(shù)和表示 的一致程度。的一致程度。 安安 全全 性:防止軟件受到有意或無意存取、使用、修改、性:防止軟件受到有意或無意存取、使用、修改、 毀壞以及泄密的程度。毀壞以及泄密的程度。容容 錯錯 性:當(dāng)系統(tǒng)出現(xiàn)錯誤,例如機器故障,輸

27、入不合理性:當(dāng)系統(tǒng)出現(xiàn)錯誤,例如機器故障,輸入不合理 的數(shù)據(jù)等,能以某種預(yù)定方式進行適當(dāng)處理,使系統(tǒng)的數(shù)據(jù)等,能以某種預(yù)定方式進行適當(dāng)處理,使系統(tǒng) 繼續(xù)執(zhí)行以及恢復(fù)系統(tǒng)的能力。也稱為健壯性。繼續(xù)執(zhí)行以及恢復(fù)系統(tǒng)的能力。也稱為健壯性。 準(zhǔn)準(zhǔn) 確確 性:軟件系統(tǒng)實現(xiàn)計算或控制精度的程度。性:軟件系統(tǒng)實現(xiàn)計算或控制精度的程度。 簡簡 單單 性:在可理解的簡單方式下,定義并實現(xiàn)軟件功能的性:在可理解的簡單方式下,定義并實現(xiàn)軟件功能的 程度。程度。執(zhí)行效率:為實現(xiàn)某種功能,提供使用最少處理時間的程度。執(zhí)行效率:為實現(xiàn)某種功能,提供使用最少處理時間的程度。存貯效率:為實現(xiàn)某種功能,提供使用最少存貯空間的程

28、度存貯效率:為實現(xiàn)某種功能,提供使用最少存貯空間的程度存取控制:對用戶存取權(quán)限實施控制的程度。存取控制:對用戶存取權(quán)限實施控制的程度。存取檢查:對用戶存取進行審查的程度。存取檢查:對用戶存取進行審查的程度。 操操 作作 性:性:操作軟件的難易程度。通常,操作性取決于軟件操作軟件的難易程度。通常,操作性取決于軟件 提供的操作規(guī)程以及輸入提供的操作規(guī)程以及輸入/ /輸出方法。輸出方法。 易訓(xùn)練性:軟件輔助新的用戶使用系統(tǒng)的能力。通常,易易訓(xùn)練性:軟件輔助新的用戶使用系統(tǒng)的能力。通常,易 訓(xùn)練性取決于軟件提供幫助用戶使用系統(tǒng)的方法和方式訓(xùn)練性取決于軟件提供幫助用戶使用系統(tǒng)的方法和方式簡簡 明明 性:

29、軟件(程序和文檔)易讀的程度。有時,也稱為性:軟件(程序和文檔)易讀的程度。有時,也稱為 可理解性??衫斫庑?。模塊獨立性:軟件模塊(部件)實現(xiàn)模塊獨立性:軟件模塊(部件)實現(xiàn)“高內(nèi)聚低耦合高內(nèi)聚低耦合”的程的程度度自描述性:軟件自身對其功能描述的程度。自描述性:軟件自身對其功能描述的程度。結(jié)結(jié) 構(gòu)構(gòu) 性:軟件結(jié)構(gòu)性:軟件結(jié)構(gòu)“良好良好”的程度。的程度。文檔完備性:軟件文檔齊全、描述清楚、滿足規(guī)范或標(biāo)準(zhǔn)文檔完備性:軟件文檔齊全、描述清楚、滿足規(guī)范或標(biāo)準(zhǔn) 的程度。的程度。通通 用用 性:軟件功能覆蓋可用范圍的程度。性:軟件功能覆蓋可用范圍的程度??蓴U展性;軟件體系結(jié)構(gòu)、數(shù)據(jù)設(shè)計和過程設(shè)計的可擴展程

30、度。可擴展性;軟件體系結(jié)構(gòu)、數(shù)據(jù)設(shè)計和過程設(shè)計的可擴展程度??尚薷男裕很浖菀仔薷那也粫a(chǎn)生副作用的程度??尚薷男裕很浖菀仔薷那也粫a(chǎn)生副作用的程度。自自 檢檢 性:監(jiān)控自身操作效果和發(fā)現(xiàn)自身錯誤的能力。性:監(jiān)控自身操作效果和發(fā)現(xiàn)自身錯誤的能力。機器獨立性:不依賴于特定計算機和特定設(shè)備而能工作的程度。機器獨立性:不依賴于特定計算機和特定設(shè)備而能工作的程度。軟件獨立性:不依賴非標(biāo)準(zhǔn)程序設(shè)計語言特性、操作系統(tǒng)軟件獨立性:不依賴非標(biāo)準(zhǔn)程序設(shè)計語言特性、操作系統(tǒng) 特性,或其他環(huán)境約束,而靠自身能實現(xiàn)其功能的程度特性,或其他環(huán)境約束,而靠自身能實現(xiàn)其功能的程度通通 信信 性:性:提供有效提供有效I/O

31、I/O方式的程度。方式的程度。通信共享性:使用標(biāo)準(zhǔn)通信協(xié)議、接口和帶寬的標(biāo)準(zhǔn)化程度通信共享性:使用標(biāo)準(zhǔn)通信協(xié)議、接口和帶寬的標(biāo)準(zhǔn)化程度數(shù)據(jù)共享性;使用標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型的程度。數(shù)據(jù)共享性;使用標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型的程度。(2) ISO9000-3質(zhì)量體系要素質(zhì)量體系要素軟件企業(yè)實施軟件企業(yè)實施ISO9000ISO9000質(zhì)量標(biāo)準(zhǔn),應(yīng)選擇質(zhì)量標(biāo)準(zhǔn),應(yīng)選擇ISO9001ISO9001質(zhì)量保證模式,需貫徹執(zhí)行其質(zhì)量保證模式,需貫徹執(zhí)行其2020個質(zhì)量體系要素。個質(zhì)量體系要素。ISO9000-3ISO9000-3針對上述針對上述2020個要素在軟件企業(yè)中實施個要素在軟件企業(yè)中實施做出了解釋:做出

32、了解釋:“建議建議”或或“最好(最好(shouldshould)”。ISO9000-3ISO9000-3與與ISO9001ISO9001標(biāo)準(zhǔn)的文本描述是完全對應(yīng)標(biāo)準(zhǔn)的文本描述是完全對應(yīng)的。的。 下面對每個要素給出具體的解釋。下面對每個要素給出具體的解釋。1、管理職責(zé):負(fù)責(zé)人工作職責(zé)管理職責(zé):負(fù)責(zé)人工作職責(zé) 組織制定機構(gòu)的質(zhì)量方針、質(zhì)量目標(biāo)和質(zhì)量承諾;組織制定機構(gòu)的質(zhì)量方針、質(zhì)量目標(biāo)和質(zhì)量承諾;保證機構(gòu)內(nèi)各級人員理解質(zhì)量方針,并能貫徹執(zhí)行。保證機構(gòu)內(nèi)各級人員理解質(zhì)量方針,并能貫徹執(zhí)行。 對所有與質(zhì)量相關(guān)的管理人員、執(zhí)行人員和驗證人對所有與質(zhì)量相關(guān)的管理人員、執(zhí)行人員和驗證人員規(guī)定職責(zé)、權(quán)限和相互

33、關(guān)系;為相關(guān)活動提供充員規(guī)定職責(zé)、權(quán)限和相互關(guān)系;為相關(guān)活動提供充分的資源支持;委派專人負(fù)責(zé)按標(biāo)準(zhǔn)建立、實施和分的資源支持;委派專人負(fù)責(zé)按標(biāo)準(zhǔn)建立、實施和保持質(zhì)量體系。保持質(zhì)量體系。 負(fù)責(zé)定期組織機構(gòu)內(nèi)的管理評審,審查質(zhì)量體系是負(fù)責(zé)定期組織機構(gòu)內(nèi)的管理評審,審查質(zhì)量體系是否滿足標(biāo)準(zhǔn)及企業(yè)需要,是否持續(xù)有效否滿足標(biāo)準(zhǔn)及企業(yè)需要,是否持續(xù)有效2 2、質(zhì)量體系、質(zhì)量體系 建立質(zhì)量體系,形成文件并加以維護。建立質(zhì)量體系,形成文件并加以維護。編制質(zhì)量手冊,明確質(zhì)量方針、目標(biāo)、組織結(jié)構(gòu)編制質(zhì)量手冊,明確質(zhì)量方針、目標(biāo)、組織結(jié)構(gòu)等各個方面,以及質(zhì)量體系文件概要等各個方面,以及質(zhì)量體系文件概要確定質(zhì)量手冊的管

34、理(制定、修改、批準(zhǔn)和控制)確定質(zhì)量手冊的管理(制定、修改、批準(zhǔn)和控制) 編制有關(guān)質(zhì)量體系要素、需求和預(yù)防措施的文件。編制有關(guān)質(zhì)量體系要素、需求和預(yù)防措施的文件。 質(zhì)量策劃與對質(zhì)量計劃的要求質(zhì)量策劃與對質(zhì)量計劃的要求質(zhì)量策劃:確定質(zhì)量以及采用質(zhì)量體系要素的目質(zhì)量策劃:確定質(zhì)量以及采用質(zhì)量體系要素的目標(biāo)和要求的活動。(構(gòu)思和安排)標(biāo)和要求的活動。(構(gòu)思和安排)質(zhì)量計劃:針對特定產(chǎn)品、項目或合同,規(guī)定專質(zhì)量計劃:針對特定產(chǎn)品、項目或合同,規(guī)定專門的質(zhì)量措施、資源和活動順序的文件。(具體門的質(zhì)量措施、資源和活動順序的文件。(具體實施)實施)對新產(chǎn)品、新項目或新合同應(yīng)制定質(zhì)量計劃。對新產(chǎn)品、新項目或新

35、合同應(yīng)制定質(zhì)量計劃。3、合同評審、合同評審 在合同簽訂之前,應(yīng)對合同、標(biāo)書或訂單進行全面在合同簽訂之前,應(yīng)對合同、標(biāo)書或訂單進行全面評審,以保證其中的條款能夠接受,也有能力滿足。評審,以保證其中的條款能夠接受,也有能力滿足。 對上述工作程序建立文件定義,并貫徹執(zhí)行。對上述工作程序建立文件定義,并貫徹執(zhí)行。 評審參與組織及其職責(zé)、活動。評審參與組織及其職責(zé)、活動。 評審結(jié)論及其管理評審結(jié)論及其管理 合同修訂及其管理合同修訂及其管理4、設(shè)計控制、設(shè)計控制 在產(chǎn)品設(shè)計方面進行質(zhì)量控制,并保持穩(wěn)定、制度在產(chǎn)品設(shè)計方面進行質(zhì)量控制,并保持穩(wěn)定、制度化,包括:化,包括: 設(shè)計和開發(fā)的策劃設(shè)計和開發(fā)的策劃

36、組織上的接口和技術(shù)上的接口組織上的接口和技術(shù)上的接口 設(shè)計輸入,確定對設(shè)計輸入的要求設(shè)計輸入,確定對設(shè)計輸入的要求 設(shè)計輸出,確定對設(shè)計輸出的要求設(shè)計輸出,確定對設(shè)計輸出的要求 設(shè)計評審,設(shè)計評審, 設(shè)計驗證,設(shè)計驗證, 設(shè)計確認(rèn),設(shè)計確認(rèn), 設(shè)計更改設(shè)計更改設(shè)計和開發(fā)的策劃設(shè)計和開發(fā)的策劃開發(fā)策劃包括:確定需求分析、設(shè)計、編碼、集成、開發(fā)策劃包括:確定需求分析、設(shè)計、編碼、集成、測試、安裝和支持軟件產(chǎn)品驗收等各項活動,并按測試、安裝和支持軟件產(chǎn)品驗收等各項活動,并按開發(fā)計劃的方式形成文件。開發(fā)計劃的方式形成文件。 開發(fā)策劃宜涉及下列事項:開發(fā)策劃宜涉及下列事項: 項目定義、項目輸入與輸出、項

37、目資源的組織、項目定義、項目輸入與輸出、項目資源的組織、組織接口和技術(shù)接口、進度安排、使用工具、技術(shù)、組織接口和技術(shù)接口、進度安排、使用工具、技術(shù)、配置管理等方面。配置管理等方面。 制定開發(fā)計劃,并標(biāo)明相關(guān)計劃(質(zhì)量計劃、配置制定開發(fā)計劃,并標(biāo)明相關(guān)計劃(質(zhì)量計劃、配置管理計劃、集成計劃、測試計劃、移交計劃、培訓(xùn)計管理計劃、集成計劃、測試計劃、移交計劃、培訓(xùn)計劃、維護計劃、重用計劃)劃、維護計劃、重用計劃) 開發(fā)計劃主要包括:確定項目如何管理、要求的進度開發(fā)計劃主要包括:確定項目如何管理、要求的進度評審,并考慮合同的要求,規(guī)定提交管理者、顧客和評審,并考慮合同的要求,規(guī)定提交管理者、顧客和其他

38、有關(guān)各方的報告類型和頻次。其他有關(guān)各方的報告類型和頻次。開發(fā)計劃和有關(guān)計劃可以是一份獨立文件,或是另開發(fā)計劃和有關(guān)計劃可以是一份獨立文件,或是另一文件的部分或由若干文件組成。一文件的部分或由若干文件組成。組織和技術(shù)接口組織和技術(shù)接口規(guī)定軟件產(chǎn)品各部分的職責(zé)范圍和在各部門之間傳遞規(guī)定軟件產(chǎn)品各部分的職責(zé)范圍和在各部門之間傳遞技術(shù)信息的方式;可以要求分承包方提交開發(fā)計劃,技術(shù)信息的方式;可以要求分承包方提交開發(fā)計劃,以供評審。以供評審。 確定接口時,要仔細考慮在顧客和供方之外需參與設(shè)確定接口時,要仔細考慮在顧客和供方之外需參與設(shè)計、安裝、維護和培訓(xùn)活動的各方,以保證得到適當(dāng)?shù)挠嫛惭b、維護和培訓(xùn)活

39、動的各方,以保證得到適當(dāng)?shù)哪芰团嘤?xùn),達到承諾的服務(wù)水平。能力和培訓(xùn),達到承諾的服務(wù)水平。 明確按合同規(guī)定顧客可能有某些職責(zé),并解決有關(guān)的明確按合同規(guī)定顧客可能有某些職責(zé),并解決有關(guān)的事項。事項。 進行供方和顧客同時參與的聯(lián)合評審,定期安排或在進行供方和顧客同時參與的聯(lián)合評審,定期安排或在發(fā)生重大項目事件時進行。聯(lián)合評審要覆蓋下述方面:發(fā)生重大項目事件時進行。聯(lián)合評審要覆蓋下述方面: 供方軟件開發(fā)的進展;供方軟件開發(fā)的進展;顧客同意承擔(dān)活動的進展;顧客同意承擔(dān)活動的進展; 開發(fā)的產(chǎn)品是否符合需求規(guī)格說明;開發(fā)的產(chǎn)品是否符合需求規(guī)格說明;開發(fā)中涉及系開發(fā)中涉及系 統(tǒng)最終用戶的活動的進展;統(tǒng)最終用

40、戶的活動的進展; 驗證結(jié)果;驗證結(jié)果; 驗收測試驗收測試 結(jié)果等。結(jié)果等。設(shè)計輸入(需求規(guī)格說明書)設(shè)計輸入(需求規(guī)格說明書) 需求規(guī)格說明最好由顧客提供,也可以由供方提供。需求規(guī)格說明最好由顧客提供,也可以由供方提供。 需建立制定規(guī)格說明的形成文件的程序,包括商定需需建立制定規(guī)格說明的形成文件的程序,包括商定需求和授權(quán)更改的方法、對原型或演示的評價方法、記求和授權(quán)更改的方法、對原型或演示的評價方法、記錄和審查雙方討論的結(jié)果、明確定義術(shù)語、解釋需求錄和審查雙方討論的結(jié)果、明確定義術(shù)語、解釋需求背景等。要取得顧客對需求規(guī)格說明的認(rèn)可。背景等。要取得顧客對需求規(guī)格說明的認(rèn)可。 可以采用交談、調(diào)查、

41、研究、提供原型、演示和分析可以采用交談、調(diào)查、研究、提供原型、演示和分析等方法制定需求規(guī)格說明。等方法制定需求規(guī)格說明。 需求規(guī)格說明在接受和同時可以不完全明確,在項目需求規(guī)格說明在接受和同時可以不完全明確,在項目進行期間可以繼續(xù)制定,也可以修訂合同,對其更改進行期間可以繼續(xù)制定,也可以修訂合同,對其更改最好加以控制。最好加以控制。 需求包括用戶要求的所有方面,包括但不限于需求包括用戶要求的所有方面,包括但不限于ISO/IECISO/IEC 9126 9126中的各個特性。中的各個特性。 需求最好用產(chǎn)品驗收時能確認(rèn)的形式來表達。需求最好用產(chǎn)品驗收時能確認(rèn)的形式來表達。設(shè)計輸出設(shè)計輸出 要求的設(shè)

42、計輸出最好按照選定的方法予以確定,并形成要求的設(shè)計輸出最好按照選定的方法予以確定,并形成文件。這種文件應(yīng)是正確、完整和符合需求的。文件。這種文件應(yīng)是正確、完整和符合需求的。 設(shè)計輸出可以包括設(shè)計輸出可以包括:體系結(jié)構(gòu)設(shè)計規(guī)格說明;:體系結(jié)構(gòu)設(shè)計規(guī)格說明;詳細設(shè)計規(guī)格說明;源代碼;用戶指南詳細設(shè)計規(guī)格說明;源代碼;用戶指南設(shè)計評審設(shè)計評審 供方應(yīng)對所項目的評審過程做出計劃,并加以實施。供方應(yīng)對所項目的評審過程做出計劃,并加以實施。 評審活動的正式程度和嚴(yán)格程度,應(yīng)與產(chǎn)品復(fù)雜性及軟評審活動的正式程度和嚴(yán)格程度,應(yīng)與產(chǎn)品復(fù)雜性及軟件產(chǎn)品規(guī)定用途關(guān)聯(lián)的風(fēng)險程度相適應(yīng)。件產(chǎn)品規(guī)定用途關(guān)聯(lián)的風(fēng)險程度相適應(yīng)

43、。 應(yīng)應(yīng)形成處理這些活動期間發(fā)現(xiàn)的過程缺陷和產(chǎn)品缺陷、形成處理這些活動期間發(fā)現(xiàn)的過程缺陷和產(chǎn)品缺陷、或不合格事項的程序文件。或不合格事項的程序文件。 設(shè)計評審中最好考慮設(shè)計活動的內(nèi)在因素,如可行性、設(shè)計評審中最好考慮設(shè)計活動的內(nèi)在因素,如可行性、安全性、編程規(guī)劃和可測試性。安全性、編程規(guī)劃和可測試性。 評審結(jié)果以及為確保規(guī)定要求所需的進一步活動,最好評審結(jié)果以及為確保規(guī)定要求所需的進一步活動,最好予以記錄,并檢查。予以記錄,并檢查。設(shè)計評審(續(xù))設(shè)計評審(續(xù)) 建議只有當(dāng)所有已知缺陷都得到滿意的解決,或繼續(xù)建議只有當(dāng)所有已知缺陷都得到滿意的解決,或繼續(xù)進行的風(fēng)險已知時,才繼續(xù)進行下一步設(shè)計活動

44、。進行的風(fēng)險已知時,才繼續(xù)進行下一步設(shè)計活動。設(shè)計驗證設(shè)計驗證 建議在開發(fā)過程中,適當(dāng)?shù)剡M行設(shè)計驗證,可以包含建議在開發(fā)過程中,適當(dāng)?shù)剡M行設(shè)計驗證,可以包含設(shè)計輸出評審,也可以針對其它開發(fā)活動的輸出進行。設(shè)計輸出評審,也可以針對其它開發(fā)活動的輸出進行。 按照質(zhì)量計劃或程序文件制定驗證活動計劃,實施設(shè)按照質(zhì)量計劃或程序文件制定驗證活動計劃,實施設(shè)計驗證。計驗證。 對驗證結(jié)果和為滿足規(guī)定要求所需的進一步活動,最對驗證結(jié)果和為滿足規(guī)定要求所需的進一步活動,最好予以記錄,并檢查。好予以記錄,并檢查。 建議對任何發(fā)現(xiàn)的問題都要予以充分論述并解決。建議對任何發(fā)現(xiàn)的問題都要予以充分論述并解決。 只有經(jīng)驗證的

45、設(shè)計輸出才能提交驗收和后續(xù)使用。只有經(jīng)驗證的設(shè)計輸出才能提交驗收和后續(xù)使用。設(shè)計確認(rèn)設(shè)計確認(rèn) 在產(chǎn)品提交顧客驗收之前,供方最好按規(guī)定的預(yù)期用途在產(chǎn)品提交顧客驗收之前,供方最好按規(guī)定的預(yù)期用途確認(rèn)該產(chǎn)品,可以進行多次確認(rèn)。確認(rèn)該產(chǎn)品,可以進行多次確認(rèn)。 對確認(rèn)的結(jié)果和需要進一步采取的措施,建議予以記錄,對確認(rèn)的結(jié)果和需要進一步采取的措施,建議予以記錄,并且在措施完成時檢查。并且在措施完成時檢查。設(shè)計更改設(shè)計更改供方應(yīng)建立和維持用于控制實施任何設(shè)計更改的程序,供方應(yīng)建立和維持用于控制實施任何設(shè)計更改的程序,其目的是為了:其目的是為了:對更改形成文件并證明更改是正確的對更改形成文件并證明更改是正確的

46、評價更改的后果評價更改的后果批準(zhǔn)或不批準(zhǔn)更改批準(zhǔn)或不批準(zhǔn)更改實施并驗收更改實施并驗收更改 5、文件和資料的控制、文件和資料的控制 應(yīng)建立并保持形成文件的程序,包括下述兩方面文應(yīng)建立并保持形成文件的程序,包括下述兩方面文件:件:對于本標(biāo)準(zhǔn)相關(guān)的所有文件和資料,對于本標(biāo)準(zhǔn)相關(guān)的所有文件和資料,外來的原始文件等,如:外來的原始文件等,如: 標(biāo)準(zhǔn)、參考材料、顧客提供的樣本等標(biāo)準(zhǔn)、參考材料、顧客提供的樣本等 文件和資料的批準(zhǔn)與發(fā)布管理(審批適用性)程序,文件和資料的批準(zhǔn)與發(fā)布管理(審批適用性)程序,防止使用失效或作廢的文件防止使用失效或作廢的文件 文件和資料更改(審批更改)程序,保證文件和資文件和資料更

47、改(審批更改)程序,保證文件和資料適用、系統(tǒng)、協(xié)調(diào)和料適用、系統(tǒng)、協(xié)調(diào)和完整完整6、采購、采購 確保采購的產(chǎn)品符合規(guī)定要求,包括以下領(lǐng)域:確保采購的產(chǎn)品符合規(guī)定要求,包括以下領(lǐng)域:對分承包方的評價對分承包方的評價對采購文件的要求:包括的詳細信息要求及審批對采購文件的要求:包括的詳細信息要求及審批對采購產(chǎn)品的檢驗對采購產(chǎn)品的檢驗7、顧客提供產(chǎn)品的控制、顧客提供產(chǎn)品的控制 對顧客提供的產(chǎn)品建立并保持儲存和維護的控制程對顧客提供的產(chǎn)品建立并保持儲存和維護的控制程序,并形成文件。序,并形成文件。產(chǎn)品包括:顧客提供的供應(yīng)品或有關(guān)活動。產(chǎn)品包括:顧客提供的供應(yīng)品或有關(guān)活動。若出現(xiàn)損壞、不適用等情況,應(yīng)予以

48、記錄并通告若出現(xiàn)損壞、不適用等情況,應(yīng)予以記錄并通告顧客。顧客。8、產(chǎn)品標(biāo)識和可追溯性、產(chǎn)品標(biāo)識和可追溯性 在接受和生產(chǎn)、交付及安裝的各階段對產(chǎn)品以適當(dāng)?shù)脑诮邮芎蜕a(chǎn)、交付及安裝的各階段對產(chǎn)品以適當(dāng)?shù)姆绞竭M行標(biāo)識。方式進行標(biāo)識。 這種標(biāo)識應(yīng)有唯一性和可追溯性。這種標(biāo)識應(yīng)有唯一性和可追溯性。對成品與半成品均需管理。對成品與半成品均需管理。防止產(chǎn)品在加工過程中出現(xiàn)混亂。防止產(chǎn)品在加工過程中出現(xiàn)混亂。9、過程控制、過程控制 對直接影響產(chǎn)品質(zhì)量的生產(chǎn)、安裝和服務(wù)過程進行有對直接影響產(chǎn)品質(zhì)量的生產(chǎn)、安裝和服務(wù)過程進行有效控制,制定程序并形成文件(制度化),控制對象效控制,制定程序并形成文件(制度化),控

49、制對象可以是過程本身,也可以是與過程相關(guān)的方法、設(shè)備、可以是過程本身,也可以是與過程相關(guān)的方法、設(shè)備、材料、環(huán)境以至人員等。材料、環(huán)境以至人員等。對影響過程質(zhì)量的所有因素,包括工藝參數(shù)、人員、對影響過程質(zhì)量的所有因素,包括工藝參數(shù)、人員、設(shè)備、材料、加工和測試方法、環(huán)境等加以控制。設(shè)備、材料、加工和測試方法、環(huán)境等加以控制。具體規(guī)定操作方法、使用設(shè)備、工具和技術(shù)等要求具體規(guī)定操作方法、使用設(shè)備、工具和技術(shù)等要求10、檢驗和試驗、檢驗和試驗 為了使產(chǎn)品滿足規(guī)定的要求,應(yīng)建立并保持進行檢驗為了使產(chǎn)品滿足規(guī)定的要求,應(yīng)建立并保持進行檢驗和試驗活動的程序,并形成文件,包括:和試驗活動的程序,并形成文件

50、,包括:進貨的檢驗和試驗進貨的檢驗和試驗過程的檢驗和試驗過程的檢驗和試驗最終檢驗和試驗最終檢驗和試驗對檢驗和試驗記錄的要求對檢驗和試驗記錄的要求1111、檢驗、測量和試驗設(shè)備的控制、檢驗、測量和試驗設(shè)備的控制 對用于證實產(chǎn)品符合要求的檢驗、測量和試驗設(shè)備建對用于證實產(chǎn)品符合要求的檢驗、測量和試驗設(shè)備建立并保持控制、校準(zhǔn)和維修的程序,并形成文件立并保持控制、校準(zhǔn)和維修的程序,并形成文件確認(rèn)測量任務(wù)及所要求的精度,選擇合適的設(shè)備。確認(rèn)測量任務(wù)及所要求的精度,選擇合適的設(shè)備。應(yīng)規(guī)定檢驗、測量和試驗設(shè)備的采購、驗收、定期應(yīng)規(guī)定檢驗、測量和試驗設(shè)備的采購、驗收、定期校驗、故障維修等控制程序。校驗、故障維

51、修等控制程序。對上述校驗、維修等記錄需進行對上述校驗、維修等記錄需進行管理管理1212、檢驗和試驗狀態(tài)、檢驗和試驗狀態(tài) 對產(chǎn)品的不同狀態(tài),如未檢、已檢合格、已檢不合對產(chǎn)品的不同狀態(tài),如未檢、已檢合格、已檢不合格等,應(yīng)嚴(yán)格區(qū)分,防止不合格的材料、半成品、格等,應(yīng)嚴(yán)格區(qū)分,防止不合格的材料、半成品、部件混入或誤用,應(yīng)明確標(biāo)識。部件混入或誤用,應(yīng)明確標(biāo)識。1313、不合格品的控制、不合格品的控制 建立和保持對不合格品的控制程序,并形成文件,建立和保持對不合格品的控制程序,并形成文件,包括對不合格品的標(biāo)識、記錄、評審、隔離和處置包括對不合格品的標(biāo)識、記錄、評審、隔離和處置等。等。14、糾正和預(yù)防措施、

52、糾正和預(yù)防措施 為消除實際已出現(xiàn)的不合格品,及其產(chǎn)生根源,應(yīng)為消除實際已出現(xiàn)的不合格品,及其產(chǎn)生根源,應(yīng)建立并保持相應(yīng)控制程序,并形成文件。建立并保持相應(yīng)控制程序,并形成文件。 糾正措施:糾正措施:有效處理顧客意見和產(chǎn)品不合格報告。有效處理顧客意見和產(chǎn)品不合格報告。調(diào)查與產(chǎn)品、過程和質(zhì)量體系有關(guān)的不合格產(chǎn)生調(diào)查與產(chǎn)品、過程和質(zhì)量體系有關(guān)的不合格產(chǎn)生原因,并記錄調(diào)查結(jié)果。原因,并記錄調(diào)查結(jié)果。確定消除不合格根源所需的糾正措施,并保證起確定消除不合格根源所需的糾正措施,并保證起執(zhí)行與有效性。執(zhí)行與有效性。 預(yù)防措施:預(yù)防措施:利用適當(dāng)信息源,已發(fā)現(xiàn)、分析并消除不合格的利用適當(dāng)信息源,已發(fā)現(xiàn)、分析并

53、消除不合格的潛在因素。潛在因素。確保所采取措施的信息提交管理評審。確保所采取措施的信息提交管理評審。1515、搬運、儲存、包裝、防護和交付、搬運、儲存、包裝、防護和交付 應(yīng)建立搬運、儲存、包裝、防護和交付的控制程序,應(yīng)建立搬運、儲存、包裝、防護和交付的控制程序,并形成文件。并形成文件。 提供防止產(chǎn)品損壞或變質(zhì)的搬運方法。提供防止產(chǎn)品損壞或變質(zhì)的搬運方法。 使用指定的儲存場地,規(guī)定接收和發(fā)放的管理方法。使用指定的儲存場地,規(guī)定接收和發(fā)放的管理方法。 對裝箱、包裝和標(biāo)志過程(包括材料)等進行必要對裝箱、包裝和標(biāo)志過程(包括材料)等進行必要的控制。采取適當(dāng)?shù)母綦x和防護措施。的控制。采取適當(dāng)?shù)母綦x和防

54、護措施。 上述保護在合同要求下,應(yīng)可以延續(xù)到交付的目的上述保護在合同要求下,應(yīng)可以延續(xù)到交付的目的地。地。1616、質(zhì)量記錄控制、質(zhì)量記錄控制 應(yīng)建立并保持對質(zhì)量記錄的標(biāo)識、收集、編目、查應(yīng)建立并保持對質(zhì)量記錄的標(biāo)識、收集、編目、查閱、歸檔、儲存、保管和處理的程序,并形成文件閱、歸檔、儲存、保管和處理的程序,并形成文件1717、內(nèi)部質(zhì)量審核、內(nèi)部質(zhì)量審核 為驗證質(zhì)量活動和有關(guān)結(jié)果是否符合計劃安排,并為驗證質(zhì)量活動和有關(guān)結(jié)果是否符合計劃安排,并確定質(zhì)量體系的有效性,應(yīng)對內(nèi)部質(zhì)量審核工作建確定質(zhì)量體系的有效性,應(yīng)對內(nèi)部質(zhì)量審核工作建立和保持程序,并形成文件。立和保持程序,并形成文件。1818、培訓(xùn)

55、、培訓(xùn) 對所有與質(zhì)量相關(guān)的人員進行培訓(xùn),明確培訓(xùn)要求對所有與質(zhì)量相關(guān)的人員進行培訓(xùn),明確培訓(xùn)要求并建立程序。并建立程序。在確定培訓(xùn)需求時,要考慮:在確定培訓(xùn)需求時,要考慮: 軟件產(chǎn)品開發(fā)和管理工具、技術(shù)、方法;軟件產(chǎn)品開發(fā)和管理工具、技術(shù)、方法; 特定領(lǐng)域知識和技能特定領(lǐng)域知識和技能1919、服務(wù)、服務(wù) 在規(guī)定由服務(wù)要求的情況下,應(yīng)建立并保持有關(guān)服務(wù)的在規(guī)定由服務(wù)要求的情況下,應(yīng)建立并保持有關(guān)服務(wù)的 實施、驗證和報告的程序,并形成文件。實施、驗證和報告的程序,并形成文件。 一般的顧客支持在一般的顧客支持在ISO9000-2ISO9000-2中描述。中描述。 軟件產(chǎn)品維護通常分為以下幾類:問題解

56、決、接口修軟件產(chǎn)品維護通常分為以下幾類:問題解決、接口修改、功能擴展或性能改進。改、功能擴展或性能改進。 如果顧客要求在初始較符合安裝之后,對軟件產(chǎn)品進如果顧客要求在初始較符合安裝之后,對軟件產(chǎn)品進行維護,建議在合同中加以規(guī)定。行維護,建議在合同中加以規(guī)定。 建議供方建立并維護形成文件的程序?qū)嵤┚S護活動,建議供方建立并維護形成文件的程序?qū)嵤┚S護活動,并且驗證這些活動符合規(guī)定維護要求。并且驗證這些活動符合規(guī)定維護要求。 維護活動也可以是對開發(fā)環(huán)境、工具和文檔的維護。維護活動也可以是對開發(fā)環(huán)境、工具和文檔的維護。 1919、服務(wù)(續(xù))、服務(wù)(續(xù)) 應(yīng)在合同中說明需維護的軟件和維護期限。應(yīng)在合同中說

57、明需維護的軟件和維護期限。 所有維護活動應(yīng)按照供方和顧客事先確定并協(xié)商一致所有維護活動應(yīng)按照供方和顧客事先確定并協(xié)商一致的維護計劃或規(guī)程實施和管理。的維護計劃或規(guī)程實施和管理。 對維護活動應(yīng)加以記錄并保存,供方和顧客協(xié)商建立對維護活動應(yīng)加以記錄并保存,供方和顧客協(xié)商建立維護報告提交規(guī)則。維護報告提交規(guī)則。 2020、統(tǒng)計技術(shù)、統(tǒng)計技術(shù) 建立并保持為分析過程能力和產(chǎn)品特性所采用的若干建立并保持為分析過程能力和產(chǎn)品特性所采用的若干統(tǒng)計技術(shù)的實施程序,并形成文件。統(tǒng)計技術(shù)的實施程序,并形成文件。3 能力成熟度模型(能力成熟度模型(CMM)簡介)簡介1)問題的提出)問題的提出計算機軟件的開發(fā)一直是廣泛

58、應(yīng)用計算機的瓶頸。計算機軟件的開發(fā)一直是廣泛應(yīng)用計算機的瓶頸。解決這一問題,初期著重于研究一些新的開發(fā)方法和技術(shù),解決這一問題,初期著重于研究一些新的開發(fā)方法和技術(shù), -對提高計算機軟件的生產(chǎn)率和質(zhì)量起到了很大的作用,但問題并沒對提高計算機軟件的生產(chǎn)率和質(zhì)量起到了很大的作用,但問題并沒得到很好解決。得到很好解決。 在在8080年代中期,美國工業(yè)界和政府部門開始認(rèn)識到:年代中期,美國工業(yè)界和政府部門開始認(rèn)識到:在軟件開發(fā)中,在軟件開發(fā)中,關(guān)鍵的問題在于軟件開發(fā)組織不能很好地定義和控制其軟件過程。關(guān)鍵的問題在于軟件開發(fā)組織不能很好地定義和控制其軟件過程。 -從而使一些好的開發(fā)方法和技術(shù)都起不到所期

59、望的作用。從而使一些好的開發(fā)方法和技術(shù)都起不到所期望的作用。 在無紀(jì)律的、混亂的軟件項目開發(fā)狀態(tài)中,開發(fā)組織不可能從軟件工在無紀(jì)律的、混亂的軟件項目開發(fā)狀態(tài)中,開發(fā)組織不可能從軟件工程的研究成果中獲益。盡管仍有一些軟件開發(fā)組織能夠開發(fā)出個別優(yōu)秀軟程的研究成果中獲益。盡管仍有一些軟件開發(fā)組織能夠開發(fā)出個別優(yōu)秀軟件,但其成功往往歸功于軟件開發(fā)組的一些杰出個人或小組的努力。件,但其成功往往歸功于軟件開發(fā)組的一些杰出個人或小組的努力。歷史的經(jīng)驗表明歷史的經(jīng)驗表明:一個軟件開發(fā)組織,只有通過:一個軟件開發(fā)組織,只有通過: 建立全組織的有效的軟件過程;建立全組織的有效的軟件過程; 采用嚴(yán)格的軟件工程方法和

60、管理;采用嚴(yán)格的軟件工程方法和管理; 堅持不懈地付諸實踐;堅持不懈地付諸實踐; -才能取得全組織的軟件過程能力的不斷改進才能取得全組織的軟件過程能力的不斷改進針對這一問題:針對這一問題: 19861986年年1111月,美國卡內(nèi)基月,美國卡內(nèi)基- -梅隆大學(xué)軟件工程研究所梅隆大學(xué)軟件工程研究所(SEISEI)開始開發(fā)過程成熟度框架。)開始開發(fā)過程成熟度框架。 19871987年年9 9月,月,SEISEI發(fā)布了過程成熟度框架的簡要描述和成發(fā)布了過程成熟度框架的簡要描述和成熟度調(diào)查表。熟度調(diào)查表。 19911991年,年,SEISEI將過程成熟度框架演化為版:將過程成熟度框架演化為版:CMU/S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論