軟件項目管理支撐工具集

發表于:2009-12-09來源:作者:點擊數: 標簽:
軟件項目管理支撐工具集 項目管理工具 關鍵字:支撐工具 摘要:實施有效的軟件項目管理需涉及軟件 開發 中的人員、資源、過程、變化等基本管理對象。軟件配置管理、過程管理和變化管理是軟件開發過程中的重要支撐活動,是實現項目管理和過程改善的基

       軟件項目管理支撐工具集  項目管理工具

  關鍵字:支撐工具

  摘要:實施有效的軟件項目管理需涉及軟件開發中的人員、資源、過程、變化等基本管理對象。軟件配置管理、過程管理和變化管理是軟件開發過程中的重要支撐活動,是實現項目管理和過程改善的基礎。本文在介紹配置管理、過程管理、變化管理的有關概念及與項目管理、過程改善的關系后,以青鳥軟件項目管理支撐工具體系為例作了詳細的闡述。

  軟件工程的研究主要包括軟件開發技術和管理方法兩方面。自從1968年NATO(北大西洋公約組織)提出軟件危機的概念以來,軟件開發活動逐步由無序進入到有序的階段。在軟件開發模型(如瀑布式開發模型,迭代式開發模型等),軟件開發方法(如結構化開發方法,面向對象的軟件開發和基于構件的軟件組裝技術)等方面的發展均取得了良好的效果。在管理方面,CMM模型和ISO 9000-3標準系列對軟件開發過程的管理提供了指導,這些質量保證體系從管理的角度對所有與軟件開發過程相關的方面進行了研究。其中,主要的管理對象包括:軟件資源、人員、軟件變化、過程、組織結構等。在國家科技攻關項目——青鳥工程的研究中不僅關注于軟件構件技術的發展與應用,同樣對軟件工程化管理方法進行了研究,開發了相應的支撐工具集,已形成了基本的軟件項目管理支撐工具體系。

  1.軟件項目管理的基本對象

  在大型軟件的開發中軟件項目管理占有重要的地位,是決定軟件產品質量的關鍵因素之一。

  軟件項目管理指的是有明確、可度量的目標,同時在有限可分配的資源約束下,對當前的項目進行任務分解,資源分配和調度的過程。它包括項目的計劃、項目組織、開發模型定義。監督和控制等主要活動。項目活動涉及人員、產品、資源和過程。其中,資源和產品的變化是軟件演化性的必然結果,這些變化的管理也是項目實現有序化管理的關鍵。

  軟件配置管理、過程管理和變化管理分別是管理資源演化。過程進度和軟件變化,構成了軟件項目管理的基礎功能集合,在此基礎上可以進一步進行項目的度量和過程的持續改時。

  配置管理 指的是一套按規則管理軟件開發和軟件維護以及其中各種中間軟件產品的方法。配置管理可以有效地控制軟件開發過程的資源。

  過程管理 規定了軟件開發過程中的活動及活動之間的時序關系,過程管理包含過程的定義和控制兩部分,通過過程管理保證軟件開發活動按照既定的方針持續地進行,同時又可以靈活地在不同的階段和層次監督過程的進展。

  軟件變化管理 是指用于計劃、實現、監測、控制、記錄和報告軟件變化的方法,軟件變化管理可以保證軟件開發只實現必要的變化,保持軟件開發的持續性,確保軟件演化的正確性。

  2. 青鳥軟件項目管理基本支撐工具體系

  為實施有效的軟件項目管理,青鳥工程研究了系列化的軟件質量保證體系支撐工具,形成了基本的支撐工具體系,可以對軟件開發中各方面關鍵因素實現大范圍、細粒度的管理,支持企業能力提升和資質提高。

  青鳥項目管理支撐工具(見圖2)主要包括三方面,即配置管理工具JBCM、過程管理工具JBPM和變化管理工具JBCCM。

  上述工具構成緊密結合的體系,可以單獨使用管理相應的對象,也可以集成使用提供統一、協調的全面管理。其中,通過共享用戶、組織結構數據庫,可以保證配置管理工具、過程管理工具和變化管理工具的企業用戶與組織結構保持一致性,從而簡化了管理工作量。

  下面分別介紹這三方面工具。

  配置管理工具

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97