app軟件開發費用-【軟件項目成本估算】

關鍵詞:開發一個軟件需要多少錢、軟件項目成本估算流程
軟件開發公司是如何會計軟件項目或APP應用的開發成本的呢,下文就給大家分享一下軟件開發項目成本估算的過程。
軟件項目成本估算
成本估算是預測完成具有已定義范圍的項目的成本的實踐。它是項目成本管理的主要元素,是一個涉及規劃,監控和控制項目貨幣成本的知識領域。(項目成本管理自20世紀50年代開始實施。)大致的項目總成本,稱為成本估算,用于授權項目的預算并管理其成本。
專業估算人員使用定義的技術來創建成本估算,用于評估項目的財務可行性,項目成本預算以及監控項目支出。準確的成本估算對于決定是否承擔項目,確定項目的最終范圍以及確保項目在財務上可行并避免成本超支至關重要。
成本估算通常會隨著項目范圍變得更加精確以及實現項目風險而進行修訂和更新 - 正如項目管理知識體系(PMBOK)所指出的那樣,成本估算是一個迭代過程。成本估算也可用于準備項目成本基準,這是評估項目實際成本績效的基于里程碑的比較點。
軟件項目開發成本估算概述
成本估算是對完成項目各項任務所需資源的成本所進行的近似估算。項目成本估算根據估算精度的不同可分為多種項目估算。-般情況下有:在項目初期要對項目的規模、成本和進度進行估算,而且基本上是同時進行的。因為在項目初始階段許多項目的細節尚未確定,所以只能粗略地估計項目的成本;但是在項目完成了技術設計之后就可以進行更詳細的項目成本估算;而等到項目各種細節已經確定之后就可以進行詳細的項目成本估算了。因此,項目成本估算在一些大項目的成本管理中都是分階段做出不同精度的成本估算,而且這些成本估算是逐步細化和精確的。
項目成本估算不同于項目的商業定價,成本估算是對個可能的費用支出量的合 理推算,是完成項目范圍內工作活動所需要的全部費用;商業定價包括了預期的利潤和成本費用,項目成本估算是商業定價的基礎。在進行軟件項目成本估算時,主要依據包括:軟件項目范圍說明;軟件項目工作分解結構WBS;軟件項目資源計劃;軟件項目資源單位價格;軟件項目歷史信息(同類項目的歷史資料始終是項目執行過程中可以參考的最有價值的資料,包括項目文件、共用的費用估算數據及項目工作組的知識等);會計報表(說明各種費用信息項的代碼結構,這有利于軟件項目費用的估算與正確的會計科目相對應)。
軟件開發成本估算過程
APP軟件、系統軟件項目開發成本的規模估算歷來是比較復雜的事,因為軟件項目開發本身的復雜性、歷史經驗的缺乏、估算工具缺乏及一些人為錯誤,導致軟件項目的規模估算往往和實際情況相差甚遠。因此,估算錯誤已被列人軟件項目失敗的四大原因之一。軟件項目成本估算既包括識別各種項目成本的構成科目,也包括估計和確定各種成本的數額大小;既可以用貨幣單位表示,也可用工時、人月、人天、人年等其他單位表示。
軟件開發成本是指軟件開發過程中所花費的工作量及相應的代價。在成本估算過程中,對軟件成本的估算是最困難和最關鍵的。代碼行(LineOfCode,LOC)是衡量軟件項目規模最常用的概念,指所有的可執行的源代碼行數,包括可交付的工作控制語言語句、數據定義、數據類型聲明、等價聲明、輸人/輸出格式聲明等。-代碼行的價值和人月平均代碼行數可以體現個軟件生產組織的生產能力。組織可以根據對歷史項目的審計來核算組織的單行代碼價值。
例如,某軟件開發公司統計發現該公司每10000行 C語言源代碼形成的源文件(.c和.h文件)約為250 KB。某項目的源文件大小為3. 85 MB,則可估計該項目源代碼大約為15萬行,該項目累計投人工作量為240人月,每人月費用為10000元(包括人均工資、福利、辦公費用公攤等),則該項目中ILOC的價值為: (240 x 10000)/150 000=16元。
軟件項目開發成本估算過程如圖所示。從圖中可以看出,過去的項目數據分析對成本估算的各個階段都有參考價值,因此,對已經完成的項目的開發成本數據分析十分重要。

以上就是app軟件開發費用-【軟件項目成本估算】全文,希望對大家有所幫助!