[发明专利]一种基于开发团队角色的软件项目预算估算方法在审
| 申请号: | 202110086362.7 | 申请日: | 2021-01-22 |
| 公开(公告)号: | CN113011629A | 公开(公告)日: | 2021-06-22 |
| 发明(设计)人: | 赵小敏;张艳侠 | 申请(专利权)人: | 浙江工业大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/10 |
| 代理公司: | 杭州之江专利事务所(普通合伙) 33216 | 代理人: | 张慧英 |
| 地址: | 310014 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 开发 团队 角色 软件 项目 预算 估算 方法 | ||
本发明涉及一种基于开发团队角色的软件项目预算估算方法,根据软件工程活动的过程以及分工,将参与软件开发的不同人员按角色分工,确定各个开发阶段所需要的工期;根据各个开发阶段的工作量和工期确定各个工期所需要的开发人员数目;通过工期,各阶段所需人员数目和成员角色的人均费率,估算出每个阶段的成本,进而估算出总成本数。本发明改进了原有的功能点数转换为成本的估算不准确问题,将参与软件项目的不同成员角色按不同任务,时长,人均费率进行细化,可以在软件项目初期较好的安排不同阶段的开发人员数目以及评估过程细化,使得评估结果更有说服力。案例分析表明,本发明相对于原本的功能点评估方法和专家经验法,具有良好的精确度。
技术领域
本发明涉及软件开发成本度量技术领域,尤其涉及一种基于开发团队角色的软件项目预算估算方法。
背景技术
合理的软件项目预算有助于项目管理人员做出正确的决策和有效管理。为了消除软件预算评估不精准所带来的不良影响,促进国内软件行业的健康发展,相继出台了一些软件成本估算规范,发布了软件项目成本评估的基准数据,给软件项目预算评估提供有力的理论和应用基础。功能点评估方法由Allan Albrecht于1979年提出,到如今发展已有四十多年。采用IFPUG标准的功能点评估方法是目前全世界最为广泛使用的软件成本评估方法之一。国内发布的许多软件评估标准都是以IFPUG为基础,估算出未调整的功能点数UFP,再用不同的调整因子加以调整。
功能点评估方法的最终目的是估算出软件项目的成本和工期。所以估算得到功能点数后,需要通过一系列的转换。常用的成本转换方法有以下几种:
(1)功能点单价法
初步估算出功能点数后,根据各主要城市每年的功能点开发成本单价,两者相乘的结果就是软件开发成本。这种方法的功能点单价可参考工信部和信息化部电子工业标准化研究院等单位每年发布的《中国软件行业基准数据》,初步估算出的功能点数需要进行调整,否则结果可能会有一定的误差。
(2)工作量估算法
初步估算出功能点数后,估算每个功能点开发所需时间,折算成工作量来计算,累加所有工作量,再通过平均工作时长、平均人力成本和其它成本,估算出软件开发成本。这种方法一般用于专家决策,平均工作时长按一个月工作22天,每天工作8小时,人月费率可以参考《中国软件行业基准数据》,但由于估算功能点数时,各功能的系数靠专家经验判断,没有统一量化的标准。
(3)工作量转换法
在计算得到未调整的功能点数后,根据项目的复用情况、需求变更情况、软件因素、开发因素,计算出调整后的工作量,再根据公式 P=AE/HM×(F+DF),计算出软件项目成本。
工作量估算法可以很好地反映现实中软件开发的情况,但评估过程无法量化,难以运用到IFPUG功能点评估方法中。功能点单价法简单易懂,可用于IFPUG功能点评估方法,也能用于专家决策,该方法的评估依据是《中国软件行业基准数据》里的功能点单价,但没有考虑现实中其它因素的影响,所以它的评估精度不是很高。工作量转换法是IFPUG功能点评估方法体系的一部分,有明确的规范和公式可参考,全国各地可按当地的具体标准,相对来说它的评估精度是上述三种方法中最好的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110086362.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





