草庐IT

软件项目管理 6.4.类比(自顶向下)估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---类比估算方法。类比估算法这是两个类似的产品,有相似的产品属性,在估算另一个产品时,可以参照这个产品的属性值。同理,采用类比估算方法,估算软件项目时,可以找一个相似的项目,根据相似项目总的工作量,成本来估算本项目的总规模成本,然后估算各个工作单元的规模成本,所以是一种自上而下的估算形式。那什么情况下采用类比估算呢?当项目信息不足的时候,要求不是非常精确估算的时候,有类似的历史项目数据。那如何确定项目相似呢?理论上需

软件项目管理 6.3.用例点估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---用例点估算法。用例点估算是基于需求用户视图的估算方法,通过需求用户视图中的角色,用例,以及相应的复杂度来确定项目的用例点。用例点估算流程通过用例视图确定用例和角色以及相应的复杂级别。然后确定用例权值和角色权值,相加后获得未调整的用例点,再计算技术复杂度因子,通过这些因子来调整未调整的用例点获得用例点数,最后通过项目生产力将用例点换算为工作量。因此用例点估算方法的基本步骤如下:计算未调整的角色权值UAW;计算未调整

软件项目管理 6.2.功能点估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---功能点估算法。最早提出功能点估算法的是阿尔布雷克特,1979年在IBM工作时提出,称为Albrecht功能点;也称为IFPUG(国际功能点用户组织)功能点。适用于信息系统。一、功能点估算代码行估算法与项目的实现语言等技术相关。而功能点估算与实现的语言和技术没有关系,用系统的功能数量来测量项目规模,是通过评估,加权,量化得出功能点。功能点公式:FP=UFC*TCF。其中UFC为未调整功能点计数,是未调整之前的数量。

软件项目管理 6.1.代码行估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---代码行估算法。一、软件项目规模即工作量,例如:软件规划,软件管理,需求分析,系统设计,编码,测试,以及后期维护等任务的工作量总和即为项目规模。代码行,功能点,人月,人天,人年等都可以是规模单位。有了软件项目规模就可以表示出项目成本。完成软件规模相应付出的代价就是软件成本,我们可以采用货币单位来表示软件成本。二、代码行估算法代码行估算法就是从软件程序量的角度定义项目规模。例如:某项目的规模是C语言1000代码行,那

软件项目管理 5.1.任务分解基本概念

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第五章软件项目任务分解《初级学习路线合集》前言大家好,这节我们学习软件项目管理---任务分解基本概念,介绍任务分解,WBS,工作包,WBS字典等概念...一、任务分解任务分解过程是将一个项目分解为更多的工作细目或者子项目,使项目变得更小,更易管理,更易操作。任务分解的结果是WBS(WorkBreakdownStructure:任务分解结构)我们需要从需求开始拆分项目。这个图是校务通系统的任务分解结果,共分四个层次,最顶层是项目目标WBS是对项目由粗到细的分解过程,是面向交付成果的,WBS组织并定

软件项目管理 4.2.传统需求建模方法

软件项目管理4.2.传统需求建模方法【公众号“项目管理研究所”将会第一时间更新文章并分享《行业分析报告》】归档于软件项目管理初级学习路线第四章软件需求管理《初级学习路线合集》前言大家好,这节我们学习软件项目管理---传统需求建模方法,接下来通过例子介绍主流建模方法,我们介绍:1.原型方法2.基于数据流建模3.基于UML建模。一、原型方法原型方法是通过不断地评价原型来确定需求的方法。这是某门户网站的项目,那么在需求分析阶段,通过不断地优化这个原型界面,来最终确定项目的需求,而且与用户很容易进行交流,实践中可以采用原型建模工具,例如等Axure设计工具。二、基于数据流建模数据流方法是结构化分析方法

软件项目管理 4.1.软件需求管理过程

软件项目管理4.1.软件需求管理过程【公众号“项目管理研究所”将会第一时间更新文章并分享行业分析报告】归档于软件项目管理初级学习路线第三章生存期模型《初级学习路线合集》前言大家好,这节我们学习软件项目管理---软件需求管理过程,需求管理过程分两个部分。第一个部分需求确认即确认需求规格,包括四个过程,需求获取,需求分析,需求规格编写,需求验证。第二个部分是开发过程中的需求管理即需求变更过程。既需求管理有五个过程:需求获取,需求分析,需求规格编写,需求验证,需求变更、一、需求获取这个图展示的是需求获取的过程,就是将用户脑子想的东西抓取过来,例如这个用户想着开发一个小轿车,好的需求获取者可以获取一个

软件项目管理 6.4.类比(自顶向下)估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---类比估算方法。类比估算法这是两个类似的产品,有相似的产品属性,在估算另一个产品时,可以参照这个产品的属性值。同理,采用类比估算方法,估算软件项目时,可以找一个相似的项目,根据相似项目总的工作量,成本来估算本项目的总规模成本,然后估算各个工作单元的规模成本,所以是一种自上而下的估算形式。那什么情况下采用类比估算呢?当项目信息不足的时候,要求不是非常精确估算的时候,有类似的历史项目数据。那如何确定项目相似呢?理论上需

软件项目管理 6.3.用例点估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---用例点估算法。用例点估算是基于需求用户视图的估算方法,通过需求用户视图中的角色,用例,以及相应的复杂度来确定项目的用例点。用例点估算流程通过用例视图确定用例和角色以及相应的复杂级别。然后确定用例权值和角色权值,相加后获得未调整的用例点,再计算技术复杂度因子,通过这些因子来调整未调整的用例点获得用例点数,最后通过项目生产力将用例点换算为工作量。因此用例点估算方法的基本步骤如下:计算未调整的角色权值UAW;计算未调整

软件项目管理 6.2.功能点估算法

【公众号“项目管理研究所”将会第一时间更新文章并[分享行业分析报告]】归档于软件项目管理初级学习路线第六章软件项目成本计划《初级学习路线合集》前言大家好,这节我们学习软件项目管理---功能点估算法。最早提出功能点估算法的是阿尔布雷克特,1979年在IBM工作时提出,称为Albrecht功能点;也称为IFPUG(国际功能点用户组织)功能点。适用于信息系统。一、功能点估算代码行估算法与项目的实现语言等技术相关。而功能点估算与实现的语言和技术没有关系,用系统的功能数量来测量项目规模,是通过评估,加权,量化得出功能点。功能点公式:FP=UFC*TCF。其中UFC为未调整功能点计数,是未调整之前的数量。