支持軟件質量控制的軟件配置管理研究
0前言
本文引用地址:http://www.j9360.com/article/257199.htm軟件配置管理是軟件工程化管理的基礎,目前對軟件配置管理的研究已經形成了比較成熟的理論體系[1]。但當前軟件配置管理對質量控制的支持較少,而作為軟件工程的主要研究領域,軟件配置管理與質量控制之間存在眾多的交叉點,因此實現這些技術的融合,充分發揮它們各自的優勢具有重要的意義。結合軟件配置管理的主要任務即實現對軟件變更的標志、組織和控制,通過在配置管理過程中的變更所引起的質量變化提供管理和度量,并為下一步變更提供質量參考。文中在軟件配置管理過程中加強了對軟件質量的控制,以提高軟件開發的效率,最終增強軟件產品的質量。
1軟件過程配置管理
1.1軟件配置管理過程的擴展
提出將軟件配置管理過程從時間和空間兩個維度進行擴展。時間上,軟件配置管理的生存期從軟件的開發生命周期擴展到包括軟件過程建立到過程執行和改進的整個過程;空間上,管理對象從軟件開發過程中的中間產品擴展到軟件過程模型的建立和改進與軟件開發過程中的中間產品,分別定義為過程配置項和產品配置項,文中將過程配置項和產品配置項分別組裝成軟件過程配置構件和軟件產品配置構件。
1.1軟件配置管理過程的擴展
提出將軟件配置管理過程從時間和空間兩個維度進行擴展。時間上,軟件配置管理的生存期從軟件的開發生命周期擴展到包括軟件過程建立到過程執行和改進的整個過程;空間上,管理對象從軟件開發過程中的中間產品擴展到軟件過程模型的建立和改進與軟件開發過程中的中間產品,分別定義為過程配置項和產品配置項,文中將過程配置項和產品配置項分別組裝成軟件過程配置構件和軟件產品配置構件。
1.2軟件過程配置管理的定義
軟件過程是對一系列相互關聯的用來創建、維護和演進軟件的活動以及執行活動所需的角色和資源集合的抽象描述[2]。軟件過程的建立過程包括兩個階段:軟件過程定義和建模階段以及軟件過程改進階段
支持軟件質量控制的軟件配置管理研究.pdf
軟件過程是對一系列相互關聯的用來創建、維護和演進軟件的活動以及執行活動所需的角色和資源集合的抽象描述[2]。軟件過程的建立過程包括兩個階段:軟件過程定義和建模階段以及軟件過程改進階段
支持軟件質量控制的軟件配置管理研究.pdf
評論