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软件开发费用-【软件项目成本估算】全文,希望对大家有所帮助!