软件工程 第七版 Chapter_20v1软件项目估算.ppt

软件工程 第七版 Chapter_20v1软件项目估算.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程 第七版 Chapter_20v1软件项目估算

所需人月估算值=33200/620=53.55人月 总成本的估算值=8000*53.55=431000美元 单行代码成本=431000/33200=13美元 * * 例子: FP方法 最后,得出FP的估算值: FPestimated = 总计* [0.65 + 0.01 ×∑ (Fi)] FPestimated = 375 组织平均生产率 = 6.5 FP/pm. 如果一个劳动力价格 = 8000美元/月, 则每个FP的成本约为1230美元。 根据FP估算和历史生产率数据,项目总成本的估算值是461,000美元,工作量的估算值是58人月。 信息域值 乐观值 可能值 悲观值 估算值 加权因子 FP值 总计 外部输入数 外部输出数 外部查询数 内部逻辑文件数 外部接口文件数 ∑(Fi)=52 0.65+0.01*52=1.17 所需人月的估算值=375/6.5=57.69人月 项目总成本的估算值=8000*57.69=461000美元 每个FP的成本=461000/375=1230美元 * 基于用例的估算公式 LOC估算=N×LOCavg+[(Sa/Sh-1)+(Pa/Ph-1)] ×LOCadjust N-实际用例数 LOCavg—此类系统中,每个用例的历史平均LOC LOCadjust –调整值。以LOCavg 的n%来表示 Sa —每个用例包含的实际场景数 Sh —此类系统中,每个用例包含的平均场景数 Pa —每个用例的实际页数 Ph —此类系统中,每个用例的平均页数 * 基于用例的估算 用户界面LOC=6*560+((10/12-1)+(6/5-1))*0.3*560=3365.6 工程子系统LOC=10*3100 +((20/16-1)+(8/8-1))*0.3*3100=31232.5 基础设施LOC=5*1650+((6/10-1)+(5/6-1))*0.3*1650=7969.5 所需人月=42568/620=68.65 人月 * * Project Planning Task Set-I Establish project scope Determine feasibility Analyze risks Risk analysis is considered in detail in Chapter 25. Define required resources Determine require human resources Define reusable software resources Identify environmental resources * Project Planning Task Set-II Estimate cost and effort Decompose the problem Develop two or more estimates using size, function points, process tasks or use-cases Reconcile the estimates Develop a project schedule Scheduling is considered in detail in Chapter 27. Establish a meaningful task set Define a task network Use scheduling tools to develop a timeline chart Define schedule tracking mechanisms * Estimation Estimation of resources, cost, and schedule for a software engineering effort requires experience access to good historical information (metrics) the courage to commit to quantitative predictions when qualitative information is all that exists Estimation carries inherent risk and this risk leads to uncertainty * Write it Down! * To Understand Scope ... Understand the customers needs understand the business context underst

文档评论(0)

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

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

1亿VIP精品文档

相关文档