- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 面向对象项目的估算-1 使用工作量分解、FP分析和任何其他适合于传统应用的方法进行估算。 使用需求模型 (第6章)建立用例并确定用例数。 由需求模型确定关键类 (在第6章中称为分析类)的数量。 对应用的界面类型进行归类,确定支持类的乘数: 界面类型 乘数 没有图形用户界面 2.0 基于文本的用户界面 2.25 图形用户界面 2.5 复杂的图形用户界面 3.0 * 面向对象项目的估算-2 关键类的数量 (第3步) 乘上乘数就得到了支持类数量的估算值。 将类的总数 (关键类+ 支持类) 乘以每个类的平均工作单元数。Lorenz和Kidd建议每个类的平均工作单元数是15 ~20 人日。 将用例数乘以每个用例的平均工作单元数,对基于类的估算做交叉检查。 * 敏捷项目的估算 从估算目的出发,分别考虑每个用户场景 (一个微型用例) 。 将场景分解成一组开发它所需要完成的软件工程任务。 分别估算每一项任务所需的工作量。注意,可以根据历史数据、经验模型或“经验”进行估算。 或者,可以利用LOC、FP或其他某种面向规模的测量 (如用例点)来估算场景的“规模”。 对每项任务的估算结果求和,就得到了对整个场景的估算值。 或者,使用历史数据,将场景规模的估算值转换成工作量。 将实现给定软件增量的所有场景的工作量估算值求和,就得到了该增量的工作量估算。 自行开发或购买的决策 购买成品构件 购买“具有完全经验”或“具有部分经验”的软件构件,并进行修改和集成,以满足需求 由外面的承包商根据买方的规格说明定制开发。 * 自行开发或者购买的决策 软件产品的交付日期是否比内部开发要快? 购买的成本加上定制的成本是否比内部开发软件的成本低? 外部支持的成本是否比内部支持的成本低? * * 购买决策 系统X 外包 购买 构建 复用 简单 困难 较小的变更 简单 较大的变更 复杂 较小的变更 较大的变更 没有变更 有变更 * 计算预期成本 (路径概率) x (估算的路径成本) i i 例如,对于“构建系统”这条路径而言: 预期成本 = 0.30 ($380K) + 0.70 ($450K) 相似的, 预期成本 = $382K 预期成本 = $267K 预期成本 = $410K(K表示千美元) 构建 复用 购买 外包 预期成本= = $429 K Chapter 26 Estimation for Software Projects * * Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a complex technical project. Why? So the end result gets done on time, with quality! * 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
您可能关注的文档
最近下载
- 2025青海公司所属华电(格尔木)能源有限公司面向华电系统内外招聘180人笔试参考题库附答案解析.docx VIP
- 意大利语基础单词与日常用语修订稿.docx VIP
- 2025南方电网文山供电局招聘短期项目制用工(35人)笔试模拟试题及答案解析.docx VIP
- 中文版新视线意大利语中级练习手册.docx VIP
- 山东科学技术版劳动实践指导手册一年级全册教学设计教案.pdf
- 山东科学技术版劳动实践指导手册二年级全册教学设计教案.doc
- 2025至2030年中国淫羊藿提取物行业市场竞争态势及发展前景研判报告.docx
- chiavi del Quaderno degli esercizi新视线意大利语初级练习册答案.pdf VIP
- 主、被动防护网施工组织设计方案.docx VIP
- 山东科技出版社劳动实践指导手册二年级第1课清洁与卫生小件衣物清洗洗内衣 教案.doc VIP
文档评论(0)