软件工程第章软件项目管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)多渠道通信很费时间,将降低程序员的生产率。 第四十三页,共七十页。 12 人员组织 2.主程序员组 主程序员 编程秘书 后备程序员 程序员 程序员 程序员 特性: (1)专业化:该组每名成员仅完成他们受过专业训练的哪些工作。 (2)层次化:主程序员指挥没命组员工作,并对工作全面负责。 第四十四页,共七十页。 12人员组织 2.主程序员组 主程序员 编程秘书 后备程序员 程序员 程序员 程序员 分工: (1)主程序员:体系结构设计、关键部分详细设计,技术指导。 (2)后备程序员:协助主程序员,必要时接替主程序员。 (3)编程秘书:负责事务性工作。 第四十五页,共七十页。 12 人员组织 2.主程

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档