软件开发如何计算工时,如何报价软件系统定制开发报价的计算方法
发表时间:2023-09-23 17:01:23
文章来源:炫佑科技
浏览次数:156
菏泽炫佑科技
软件开发如何计算工时,如何报价软件系统定制开发报价的计算方法
软件开发如何定价?
软件开发工时如何计算、软件系统定制开发报价如何报价、软件开发工时成本标准
1.软件开发软件((拨打电话.叽l58--ll33--4744))价格估算方法
软件开发价格与工作量、企业成本、国家税收和企业利润有关。 为了计算方便,给出一个计算公式:
软件开发价格=开发工作量×开发成本/人·月
1.1 开发软件的工作量((call.叽l58--ll33--4744))
软件开发工作量与预估工作量经验值、风险系数和复用系数有关:
软件开发工作量=预估工作量体验值×风险系数×复用系数
1.1.1 预估工作量体验值(以A表示)
为了计算软件开发工作量,有人提出根据源代码行数或功能点来计算。 这些方法实施起来非常困难。 目前,国际上仍然根据过去的经验进行计算,国内软件公司也采用经验方法来估算工作量。
为了更好地规范估算方法,建议按照国家标准《GB/T 8566-2001软件生命周期过程》中规定的软件开发过程的各项活动来计算工作量。
工作量的计算是根据开发人员一个月(日历中的一个月,包括国家法定节假日)所能完成的工作量,即通常所说的“人·月”。
特别需要提醒的是,软件开发过程不仅包括通常所说的软件开发,还包括各种软件测试活动。
1.1.2 风险系数(用σ表示)
估算工作负载体验值也存在较大风险。 造成软件危机的因素有很多,这也是因素之一。 尤其是当软件公司对信息工程项目的业务领域不熟悉或不是很熟悉,用户无法或无法完整、清晰地表达自己的真实需求时,导致软件公司需要不断改进需求获取、修改设计等工作项。 所以:
l≤风险系数≤1.5
根据我们对软件公司的了解,超过预估工作量经验值的一半是不可接受的,因此我们确定“1.5”为极限值。 当然,这既取决于公司的能力,也取决于用户的接受程度。
1.1.3 复用系数(以τ表示)
估算工作量的经验值是由承担一般项目的软件公司估算的,但如果软件公司采用了“基于组件的开发方法”
,并建立了可复用的组件库(核心资产库),或者只使用一些现有的软件产品进行二次开发,从而减少软件开发工作量。 所以:
0.25≤复用系数≤1
根据国内外软件公司实施组件化开发方式(软件产品线)的经验数据,工作效率可提高25%(*高值)。
1.2 开发成本/人·月
软件企业的营业成本、国家税收、企业利润、管理成本和质量成本。 可以分配给各个软件开发商。
开发成本/人·月=(P+Q+R)× S× τ
1.2.1 P(按人头收费)
人头收费主要包括职工的工资、奖金以及国家规定的各项人均费用。 其总额占软件企业业务成本的70%-80%。
P = B × 1.476
国家规定的公积金7%,医疗保险12%,养老金22%,还有失业救济金
2%(俗称四金),加上按工资总额征收的工伤保障0.5%、生育保障0.5%、伤残基金1.6%、工会基金2%,合计47.6%。
B为平均工资,是公司支付给职工的工资、奖金、物质奖励等项目的总和,除以公司职工人数,分配到每月。
1.2.2 Q(办公费用)
办公费用包括企业办公楼租金及物业管理费、通讯费、办公耗材、水电空调费、设备折旧、差旅费,还包括公司支付的员工在职培训费用。 总额在软件公司中名列前茅。 业务成本占20%-30%。
Q = B/3
这里的办公费用按业务成本的25%计算。
1.2.3 R(国家税收和企业利润)
由于国家对软件产业发展实行优惠政策,因此不单独计算。 但软件企业仍需承担缴纳国家税款的义务,可与企业利润一并考虑。
另外,软件公司的员工不可能常年满负荷工作。 即使每年安排工作十二个月软件开发,他们仍然需要抽出时间进行在职培训和岗前培训以进行晋升。据我们了解,软件公司的员工每年可以到岗10个月。
工作11个月也很正常。
R=B/3
以下是我们的建议,各软件公司可根据情况进行更改。
1.2.4 S(管理系数)
通常每个组织都有一定比例的管理者。 参考一些组织的做法,每十个软件人员分配两名管理人员,这就是管理成本:
1≤S≤1.2
1.2.5 T(品质因数)
提高软件质量必然涉及支出,即质量成本。 对于不同的软件公司来说,质量成本是不同的。
软件公司和其他公司一样,也有诚信、品牌等诸多因素,增加了公司的开支。
目前我们可以通过质量体系认证和CMM或CMMI认证来确定,数值分别为1.05、1.1、1.15、1.2。
未来,建议软件企业资质可分为四个等级。 它是由软件行业协会根据CMMI认证、品牌、诚信等多种因素确定的。 这一体系的建设还需要进一步探索。
据此,我们总结以上几点:
开发成本/人·月=(B×1.476+B/3+B/3)×l.2×T
=B×(1.476+2/3)×1.2×T
= B × 2.575 × T
= B × λ
当T=1.05时,λ=2.7
当T=1.2时,λ=3.09
因此,2.7≤λ≤3.09
对于承接国外软件外包业务,一方面员工薪资较高,另一方面工作安排很难满负荷工作,所以我们建议R=B/2。因此
开发成本/人·月= B(1.476 + 1/3 + 1/2)× 1.2 × T
= B × 2.767 × T
= B × λ
当T=1.05时,λ=2.906
当T=1.2时,λ=3.32
因此,2.9≤λ≤3.32
综上所述:
软件开发价格=A×σ×τ×B×λ
A:估计工作负载经验值
B:软件企业平均工资/人·月
Q:风险系数l≤Q≤1.5
T:复用系数0.25≤τ≤1
λ:综合系数2.7≤λ≤3.09
2、软件(系统)维护费用估算方法
信心工程项目完成系统集成和应用软件开发并交付用户正式运行后一年内,对软件(系统)提供一年免费维护服务。
正式运行一年后,软件公司应与用户签订软件(系统)维护合同。 本合同为技术转让合同或技术开发合同。
根据不同的用户需求,软件(系统)维护可分为四个级别。
2.1 A类
软件公司派出技术人员到常驻用户,解决日常操作中出现的问题。
2.1.1 U(系统建设投资金额)
用户需要软件公司维护的系统以及系统建设的投资金额。 若用户仅需要软件公司维护其开发的应用软件,则U为应用软件开发费用; 如果用户需要软件公司维护整个系统,包括计算机硬件、软件、网络和应用软件,那么U就是信息工程项目的成本。 总投资额。
2.1.2 N(技术人员数量)
软件公司派出N名技术人员和常驻用户,因此:
软件(系统)维护费/年=U×15%或B×λ×N×12
B、λ,参见 1。
2.2 B类
软件公司每周7天、每天24小时响应(即7×24小时),2小时内到达现场。 它还每天派技术人员到现场调试软件(系统)的性能,以保持良好的运行状态。
软件(系统)维护费/年=U×10%
2.3 C类
软件公司 24/7 响应,2 小时内到达现场。
软件(系统)维护费/年=U×5%
2.4 D类
如果用户的信息工程系统或应用软件出现问题,原负责的软件公司将派人员进行维护。
2.4.1 B'
这种维护方式要求软件公司保存所有技术文件,同时也要求软件公司指派专人不断熟悉并充分掌握软件(系统)的技术细节。 因此,软件公司的这笔支出必须以维护费收入来偿还。
以1.1.3节中的B为参数,将单位“人·月”改为“人·日”,用B'表示。
2.4.2 τ'
如果软件公司采用基于组件的开发方法,建立组件库,软件维护的效率将会大大提高。 另外,如果有多个用户运行大致相似的系统,也可以提高效率。
以1.1.3节中的τ为参数,用τ'表示。 所以:
软件(系统)维护费用/时间=B'×τ'×n
这个时候n代表需要的人数和天数。 τ'的值为0.2≤τ'≤1。
3、系统集成价格估算方法
将整个系统涉及的设备、软件、网络进行整合并正常运行。 其运行结果可以实现用户建立系统的目标。 这就是系统集成的含义。 因此,可以理解,纯设备采购供应不涉及系统集成,纯应用软件开发不涉及系统集成。
系统集成费用应该与整个系统的规模、整个系统的复杂程度等有关。
系统规模往往与系统建设成本密切相关。 为了简化计算,采用系统建设成本(用U表示)作为参考坐标。 复杂程度(用α表示)可以分为四个级别。
系统集成费=U×α×T
T参见第 1.2.5 节
3.1 A类
整个系统涉及计算机硬件、软件和局域网,架构分三层以下(含三层)。
5%≤α≤8%
3.2 B类
整个系统涉及计算机硬件、软件、局域网、互联网,系统结构三层以上(含三级)。
7%≤α≤10%
3.3 C类
整个系统涉及计算机硬件、软件、局域网、互联网以及各种网络接口。
8%≤α≤12%
3.4 D类
整个系统涉及计算机硬件、软件、网络、通信以及各种数据采集设备接口或与主机系统的接口。
10%≤α≤15%
4. 系统解决方案成本估算方法
软件公司根据用户提出的初步需求,根据以往的经验软件开发如何计算工时,如何报价软件系统定制开发报价的计算方法,向用户提供整个系统建设的方案,包括总体假设、成本估算、初步进度安排以及计算机硬件、软件、网络设备等信息。购买应用软件开发。 有一些涉及到的规章制度的规划,有时还有信息中心的建设等等,这就是系统解决方案的作用。
目前,国内市场对系统解决方案是脑力劳动成果认识不足,且国内大部分招标企业对信息技术不熟悉,这使得系统解决方案收费更加困难。 因此,目前的收费处于过渡阶段。
系统解决方案的成本与整个系统的规模和复杂性有关。
系统规模往往与系统建设成本密切相关。 为了简化计算,以系统建设总投资(用U表示)作为参考坐标。
复杂程度与用户的功能、性能需求的复杂程度以及信息接口的类型和数量有关,用β表示。
解决方案成本 = U × β × T
T参见第 1.2.5 节
关于 β,我们参考第 3 节中列出的水平。
A级:0.7%≤β≤1.2%
B级:1%≤β≤1.8%
C级:1.5%≤β≤2.2%
D级:2%≤β≤3%
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等