第7节 软件项目管理.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 软件项目管理 软件项目管理概述 项目估算 进度管理 配置管理 7.1 软件项目管理概述 管理目标 通常认为,项目成功的标志,也是项目管理人员争取的目标,应该包括以下几个方面。 (1)达到项目预期的软件产品功能和性能要求。也就是软件产品达到了用户已认可的需求规格说明的要求。 (2)时限要求。项目应在合同规定的期限内完成。 (3)项目开销限制在预算之内。 管理涉及的范围 软件项目管理涉及的几个主要方面是人员、产品、过程和项目,即所谓4P(People、Product、Process、Project)。 (1)人员管理 美国卡内基·梅隆大学软件工程研究所的Bill Curtis在 1994年发表了“人员管理能力成熟度模型”(people capability maturity model,P-CMM)。该模型力图通过 吸引、培养、激励、部署和骋用高水平的人才来提升软件组 织的软件开发能力。 管理涉及的范围 管理涉及的范围 7.2 项目估算 项目策划中需要开展的活动 (1) 确认并分析项目的特征。 (2) 选择项目将遵循的生存期模型,确定各阶段的任务。 (3) 确定应得到的阶段性工作产品以及最终的产品。 (4) 开展项目估算,包括估算产品规模、工作量、成本以及所需的关键计算机资源。 (5) 制订项目进度计划。 (6) 对项目风险进行分析。 (7) 制订项目计划。 在项目估算中,要解决的问题是项目实施的几个主要属 性,即将要开发产品的规模(size)、项目所需的工作量 (effort)以及项目的成本(cost)。 7.2 项目估算 (2)工作量。项目的工作量按项目将要投入的人工来考 虑,以一个人工作一个月为单位,记为“人月”。 (3)成本。软件项目的成本通常只考虑投入的人工成本, 如某项目投入的总人工费用为12万元。 项目估算的功能点方法 功能点方法(function point)简称FP方法,该方法克服了项目开始时无法得知源程序行数的实际困难,从软件产品的功能度(functionality)出发估算出软件产品的规模。 项目估算的功能点方法 1.功能度 功能点方法是以项目的需求规格说明中已经得到确认的软 件功能为依据,着重分析要开发系统的功能度,并且认为, 软件的大小与软件的功能度相关,而与软件功能如何描述无 关,也与功能需求如何设计和实现无关。 项目估算的功能点方法 1.功能度 为具体说明功能点方法,区分各种不同的功能,需要建立应用系统边界的概念。 应用系统边界把目标应用系统与用户和与其相关的应用系统分割开来。 内部功能仅限于应用系统的边界之内,而外部功能则是跨边界的。 系统边界 图中系统A有4项功能都是跨越边界的,称其为外部功能。 项目估算的功能点方法 2.功能复杂性 软件项目每类功能的复杂程度可能各不相同,为表明功能 复杂性的差别,将其分为简单的、中等的和复杂的3个等 级。同时为表示其差异程度,分别给予不同的影响参数。下 表列出了功能复杂性的影响参数值。 3.未调节功能点 只要能够从规格说明中得到了以上5种功能度的各级复杂性功能点的个数C,不难计算出未调节功能点的值。 4.调节因子 任何软件都会有其自身特性,在考虑其各种自身特性时,从 以下两个方面分解功能点计算的调节因子。 (1)影响因子。经过对各类软件的分析,综合出以下14种 类型的影响因子: (2)影响级。上述影响因子对软件功能度的影响有多大必须加以区分,于是将影响因子的影响程度分为6级,即 0级 无影响 1级 微小影响 2级 轻度影响 3级 中度影响 4级 显著影响 5级 重大影响 综合考虑14类影响因子的影响度N,应是将14种影响叠加 起来,其值为0~70(14×5)。由此得到复杂度调节因子 (complexity adjustment factor,CAF) CAF=0.65+0.01N 其值应在0.65~1.35,其中基本调节常数是0.65,可见最大 的调节量为35%。 项目估算的功能点方法 功能点与DLOC的对应关系如下表所示。例如, 1 DFP相当于105 DLOC(COBOL程序) 1 DFP相当于128 DLOC(C程序) 1.专家判定——Delphi方法 专家判定技术就是由多位专家进行成本估算,取得多个估 算值。有多种方法把这些估算值合成一个估算值,Read公 司提出了

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档