ISO9003核心內容
本部分內容主要以ISO9000-3標準為藍本對ISO9003進行剖析,其核心內容包括以下這些方面:
合同評審
需方需求規格說明
開發計劃
質量計劃
設計和實現
測試和確認
驗收
複製,交付和安裝
維護
1.合同評審
在投標,接受合同或訂單之前,供方應對標書,合同或訂單進行評審,以確保:
各項要求都有明確規定並形成文件.在以口頭方式接到訂單,而對要求沒有書面說明情況下,供方應確保訂單的要求在其接受之前得到同意.
任何與投標不一致的合同或訂單的要求已經得到解決.
供方具有滿足合同或訂單要求的能力.
2.需方需求規格說明
在某一具體項目進行開發前,應具有一套該項目的完整,精確,無歧義的功能需求,這些需求應包括需方的所有要求.該需求應足以成為產品驗收確認時的依據.
在制訂需求規格說明時應注意:
雙方指定專人負責.
需求認可和更改的批准.
防止誤解,定義好術語,對需求的背景進行說明.
紀錄和評審雙方討論的結果,以備將來查詢某些需求,確定原因時使用.
3.開發計劃
在項目進行前制定開發計劃,作為總體的策劃,指導整個項目有序的進行.開發計劃要求包括以下方面:
項目定義
項目資源組織管理
開發階段
進度
確定質量保證計劃,測試計劃,集成計劃等
隨著項目的進展,開發計劃要不斷更新,在生命週期模型每一階段開始之前,都要有該階段的工作計畫,並經過評審後實箷.以下詳細說明開發計劃中應具備的各方面.
開發階段
開發計劃應將項目目標轉化為最終結果的過成,方法等清楚地描述出來,可以把工作分為幾個階段,比如按照生命週期法劃分開發階段.開發階段要確定以下項:
要執行的開發階段和每一階段所需的輸入.必須用文檔方式確定下來,每一項需求均有明確的定義,以保證完成情況可被檢驗.
每一階段應產生的輸出和驗證階段輸出.必須滿足以下幾點:
滿足相應的要求.
有明確的驗收準則,作為驗收評審的參考.
符合開發慣例和約定.
每一階段需要執行的驗證步驟.
必須有對每階段輸出的驗證計劃,並在適當的時間進行驗證評審.
分析各階段可能存在的問題或需要解決的問題.
項目管理
項目開發,實施等過程的時間進度安排.
進度的控制方法及活動.
確定組織機構職責,各工作組的資源及工作分配.
不同工作組閒的組織協調方法,並明確技術接口問題.
開發方法和工具
規定項目活動應共同遵循的方法及使用的工具.
開發規範,慣例.
開發工具及技術.
質量計劃
質量計劃作為開發計劃的一部分,隨項目進展而更新,質量計劃經正式評審,並得到所有與計劃執行有關的組織的統一認可.質量計劃應包含或引用以下內容.
質量目標.盡可能以定量方式給出.
定義每一階段的輸入,輸出準則.
確定要進行的測試,驗證和確認活動類型及詳細計劃,包括時間,進度等.
確定具體質量活動的職責,比如評審和測試,更改控制,對缺陷的控制和糾正措施.
4.設計和實現
設計和實現活動是將需求規格說明轉化為軟件產品的過程.為保證軟件產品的質量,這些活動必須在嚴格規定的方法下進行,不能依賴於事後的審查監督.
設計
設計階段要滿足各階段的共同要求,此外,設計階段還應考慮如下幾個方面.
選用適合所開發產品類型的設計方法.
總結,吸取以往項目的經驗教訓.
設計應考慮軟件以後的測試,維護和使用.
實現
規定編程規則,編程語言,命名約定,編碼和注釋規則等,要求在實現過程中嚴格遵守既定開發規則,選用合適的方法和工具實現產品.
評審
為使需求規格說明得以滿足,上述規則方法得以實施,必須以評審的方式加以保證.直到所有被發現的缺陷被消除,或確定缺陷的風險可被控制後,才能進入下一步的設計或實現工作.
5.測試和確認
要具有完整的測試計劃,測試計劃要經過評審,並以此為依據進行測試活動.
測試計劃
包括單元測試計劃,集成測試計劃,系統測試計劃,驗收測試計劃.
制定測試用例,測試數據和預期結果.
考慮要進行的測試類型,如功能測試,邊界測試,性能測試,可用性測試等.
描述測試環境,工具以及測試軟件.
軟件產品是否完成的判斷準則.
測試所需人員及其要求.
測試活動
紀錄發現的問題,指出可能受影響的其他部分軟件,通知相關負責人員.
確定受影響的其他部分軟件,並對其進行重新測試.
評價測試是否適度和適當.
在驗收和交付產品前,必須盡可能在類似使用環境中進行確認測試.
6.驗收
當軟件產品已經完成,經過內部確認測試,準備好交付後,應需求需方根據合同中的規定原則判斷是否可以進行驗收.對於驗收中發現問題的處理辦法由雙方商定並納入文檔.具備驗收條件後,應制定驗收計劃並逐步實施.
驗收計劃應包括:時間進度,評估規程,軟件/硬件環境,驗收準則.
7.複製,交付和安裝並指定安裝分發計劃
複製
製作好安裝程序,複製好必要的副本,準備好該交付的操作手冊,用戶指南等文檔.
交付
交付前應對所交付產品的正確性及完整性進行檢驗.
安裝
就以下方面雙方明確商定各自的作用,責任和義務:
時間進度及安排,包括非工作時間及假日的人員安排及工作責任.
提供出入便利條件,如通行証等.
指定熟練人員的密切配合.
提供必要的系統及設備.
對每次安裝的確認條件需明確規定.
對每次安裝認可的正式規程.
8.維護
對於軟件產品在初次交付及安裝後,必須提供的維護應在合同中明確規定.合同中應明確以下各項的維護期:程序,數據,規格說明.
維護工作一般包括:問題的解決,接口的調整,功能擴充和性能改進.
浙公网安备 33010602011771号