软件工程教学课件cha.ppt
《软件工程教学课件cha.ppt》由会员分享,可在线阅读,更多相关《软件工程教学课件cha.ppt(37页珍藏版)》请在三一办公上搜索。
1、1,第26章 软件项目估算,2,软件项目策划,项目策划的整体目标是建立一个能控制、跟踪和监视一个复杂技术性项目的实际策略。为什么?保证最终的结果按时按量完成!,3,项目计划任务集-1,规定项目范围确定可行性分析风险 风险分析的详细内容见第25章。确定需要的资源确定需要的人力资源确定可复用的软件资源识别环境资源,4,项目计划任务集-2,估算成本和工作量分解问题使用规模、功能点、过程任务或用例等方法进行两种以上的估算调用不同的估算制定项目进度计划计划的具体制定过程。建立一组有意义的任务集定义任务网络使用进度计划工具制定时间表定义进度跟踪机制,5,估算,对软件工程工作的资源、成本及进度进行估算时,需
2、要经验了解有用的历史信息(度量)当只存在定性的信息时,还要有进行定量预言的勇气估算具有与生俱来的风险,正是这种风险导致了不确定性。,6,把它记下来!,SoftwareProjectPlan,Project ScopeEstimatesRisksScheduleControl strategy,项目范围估算风险日程表控制策略,软件项目计划,7,了解范围.,了解客户的需求了解商业环境了解项目边界了解客户的动机了解可能变更的路径了解.,即使当你了解了这些也不能保证什么!,8,什么是范围?,软件范围 描述了 将要交付给最终用户的功能和特性;输入和输出数据;作为使用软件的结果呈现给用户的“内容”;界定系
3、统的性能、约束条件、接口和可靠性。定义范围可以使用两种技术:在与所有利益相关者交流之后,写出软件范围的叙述性描述。由最终用户开发的一组用例。,9,资源,数量,位置,人员,技能,软件工具,硬件,网络资源,环境,商业成品构件,具有部分经验的构件,新构件,具有完全经验的构件,项目,可重用软件,10,项目估算,必须理解项目范围细化(分解)是必需的历史度量是非常有用的至少使用两种不同的技术不确定性是一直存在于过程内部的,11,估算技术,借鉴已完成的类似项目常规的估算技术 任务分解和工作量估算 规模(例如,功能点)估算经验模型自动估算工具,12,估算的准确性,取决于 策划者正确地估算待开发产品规模的程度把
4、规模估算转换成人员工作量、时间及成本的能力(受可靠软件度量的可用性的影响,这些度量数据来自以往的项目)项目计划反映软件团队能力的程度产品需求的稳定性和支持软件工程工作的环境,13,功能分解,functional decomposition,StatementofScope,Perform a Grammatical“parse”,范围的申明,执行语法“分析”,功能分解,14,基于问题的估算,作为估算变量,度量软件中每个元素的规模;作为基线度量,这些度量数据是历史数据,将它们与估算变量结合使用,进行成本和工作量的估算。,LOC、FP共性,从界定的软件范围陈述入手,将范围陈述分解成一些可分别独立进
5、行估算的功能问题。估算每个功能的LOC或FP(估算变量)将基线生产率度量(LOC/pm或FP/pm)引用于适当的估算变量,导出每个功能的成本或工作量。,15,乐观值、可能值、悲观值,变量规模期望值S通过乐观值Sopt、可能值Sm、悲观值Spess加权平均来计算:,16,17,例子:LOC方法,这类系统的组织平均生产率是=620 LOC/pm.如果一个劳动力价格=$8000/月,则每行代码的成本约为13美元。根据LOC估算及历史生产率数据,该项目总成本的估算值是 431,000美元,工作量的估算值是54人月。,功能,LOC估算,用户接口及控制设备二维几何分析三维几何分析数据库管理计算机图形显示设
6、备外部设备控制功能设计分析模块,总代码行估算,18,例子:FP方法,最后,得出FP的估算值:FPestimated=总计 0.65+0.01 3 S(Fi)FPestimated=375组织平均生产率=6.5 FP/pm.如果一个劳动力价格=8000美元/月,则每个FP的成本约为1230美元。根据FP估算和历史生产率数据,项目总成本的估算值是461,000美元,工作量的估算值是58人月。,信息域值,乐观值,可能值,悲观值,估算值,加权因子,FP值,总计,外部输入数外部输出数外部查询数内部逻辑文件数外部接口文件数,复杂度调整因子,19,20,基于过程的估算,Obtained from“Proce
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教学 课件 cha
链接地址:https://www.31ppt.com/p-6027924.html