1. 程式人生 > >軟體成本造價之什麼是軟體專案的工作量?

軟體成本造價之什麼是軟體專案的工作量?

在軟體成本造價過程中,軟體專案的工作量是很多開發組織進行估算的主要物件。那麼,什麼是軟體專案的工作量呢?它都包括哪些內容呢?

一個軟體專案的工作量所表達的含義是完成某個專案或系統開發所需的全部工作量,包括從專案立項開始到專案完成驗收之間開發方的需求、設計、構建(包括編碼、整合)、測試、實施及相關的專案管理、支援活動的工作量。

需求活動包括:需求調研,需求分析,原型開發,編制各種需求文件,需求評審,需求變更等活動;

設計活動包括:架構設計,技術方案選擇,概要設計,詳細設計,設計評審,設計變更等活動;

構建活動包括:編碼,程式碼走查,整合等活動;

測試活動包括:測試計劃,測試用例編寫,測試用例評審,測試用例變更,測試環境準備及驗證,單元測試,整合測試,系統測試等活動;

實施活動包括:使用者支援文件編寫及驗證,驗收測試,系統安裝部署,使用者培訓等活動;

其他活動:是指在上述活動中沒有包含的專案中的其他活動,例如專案管理,質量保證,配置管理,專案組內部培訓,技術討論及交流等活動。

專案成員包括參與該專案研發過程的所有研發或支援人員,如專案經理、需求分析人員、設計人員、開發人員、測試人員、部署人員、使用者文件編寫人員、質量保證人員、配置管理人員等。此處需要注意的是,專案組成員包括該專案的QA及配置管理人員,但不包括客戶或使用者。因此,專案組工作量的統計也不包括客戶、使用者或其它專案組外人員的工作量。

進行軟體專案工作量估算,是估算軟體成本的基礎。工作量與軟體成本存在直接的聯絡。同時,開發組織內部也需要合理的工作量估算來進行專案計劃,編制WBS等工作。

版權屬於: 北京中基數聯所有。轉載時必須以連結形式註明原始出處及本宣告。