8-软件工程(概论).pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进度成本质量所谓管理就是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。项目管理三要素功能点技术代码行技术软件项目管理过程从一组项目计划活动开始,而制定计划的基础是工作量估算和完成期限估算。为了估算项目的工作量和完成期限,首先需要估算软件的规模。为了使得对程序规模的估计值更接近实际值,可以由多名有经验的软件工程师分别做出估计。 每个人都估计:a-程序的最小规模、b-最大规模;m-最可能的规模。再用上式计算程序规模的估计值。用代码行技术估算软件规模时,当程序较小时常用的单位是代码行数(LOC),当程序较大时常用的单位是千行代码数(KLOC)。a+4m+b代码行技术L=6依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数。当有以往开发类似产品的历史数据可供参考时,用这种方法估计出的数值还是比较准确的。把实现每个功能所需要的源程序行数累加起来,就可得到实现整个软件所需要的源程序行数。优点:容易计算。缺点:1、源程序代表整个软件的规模不太合理; 2、代码行数与实现的语言有关; 3、不适用于非过程语言。 信息域特性Inp:用户向软件输入的项数;Out:软件向用户输出的项目;Inq:查询即一次联机输入,它导致软件以联机输出方式产生即时响应;Maf:逻辑主文件数;Inf:用于系统间信息交换的接口数。 信息域特性 输入项数(Inp)、输出项数(Out)、查询数(Inq)、主文件数(Maf)和外部接口数(Inf)。 计算技术复杂性因子TCF功能点技术 用功能点(FP)为单位度量软件规模,根据对软件信息域特性和软件复杂性估算软件规模。FP=f(信息域特性,TCF) UFP--未调整的功能点UFP=a1×Inp+a2×Out+a3×Inq+a4×Maf+a5×Inf信息域特性系数值复杂级别特性系数简单平均复杂输入系数a1346输出系数a2457查询系数a3346文件系数a471015接口系数a55710FP=f(信息域特性,TCF) =UFP×TCFUFP=a1×Inp+a2×Out+a3×Inq+a4×Maf+a5×InfTCF=0.65+0.01×DI14 DI=∑Fi i=1TCF相关的技术因素序号Fi技术因素1F1数据通信2F2分布式处理3F3性能标准4F4高负荷的硬件5F5高处理率6F6联机数据输入7F7终端用户效率8F8联机更新9F9复杂的计算10F10可重复性11F11安装方便12F12操作方便13F13可移植性14F14可维护性0≦Fi≦5TCF=0.65+0.01×DI 工作量是软件规模(KLOC或FP)的函数,工作量的单位通常是人月(pm)或人周(pw)。 工作量估算模型只适应于特定的软件项目,没有一个估算模型可以适用于所有类型的软件和开发环境。 具体选用那种模型,视软件类型而定。 静态单变量模型 动态多变量模型 COCOMO2模型工作量=f(软件规模)8.2.1 进度计划 进度是对执行的活动制定的工作计划日期表 进度管理是为了确保项目按期完成所需要的过程 进度问题是项目冲突的主要原因,尤其在项目的后期 时间是项目规划中灵活性最小的因素 完成项目是项目经理最大的挑战软件项目进度计划制定过程 活动定义(Activity definition) 活动排序(Activity sequencing) 活动历时估计(Activity duration estimating) 制定进度计划(Schedule development)软件产品活动2活动3活动1 活动定义(Activity definition)活动21活动22活动23确定为完成项目的各个交付成果所必须进行的诸项具体活动活动221活动222设计说明书设计评审编写设计说明书AABBAABBAABB开始-开始结束-开始结束-结束开始-结束 活动排序(Activity sequencing) 项目各项活动之间存在相互联系与相互依赖关系,根据这些关系进行适当的顺序安排。 网络图是活动排序的一个输出 展示项目中的各个活动以及活动之间的逻辑关系 网络图可以表达活动的历时1.1WBS1.22.2StartFinish3.13.22.13.02.01.0进度管理图示3.13.22.12.21.11.2 网络图 网络图 甘特图 里程碑图 显示基本的任务信息 可查看任务工期、开始时间、结束时间以及资源信息 只有时标,没有活动的逻辑关系进度管理图示 网络图 甘特图 里程碑图 甘特图 里程碑显示项目进展中的重大工作完成 里程碑不同于活动 活动是需要消耗资源的 里程碑仅仅表示事件的标记AvailableAnnounceTesting11/00Coding9/00Design5/99Specification02/9911/9808/98进度管

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档