[软件工程]CH10.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  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文档。上传文档
查看更多
[软件工程]CH10.ppt

软件工程 刘迎春 第10章软件项目管理 10.1 概述 10.2 软件度量 10.3 软件开发成本估算 10.4 进度安排 10.5 软件文档管理 10.1 概述 10.1.1 软件项目管理内容与特点 10.1.2 软件项目管理与软件工程 10.1.3 软件项目管理过程 1.传统的项目管理 传统的项目管理主要是从生产大型、高费用、进度要求严的复杂系统的需要中发展起来的。 美国在60年代只有航空、航天、国防和建筑工业才愿意采用项目管理。 70年代项目管理在新产品开发领域中扩展到了复杂性略低、变化迅速、环境比较稳定的中型企业中。 到70年代后期和80年代,愈来愈多的中小企业也开始注目项目管理,将其灵活地运用于企业活动的管理中,项目管理技术及其方法本身也在此过程中逐步发展和完善 到80年代,项目管理已经被公认为是一种有生命力并能实现复杂的企业目标的良好方法。 2.现代项目管理 现代项目管理作为一个管理学科的新领域,从上个世纪100年代以来发展迅猛,在欧美许多经济发达国家逐渐成为一种主流管理方法。 现代项目管理的理论和方法是总结了各种项目管理的一般规律建立起来的一套管理理论和方法,是有关现代社会中各种项目的一般管理理论和方法。现代项目管理在项目的范围管理、时间管理、成本管理、质量管理、人力资源管理、风险管理和集成管理等方面已经形成了专业化的理论和方法体系。 PMBOK和ISO10006 国际标准化组织还以美国项目管理学会(PMI)的项目管理知识体系(PMBOK)指南等文件为框架,制订了ISO10006这一关于现代项目管理的标准。 3.软件项目管理 软件项目管理是为了完成一个既定的软件开发目标,在规定的时间内,通过特殊形式的临时性组织运行机制,通过有效的计划、组织、领导与控制,在明确的可利用的资源范围内完成软件开发。 软件项目管理是一般化的现代工程项目管理理论和方法在软件工程领域的特殊化。 软件项目管理的对象是软件项目。 软件工程过程是为获得软件产品,在软件工具支持下由软件工程师完成的一系列软件工程活动,软件工程过程通常包含软件规格说明、软件开发、软件确认和软件演进四种基本的过程活动。 软件工程项目管理就是对软件项目的管理,是对整个软件生命周期的一切活动的管理。软件项目管理是软件工程管理在整个软件生存期相应的管理策略、方法与实践,贯穿软件工程的全部过程活动。 4 软件项目管理过程 启动项目 度量:生产率,质量 估算:成本 风险分析 进度安排 追踪和控制 10.2 软件度量 10.2.1 软件度量的任务 10.2.2 面向规模的度量 10.2.3 面向功能的度量 10.2.4 面向特征点的度量 10.2.1 软件度量的任务 投入工作量为依据的软件开发活动的度量和开发成果质量的度量 表明软件产品的质量; 弄清软件开发人员的生产率; 给出使用了新的软件工程方法和工具所得到的的效益; 建立项目估算的“基线; 帮助调整对新的工具和附加培训的要求。 直接度量和间接度量 软件度量分为直接度量和间接度量两类。 软件工程过程的直接度量包括所投入的成本和工作量。 软件产品的直接度量包括产生的代码行数(LOC)、 执行速度、存储量大小、在某种时间周期中所报告的差错数。 软件产品的间接度量则包括功能性、复杂性、效率、可靠性、可维护性和许多其它的质量特性。 10.2.2 面向规模的度量 生产率的度量 :KLOC/PM(人月) 质量的度量:错误数/KLOC 10.2.3 面向功能的度量 面向功能的软件度量是对软件和软件开发过程的间接度量。 面向功能度量的注意力集中于程序的“功能性”和“实用性”,而不是对LOC计数。 功能点方法是一种生产率度量法,该方法利用软件信息域中的一些计数度量和软件复杂性估计的经验关系式而导出功能点FPS 软件信息域中的计数 (1) 用户输入数 (2) 用户输出数 (3) 用户查询数 (4) 文件数 (5) 外部接口数 软件复杂性估计的经验关系式 10.2.4 面向特征点的度量 功能点度量本来是为了商用信息系统应用而设计的。 特征点是对功能点度量的扩充,使这种度量可以被用于系统和工程软件应用。特征点度量适合于算法复杂性高的应用 实时处理 过程控制 嵌入式软件应用 10.3 软件开发成本估算 1. 自顶向下的估算方法 2. 自底向上的估计法 3. 差别估计法 10.4 进度安排 进度安排的准确程度可能比成本估算的准确程度更重要。 软件产品可以靠重新定价或者靠大量的销售来弥补成本的增加,但是进度安排的落空,会导致市场机会的丧失,使用户不满意,而且也会导致成本的增加。 10.4.1 进度安排的方法 可以把用于一般开发项目的进度安排的技术和工具应用于软件项目。 重点在于表现各项并行任务之间进度的相互依赖关系 各个任务

文档评论(0)

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

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

1亿VIP精品文档

相关文档