软件工程:第二课 项目计划和管理.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文档。上传文档
查看更多
软件工程:第二课 项目计划和管理

第二章 项目计划与管理;软件项目管理概述;软件项目管理概述;广义上说,软件工程学科内容有三类 软件工程技术 软件质量管理与质量保证 软件工程管理; 造成软件项目开发困难的几个特点;软件项目管理概述;?;第二章 项目计划与管理;项目管理的过程;项目管理的过程;1. 启动一个软件项目;项目管理的过程;项目管理的过程;项目管理的过程;项目管理的过程;项目管理的过程;第二章 项目计划与管理;软件项目的估算;软件项目的估算;软件项目的估算;软件项目的估算; ;项目的结构化程度也影响项目估算的风险。随着结构化程度的提高,进行精确估算的能力就能提高,而风险将减少。 历史信息的有效性也影响估算的风险。对过去的项目进行综合的软件度量,可借用来比较准确地进行估算,安排进度以避免重走过去的弯路,而总的风险也减少了。;如果对软件项目的作用范围还不十分清楚,或者用户的要求经常变更,都会导致对软件项目所需资源、成本、进度的估算频频变动,增加估算的风险。 计划人员应当要求在软件系统的规格说明中给出完备的功能、性能、接口的定义。;软件项目的估算;软件项目计划的目标;软件的范围;性能的考虑包括处理和响应时间的需求等等。 约束条件则标识产品成本、外部硬件、可用存储或其它现有系统对软件的限制。 功能、性能和约束必须在一起进行评价。当性能限制不同时,为实现同样的功能,开发工作量可能相差一个数量级。; 软件与其它系统元素是相互作用的。要考虑每个接口的性质和复杂性,以确定对开发资源、成本和进度的影响。接口的概念可解释为: 运行软件的硬件(如处理机与外设)及间接受软件控制的设备(如机器、显示器) 必须与新软件链接的现有的软件(如数据库存取例程、子程序包、操作系统) 通过终端或其它输入/输出设备使用该软件的人 该软件运行前后的一系列操作过程 对于每一种情况,都必须清楚地了解通过接口的信息转换。;软件项目的估算; ; ; ; ;软件项目的估算; ; ; ; ; ;软件项目的估算; ; ;面向规模的度量;面向规模的数据表格;对于项目aaa-01 规模为 114.1 KLOC(千代码行) 工作量用了 24个人月 成本为168,000元 文档页数为365 在交付用户使用后第一年内发现了29个错误, 有3个人参加了项目aaa-01的软件开发工作。;在表格中记载的工作量和成本是整个软件工程的活动(分析、设计、编码和测试),而不仅仅是编码活动。 对于每一个项目,可以根据表格中列出的基本数据计算简单的面向规模的生产率和质量的度量。;面向功能的度量; 面向功能的数据表格;功能点计算; (3) 用户查询数:查询是一种联机的交互操作,每次不同询问/响应具备应计数。 (4) 文件数:每一个逻辑主文件都应计数。逻辑主文件是指逻辑上的一组数据,可以是一个大数据库的一部分,可以是一个单独的文件。 (5) 外部接口数:对所有被用来将信息传送到另一个系统中的机器可读写的接口(即磁带或磁盘上的数据文件)均应计数。;2.一旦收集到上述数据,就可以计算出与每一个计数相关的复杂性值。 3.一个信息域是简单的、平均的还是复杂的,由使用功能点方法的机构自行确定,计算出加权计数。 4.计算功能点,使用如下的关系式: FP = 总计数×( 0.65+0.01×SUM ( Fi ) ) 5. 总计数是所有加权计数项的和;Fi(i=1...14)是复杂性校正值,它们应通过逐一回答如下提问来确定。 Fi的取值0...5: 0 没有影响 1 偶然的 2 适中的 3 普通的 4 重要的 5 极重要的 SUM(Fi)是求和函数。;复杂性校正值 Fi;8. 主文件是否联机更新? 9. 输入、输出、文件、查询是否复杂? 10.内部处理过程是否复杂? 11.程序代码是否可复用? 12.设计中是否包括了转移和安装? 13.系统是否设计成可以重复安装在不同机构中 14.系统是否设计成易修改和易使用?; 一旦计算出功能点,就可仿照LOC的方式度量软件的生产率、质量和其它属性: 生产率 = FP/PM(人月) 质量 = 错误数/FP 成本 = 元/FP 文档 = 文档页数/FP;软件项目的估算; ; ; ; ; ; ; ; ; ; ;第二章 项目计划与管理; 风险是在给定情况下,一定时期可能发生的各种结果间的差异。其两个基本特征是不确定性和损失。 风险管理被认为是IT软件项目中减少失败的一种重要手段。采取行动来减少潜在问题发生的可能性和影响。风险管理意

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档