自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csbmk_com中基数联的博客

软件成本估算、软件工程造价师培训、软件造价评估、软件项目工作量估算

  • 博客(94)
  • 收藏
  • 关注

转载 浅析软件非功能规模评估模型(SNAP)的评估过程

非功能需求,指软件产品为满足业务需求而必须具有的,且除功能需求以外的特性。非功能用户需求是描述软件如何实现功能而不是具备什么功能。非功能特性包括产品必须具备的质量属性和必须遵守的约束。例如:软件性能需求、软件安全性需求、软件可用性需求等。SNAP方法参考了IFPUG方法中对事务功能和数据功能的判定规则形式,简单易懂。SNAP模型包括4个类和14子类。SNAP中的确定类和子类的过程相当于功能点分析方法中确定系统边界的过程。通过一组基准,根据每个子类的类型和复杂性程度的不同来度量子类的规模大小,整个非功能需

2021-05-26 13:39:32 615

原创 浅析软件项目开发成本测量

项目过程中测量成本:软件开发成本分成直接人力成本,间接人力成本,直接非人力成本和间接非人力成本四部分。其中间接成本,包括间接人力成本和间接非人力成本,都是不为特定项目而产生,但服务于整体开发活动的费用分摊,因此在特定项目过程中对间接成本进行测量的意义不大。而直接成本方面,包括直接人力成本和直接非人力成本,都是为特定项目而投入的,因此需要在项目过程中进行测量。而直接人力成本最直接的测量因素就是工作量,因此在软件开发过程中,可以只跟踪直接非人力成本和工作量。在软件开发过程中,对软件开发直接成本的测量周期,也可

2021-05-17 15:49:26 439

原创 软件开发成本测量之软件项目规模和工作量测量

从软件开发成本度量的角度来看,在完成了对软件项目的规模、工作量和成本的估算后,并不意味着度量工作的结束。相反,在整个软件项目的生命周期中,还需要持续不断地对软件成本进行测量和分析。这些测量和分析的工作,不仅仅是单个软件项目成功的关键因素,也是组织软件开发能力提升的基础。因此,在软件项目前期完成项目的规模、工作量的估算后,为满足项目计划和监控的要求,在项目过程中应该对实际规模、工作量进行测量;为满足项目收尾的要求,在项目结束后对项目进行决算时,也需要对项目的实际规模、工作量进行测量。规模测量软件项目的规

2021-05-17 15:48:01 690

转载 简析敏捷开发中使用的软件成本估算方法——敏捷估算2.0

敏捷估算2.0(Agile Estimating 2.0)方法是一种运用在敏捷开发中更新的软件成本估算方法,类似于应用最广泛的敏捷估算方法——计划扑克(Planning Poker)估算方法。它同样基于专家意见、类比和分解,使用 Fibonacci 数列,与计划扑克估算相比,它可以更显著地缩短会议时间。敏捷估算2.0方法也属于故事点估算方法的一种,其步骤如下:    1、由产品负责人向团队介绍每一个用户故事,确保所有需求相关的问题都在估算前得到解决。    2、整个团队一起参与这个游戏。只有一个简单

2021-03-30 15:54:32 906

原创 软件开发及相关活动的基准比对可采用哪几种形式?

软件开发及相关活动的基准比对可采用如下3种形式:1)外部基准比对。持续度量和比对业界领袖组织,从而获得信息来帮助组织采取行动以提高组织性能。2)内部基准比对。可用于组织内部,允许组织内的不同部门或者不同工作地点之间进行比较。   3)纵向比对。了解组织不同周期(如不同年度)间过程性能的差异,从而确定组织过程能力的变化趋势及相关改进活动的有效性。...

2020-07-31 09:56:41 172

原创 回归分析方法简介

回归分析(regression analysis)是确定两种或两种以上变数间相互依赖的定量关系的一种统计分析方法,运用十分广泛。回归分析按照涉及的自变量的多少,可分为一元回归分析和多元回归分析;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。如果在回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。回归分析通常包括一下几步:第一

2020-07-31 09:54:40 474

原创 软件基准比对方法简介

基准比对起源于上世纪70年代末到80年代初的标杆管理思想,至上世纪90年代标杆管理成为与组织再造、战略联盟并称的三大管理思想。在1984年,Caper Jones在Programming Productivity中首次提出了用基准比对(benchmarking)进行软件评估的思想,将标杆管理引入了软件行业,称之为基准比对方法。基准比对(Benchmarking),即组织将自身的项目管理及研发数据与本组织或行业历史数据及最佳实践进行持续比较,通过数据分析比对,帮助组织了解现状、发现问题、实施改进并对未来建立

2020-07-31 09:53:07 684

原创 详解功能点估算方法中的事务功能

软件成本评估中的功能点估算法将功能点分为5类:ILF(Internal Logical File,内部逻辑文件)、EIF(External Interface File,外部接口文件)、EI(External Input,外部输入)、EO(External Output,外部输出)和EQ(External Inquiry,外部查询)。ILF和EIF属于数据类型的功能点,EI、EO、EQ属于事务类型的功能点。EI、EO、EQ的比较EI是处理来自系统边界外部的一组数据输入,它的主要目的是维护一个或多个ILF

2020-05-26 13:21:56 7054

原创 国际功能点分析方法简介

软件功能点方法自IBM公司的Allan Albreht先生于20世纪70年代末提出以来,功能点在软件行业的应用与实践已超过40年,在Albrecht的功能点模型基础之上,经过不断地应用与发展,功能点标准演进为《信息技术 软件度量 功能规模度量》系列标准及IFPUG、COSMIC、Mk II、NESMA、FiSMA等五个具体操作方法的标准。五种功能点度量方法的发展简述——SJ/T11617—2016 软件工程 COSMIC-FFP一种功能规模测量方法COSMIC(COmmon Software Mea

2020-05-26 13:14:15 1217

原创 软件与设备交互时的查询和设置参数的功能项算是EIF还是EI呢?

问:软件与设备交互时的查询和设置参数的功能项算是EIF还是EI呢?答:先看系统边界划分,因为硬件也是需要有软件的驱动等,如果硬件层不计数,软件部分的查询就正常计数EQ,查询的硬件属性等数据识别EIF。参数设置只计数一个EI。...

2020-05-26 13:05:46 749

原创 大数据中心平台适合用功能点方法估算吗?

问:大数据中心平台适合用功能点方法估算吗?大数据中心里面的数据集都是业务系统中的数据功能,在业务应用系统中已经记取了逻辑文件。大数据中心包括了这些数据的集成还有对其的各种指标分析,产生了业务价值。答:大数据系统可以用功能点方法计费,功能点是面向用户的,用户可以是终端用户也可以使用它的其它系统,大数据为这些系统或终端用户提供基本的业务价值。大数据系统使用功能点方法计费时常见的情况是:1、当使用面...

2019-09-17 15:52:14 441

原创 页面风格变化(编程语言由ext变为vvc)工作量该如何核算?

问:页面风格变化(编程语言由 ext 变为vvc),后台逻辑没有任何变化,这个工作量要如何核算?答:标准规则下不计数。如果定制规则,通常是只计数相关的事务功能,修改类型为“修改”,并适度调整吻合度/重用度。UI变化或者重构属于技术规模,标准方法不计数,在估算实践中,通常采用定制规则,或者参照IFPUG的SNAP方法(严格讲是一个框架)。以上就是页面风格变化(编程语言由ext变为vvc)工作量...

2019-09-17 15:35:38 123

原创 软件成本与软件成本度量简述

什么是软件成本?什么又是软件成本度量?软件成本是指为达成软件规划、建设、维护等项目目标所需付出的各种资源代价总和,即直接成本+间接成本。软件成本度量是指对软件成本的预计值进行估算或对实际值进行测量、分析的过程。以上就是软件成本与软件成本度量简述所有内容。...

2019-09-17 15:06:43 1049

原创 软件项目的规模、工作量和成本是如何进行估算或评估的?

软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。国家标准《GB/T 36964-2018 软件工程 软件开发成本度量规范》中建议的软件成本估算基本流程如下图所示:国家准中的四个估算过程,层层递进,逐步细化,最终达到科学、一致的成本估算。1.软件规模估算...

2019-09-17 15:03:44 5403

原创 软件工程造价师好考吗?

问:软件工程造价师好考吗?答:软件工程造价师很好考。软件工程造价师考试是软件造价领域面向个人的专业技能考试,目的不仅在于考查考生在软件造价和成本估算领域的理论知识,更注重检验考生在实际工作中,运用相关知识进行功能点规模估算,进而科学估算项目工作量、工期、造价和成本的能力。软件工程造价师培训课程依据国标《软件工程 软件开发成本度量规范》(GB/T 36964-2018)、工业和信息化部行业标准《...

2019-08-26 14:56:51 1409

原创 软件成本评估方法之故事点法

故事点是一种度量单位,用于表述一个用户故事、一项功能或一件工作整体大小。当使用故事点进行估算时,我们为待估算的每一项设定一个数值。这个值本身的数字并不重要,重要的是这些故事点之间通过各自数值对比体现的相对大小。例如,一个被赋予2的用户故事,其大小应当是一个被赋予1的用户故事的两倍。注意,我们在赋值时,不要采用100、200、300,或者1百万、2百万、3百万,而要使用1、2、3这样的数值,估算结果...

2019-08-26 14:55:41 1051

原创 软件开发成本评估时系统对接的功能点怎么计算呢?

问:软件开发成本评估时系统对接的功能点怎么计算呢?答:如果是正常的接口开发,就正常数,有新的数据引用就是EIF,外部接口本身是基本过程,每个系统各数各的。就是说两个系统对接,需要分别在两个系统的角度进行两次计数,如果涉及到的文件已经在一个系统内被记为ILF,在另一个系统那边需要记为一个EIF。若接口带鉴权,如果是新开发,是有EIF的,如果是增强开发,要看有没有变化,例如本系统原来其他接口有同样的...

2019-08-26 14:54:44 1255

原创 软件项目中我们写IM和视频的时候应该怎么计算项目工作量?

问:软件项目中我们写IM和视频的时候,一个是提供上层的SDK供集成同时提供底层能力服务,这个应该怎么计算项目工作量?答:如果SDK仅供你们内部使用以便你们程序员快速实现功能,那么在为你们软件做功能点计数时就已经包含该部分内容,SDK不单独计数;如果SDK是应客户要求单独发布、供外围系统集成使用,那么外围系统就是SDK的用户,可以从SDK为外围系统提供了什么业务价值如基本过程、数据功能等这个角度计...

2019-08-26 14:53:50 268

原创 软件开发成本评估怎么做?软件开发成本评估从哪些方面进行?

什么是软件开发成本?软件开发成本评估怎么做?软件开发成本评估从哪些方面进行?软件开发成本(software development cost)是指为达成软件开发项目目标开发方所需付出的各种资源代价总和。这里的资源包括人、财、物和信息等。软件开发成本包括软件开发过程中的所有直接成本和间接成本。软件开发的直接成本是指为了达成特定项目目标所支出的各类资源总和。这些资源与此项目是强关联的,一旦该项目结...

2019-08-26 14:45:56 1096

原创 软件项目开发成本经常用到的估算方法

通常在实际应用中我们采用以下2种方法来确定软件开发成本:a、依据工作量估算结果和平均人力成本费率直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件开发成本;对于委托方,也可利用不含毛利润的开发方人力成本费率(即只包含直接人力成本和间接成本)估算软件开发成本,再根据开发方毛利润水平,确定预算费用;b、依据规模估算结果和规模综合单价直接计算出直接人力成本和间接成本的总和,加直接非人...

2019-08-26 14:43:20 2001

原创 软件成本评估中,对任务的监控算不算逻辑文件呢?

问:软件成本评估中,对任务的监控算不算逻辑文件呢?答:逻辑文件是名词,动词是基本过程。对任务的监控,仅听名字,应该属于EO或EQ。以上就是软件成本评估中,对任务的监控算不算逻辑文件呢?所有内容。...

2019-08-21 11:02:02 171

原创 软件成本评估中功能项与功能点的区别

软件成本评估中功能项与功能点的区别:功能项通常和功能点数有较强相关性,但由于没有特别的规则来控制其分解粒度,所以很难用功能项数对规模进行客观度量,功能点则有一系列规则,保证对于同一需求,不同人可获得高度一致的计数结果。以上就是软件成本评估中功能项与功能点的区别所有内容。...

2019-08-21 11:00:41 1532

原创 IFPUG和NESMA什么关系,我们平时说的功能点计数方法是用的哪个?

问:IFPUG和NESMA什么关系,我们这里讨论的功能点计数方法 是用的哪个?答:它们是不同的标准,NESMA是基于IFPUG发展出来的,这两种方法被认为是等效的。有点儿像围棋中数目和数子两种计算输赢方法的差别,虽然有时不完全一样,但通常是高度一致的。简单说 IFPUG/NESMA 他俩都是功能点法的范畴,只是一个评估的更细致更精确,但是耗费时间长,另一个NESMA 可以快速高效的评估工作量,...

2019-08-21 10:55:57 2256

原创 软件项目工作量评估方法简述之COSMIC功能点方法

(一) 简介COSMIC 是通用软件度量国际联盟的简写(Common Software Measurement International Consortium,COSMIC),它成立于1998 年,是一个由全球软件度量专家组成的非盈利自愿性组织,致力于软件规模度量方法的研究与推广。2002 年1月COSMIC 所推出的全功能点规模度量方法成为了 ISO 的标准,最新标准为 ISO/IEC...

2019-08-21 10:53:50 15484 1

原创 软件项目工作量评估方法简述之功能点方法(FPA)

软件项目工作量评估方法很多,如代码行法、类比法、WBS、故事点、用例点、NESMA、FPA、cosmic、COCOMOⅡ等。本文主要对功能点方法(FPA)简述。功能点 FPA 方法(一) 简介FPA 是从用户角度出发度量软件规模的一种方法。它从用户的角度出发,将系统分为数据功能和事物功能两大类,分别根据具体的规则来计算功能点,最后结合系统的特征因子来调整功能点数, 从而得到最终的系统规...

2019-08-21 10:49:33 10947

原创 软件项目规模及工作量估算方法解析之用例点法

软件规模度量是软件项目成本评估、软件项目工作量估算和合理策划项目进度的基础。软件规模度量的方法有多种,今天我们来了解一下其中的用例点方法。    用例点方法(use case point method,UCP),是由Gustav Karner在1993年针对FPA(function point access)方法而提出的一种改进方法,是在面向对象开发方法中基于用例估算软件项目规模及工作量的一种...

2019-06-17 14:13:25 6464

原创 由于大屏尺寸的变化导致显示页面的重新开发,这个工作量如何评估?

问:大数据在大屏展示时,由于大屏尺寸的变化而导致显示页面的重新开发,这个工作量如何评估呢?或者页面的设计开发一般占软件开发的百分比大约和多少?答:如果只是尺寸变化,不属于功能性需求。如果希望相对量化的评估,可以参考SNAP中UI相关的部分,或者根据修改的页面数大致估算。...

2019-05-30 13:24:18 360

原创 软件项目成本估算中,软件项目外包人月费用一个月是按几天算?

问:软件项目成本估算中,软件项目外包人月费用一个月是按几天算?21.75天?20.83天或其他 ?答:通常在估算软件项目成本时,对于软件项目外包的人月费用是按21.75天计算的。...

2019-05-30 13:22:55 15536

原创 软件项目规模评估方法之软件源代码行法

软件项目规模的评估方法有很多,我们近期会把这些方法一一进行梳理然后发布出来供大家学习了解。今天我们来说说软件项目规模评估方法中的软件源代码行法。软件源代码行法(SLOC)是以软件的源代码行数量来计算或表示软件的规模。使用软件源代码行评估软件项目的规模可分为两类:物理SLOC和逻辑SLOC。物理SLOC是指除去注释行后以文本形式出现的程序源代码行数。逻辑SLOC是指可执行语句的数量,这里可执行语句...

2019-05-30 13:21:54 841

原创 软件项目成本评估中,关于接口开发的工作量评估有什么标准方法吗?

问:软件项目成本评估中,关于接口开发的工作量评估有什么标准方法吗?答:如果是外部接口,就正常识别功能点即可,接口通常对应事务功能,但有可能有变化的数据功能。(来源:中基数联)...

2019-05-21 14:27:47 3086

原创 软件成本评估时是否在预算阶段也要考虑企业的毛利润?毛利润一般取30%吗?

问:软件成本评估时是否在预算阶段也要考虑企业的毛利润,这个毛利润里面是否含了税,也包含了间接成本在里面吗?毛利润一般取30%吗?答:含毛利润,自然也包含税费及间接成本。毛利润30%是平均水平,不同企业差异可能很大。(北京中基数联)...

2019-05-21 14:25:40 730

转载 软件项目规模评估方法之软件源代码行法

软件项目规模的评估方法有很多,我们近期会把这些方法一一进行梳理然后发布出来供大家学习了解。今天我们来说说软件项目规模评估方法中的软件源代码行法。软件源代码行法(SLOC)是以软件的源代码行数量来计算或表示软件的规模。使用软件源代码行评估软件项目的规模可分为两类:物理SLOC和逻辑SLOC。物理SLOC是指除去注释行后以文本形式出现的程序源代码行数。逻辑SLOC是指可执行语句的数量,这里可执行语句...

2019-05-21 14:23:44 1999

原创 软件项目开发成本度量过程中哪些时间点适合测量软件规模?

在软件项目开发成本度量过程中对于软件项目规模的测量都有哪些时间点?软件项目的规模一般会随着需求的逐渐清晰而不断明确,规模测量的时间点可以在软件研发项目的里程碑点进行。常见的项目里程碑点包括:   a) 需求完成:需求调研和分析完成,形成基线化的需求文档。需求完成后,功能规模理论上已确定,但考虑到实际的需求文档质量,可能要在设计完成后才可以进行详细功能点计数。b) 设计完成:设计...

2019-04-26 14:47:21 297

原创 软件估算与软件测量的区别是什么?

软件项目估算时,估算的是预计值,而软件项目测量,测量的是实际值。估算时项目有很多不确定因素,如项目范围,关于项目资源的各种假设。而测量是事后的,各种因素是确定的。当然所谓“事后”是相对的,未必要到项目结束。例如,如果基于需求规格进行功能点分析,就项目而言还属于估算,但就需求规格这个对象,可以称之为测量。如果项目未完成,对于项目而言,当然只能称之为估算或者评估,就算甲方的需求不再变化也是如此。以上...

2019-04-26 14:45:05 1151

原创 浅析软件研发成本测量

我们在完成了对软件研发项目的规模、工作量、工期和成本的估算后,是否意味着软件研发成本度量工作的结束呢?显然不是!从软件研发成本度量的角度来看,在整个软件研发项目的生命周期中,还需要持续不断地对软件研发成本进行测量和分析。这些软件研发成本测量和分析的工作,不仅仅是单个软件研发项目成功的关键因素,也是组织软件研发能力提升的基础。因此,在软件研发项目前期完成项目的规模、工作量、工期的估算后,为满足项目...

2019-04-26 14:43:46 229

原创 软件项目研发成本估算结果确定通常采用哪些方法?

软件项目成本估算的结果如何确定?有些方法是确定软件成本估算结果的?在软件成本估算结果上,通常采用三种方法来确定软件研发成本:a) 分别计算直接人力成本、直接非人力成本、间接人力成本、间接非人力成本,然后求和计算软件研发成本;b) 依据工作量估算结果和平均人力成本费率直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件研发成本;对于委托方,也可利用不含毛利润的开发方人力成本费率(...

2019-03-22 13:58:28 394

原创 估算一个软件项目成本时如何正确估算直接人力成本?

估算一个软件项目成本时如何正确估算直接人力成本?直接人力成本的计算有哪些方式?  在软件项目成本估算过程中,应根据工作量估算结果和项目人员直接人力成本费率估算直接人力成本。通常在早期估算时,可根据平均人力成本费率确定人力成本,平均人力成本费率受物价指数、行业、人力资源供给状况、企业所在地、工作性质、人员级别等因素影响,如可根据不同角色进行估算,一般情况下总体架构师高于需求分析师,需求分析师高于编...

2019-03-22 13:55:47 4708

原创 软件开发成本评估或估算过程中工期的估算包括哪些步骤?

软件开发成本评估或估算过程中软件项目工期的估算内容有哪些?估算软件工期包括哪些步骤?在估算工期时应包含如下步骤:a) 根据工作量估算结果和资源情况,对工作任务进行分解并制订工作时间表。在制订工作时间表时,应充分考虑如下因素:——关键路径任务约束对工期的影响。如用户参与需求沟通活动的资源投入情况、委托方对试运行周期的要求等;——识别干系人,并理解他们对项目的影响力也是至关重要的,不同的...

2019-03-05 10:55:35 1676

原创 软件成本评估过程中只涉及界面美化怎么算功能点?

问:软件成本评估过程中只涉及软件界面美化怎么算功能点?答:界面美化是非功能性需求,以前如何计价现在还如何计价即可。需要注意就是其中一些所谓界面美化,实质是业务微调,譬如输入字段发生改变、增减等等,这些是可以按重用的功能性需求计费的。...

2019-03-05 10:53:16 272

原创 对于那种复杂的后台计算情况我们应该如何进行项目的成本评估?

问:对于那种复杂的后台计算,例如清分结算,前台页面只有一个触发清分的按钮,通过后台计算后直接反馈一个结果,像这种情况应该怎样评估?答:按照标准的方法,就按照一个基本过程计数。在一些银行会引入定制规则或者采用不同的生产率基线。...

2019-03-05 10:51:59 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除