本章含有要建立、評價、測量、控制和改進軟件生存期過程的活動。
此項過程含有下述活動:
a. 過程建工;
b. 過程評價;
c. 過程改進。
12.1 過程建立
此項活動含有下述任務: 因為在業務活動中機構要具有獲取、供應、開發、操作、維護功能,所以,機構應當為這些活動建立一套過程。應當將這些過程以及它們在特殊情況下的應用寫成文檔,并寫進公司的出版物中。在適當的情況下,最好建立一個過程控制機制以開發、監督、控制和改進這些過程。
12.2 過程評價
此項活動含有下述任務: 最好制訂一個過程評價步驟,將它寫成文檔并使用它。最好能保存并維護評價記錄。
12.3 過程改進
此項活動含有下述任務: 最好用過程評價的結果來改進機構的過程。最好能更新過程的文檔,使其反映機構過程中的改進。
附錄A 剪裁過程(補充件)
本附錄定義為一個軟件項目剪裁本標準時所需要的基本活動和步驟。附錄B剪裁指南(參考件)是對剪裁本標準的要求的簡要說明。
本剪裁過程含有下述活動:
—指定項目的環境;
—輸入請求;
—選擇標準的單元;
—把剪裁決定和理由寫成文檔。
AI 指定項目的環境
此項活動含有下述任務:
應當指出將影響剪裁的項目環境的特性??赡艿奶匦允牵荷嬷芷谀P?;當前的系統生存周期階段; 系統和軟件的需求;機構所采用的方針、過程和策略;系統和軟件的規模、類型和關鍵性;所涉及的人數 和當事各方等。
A2 輸人請求
此項活動含有下述任務:
應當征求將要受剪裁影響的機構的請求并輸入。用戶、支持人員、簽訂合同的官員和潛在的投標人 最好參與剪裁。
A3 選擇標準的單元
此項活動含有下述任務:
A3.1 應當根據在AI和 A2中收集的數據,對照本標準的每一章,決定要執行本標準的哪些過程、活動和任務,要開發什么文檔,誰將負責等。
A3.2 本標準中,要求是用含有“應”、“應當”和“將”“將要”的句子來指明的。最好認真考慮在特殊項目 中是否把這些要求包括進去。要考慮的因素有(但不僅僅限于這些):風險、成本、時間進度、性能、規模、 關鍵性和人機界面。
A4 把剪裁決定和理由寫成文檔
此項活動含有下述任務:
應當把全部剪裁決定及做這些決定的理由寫成文檔。
附錄B 剪裁指南 (參考件)
同樣的項目是不存在的。在諸多的因素中,機構所采用的方針和步驟、獲取方法和策略、項目的規模和復雜性、系統需求和開發方法等因素影響著一個系統的獲取、開發、操作和維護的方式。本標準是為通用項目編寫的,以盡可能地適應各種變化。因此,為了降低成本和改進質量,最好針對具體項目剪裁本標準。項目的有關各方最好參與剪裁。
B1 通用的剪裁指南
本章提供與本標準有關的剪裁指南,但不詳述。圖BI示出剪裁過程。本章可用來為一個項目完成” 對本標準的第一級剪裁。本章是根據地區的用途實現剪裁。
B2 開發過程的剪裁
要特別注意開發過程(第8章),因為此過程可以為具有不同目的的不同機構所使用。作為此過程的第一級剪裁,建議進行以下活動。對于包含在系統內或集成到系統中的軟件:
a. 此過程中的全部12個活動最好都考慮;
b.最好區分開發者是否要完成或支持系統的活動。 獨立的、不是系統一部分的軟件可能不需要第8.2、8.3、8.10和8。11條中的用于系統的活動,但最好考慮其它的活動。
B3 與評價有關的活動的剪裁
與一個項目或一個過程的生存周期的某個階段有關的任何人都要對自己的或他人的產品或服務進行評價。該標準把這些評價分為下述五類。前四類評價與項目有關,第五類評價與過程有關。最好根據項目或過程的范圍、規模、復雜性和關鍵性適當地選擇和剪裁這些評價活動。把從這些評價中產生的問題、不符合之處和改進的報告反饋給改正過程(第11.6條)。
a. 過程內的評價(第5、6、7、8、、9和10章的評價任務)。由在此過程中執行指定任務的人員在他們的日?;顒又羞M行。
b.合同要求的評審和審計(第11.3條)。由需方和供方按照事先同意的時間表正式進行。
c.(獨立的)驗證和確認(第11.4條)。由需方、供方或獨立的第三方進行,根據項目對產品或服務進行不同程度的評價。此項評價并不代替其它種類的評價,只是其它評價的補充。
d.軟件質量保證(第11.5條)。由對開發該產品或實施該服務的直接責任人之外的人員進行獨立的質量保證。進行獨立的保證的目的是使產品或服務與合同的要求相符,并堅持已制訂的計劃。
e.過程建立、評價和改進(第12章)。這些活動由一機構實施,以對過程進行有效的管理和自我改進。這種評價活動與合同的要求無關。
B4 剪裁的考慮因素
本章中的各段指出了為此項目的關鍵特性在剪裁時要考慮的廣泛的因素。此處對這些考慮因素和特性不作詳述,只陳述目前的一些想法。
B4.1 機構所采用的方針
指出機構所采用的方針。例如關于計算機語言、安全和保密、硬件儲存需求、風險管理等等。 應當保留本標準中與機構的方針有關的章條。