


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件項目管理中配置管理的應用電子科學研究院本文首先介紹了軟件項目管理的概念,并從軟件項目管理中的配置管理功能,介紹了配置管理以及概念和配置管理任務CMMI〔CapabilityMaturityModelIntegration〕與配置管理之間的關系,最后給出了配置管理在軟件項目中的應用實例。軟件項目管理配置管理計算機隨著計算機應用的不斷發展,對軟件項目的要求也越來越復雜,變化也越來越頻繁。從整個企業的發展戰略出發,在技術變化和人員流動頻繁的情況下,怎樣建立企業的項目庫和管理庫,將個人知識和經歷體驗轉化為企業知識和經歷體驗,對于提升工作效率、縮短產品周期、加強企業競爭力至關主要。采取科學的配置管理思想,輔以先進的配置管理工具,是管理軟件產品不可或缺的方法。當前,我們國家軟件企業的開發和管理相對落后,引入軟件配置管理的思想和技術是迫切而主要的。軟件項目管理〔1〕軟件項目管理概念軟件項目管理是對人員、產品、經過和項目進行分析和管理的活動,使軟件項目能夠按預定的成本、進度和質量順利地完成,分析和管理人員、產品、經過和項目的活動。與其他項目管理相比,軟件項目管理是非常特殊的。首先,軟件是一種純知識產品,其開發進度和質量難以估算和計量,生產效率難以預測和保證。其次,軟件系統的復雜性導致了開發經過中各種風險的不可預知性和控制性。軟件項目管理的重要內容包含下面幾個方面:人員的組織和管理、軟件項目計劃、風險管理、軟件質量保證、軟件經過估計、軟件配置管理等。所有這些方面都貫穿在整個軟件開發經過。其中,軟件配置管理提出了開發經過中人員和工具的配置和使用的管理策略。〔2〕軟件項目管理的原則在軟件項目管理的經過中,包括下面幾大原則:即平衡原則、高效原則、分解原則、實時控制原則、分類管理原則、簡單有效原則、組織的知識積累原則。〔3〕配置管理在軟件項目管理中的作用隨著軟件系統的頻繁和用戶需求的日益復雜,軟件更新、配置管理逐步成為軟件生命周期中的一個主要經過,在軟件開發經過中發揮著越來越主要的作用。一個好的配置管理經過能夠涵蓋軟件開發和維護的各個方面,在軟件開發經過的宏觀管理中,即項目管理中,起側重要的輔助作用。良好的配置管理使軟件開發經過能夠更好地預測,使軟件系統具有可反復性,并使用戶和管理部門對軟件質量和開發團隊有更大的自信心。配置管理〔1〕配置管理的概念就當前來說,配置管理沒有一個統一的定義,但是通常都以為配置管理是一種規范軟件開發經過的管理工作。軟件配置管理簡稱SCM〔SoftwareConfigurationManagement〕,是在團隊開發中辨別、控制和管理軟件變化的管理。〔2〕配置管理的任務1.定義配置項軟件配置項目〔SCI〕,即軟件配置管理的對象。軟件開發經過中產生的所有信息構成軟件配置,它們是:代碼〔源代碼、目的代碼〕以及數據構造〔內部數據、外部數據〕、文檔〔技術文檔、管理文檔、需方文檔〕、報告,其中每一項稱為配置項,軟件配置項是配置管理的基本單位。同時,在開發經過中使用的環境,如操作系統、各種支持軟件、配置管理工具,可以以納入軟件配置管理的范圍。2.標識配置項辨別軟件配置項對整個管理活動非常主要,它給軟件開發經過中的所有軟件項目提供了唯一的標識符,使其易于控制和管理。配置標識符包含文檔標識、代碼標識和運行文件標識。3.定義基線基線標記著軟件開發經過的一個階段的結束,當一個個軟件配置項構成文檔并通過評審,便成為基線。基本功能是對各個階段的工作進行更清楚明晰的劃分,使連續工作在這些點上斷開,進而對試驗結果進行測試和確認。4.定義軟件配置庫軟件配置庫的內容涵蓋了整個開發經過。基線技術將存儲庫分為3類:即開發庫、受控庫和產品庫。〔1〕開發庫:存儲開發經過中使用的各種技術文檔、源代碼、可履行代碼和數據,為開發人員的活動提供支持。〔2〕受控庫:存儲被評審和批準的基準產品,以及批準的軟件工作產品和軟件產品。〔3〕產品庫:項目正式交付的最終產品和最終操作環境。5.控制配置配置控制的定義是指定配置管理在實現經過中實現的配置規則,包含出入庫控制和變化控制。6.配置審核它包括物理和功能審核。包含下面活動:驗證每個軟件配置項的正確性、一致性、完好性、有效性和可追溯性;在軟件生命周期中,應定期布置審核工作;定期的軟件備份應該確保備份介質的安全性和可用性。7.配置狀況報告提供軟件開發經過的發展狀況記錄,包含配置管理的現在狀況以及原因〔存儲、更改〕。配置管理人員應定期或在需要時提交配置狀況報告。配置狀況報告包括對整個軟件生命周期中基線的所有更改的可跟蹤性。〔3〕施行配置管理的優點1.節約費用:縮短開發周期,降低工程造價。2.利于知識庫的建立:項目庫、管理庫3.規范管理:量化工作量考核、標準化測試、加強協調與溝通配置管理施行的流程〔1〕規劃和調整網絡開發環境,規劃良好的開發環境,是施行配置管理系統的前提。本階段的配置管理系統規劃,重要考慮下面問題:網絡帶寬、拓撲構造、效勞器選擇、命名約定、存儲位置、開發人員和組的命名規定等。〔2〕設計配置管理庫根據項目需求,設計開發資源存儲模型,有利于減少管理負擔,提升配置管理數據庫的訪問性能,便于訪問控制,保衛軟件資產。〔3〕制訂配置管理流程配置管理施行的一個主要階段,重要目的是根據項目開發的需要制訂適宜的配置管理流程,以更好地支持開發,重要包含下面活動:1.定制并行開發策略合理的并行發展戰略應具備下面特點:協調項目的復雜性和需求,為集成開發經過中的變化開創建立有效的規范,并反映開發經過中方法和需求的變化。2.發布版本管理軟件開發經過中的關鍵活動之一是提取軟件的相關版本,以構成軟件系統的階段版本或發布版本。一個基線代表一個新開發活動的開始,一系列精心定制的活動生成一個新的基線。此功能有效地用于管理和跟蹤項目開發經過中版本之間的關聯。〔4〕相關人員的培訓要想讓配置管理系統順利實現,相關人員需要承受系統的培訓:1.管理員培訓:對于配置管理員,重要學習配置管理工具管理相關內容;2.開發人員培訓:對于開發人員來說,重要學習配置管理工具與開發常用的操作;3.管理流程培訓:對于所有人員來說,其目的是了解配置管理策略和經過,以及怎樣將開發管理和項目管理結合起來。CMMI與配置管理CMMI〔能力成熟度集成模型〕是由美國卡耐基·梅隆大學的軟件工程研究所〔SEI〕組織開發,并于2002年發布的一種規范、實用的途徑,來管理軟件經過的模型,經過指點軟件開發人員的活動來改良軟件經過,以到達軟件經過的可重用性、量化管理和有效控制的目的。軟件配置管理是CMMI可反復級其余一個關鍵經過域,其目的是在項目的軟件生命周期中維護軟件產品的完好性和可追溯性,其中包含對變化的控制和對可能影響變化的所有軟件因素的管理。配置管理作為經過施行和經過優化的一部分,是軟件經過的基本保證,也是基于可復用軟件開發的管理方法,因而,它成為軟件經過管理的核心。CMMI模型清楚地描繪敘述了供給鏈管理,并解釋了供給鏈管理的目的和實現的目的,詳細描繪敘述了軟件經過中一定水平的成熟度應該到達的一組目的和實現這些目的的一組關鍵理論〔KeyPractice〕。這些關鍵做法分為5類,即所需的承諾、履行能力、履行的活動、度量分析和驗證,以實現該組的目的。進而使企業在施行軟件配置管理時,能夠精確地知道該做什么,怎樣評估團隊的配置管理狀況,以及在哪些方面可以以改良等,對于這類問題能夠詳細回答。配置管理在軟件項目管理中的應用案例:配置管理在某軟件項目開發中的應用,該軟件開發以及管理的環境如表1所示。開發人員,測試人員,和項目施行者需要在項目間進行有效的溝通,構建統一的項目資源管理平臺,知足項目團隊的角色,是項目資源需求的關鍵。該平臺的建立為避免項目管理混亂、文檔和測試程序的源程序版本之間的文件標準化和統一化,變更的有效控制,提升項目團隊的工作效率,并能夠保存項目各階段工作結果。通過SVN的配置管理工具的使用在公司施行配置管理,該平臺使得軟件項目開發任務,進度,改變能夠控制并保存在項目結果的所有階段,包含各種軟件項目的源程序文件的歷史版本,構成項目的開發庫及受控庫,構成了無形而強大的以知識為核心的能力。通過配置管理的施行,減少項目人員之間的摩擦,團隊之間的合作愈加有效;通過配置管理的施行,增長了用戶對軟件產品的自信心,并給予了良好的評價,使公司領導對項目團隊有了更多的自信心。結束語配置管理系統直接解決了開發團隊的一些難以處理的問題,縮短了開發周期,并通過資源重用建立了知識庫,規范了軟件開發經過,使軟件產品愈加可靠。在軟件項目管理經過中,配置管理和合理使用極大地提升了項目團隊的工作效率,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 從醫之路活動方案
- 仙人酒吧開業活動方案
- 代理加盟活動方案
- 代駕公司三周年活動方案
- 儀式之禮活動方案
- 價格服務活動方案
- 企業參訪推廣活動方案
- 仿寫作文競賽活動方案
- 企業喬遷活動方案
- 企業元宵佳節活動方案
- 2025年北京市房屋租賃合同(自行成交版)
- 自由教練合作合同協議書
- 上海市徐匯區上海中學、復旦附中等八校2024-2025學年高二下物理期末達標檢測模擬試題含解析
- 如何理解中國人民抗日戰爭勝利對實現中華民族偉大復興的意義?參考答案三
- DB31/T 976-2016公共停車場(庫)智能停車管理系統建設技術導則
- 餐飲行業組織架構及其部門職能
- Unit 8 Once upon a Time單元重點單詞變形短語語法句型精練(原卷版)
- 2024年下半年寧夏公路橋梁建設有限公司公開招聘25人筆試參考題庫附帶答案詳解
- 2025年水利工程專業考試試卷及答案
- 2025年醫療器械專業考試試題及答案
- 佛山公務員試題及答案
評論
0/150
提交評論