軟體專案管理

來源:互聯網
上載者:User

標籤:

軟體專案管理的對象是軟體工程項目。它所涉及的範圍覆蓋了整個軟體工程過程。 為使軟體項目開發獲得成功,關鍵問題是必須對軟體項目的工作範圍、可能風險、需要資源(人、硬體/軟體)、要實現的任務、經曆的裡程碑、花費工作量(成本)、進度安排等做到心中有數。 這種管理在技術工作開始之前就應開始,在軟體從概念到實現的過程中繼續進行,當軟體工程過程最後結束時才終止。啟動一個軟體項目要明確項目的目標和範圍,考慮候選的解決方案,表明技術和管理上的要求。

     

    進行度量工作,是為了瞭解產品開發的技術過程和產品本身。它的作用是為了有效地定量的進行管理。

 

    面向規模的度量:

 

        是對軟體和軟體開發過程的直接度量,可以建立一個面向規模的資料表格來記錄項目的某些資訊。

        舉例:面向規模的資料表格

                

         根據資料表格可以對所有的項目計算出平均值:

 

            生產率=KLOC/PM(人月)

            品質=錯誤數/KLOC

            成本=元/LOC

            文檔=文檔頁數/KLOC

 

    面向功能的度量:

 

        面向功能的軟體度量是對軟體和軟體開發過程的間接度量。此度量主要考慮程式的“功能性”和“實用性”,而不是對LOC計數。

        舉例:面向功能的資料表格

               

 

       功能點計算:1,使用者輸入數 2,使用者輸出數 3,使用者查詢數 4,檔案數 5,外部介面數 

       計算功能點:

 

       FP=總計數*(0.65+0.01*SUM(Fi))

       總計數:是所有加權計數項的和

       Fi(i=1—14)是複雜性校正值,它們應通過逐一回答如下問題來確定

       Fi的取值0—5

       0:沒有影響 1:偶然的 2:適中的 3:普通的 4:重要的 5:極重要的

       SUM(Fi)是求和函數

 

       複雜性校正值Fi

 

        

 

       一旦計算出功能點,就可以仿照LOC的方式度量軟體的生產率,品質和其他屬性

 

 

            生產率=KLOC/PM(人月)

            品質=錯誤數/KLOC

            成本=元/LOC

            文檔=文檔頁數/KLOC

 

軟體專案管理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.