请人写软件的成本可以通过以下步骤进行计算:
估算软件规模
可以通过功能点数、代码行数或其他度量标准来估算软件的规模。
估算工作量
根据软件规模,使用经验法、类比法、方程法等方法估算出完成软件所需的工作量,通常以人月为单位。
计算直接人力成本
根据估算的工作量乘以平均人力成本费率(元/人月)来计算直接人力成本。
计算直接非人力成本
包括硬件、软件工具、办公设备、培训等费用。
计算间接成本
包括管理费用、税费、利润等。
汇总成本
将直接人力成本、直接非人力成本和间接成本相加,得到软件的总成本。
示例公式
\[ \text{软件成本} = \text{工作量(人月)} \times \text{平均人力成本费率(元/人月)} + \text{直接非人力成本} + \text{间接成本} \]
具体步骤
估算工作量
例如,通过功能点估算,假设一个功能点需要5人天。
计算直接人力成本
假设平均人力成本费率为100元/人月。
计算直接非人力成本
例如,硬件费用为5000元,软件工具费用为2000元。
计算间接成本
例如,管理费用为10000元,税费为5000元。
汇总成本
假设工作量为100个功能点,则工作量为100人月。
直接人力成本 = 100人月 × 100元/人月 = 10000元。
直接非人力成本 = 5000元 + 2000元 = 7000元。
间接成本 = 10000元 + 5000元 = 15000元。
软件总成本 = 10000元 + 7000元 + 15000元 = 32000元。
通过以上步骤和公式,可以较为准确地估算出请人写软件的成本。