精华内容
下载资源
问答
  • 参数成本估算模型需要不断地进行校准和改进,以确保更准确的软件估算并反映不断变化的软件开发环境。 当软件组织采用参数估计模型来提高模型的可用性和准确性时,通过调整模型参数的子集进行局部校准是一种常见的...
  • 在软件研发成本度量(包括估算与测量)方面,对于软件规模本身评价是首要任务。根据软件行业实践,目前评价软件规模的方法主要分为两种:基于业务视角和基于开发视角。基于业务视角的方法是从用户角度出发,与...

    在软件研发成本度量(包括估算与测量)方面,对于软件规模本身的评价是首要任务。根据软件行业的实践,目前评价软件规模的方法主要分为两种:基于业务视角和基于开发视角。基于业务视角的方法是从用户角度出发,与软件开发技术无关,如:功能点、故事点、用例点、对象点等方法;基于开发视角的方法是从开发者角度出发,如:基于软件源代码行、数据库表、函数数量等方法。

    基于开发视角的软件规模评价的方法,优点是操作简单、实施容易,但不容易在项目干系人之间达成一致,往往会引起较多的分歧。基于开发视角的评价方法虽然在实际工作中也有着普遍的应用,但更多地局限于软件开发团队内部。如果要在业务部门与开发部门、甲方与乙方等外部组织约定软件开发的工期或费用等关键项目目标,则需要从业务视角出发,对软件项目规模进行标准、一致的评价与估算。而且,在系统初始阶段,用户功能需求是唯一真正可以得到的信息。任何程序大小或代码行数的猜想实际上都是从系统要提供的功能性推演出来。

    下表展示了几种常用的软件规模度量方法的对比,可以看出,功能点方法最优。

    软件规模度量方法对比

    软件规模度量方法对比

    从美国人Allan J. Albrecht在20世纪70年代末提出功能点方法以来,功能点在软件行业的应用与实践已超过30年,在Albrecht的功能点模型基础之上,经过进一步应用与发展,功能点标准演进为ISO/IEC 14143“信息技术 软件度量 功能规模度量”系列标准及IFPUG、COSMIC、Mk II、NESMA、FiSMA 五个具体操作方法的标准。(北京软件造价评估联盟)

    展开全文
  • 常见的软件项目工作量估算方法有类推法、类比法和方程法。 类推法是属于以“估”为主的方法。将待评估项目与过去的一个或多个项目进行比较推算,确定特别相似和不同的地方,最后基于这种差异来进行实际工作量的调整...

    常见的软件项目工作量估算方法有类推法、类比法和方程法。

    类推法是属于以“估”为主的方法。将待评估项目与过去的一个或多个项目进行比较推算,确定特别相似和不同的地方,最后基于这种差异来进行实际工作量的调整。

    采用类推法时应注意,所选择的历史项目与待评估项目一定是高度相似的,历史数据尽量选择本组织内的数据,并且一定要对差异之处进行调整。虽然类推法是迄今为止理论上最可靠的估算方法,由于它是以“估”为主,脱离不了评估人员的主观性,所以估算结果也是经常产生极大偏差。

    示例如下:

    项目描述:为政府部门甲新开发一OA系统,以支持其网上办公、文档流转等电子政务需求。

    历史项目情况:政府部门乙开发过类似系统,甲、乙部门对功能要求有所差别,但项目规模、难度、质量要求等差异不大。

    参考项目数据如下:开发总工期为4.92个月,总工作量为4625人时,其中项目策划阶段78人时,需求阶段555人时,设计阶段694人时,构建阶段1619人时,测试阶段922人时,移交阶段757人时。

    估算工作量:考虑到该项目可将为乙部门开发的系统做为原型了解客户需求,假设需求分析阶段可减少约1/3工作量,则预计项目工作量=555*2/3+694+1619+922+757=4440人时。
    版权属于: 北京中基数联所有。转载时必须以链接形式注明原始出处及本声明。

    展开全文
  • COCOMO模型 – 常见的软件规模估算方法  代码行分析方法作为一种度量估计方法,在20世纪80和90年代得到非常广泛的发展,在业界开发了又许多中估算工作量和进度的参数模型,其中最著名的就COCOMO模型,它的最新版本...

    如何估算测试工作量

    () COCOMO模型 – 常见的软件规模估算方法

           代码行分析方法作为一种度量估计方法,20世纪8090年代得到非常广泛的发展,在业界开发了又许多中估算工作量和进度的参数模型,其中最著名的就COCOMO模型,它的最新版本是COCOMO II模型.

    COCOMO,英文全称为constructive cost model,中文为构造性成本模型.它是一种精确、易于使用的,基于模型的成本估算方法,最早由勃姆 (Boehm)  1981 年提出。从本质上说是一种参数化的项目估算方法,参数建模是把下那个目的某些特征作为参数,通过建立一个数字模型预测项目成本(类似于居住面积作为参数计算的整体的住房成本).

    COCOMO模型中,工作量调整因子(Effort Adjustment Factor, EAF)代表多个参数的综合效果,这些参数使得项目可以特征化和根据COCOMO数据库中的项目规格化.每个参数可以定位很低,,正常,,很高.每个参数都作为乘数,其值通常在0.51.5之间,这些参数的乘积作为成本方程中的系数.

    COCOMO3个不同层次的模型来反映不同程度的复杂性,他们分别为

    l         基本模型 (Basic Model). 是一个静态单变量模型,它用一个以已估算出来的源代码行数 (LOC) 为自变量的函数来计算软件开发工作量。

    l         中间模型 (Intermediate Model). 则在用 LOC 为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估算。

    l         详细模型 (Detailed Model) 包括中间 COCOMO 模型的所有特性,但用上述各种影响因素调整工作量估算时,还要考虑对软件工程过程中分析、设计等各步骤的影响。

    同时根据不同应用软件的不同应用领域,COCOMO模型划分为如下3种软件应用开发模式:

    l         组织模式(Organic Mode).这种应用开发模式的主要特点是在一个熟悉稳定的环境种进行项目开发,盖项目与最近开发的其他项目有很多相似点,项目相对较小,而且并不需要许多创新.

    l         嵌入式应用开发模式 (Embedded Mode).在这种应用开发模式种,项目受到接口要求的限制.接口对整个应用的开发要求非常搞,而且要求项目有很大的创新,例如开发一种全新的游戏.

    l         中间应用开发模式 (Semidetached Mode).这时介于组织模式和嵌入式应用开发模式之间的类型.

    COCOMO 模型具有估算精确、易于使用的特点。在该模型中使用的基本量有以下几个: (1)DSI( 源指令条数 ) ,定义为代码行数,包括除注释行以外的全部代码。若一行有两个语句,则算做一条指令。 (2)MM( 度量单位为人月 ) 表示开发工作量。 (3)TDEV( 度量单位为月 ) 表示开发进度,由工作量决定。 (4)COCOMO 模型重点考虑 15 种影响软件工作量的因素,并通过定义乘法因子,从而准确、合理地估算软件的工作量。

    但是COCOMO也存在一些很严重的缺陷,例如分析时的输入时优先的,不能处理意外的环境变换,得到的数据往往不能直接使用,需要校准,只能得到过去的情况总结,对于将来的情况无法进行校准等.

    参考资料: 部分节选自<<功能点分析方法与实践>>
    展开全文
  • 在Scrum中,针对PO提出的backlog进行估算与分解是Scrum master常见的工作,简单总结了下一些概念和方法:1.关注backlog的创建者和来源,优先级,以及发布时间2.对每个backlog进行成本,复杂度,风险,功能点3.针对...

    在Scrum中,针对PO提出的backlog进行估算与分解是Scrum master常见的工作,简单总结了下一些概念和方法:

    1.关注backlog的创建者和来源,优先级,以及发布时间

    2.对每个backlog进行成本,复杂度,风险,功能点

    3.针对backlog在计划会议上进行任务分解,把每个backlog分解为多个task,团队成员根据相应分工与特长估算工时和认领:

     

     

     

    每个任务卡从To Do这一列开始。常用的列如下:

    • 用户故事–根据产品需求分解出的一个个用户故事.
    • To Do–需要完成的,但还未开始的任务。
    • In processing–刚刚开始,或正在进行中的任务
    • To Verify: for QA
    • Done–所有已经完成的任务卡都会放在这里,Sprint结束的时候可以拿掉它们。

     

    展开全文
  • 其通过测量信号发射时间和反射信号接收时间的间隔来估算其与目标物体间的距离,其中常见的信号为超声波、红外线、激光等,目前这种手持装置一般都应用在专业领域,其成本较高,很难推广到日常生活中。随着智能手机、...
  • 在上一篇文章中,我探讨了资源重要性和价值转移的含义...从问责制的角度来看,时间是最不常见的标准。 在传统的项目方法中,团队会先弄清楚并同意范围。一旦将这些需求转换为成本和时间估算,这些需求将是固定的。...
  • 2.2.8 越来越高昂热情、士气、协作和团队工作 2.2.9 致力于一种正确商业解决方案 2.3 小结 第3章 控制迭代项目 3.1 制约项目变量:范围、质量、时间和成本 3.2 利益相关方:项目成功真正驱动者 3.3 控制单个...
  • 在网上看了一些论文,威布尔参数估计的方法有很多种,比如常见的有极大似然估计法,最大相关系数优化法,最小二乘法等等。 因为考虑我目前仅是做模型验证,因此我采用了计算量相对比较小的最小二乘法进行估算,并在...
  • 上一场 Chat,我们聊过了产品前期需求管理过程(收集、分析、估算、计划),然而并不是做了计划就完整大吉。本场 Chat 和大家讲一下三方面内容: 故事墙变迁:如果利用“故事墙(看板)”发现常见却不易察觉...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    对软件开发成本和进度的估算很不准确 用户很不满意 质量很不可靠 没有适当文档 软件成本比重上升 供不应求:软件开发生产率跟不上计算机应用迅速深入趋势 软件危机 原因 客观:软件本身特点 逻辑部件 规模庞大...
  • 书中内容主要集中在大多数企业常见的问题之上,如安装和升级到oracle database 11g数据库软件、创建数据库、导出和导入数据、数据库的备份与恢复、性能调优,等等。  本书还提供了dba完成本职工作必备的基本的uniix...
  • 1.5.2 下一代EDA软件设计方法发展趋势 1.6 小结 1.7 问题与思考 第2章 Altera FPGA/CPLD结构 2.1 Altera高密度FPGA 2.1.1 主流高端FPGA——Stratix 2.1.2 内嵌高速串行收发器FPGA Stratix GX 2.1.3 新一代90nm...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    常见的有HOLTEK-p.htm" target="_blank" title="HOLTEK货源和PDF资料">HOLTEK MCU系列、Microchip MCU系列及8051等。 嵌入式DSP专门用来处理对离散时间信号进行极快的处理计算,提高编译效率和执行速度。在...
  • 2.7.2事前分析估算方法 25 2.8函数渐近增长 27 2.9算法时间复杂度 29 理解大o推导不算难,难其实是对数列一些相关运算,这考察更多是数学知识和能力。 2.9.1算法时间复杂度定义 29 2.9.2推导大o阶方法 30 ...
  • 大话数据结构

    2019-01-10 16:35:22
    2.7.2事前分析估算方法 25 2.8函数渐近增长 27 2.9算法时间复杂度 29 理解大o推导不算难,难其实是对数列一些相关运算,这考察更多是数学知识和能力。 2.9.1算法时间复杂度定义 29 2.9.2推导大o阶方法 30 ...
  • 2.7.2事前分析估算方法 25 2.8函数渐近增长 27 2.9算法时间复杂度 29 理解大o推导不算难,难其实是对数列一些相关运算,这考察更多是数学知识和能力。 2.9.1算法时间复杂度定义 29 2.9.2推导大o阶方法 30 ...
  • 大话数据结构 程杰

    2018-09-01 10:06:43
    2.7.2事前分析估算方法 25 2.8函数渐近增长 27 2.9算法时间复杂度 29 理解大o推导不算难,难其实是对数列一些相关运算,这考察更多是数学知识和能力。 2.9.1算法时间复杂度定义 29 2.9.2推导大o阶方法 30 ...
  • 2.7.1 事后统计方法 24 2.7.2 事前分析估算方法 25 2.8 函数渐近增长 27 2.9 算法时间复杂度 29 理解大O推导不算难,难其实是对数列一些相关运算,这考察更多是数学知识和能力。 2.9.1 算法时间复杂度...
  • 来自AV-RGB网友发布多种变压器计算方法,支持EI型,C型,环型变压器的估算.特此鸣谢! 7.LM317稳压 支持LM317,LM337,LM350等常见三端稳压参考阻值和输出电压计算.具体请参考相关文档说明.若需要计算R2,点选<算R2>,...
  • 大话数据结构-程杰

    2014-07-13 23:45:52
    2.7.2 事前分析估算方法 25 2.8 函数渐近增长 27 2.9 算法时间复杂度 29 理解大O推导不算难,难其实是对数列一些相关运算,这考察更多是数学知识和能力。 2.9.1 算法时间复杂度定义 29 2.9.2 推导大O...
  • CruiseYoung提供带有详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐) 基本信息 原书名: Pro Oracle SQL 原出版社: ...
  • CruiseYoung提供带有详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Oracle SQL高级编程》源代码 对应书籍资料见: Oracle SQL高级编程(资深Oracle专家力作,...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

常见的成本估算方法