關鍵字:管理
估算的依據是軟件的范圍,包括功能、性能、限制、接口和可靠性。軟件項目估算一般采用分解技術、經驗估算模型和自動估算工具進行估算。在估算開始之前,應對軟件的功能進行評價,并對其進行適當的細化以便提供更詳細的細節。由于成本和進度的估算都與功能有關,因此常常采用功能分解的辦法。性能主要考慮包括處理和響應時間的需求。約束條件則標識外部硬件、可用存儲和其它現有系統對軟件的限制。
估算內容包括:
●項目規模
●項目工作量和成本
●人力資源、硬件資源和軟件資源
可以采用項目工作結構分解(麟),制定wBs(Work Breakdown Structure,工作分解)計劃是制定項目計劃的主要活動。通過工作分解的方式,將工作范圍細分為活動,然后對每項活動分配時間和資源。
●分解工作任務。將一個總的工作范圍逐漸細分到合適的粒度,以便對任務計劃、執行和控制。
●定義活動依賴關系;顒右蕾囮P系是確定項目關鍵路徑和活動浮動時間的必要條件,定義活動間依賴關系的目的是確定每一項活動所需的輸入、輸出關系。
●分配時間和資源。
2.2.3軟件項目進度計劃編制
軟件項目的進度安排主要是考慮軟件開發具體工期的安排,進度安排必須根據軟件項目估算的實際情況,制定切實可行的進度計劃。在軟件開發的各個階段設置里程碑,以便實現對項目進度的有效控制與檢測。進度安排通常采用甘特圖或網絡圖描述。
制定計劃的過程不僅是一個對項目逐漸了解掌握的過程,也是在進度、資源、范圍之間尋求平衡的過程。好的計劃有助于在項目過程中防范各種問題的出現,保障項目順利完成。
2.3軟件項目配置管理
軟件配置管理SCM(Software ConfigurationManagement),是在團隊開發中,標識、控制和管理軟件變更的一種管理。配置管理的使用取決于項目規模和復雜性以及風險水平。軟件配置管理是一套規范、高效的軟件開發管理方法,同時也是提高軟件質量的重要手段,它幫助開發團隊對軟件開發過程進行有效的變更控制,高效地開發高質量的軟件。
文章來源于領測軟件測試網 http://www.kjueaiud.com/