软件工程实践者的研究方法chapter21cn项目进度安排课件

PPT
  • 阅读 39 次
  • 下载 0 次
  • 页数 18 页
  • 大小 107.540 KB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
软件工程实践者的研究方法chapter21cn项目进度安排课件
可在后台配置第一页与第二页中间广告代码
软件工程实践者的研究方法chapter21cn项目进度安排课件
可在后台配置第二页与第三页中间广告代码
软件工程实践者的研究方法chapter21cn项目进度安排课件
可在后台配置第三页与第四页中间广告代码
软件工程实践者的研究方法chapter21cn项目进度安排课件
软件工程实践者的研究方法chapter21cn项目进度安排课件
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 18
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】软件工程实践者的研究方法chapter21cn项目进度安排课件.pptx,共(18)页,107.540 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-45058.html

以下为本文档部分文字说明:

软件工程实践者的研究方法chapter21cn项目进度安排课件为什么项目会延期?•不切实际的项目结束期限•客户需求发生变更,这种变更没有在项目变更进度表上预先安排•对完成该工作所需的工作量和/或资源数量估计不足•在项目开始的时候,没有考虑可预测的/或

不可预测的风险•出现了事先无法预计的技术难题•出现了实现无法估计的人力问题•出现了项目团队成员之间的交流不畅而导致的延期•项目管理者未能发现项目拖后,也未能采取措施来解决这一问题。调度策略•定义—定义明确的任务并分解任务•相互依赖性—明确任务之间的关

系•工作量确认—确认资源存在•确定职责—每个任务都应该指定特定的团队成员•定义结果—每个任务都必须有结果•定义里程碑—质量评审工作量和交付时间的关系EffortCostImpossibleregiontdEdTmin=0

.75TdtoEoEa=m(td4/ta4)developmenttimeEa=effortinperson-monthstd=nominaldeliverytimeforscheduleto=optimaldevelopmenttime(interm

sofcost)ta=actualdeliverytimedesired工作量分配•“前端‖活动–客户沟通–分析–设计–复审和修改•构造活动–代码和代码生成•测试和安装–单元,集成–白盒,黑盒–回归40-50%30-40%15-20%定义任务集•定

义项目类型•评估需要流程的严格程度•识别适应性策略•选择合适的软件工程任务任务集精化1.1Conceptscopingdeterminestheoverallscopeoftheproject.Taskdefinition:Task1.1ConceptScop

ing1.1.1Identifyneed,benefitsandpotentialcustomers;1.1.2Definedesiredoutput/controlandinputeventsthatdrivetheapplication;BeginTask1.1.21.1.2.1FTR:Rev

iewwrittendescriptionofneedFTRindicatesthataformaltechnicalreview(Chapter26)istobeconducted.1.1.2.2Derivealistofcustomervisibleoutputs/inp

uts1.1.2.3FTR:Reviewoutputs/inputswithcustomerandreviseasrequired;endtaskTask1.1.21.1.3Definethefunctionality

/behaviorforeachmajorfunction;BeginTask1.1.31.1.3.1FTR:Reviewoutputandinputdataobjectsderivedintask1.1.2;1.1.3.2Der

iveamodeloffunctions/behaviors;1.1.3.3FTR:Reviewfunctions/behaviorswithcustomerandreviseasrequired;endtaskTask1.1.31.1.4Isolatethoseelementsoft

hetechnologytobeimplementedinsoftware;1.1.5Researchavailabilityofexistingsoftware;1.1.6Definetechnicalfeasibi

lity;1.1.7Makequickestimateofsize;1.1.8CreateaScopeDefinition;endTaskdefinition:Task1.1isrefinedto定义任务网络时序图TasksWeek1Week2Week3Week

4WeeknTask1Task2Task3Task4Task5Task6Task7Task8Task9Task10Task11Task12使用自动化工具生成一个时序图进度跟踪–定期举行项目状态会议,由项目组的成员分别报告进度

和存在问题–评估所有在软件工程过程中所进行的评审的结果–判断正式的项目里程碑是否在预定日期内完成–比较项目表中列出的各项任务的实际开始日期与计划开始日期–与开发者进行非正式会谈,获取他们对项目进展以及可能出现的问题的客观评价–通过分析获得值来定量地评估项目进展OO项目进

展--I•技术里程碑:OO分析结束•已经定义和评审了所有的类和类层次•已经定义和评审了…..•技术里程碑:OO设计结束•已经确定和评审了子系统的集合•……OO项目进展-II•技术里程碑:OO编程结束•按照设计模型,每一个新类都已经

编码实现•……•已经构造了原型或增量•技术里程碑:OO测试•已经评审了OO分析和设计模型的正确性和完整性•……•完成了系统级测试获得值分析(EVA)•获得值–进展的一种度量–允许我们使用量化的方法,而不是通过感觉,来评估―完成的百分比‖–早在项目进展的前15%提供精确的和可靠的团队工

作效率计算获得值分析-I•为进度表中的每个工作任务确定其预计工作的预算成本(BCWS).–BCWSi是每个工作i需要的工作量.–为了确定在项目进度表中某特定时间点的项目进展状况,BCWS的值是在项目进度表中

该时间点应该完成的所有工作任务的BCWSi值之和。•所有工作任务的BCWS值加起来,可计算出完成工作的预算,BAC.因此,•BAC=∑(BCWSk)对于所有的任务k计算获得值分析-II•接着,计算已经完成工作的预

算成本(budgetedcostofworkperformed,BCWP).–BCWP的值是在项目进度表中该时间点已经实际完成的所有工作任务的BCWS值之和。•―BCWS与BCWP的不同点是,前者表示计划将完成的工作的预算,而后者表

示已实际完成的工作的预算。[WIL99]•给定BCWS,BAC,与BCWP,可以计算重要的进展指标:•进度表执行指标,SPI=BCWP/BCWS•进度表偏差,SV=BCWP–BCWS•SPI是一个效率指标,指出项

目使用预定资源的效率计算获得值分析-III•预定完成百分比=BCWS/BAC–指明在时间t之前,应该完成工作的百分比值。•完成百分比=BCWP/BAC–指明在时间t之前,实际完成工作的百分比值。•已完成工作的实际成本(Actualcos

tofworkperformed,ACWP),是在项目进度表中,某时间点已经完成的工作任务的实际工作量之和。然后计算•成本执行指标,CPI=BCWP/ACWP•成本偏差,CV=BCWP–ACWP

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?