1.軟體開發**估算方法
軟體開發** = 開發工作量 × 開發費用/人·月
1.1開發工作量
軟體開發工作量 = 估算工作量經驗值 × 風險係數 × 復用係數
1.1.1估算工作量經驗值(以a來表示)
1.1.2風險係數(以σ來表示)
l ≤ 風險係數 ≤ 1.5
1.1.3復用係數(以τ來表示)
0.25 ≤ 復用係數 ≤ 1
1.2開發費用/人·月
開發費用/人·月 =(p+q+r)× s× τ
1.2.1 p(人頭費)
p = b × 1.476
b為平均工資,即企業支付給員工的工資、獎金、物質獎勵等多項總和,除以企業員工數,分攤到每個月。
1.2.2 q(辦公費)
q = b/3
1.2.3 r(國家稅收和企業利潤)
r = b/3
1.2.4 s(管理係數)
1 ≤ s ≤ 1.2
1.2.5 t(優質係數)
開發費用/人·月 =(b × 1.476 + b/3 + b/3)× l.2 × t
開發費用/人·月 = b(1.476 + 1/3 + 1/2)× 1.2 × t
軟體開發** = a × σ × τ × b × λ
2. 軟體(系統)維護收費**估算方法
2.1 a級
2.1.1 u(系統建設投資額)
2.1.2 n(技術人員數)
軟體(系統)維護費/年 = u × 15% 或 b × λ × n × 12
2.2 b級
軟體(系統)維護費/年 = u × 10%
2.3 c級
軟體(系統)維護費/年=u × 5%
2.4 d級
2.4.1 b』
2.4.2 τ』
軟體(系統)維護費/次=b』 × τ』× n
3. 系統整合**的估算方法
系統整合費 = u × α × t
3.1 a級
5% ≤ α ≤ 8%
3.2 b級
7% ≤ α ≤ 10%
3.3 c級
8% ≤ α ≤ 12%
3.4 d級
10% ≤ α ≤ 15%
4. 系統解決方案費用估算方法
解決方案費用=u × β × t
最終給客戶的**=開發工作量 × 開發費用/人天,這就是什麼叫理想很豐滿,現實很骨感。利潤是商人永恆追逐的目標,所以還是省心服務好客戶,才是王道。因為軟體系統的客戶哪個不是現實世界中的商人精英呢?跟他們比,我們還是幼兒園還未畢業
為什麼需要軟體開發報告
由於需要交軟體開發報告的作業,沒辦法,硬著頭皮寫了。本文主要講講我在寫這篇報告過程中的一些感悟。在公司,我主要負責技術實現的,也就是標準的碼農。平時我很少考慮文件的重要性,當然,我自己也很少寫文件,一直都覺得寫文件很浪費時間。在仔細地分析了各種軟體開發報告後,我發現我徹底地錯了。程式功能的實現並不難...
軟體開發方法
軟體開發方法 1 結構化方法 結構化分析,結構化設計,結構化程式設計組成,面向資料流的開發方法 依據分解與抽象原則,按照資料處理流程,利用資料流圖建立系統功能模型,從而完成需求分析工作。適合資料處理領域問題,不適合大規模,特別複雜的專案,且難以適應需求變化。2 jackson方法 面向資料結構的開發...
軟體開發方法
常見的軟體開發方法有結構化方法 jackson方法 維也納開發方法 vdm 和物件導向的開發方法。1.結構化方法 指導思想 自頂向下,逐步求精 基本原則 功能的分析與抽象。優點 1 適用於資料處理領域的問題 2 支援工具較多,發展成熟。缺點 1 不適應規模大的專案 2 不適應特別複雜的專案 3 難於...