(2 ) 組織過程定義
目的是開發和保持一組便于使用的軟件過程財富,它們能改進橫跨項目的過程性能,并且為組織獲得積累性的、長期得益奠定基礎。這些財富提供一組穩定的基本原則,通過諸如培訓等機制就能使其成為制度,培訓在培訓大綱中加以描述。
(3) 培訓大綱
目的是培育個人的技能和知識,使他們能有效地和高效率地執行其任務。盡管培是組織的責任,但是軟件項目應該識別出他們所需要的技能,當項目需求獨特時,該 項目應該提供所需要的培訓。
(4)集成軟件管理
目的是將軟件工程活動和管理活動集成為一個協調的、已定義的軟件過程t該過程是剪裁組織的標準軟件過程和組織過程定義中所描述的相關過程財富而得到的。剪裁基于項目的經營環境和技術需要,正如在軟件產品工程中所描述的那樣。集成軟件管理是從等級2的軟件項目策劃以及軟件項目跟蹤和監督進化而得到的。
(5)軟件產品工程
目的是一致地執行一個妥善定義的工程過程,為了能有效地和高效率地生產正確的、一致的軟件產品。該工程過程集成全部軟件工程活動。軟件產品工程描述項目的技活動-例如需求分析、設計、編碼和測試。
(6)組間協調
目的是為軟件工程組積極參與其他工程組工作制定一種方法,使得項目更能有效地和高效率地滿足顧客的需求。組間協調是集成軟件管理中涉及多學科的一個方面,它延伸到軟件工程之外,不僅應該集成軟件過程,而且軟件工程組和其他組之間的相互作用也必須加以協調和控制。
(7) 同行評審
目的是及早和高效地除去軟件工作產品中的缺陷,一個重要的必然結果是增強對軟件工作產品和可預防缺陷的了解。同行評審是一種重要而又有效的工程方法,在軟件產品工程中調用此方法,可通過法根式審查(Fagan.style審查)、(Fagan 86)、結構化走查、或者一牡其他的學院式的評審方法(F∞dman 90)加以實施。
3已管理級
等級4上的關鍵過程區域的關注焦點是建立起對軟件過程和正在構造的軟件工作產品的定量了解。正如以下所述,該等級上的兩個關鍵過程區域——定量過程管理和軟件質量管理——是互相緊密依賴的。
(1)定量過程管理
目的是定量地控制軟件項目的過程性能。軟件過程性能表示遵循一個軟件過程所得到的實際結果。焦點是在一個可測的穩定過程范圍內鑒別出變化的特殊原因,并且適當時改正促使瞬間變化出現的環境。定量過程管理給組織過程定義、集成軟件管理、組間協調和同行評審的實踐附加一個內容豐富的測量計劃。
(2)軟件質量管理
目的是建立對項目軟件產品質量的定量了解和實現特定的質量目標。軟件質量管理對軟件產品工程中所描述的軟件工作產品實施內容豐富的測量計劃。
4優化級
等級5上的關鍵過程區域包括那些為了實施連續不斷和可測的軟件過程改進,組織和項目都必須解決的問題。下面列出等級5的每個關鍵過程區域的描述。
(1)缺陷預防
目的是鑒別缺陷的原因并防止它們再次出現。正如在集成軟件管理中所描述的-軟件項目分析缺陷、鑒別其原因并更改項目定義軟件進程。正如在過程更改管理中所描述的,應將具有普遍價值的過程更政通知給其他軟件項目。
(2)技術改革和管理
目的是識別出能獲利的新技術(即工具、方法和過程),并以有序的方式將它引進到組織中去,正如在過程更改管理中所描述的那樣,技術改革管理的關注焦點是在不斷化的環境里高效率地進行創新。
(3) 過程更改管理
目的是出于改進軟件質量、提高生產率和縮短產品開發周期所采用的持續不斷地改進組織的軟件過程。過程更改管理既采用缺陷預防的增量式改進,又采用技術改革管理的創新式改進,并使整個組織可以享用這些改進。
文章來源于領測軟件測試網 http://www.kjueaiud.com/