业内主要的软件规模估算方法:LOC估算方法、故事点估算法、FPA功能点估算方法、COSMIC功能点估算方法、快速功能点估算方法、IFPUG功能点估算方法和自动化功能点估算方法。

1、LOC估算方法

LOC是源代码的总行数。通过统计源代码中的行数,来估算软件规模。

是最早使用的方法,其实质是一个工作量的代理。它的主要问题是:不能跨语言进行估算。如汇编的代码和和JAVA的代码,同样的100行代码,其代表的工作量是不同的,需要进行换算。

常见的7种软件规模估算方法 优劣势比较

        2、故事点估算法(Story Points)

是敏捷开发中使用的一种方法。故事点是用来衡量用户故事大小、复杂度以及数量的单位,故事点用来衡量用户故事的大小和数量。

这个方法的优势是速度快,在跨项目估算时,在定义组织内的基准故事点后,就可以通过故事点数对不同项目中进行估算和比较。但这个估算方法不是很准确,偏差范围比较大。

3、FPA功能点估算方法

是一种功能点估算方法,它通过评估输入、输出、查询、接口和数据存储来计算功能点。

这个方法的优势是估算较为完整,准确,覆盖面较广。但是它较为复杂,花费时间较多。

常见软件规模估算方法优劣势比较 FPA功能点估算方法

​        4、COSMIC功能点估算方法

是欧洲的组织建立的,是一种更为现代的功能点计算方法,用于评估软件的大小,它主要侧重数据移动,从这个角度来估算软件规模,在多层次的软件系统中适用。

5、QFPA快速功能点估算方法

是出自中国国家标准《信息技术信息系统开发项目管理规范》,这个估算方法的估算准确度较高,但此方法较为复杂,需要经过培训,学习成本高,花费时间较多。

常见软件规模估算方法优劣势比较 QFPA快速功能点估算方法

​        6、IFPUG功能点估算方法

国际功能点用户组织来定义的一种功能点计算方法,使用范围较广。

 7、自动化功能点估算方法

自动化功能点估算方法,是近两年兴起的,基于自然语言和AI技术,旨在解决专业估算人员短缺、效率低下和准确性不足的问题。随着AI时代的发展,自动化估算方法将会成为业内主流的规模估算方法。

而“CoCode需求分析工具”是国内第一款自动化软件规模估算工具,是通过NLP自然语言的AI分析的算法,实现对功能点的识别,内部逻辑文件和外部逻辑文件的实现,从而能够自动估算项目规模、工作量和产品报价。

常见软件规模估算法 CoCode需求分析工具自动估算项目规模和报价

案例数据显示,使用该需求分析工具,原本需要两周完成的软件规模估算工作,现仅需两小时,实现了40倍的生产率提升。

CoCode发布四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。项目管理平台发布4大版本,30天免费试用。CMMI落地工具上线,全面支持CMMI3-5级高效落地。

常见的7种软件规模估算方法 优劣势比较相关推荐

  1. 【中级软考】软件成本估算方法(专家估算、Wolverton、COCOMO、COCOMOⅡ【应用组合模型、早期开发模型、结构化后期模型】)

    文章目录 四种软件成本估算方法 软件成本估算的背景知识 试题题解 四种软件成本估算方法 当下行业内在进行软件成本估算时,常用的有4种估算方法.这4种软件成本估算方法分别是: 以"估" ...

  2. 软件规模估算常用的5种方法及实用工具。

    方法一.Delphi 法 Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家"专"的程度及对项目的理解程 ...

  3. 计算机换用户无法启动软件吗,电脑软件无法启动常见的三种原因以及解决方法...

    日常生活中,我们的电脑总会遇到各种各样的问题,掌握了修电脑的技能,会对我们有很大的帮助,至少出现问题的时候不会手忙脚乱,打乱我们的工作计划,或者花冤枉钱拿出去修,下面就给大家简单讲述电脑软件无法启动常 ...

  4. 计算机无法启动的原因及解决方法,电脑软件无法启动常见的三种原因以及解决方法...

    日常生活中,我们的电脑总会遇到各种各样的问题,掌握了修电脑的技能,会对我们有很大的帮助,至少出现问题的时候不会手忙脚乱,打乱我们的工作计划,或者花冤枉钱拿出去修,下面就给大家简单讲述电脑软件无法启动常 ...

  5. 软件工程中,在软件项目管理过程中,估算软件规模的方法有哪些?

    在软件项目管理过程中,常用的估算软件规模的方法有: 基于功能点的估算法: 通过对软件的功能进行细分,然后对每个功能进行评级,根据评级的结果计算出软件的规模. 基于代码行数的估算法: 通过统计软件代码的 ...

  6. 快速学习COSMIC软件规模度量方法

    转载:快速学习COSMIC软件规模度量方法 – 绿盟科技技术博客 最近与某运营商开展合作项目时,客户需要我方输出一份COSMIC软件规模度量数据用于评估项目预算,由于此前未接触过COSMIC软件规模度 ...

  7. 常见的几种html转pdf方法

    一.常见的几种html转pdf方法 最常见的html转化为pdf的方法肯定是在浏览器中ctrl+p的快捷键(windows)就可以直接将页面导出为pdf了,当然这对于用户来说肯定是不够友好的,在网页开 ...

  8. 电脑常见的几种故障及解决方法

    今天给大家分享日常在使用电脑过程中常见的几种故障及解决方法,这里介绍几种最常见的问题及解决方法,希望能够帮到大家. 下面这幅图,一定最令你头疼 内存故障 打开电脑,时不时的自动重启,或者电脑发出滴滴滴 ...

  9. 压力表负值表示什么_压力表常见的10种故障分析和修理方法

    压力表常见的 10 种故障分析和修理方法 一.压力表误差成比例地增加或减少如何调整 故障原因:主要是传动比发生了变化. 只要移动示值调节螺钉, 就能解决. 压力表误差逐渐增大时, 将示值调节螺钉往右( ...

最新文章

  1. 2018最受欢迎机构公众号:亲爱的读者,请你为我们投票
  2. TortoiseMerge tutorial
  3. YOLO学习-1:win10(64位)+ python3.6 + TensorFlow + keras + yolov3测试实践
  4. python:os模块与sys模块
  5. 读取SD卡文件夹下的MP3文件和播放MP3文件
  6. C++11多线程中的detach()、join()、joinable()
  7. php获取用户手机imei id,获取手机设备信息  IMEI
  8. Python常用基础语法
  9. 14家互联网公司裁员(1-2月裁员清单)
  10. matlab 代码 经典例题,MATLAB程序设计及经典例题解析3
  11. UE4联机多人游戏基本设置
  12. 大鱼吃小鱼小游戏(Java版代码,JavaSwing+多线程+接口)
  13. Dart Sass替换Node Sass
  14. java excel 另存为_java 代码怎么实现另存为excel文件格式
  15. Ubuntu14.04 安装 TP_LINK驱动 TL-WDN5200H 1.0无线网卡
  16. Qt QTreeWidget 详解
  17. word 批量给表格增加题注
  18. 面试常见问题(嵌入式)
  19. Hamming Distance汉明距离
  20. Android背景色渐变(左上-右下)

热门文章

  1. html表格取消内部竖线的五个步骤,实例在线
  2. 抖音短视频APP——视频编辑改版产品设计
  3. 安卓专属刺激战场M416二、三指灵敏度,网友:配合6倍镜压枪简直太爽了
  4. 嵌入式软硬件协同设计的过程
  5. Shinsekai 准备通过将漫画艺术带入元宇宙
  6. 无聊时刷的面试题(错题本)
  7. 简述autocad在测绘工程中的应用_浅谈AutoCAD在工程测绘制图中的应用
  8. 计算机毕业设计源码整合大全_kaic
  9. excel转成json
  10. 一文带你回顾go语言常见语法现象