关于改造项目规模估算的解决方案

本文探讨了软件改造项目规模的估算难点,提出了使用功能点方法并引入0.7~1的调整系数来估算改造、删除部分。改造项目的特点包括继承性、新研、改造、沿用和删除四部分,估算时需考虑代码架构、编程规范等因素。通过分析不同观点,建议在功能点估算基础上,结合团队人数、开发周期进行交叉验算,以得出合理估算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
导读:由于应用程序的业务功能变更、软件优化、软件迁移、用户体验提升等原因,软件往往要进行改造研发。改造项目的估算一直是软件功能规模估算的难点,本期,我们来分析探讨使用功能点方法度量改造项目规模的解决策略。

我们一起来看看改造项目的特点和估算策略。

改造项目的特点:
一是改造项目在业务需求、程序代码、程序架构等方面有一定的继承性;
二是改造项目的内容一般包括新研、改造、沿用和删除等4部分;
三是改造项目的研发难度与原应用程序代码的架构、编程语言、编程规范、注释详细程度等因素密切相关。

改造项目估算的策略
一是分别确定改造项目的新研、改造、沿用和删除等4部分内容,确定其估算范围;
二是重点是对改造、删除的功能点进行估算,新研部分按新研项目估算,沿用部分不估算;
三是由于改造和沿用部分的边界容易存在交叉,且改造项目的影响因素较多,在使用功能点估算的基础上,可按项目开发团队人数、开发周期测算人月数,对结果进行交叉验算。

小编:改造项目的功能规模估算,核心问题就是改造、删除的功能点如何估算?

关于删除部分的功能点计数:关于删除部分的功能点,小编觉得在一般项目中可以忽略。例如,一个模块的功能规模是200个功能点,根据新的改造需求,这部分内容全部删除,那么这部分的工作量按200计算肯定是不合理的。而且,现在的应用程序大多都是基于面向对象的语言进行开发,每个模块的代码都是独立存在,删除一些功能的时间和整个改造项目来比,是可忽略的。在特殊项目中可以视情况进行折算,例如,某个改造项目就是删除一部分功能。

小编:我们来重点分析下改造部分功能规模该如何估算?是按新开发项目来估算还是引入调整系数进行折算?应该引入调整系数,结合项目情况,确定调整系数的权重后,折算改造部分的功能点数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值