软件项目成本管理教材.pptVIP

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

第三章 软件项目成本管理 本章知识要点 成本管理的基本概念 软件规模与任务分解 软件项目的成本估算与预算 软件项目成本控制 案例练习与讲解 第三章 软件项目成本管理 成本管理 目标:确保在批准的预算内完成项目 四个主要的过程 资源计划编制 成本估算 成本预算 成本控制 成本是项目活动的现金价值 成本管理关心的是: 完成项目活动所需资源的成本 投资回报率(ROI),贴现现金流量 3.3 成本估算与预算 会计体系 财务会计—与债权人有关的所有财务事务,资产负债表和现金流量表是财务的主要报表 管理会计—通常使用财务会计分析公司状况,以便为管理决策提供依据 项目会计—应用会计体系统中的信息,并将这些信息与项目管理具体术语,如WBS、挣值、结合起来。 3.1 成本管理的基本概念 软件项目估算 软件项目估算 成本估算 工作量估算 软件项目成功的标准 在工程允许的范围内满足成本、进度和质量目标要求,而不需要对它的进度或预算进行增补 软件项目常见问题 软件项目人员对于预算及进度的现实性提出疑问时缺少证据,造成软件投标书中开价过低,超支不可避免 软件系统分析员在系统设计阶段进行实际的软硬件权衡分析时,没有可靠依据,硬件成本降低、软件成本大幅度增大 项目经理在确定各阶段及活动需要的时间和工作量时无可靠依据,计划可行性差,项目不可控 3.1 成本管理的基本概念 软件项目估算 估算的时机 客户需求:可行性分析 产品定义:开发前再次权衡产品可行性 系统设计:影响后续各阶段资源分析 系统实现:人员成本最大,调整阶段 系统运行:评价估算过程,积累经验 3.1 成本管理的基本概念 3.2 软件规模 工作分解结构 WBS:Work Breakdown Structure 常见的规模度量 LOC(Line of Code) 功能点FP(Function Points) 估算步骤 技术允许的条件下,越详细越好 精确定义度量标准 估计底层每一模块的规模,以便汇总得到总体估计 适当考虑偶然因素的影响 3.2 软件规模 3.2 软件规模—代码行 代码行(LOC代码行) NCLOC(Non-Commented Source Lines Of Code) CLOC(Commented Source Lines Of Code) LOC=NCLOC+CLOC KLOC(千代码行) 3.2 软件规模—代码行 例:某软件公司每万行代码源文件约250KB,某项目源文件约为2.5MB,若投入160人月,每人月费用为1万元,则: 源代码总行=10(KLOC) 人均月代码行=10/160=0.625/人月 3.2 软件规模—功能点 功能点 是在需求分析阶段基于系统功能的一 种规模估计方法 通过需求研究各种输入、输出、查询、 外部文件、内部文件的数目,从而确定 功能点数量 3.2 软件规模—功能点 功能点 计算步骤 计算UFC(未高速的功能点数) 计算输入、输出、查询、外部文件、内部文 件数量 估计项目复杂性(简单、一般、复杂) 功能项的加权和即为UFC 3.2 软件规模—功能点 功能点 计算步骤 技术复杂因子TCF 组成A1-A14 对系统的重要程度分五个级别:无影响(0)、影响很小(1)、有一定影响(2)、重要(3)、比较重要(4)、很重要(5) TCF=0.65+0.01X(SUM(Ai)) TCF取值范围:0.65-1.35 3.2 软件规模—功能点 功能点 计算步骤 FP=UFCxTCF 功能点度量的用途 新的软件项目 应用软件包括很多输入输出或文件活动 拥有经验丰富的功能点估计专家 拥有充分的数据资料,可以相当准确地将功能点转为LOC 3.2 软件规模—PERT规模估计 PERT(计划评审技术) 假设软件规模满足正态分布 最低规模a、最高规模b,则: 软件的期望规模:E=(a+b)/2 标准差:=(b-a)/6 3.2 软件规模—软件生产率 影响因素 环境因素 产品类型 软件规模 变更的程度 3.2 软件规模—软件生产率 生产率数据的获取步骤 选择近期一些完成的,功能、规模、开发语言、应用类型、团队开发经验等与待完成项目相似的项目 获得各项目的LOC数据 对于更改过的程序,记录更改代码所占比例,只计算新增或更改部分的LOC量 计算投入到每个项目上的人员数量 计算各项目的软件生产率(LOC/PM) 求出各项目的平均值做为类似项目的软件生产率 3.3 成本估算与预算 成本估算 定义 编制一个完成项目各活动所必需资源成本的近似估算. 方法 LOC 功能点 Delphi技术 经验类比法 Cocomo模型 3.3 成本估算与预算 估算的准确性 量级估算 -25%to 75% Without detailed d

文档评论(0)

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

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

1亿VIP精品文档

相关文档