Atitit 衡量项目的规模

1. 预估衡量项目的规模的方法1

1.1. 方法一、Delphi 法1

1.2. 方法二、 类比法1

1.3. 方法三、功能点估计法1

1.4. 方法四、PERT估计法2

2. 统计法2

2.1. 代码行数2

2.2. 类或函数的数量和大小 2

2.3. 圈复杂度2

2.4. LOC(Line of Code),LOC指 3

3. 参考资料3

1. 预估衡量项目的规模的方法

1.1. 方法一、Delphi 法

Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家"专"的程度及对项目的理解程度是工作中的难点,尽管Delphi技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多

1.2. 方法二、 类比法

  类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项目与历史项目的比较得到规模估计。类比法估计结果的精确度取决于历史项目数据的完整性和准确度,因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的。

作者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

1.3. 方法三、功能点估计法

  功能点测量是在需求分析阶段基于系统功能的一种规模估计方法。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。通常的步骤是:

1.4. 方法四、PERT估计法

PERT对各个项目活动的完成时间按三种不同情况估计:一个产品的期望规模,一个最低可能估计,一个最高可能估计。用这三个估计用来得到一个产品期望规模和标准偏差的Pert 统计估计。Pert 估计可得到代码行的期望值E, 和标准偏差SD.

2. 统计法

2.1. 代码行数

2.2. 类或函数的数量和大小

2.3. 圈复杂度

是一种代码复杂度的衡量标准。在软件测试的概念里,圈复杂度“用来衡量一个模块判定结构的复杂程度,数量上表现为独立线性路径条数,即合理的预防错误所需测试的最少路径条数,圈复杂度大说明程序代码可能质量低且难于测试和维护,根据经验,程序的可能错误和高的圈复杂度有着很大关系

算公式2:V(G)=区域数=判定节点数+1。其实,圈复杂度的计算还有更直观的方法,因为圈复杂度所反映的是“判定条件”的数量,所以圈复杂度实际上就是等于判定节点的数量再加上1,也即控制流图的区域数。

对于多分支的CASE结构或IF-ELSEIF-ELSE结构,统计判定节点的个数时需要特别注意一点,要求必须统计全部实际的判定节点数,也即每个ELSEIF语句,以及每个CASE语句,都应该算为一个判定节点。

2.4. LOC(Line of Code),LOC指

LOC指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:Job Control Language)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明

3. 参考资料

圈复杂度_百度百科.html

圈复杂度_Java教程_www.knowsky.com.html

转载于:https://www.cnblogs.com/attilax/p/5902109.html

Atitit 衡量项目的规模相关推荐

  1. atitit.微信项目开发效率慢的一些总结

    atitit.微信项目开发效率慢的一些总结 #---理念问题..这个是最大的问题.. 要有专人提升开发效率才好.. #---没有一个好的开发方法体系.... ini deve 法. fell asd+ ...

  2. 程序员的绩效到底是应该衡量项目,还是改 Bug 量?

    你听说过有的团队使用各种衡量方法吗?比如 Bug 修正率,或者每周产生的代码行数?根据这种度量算出的业绩最差者就可以辞退了.接下来会怎样?团队就会只关注那些容易改的 Bug,以便做出漂亮的数据.最终, ...

  3. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 1.音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按

    atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能. 铃声 功能.. 音频切割(按照副歌部分 ...

  4. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按照副歌部

    atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能. 铃声 功能.. 音频切割(按照副歌部分 ...

  5. 软件项目的规模、工作量和成本是如何进行估算的

    1. 基于代码行和功能点的估算 软件项目的规模是影响软件项目成本和工作量的主要因素.在基于代码行(loc,line of code)和功能点(function point)的估算方法中,利用代码行和功 ...

  6. 电商专题-电商项目开发规模

    1.网站并发数 经过压力测试可以支持3000左右的并发,可以满足目前的业务需求.由于我们的系统是分布式架构,支持水平扩展,如果将来并发量提高的话,可以增加服务器来提高并发量. 2.人员配置 产品经理: ...

  7. 项目经理:衡量项目成功与否的关键,在于这三个要素

    项目的成败要站在不同的角度看 不管你有没有做过项目,都应该很清楚不同的项目成功的标准真的是不一样的. 而不同的企业.不同的发起方,对项目成功的定义也是很不一样的. 那么作为一个IT项目经理,能不能准确 ...

  8. 软考信息系统项目管理师_项目进度管理2---软考高级之信息系统项目管理师014

    今天看项目进度管理的技术和工具 代码行数 英文全称: Lines Of Code 首先看 衡量项目的规模 首先看类比估算

  9. 软件项目规模度量与实际应用

    一. 软件规模度量的必要性 软件项目规模的度量,是软件项目中相当重要的一环. 只有相对合理和相对准确地度量软件规模,才能对项目的计划进度安排,资源分配,等等各个环节进行合理的部署.这样才能尽可能地保证 ...

  10. 软件项目规模评估方法之软件源代码行法

    软件项目规模的评估方法有很多,我们近期会把这些方法一一进行梳理然后发布出来供大家学习了解.今天我们来说说软件项目规模评估方法中的软件源代码行法. 软件源代码行法(SLOC)是以软件的源代码行数量来计算 ...

最新文章

  1. 搭建Web服务器之Step1:VMWare+CentOS6.3
  2. mvn打包的POm文件
  3. python算法特征_python 3.x实现特征选择ReliefF算法
  4. Caffe源码解析—核函数
  5. codeforces 1027 B - Numbers on the Chessboard(规律)
  6. POJ - 1011 Sticks(dfs+剪枝)(好题!!)
  7. 用户-第三方支付公司-银行 资金流动过程
  8. mysql外键实例学生成绩_mysql 外键(foreign key)的详解和实例
  9. 红黑树模拟软件_【程序员面试必备】红黑树详细图解
  10. 【转】RunTime.getRunTime().addShutdownHook用法
  11. 黑科技 —— Type-C 接口与 USB3.1
  12. Percona PT-kill重构版(PHP)
  13. JBPM4.4_jBPM4.4的流程定义语言(设计流程)
  14. Tushare 简介与使用
  15. Boxplot箱线图
  16. 电脑ping,电脑ping如何打开 电脑ping打开教程
  17. 微信小程序--获取当前时间
  18. 游戏服务器维修怎么回事,游戏服务器维护都是在做些什么?
  19. BFS算法之地铁路线问题
  20. MATLAB画聚类热图,使用ComplexHeatmap简单绘制热图

热门文章

  1. ORA-28002 the password will expire
  2. Could not find an NgModule. Use the skip-import option to skip importing in NgModule.
  3. WPF备忘录(7)WPF图片资源路径介绍
  4. 《EMCAScript6入门》读书笔记——16.Generator函数的语法
  5. Python代码规范
  6. 使用iframe的一些经验
  7. 在.NET2.0中上传文件操作(解决了上传文件大小和多文件限制)--转
  8. eclipse中无法新建Android工程 出现问题:Plug-in org.eclipse.ajdt.ui was unable to load
  9. HttpClient(一)HttpClient抓取网页基本信息
  10. 记一次VS Code崩溃的解决(Win10扫描自动回复系统文件)