APP下载

一种基于模糊理论的功能点分析方法

2021-03-17王斌

微型电脑应用 2021年2期
关键词:功能方法

王斌

(中国人民解放军91404部队42分队, 河北 秦皇岛 066001)

0 引言

软件规模估算是项目早期软件工作量及成本度量的基础。正确估算软件规模是软件成本度量工作和软件造价分析的重要前提。目前常见的软件规模估算方法包括代码行法、对象点法、故事点法、用例点法和功能点分析法[1]。目前国内研究和应用较多的是功能点分析法。该方法基于用户视角,从软件需求或其他等效文档出发,从功能角度衡量软件规模,与开发语言无关,可在项目早期进行估算。

虽然功能点分析法已经得到了广泛的应用,但是学术界一直对其存在一定的争议。尤其是组件复杂度确定方法存在一定问题,经常导致项目估算结果与实际项目规模存在较大差异。其他学者在以往的研究中给出了一系列解决方法。黄治凯等[2]提出了一种基于遗传-蚁群算法的IFPUG的复杂度权值修正方法合理修正了不同因素的权值,但未考虑多因素对复杂度的影响,而且蚁群算法迭代次数和收敛性之间还存在一些最优化问题[3];陈庆章等[4]提出的基于模糊插值的功能点分析法解决了复杂度等级不连续的问题,但仅考虑了一个输入因素,未考虑多个因素对复杂度的综合影响;付雅芳等[5]提出的改进FPA方法也是基于模糊理论的,但仅考虑了模糊隶属函数和解模糊化问题,未考虑输入因素的权重指标;计春雷等[6]的研究直接修正了复杂度矩阵,而这与经典估算模型相悖。其他学者的相关研究[7-9]亦未完美地解决这个问题。……

登录APP查看全文

猜你喜欢

功能方法
也谈诗的“功能”
学习方法
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
捕鱼
中西医结合治疗甲状腺功能亢进症31例