网站大量收购独家精品文档,联系QQ:2885784924

2013软件工程第11-13章软件项目管理2013-10.ppt

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

Software Engineering CCUTSE2013 the END 2.功能点(FP)技术 11.1 估计软件规模 (2)估算功能点的步骤 终端用户效率 F7 7 联机数据输入 F6 6 高处理率 F5 5 高负荷的硬件 F4 4 性能标准 F3 3 分布式数据处理 F2 2 数据通信 F1 1 技术因素 Fi 序号 可维护性 F14 14 可移植性 F13 13 操作方便 F12 12 安装方便 F11 11 可重用性 F10 10 复杂的计算 F9 9 联机更新 F8 8 技术因素 Fi 序号 技术因素 ②计算技术复杂性因子TCF 2.功能点(FP)技术 11.1 估计软件规模 (2)估算功能点的步骤 ③计算功能点数FP FP=UFP×TCF 2.功能点(FP)技术 11.1 估计软件规模 (3)FP技术的优缺点 优点:与编程语言无关,比代码行技术更加合理; 缺点:在判断信息与特性复杂级别和技术因素的影响度 时,主观性较大。 11.2 工作量估计 工作量单位:人月(pm)。 工作量估算:是估算而不是计算,因为是事先而不是事后。 工作量模型:是经验公式,是KLOC或FP的函数。 模型类别:静态模型 动态模型 构造模型 11.2 工作量估计 1.静态单变量模型 E=A+B×(ev)C 其中: E:工作量 A,B,C:经验常数 ev:估算变量(KLOC或FP) 总体结构形式 11.2 工作量估计 1.静态单变量模型 ①Walston_Felix模型: E=5.2×(KLOC)0.91 (1)面向KLOC的估算模型 ②Bailey_Basili模型: E=5.5+0.73×(KLOC)1.16 ③Boehm简单模型: E=3.2×(KLOC)1.05 ④ Doty模型(KLOC9时):E=5.288×(KLOC)1.047 11.2 工作量估计 1.静态单变量模型 ①AlbrechtGaffney模型: E=-13.39+0.0545FP (2)面向FP的估算模型 ②Maston,Barnett和Mellichamp模型: E=5.587+15.12FP 11.2 工作量估计 1.静态单变量模型 对于相同的KLOC或FP用不同的模型得到的结果不同,这是因为模型经验来自于有限领域和有限项目,进而适用范围有限,因此实际应用时应适当调整模型(如,修改常数)。 (3)静态单变量模型的评价 11.2 工作量估计 2.动态多变量模型 E=(LOC×B0.333/P)3×(1/t)4 其中E是工作量;t是项目持续时间;B是特殊技术因子,当KLOC=5~15时B=0.16,当KLOC70时B=0.39;P是生产率参数,P=2000(嵌入式软件),P=10000(电信系统/系统软件),P=28000(商业应用系统)。 (1)总体结构形式 11.2 工作量估计 2.动态多变量模型 ①是软件规模和开发时间的函数; ②开发统一软件时,延长项目持续时间可降低完成项目所需的工作量。 (2)模型评价 11.2 工作量估计 3.构造性成本模型:COCOMO2模型 ①应用系统组成模型:估算构建原型的工作量; ②早期设计模型:适用于体系结构设计阶段; ③后体系结构模型:适用于体系结构设计之后的开发阶段。 (1)模型层次 11.2 工作量估计 3.构造性成本模型:COCOMO2模型 (2)后体系结构模型 其中: E是工作量 a是模型系数 b是模型指数 fi是成本因素 E=a×KLOCb×∏fi i=1 17 11.3 进度计划 1.估算开发时间 2.Gantt图 3.工程网络 4.估算工程进度 5.关键路径 6.机动时间 12 人员组织 1.民主制程序员组 2.主程序员组 3.现代程序员组 民主制程序员组 主程序员组 现代程序员组 12人员组织 1.民主制程序员组 特点:地位平等,充分民主,协商决策。 通信路径:n(n-1)/2 规模:较小,2-8人为宜 优点:积极面对程序错误,质量较高; 充分民主,凝聚力高,利于攻关; 实用于成员经验均丰富时。 缺点:成员经验均不丰富,缺乏协调,导 致失败。 12 人员组织 2.主程序员组 主程序员 编程秘书 后备程序员 程序员 程序员 程序员 12 人员组织 2.主程序员组 主程序员 编程秘书 后备程序员 程序员 程序员 程序员 产生背景:IBM公司20世纪70年代初期发明。 (1)软件开发人员多数比较缺乏经验; (2)程序设计过程中有许多事物性工作,如信息存储和更新; (3)多渠道

文档评论(0)

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

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

1亿VIP精品文档

相关文档