软件项目的管理复习教学课件汇总3.pptVIP

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目的管理复习教学课件汇总3

概述 软件项目成本 概念 成本范围 人力资源成本 软硬件资源成本 商务活动成本 其他成本 成本分类 有形成本、无形成本 直接成本、间接成本 概述 成本管理 目标 管理活动 软件系统规模估算 软件项目成本估算 软件项目成本预算制定 软件项目成本监控 概述 成本估算的时机 软件项目的成本估算贯穿整个项目管理过程。 特点 估算的作用随着项目推进其意义逐渐降低; 估算的精度随着项目推进其要求逐渐提高; 概述 成本估算的时机 软件项目的成本估算本身也需要成本,需要选择合适的时间点进行跟踪估算。 五个关键点 任务分解与WBS(Work Breakdown Structure) 任务分解 面向可交付成果,将一个项目由粗到细地分解为更多的工作细目或者子项目,使项目的可控管理单元变得更小。 任务分解的结果 WBS(分级的树型结构) 任务分解与WBS(Work Breakdown Structure) WBS的表示 主要形式:图表、清单; 任务需要编号; 通常有按系统功能和按任务类型两种方式; 也有直接在WBS中确定任务责任人的情况,即将WBS和OBS(组织分解结构)结合起来,编制综合的WBS。 任务分解与WBS(Work Breakdown Structure) 实例:学生成绩管理系统的WBS 图表形式: ?实例:学生成绩管理系统的WBS 清单形式: ?实例:学生成绩管理系统的WBS 按照任务类型 任务分解与WBS(Work Breakdown Structure) WBS与OBS(组织分解结构) 任务分解与WBS(Work Breakdown Structure) 任务分解与WBS(Work Breakdown Structure) WBS字典 任务分解与WBS(Work Breakdown Structure) 检验WBS分解结果的标准 最底层的要素是否是实现目标的充分必要条件; 最底层要素是否有重复的; 每个要素是否清晰完整定义; 最底层要素是否有定义清晰的责任人; 最底层要素是否可以进行成本估算和进度安排。 任务分解与WBS(Work Breakdown Structure) WBS分解的注意事项 任务分解的规模和数量因项目而异,确保最低层是可控的和可管理的,推荐分解到40小时的任务比较恰当; 每个任务必须确定一个定义明确的提交物; 任务分解层数最好不要超过7层; 注意80/20规则的把握。 软件项目规模 软件项目规模即软件项目开发的代码量多少; 规模估计主要依据历史项目经验和专业的估算模型; 在项目实施过程中,随着新情况的出现,可能导致估算结果的修正,估算的精确度随着项目的推进而提高。 规模的单位 LOC(Loc of Code):源代码程序长度的测量 FP(Function Point):用系统的功能数量来测量 代码行(LOC) 从软件程序量的角度定义项目规模 常用项目的代码行数来衡量一个软件的开发规模; 要求功能分解足够详细,有一定的经验数据; 与具体的编程语言有关; 用代码行的单价或人月平均代码行数来衡量一个软件项目组织的开发(生产)能力。 实例 10000行的C语言源程序代码文件约250KB,则1个容量为6.25MB的C语言源程序文件约有 万行。 代码行(LOC) 练习 设10000行的C语言源程序代码文件约250KB,现有一软件项目的C语言源程序代码文件约为3.75MB,开发工作共计投入240人月的工作量,项目组月人均费用8000元,试计算其代码行平均单价和项目组人月平均代码行数。 代码行(LOC) 代码复用中的等价代码行计算 在对已有系统进行修改(重新设计、重新编码、重新测试)的基础上,完成新系统的开发,则其等价的新增代码行数为: 功能点(FP) 关于功能点 IBM的Alan Abbrch最先提出; 用系统的功能数量来测量其规模; 与实现产品所使用的语言和技术没有关系; 计算公式 FP =UFC*TCF UFC:未调整功能点计数(功能的类别与复杂度) TCF:技术复杂度因子(技术要求与复杂度) UFC-未调整功能点计数 功能计数项分类 外部输入 外部输出 外部查询 外部文件 内部文件 TCF-技术复杂度因子 技术复杂度因子 TCF-技术复杂度因子 技术复杂度因子取值标准 实例讲解 已知“学生成绩管理系统” 经分析得出其未调整功能点的情况如下: 实例讲解 其技术复杂度因子取值如下: 实例讲解 UFP= 实例讲解 TCF=0.65+0.01 × 功能点与代码行的转换 软件成本估算 软件生产率估算 软件项目成本的估算方法 成本估算模型 成本估算步骤 软件生产率估算 生产率数据的获取 选择一些最近完成的、与待开发项目类似(规模、语言、类型)的项目; 使用相同的计数方案获得各项目的LOC数据; 计算出投入到每个

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档