通过利用各种属性的公式,项目经理使用的是哪一项估算技术?

发布网友 发布时间:2022-04-23 06:20

我来回答

2个回答

热心网友 时间:2023-10-03 17:14

了解项目过程,对于成本估算,那些材料要了解,还要懂一些法律,还要有良好的沟通技巧,自我修养,懂得心理。能力的作用是防止人们犯错误。

热心网友 时间:2023-10-03 17:14

项目估算是对需求分析、设计、编码、测试、集成交付等整个软件开发过程所花费工作量、时间、成本等的预测。是软件研发中最难的工序之一。

二、为什么做项目估算
软件系统的规模、功能越来越复杂,难于理解,必须通过某种方法对软件的规模、工期、成本进行度量、预计,从而能更好的控制软件开发活动。(有很多非常有趣的漫画用于形容项目估算、工期的问题,大家自己搜搜吧)

项目估算是制定合理的项目计划的基础。

三、项目估算的方法
下图是常见的评估方法以及可用于评估的对象。我们以规模和工作量的估算为主,因为工期和成本是可以通过规模和工作量计算出来的。

3.1 规模估算

可进行估算的规模属性包括需求数、接口数、功能数、功能点数、文档页数、代码行数、类与对象数、数据库表与字段数等等。(参见CMMI-PP)

上述规模属性可以划分为两类:

1) 技术规模:开发人员角度,常用的是基于代码行的估算

2) 功能规模:用户角度,较流行的是基于功能点的估算

在COCOMOII模型中,定义了功能点和不同语言的代码行之间的转换关系。

1.基于代码行的估算:

在软件生命周期早期阶段,一般不采用代码行估算规模。

优势:

直观
劣势:

没有公认的可接受的代码行标准。尽管SEI等对源代码行做出了定义,但仍无法面面俱到。在注释、变量、复用语句、包含多条指令的语句等处都有分歧
过于依赖编程语言及个人能力
在项目早期,需求不稳定、设计不成熟、实现不确定的情况下估算准确度较低
过于强调编码的工作量,编码只是项目实现阶段的一部分
2.基于功能点的估算:

2003年,功能点估算方法被ISO标准采纳,包括:1个总标准(ISO14143)和5个子标准。

IFPUG:适用所有类型软件,主要用于MIS(使用最为广泛)
NESMA:与IFPUG十分相似,简化了使用流程
Mark II:适用逻辑事务能被确定的任何类型软件
COSMIC:适用商业应用软件和实时系统
FISMA:适用所有类型软件
优势:

可以在早期根据功能需求对产品规模进行估算
在信息系统、数据库密集系统、4GL应用系统开发中被广泛认可
劣势:

其考虑复杂性问题的客观性受到质疑,不能应用在逻辑较复杂的实时系统、科学软件开发中, 对于此类软件的规模度量,还需要考虑诸如复杂度、状态转换数目等信息。
3.1.1 WideBand Delphi(宽带De

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com