- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一章软件工程管理Chapter 11Software Engineering Management;11.1 管理的目的与内容;11.2 软件估算模型
(Resource Estimation Model)
11.2.1 资源估算模型
(Resource Estimation Model);1.静态单变量资源模型
资源 = c1 × (估计的软件特征) c2
其中:
●资源为开发工作量 E(人-月)、开发时间 T(月)或开发人数 P;
●“估计的软件特征”通常用源程序长度L(千行)表示;
● c1、c2为依赖于开发环境和应用领域的2个经验常数。
如: E = 5.1 × L 0.91 (人-月)
T = 2.47 × E 0.35 (月) ;2. Putnam (普特南)资源模型; 11.2.2 COCOMO模型
(COnstructive COst MOdel,结构性成本模型)
●COCOMO模型分为基本COCOMO模型、中间COCOMO模型 和 详细COCOMO模型三种。;●基本COCOMO模型是静态单变量模型,它将软件分类为:组织型、半独立型和嵌入型 3种类型,每类分别使用一组不同的模型方程(见表11.1)。
例11.1 有一个嵌入型的电信处理程序,程序规模为10000行。计算所需的工作量与开发时间。
E = 2.8 × 10 1.20 = 44.4 (人-月)
T = 2.5 × 44.4 0.32 = 8.4 (月)
●中间COCOMO模型以静态单变量模型为基础,增加15个工作量调节因子,是静态多变量模型。;表11.1 不同类型软件的 COCOMO模型 ;表11.2 调节因子和它的值范围 ;11.3 软件成本估计;1. 自顶向下成本估计
(1)首先估算总成本(可以采用特尔斐专家估计法);
●特尔斐( Delphi )法:
①多个专家各自填“成本估计表”;
②综合专家意见,把摘要意见通知大家;
③开始新一轮估计;
④多次反复,直到专家意见接近。
(2)然后在项目内部(按阶段或任务单元)进行成本分配。
●自顶向下成本估计的缺点是:对某些局部问题或特殊困难容易低估;如果所开发的软件缺乏可以借鉴的经验,估计时就可能出现较大的误差。;2. 由底向上成本估计;11.4 人员的分配与组织
●各个开发阶段需要的人力并不相同。一般地说, 计划与分析阶段只需要很少的人; 概要设计的人多一些; 详细设计的人又多一些; 编码和测试阶段的人数最多; 在运行初期, 需要较多的人参加维护, 但很快就可以减少下来, 只需保留很少的维护人员就可以满足需要。;1. Rayleigh-Norden 曲线;;2.两条重要的定律;3.人员组织
●通常采用层次型组织结构:
软件经理→项目经理→开发小组
(1)民主开发小组
组长轮流担任;组内人人平等;一切问题集体决定。
(2)主程序员小组
一元化领导;主程序员分配工作;主程序员决定重大问题。;11.5 项目进度安排
;图11.7 一个简单软件开发项目的PERT图; (2)找出关键路径(Critical Path)
●从起点到终点, 耗时最长的路径就是关键路径,它决定了完成整个工程所需要的时间。
●最早开始时间(Earliest Start time,ES)是指某项活动能够开始的最早时间。。
●最早结束时间(Earliest Finish time,EF)是指某项活动能够完成的最早时间。
EF = ES + 该项活动的时间
●最早开始时间采取从前往后的计算方法,它等于所有“紧前活动”的最早结束时间的最大值
●在每个活动框的上方标出该项活动的最早起止时间。;编码
4;(3) 标出最迟开始时间;编码
4;(4) PERT图的使用;2. Gantt 图 ( Gantt Chart, 甘特图 );活动;● Gantt图的优点:简单易用,容易修改,直观方便,能够描述各个任务的起止时间以及各个任务之间的并行性。
● Gantt图的缺点:不能显示各项活动之间的依赖关系,难以确定整个项目的关键所在。 ;习题6:图11.12是某项目的PERT图;图11.12 习题6 (关键路径);图11.12 习题6 (活动的最早起止时间);图11.12 习题6 (活动的最迟起止时间);1、有时候读书是一种巧妙地避开思考的方法。五月-20五月-20Tuesday, May 26, 2020
2、阅读一切好书如同和过去最杰出的人谈话。20:16:072
您可能关注的文档
最近下载
- 从百草园到三味书屋.pdf VIP
- 电信诈骗主题教育PPT模板主题班会教育PPT课件模板.pptx VIP
- 医院护理人员职业健康保护制度.docx VIP
- 第4课 《直面挫折 积极应对》课件 - 中职高教版心理健康与职业生涯.ppt
- 《宠物健康与免疫》课件.ppt VIP
- 松香水安全技术说明书样本.doc VIP
- 在WindowsServer2008英文版64位服务器上安装金蝶K3V10.4数据库层方案.pdf VIP
- 中小学班级英语文化建设方案及实施.docx VIP
- 新疆维吾尔自治区乌鲁木齐市2024-2025学年九年级9月月考历史试题(原卷版).pdf VIP
- 第四章 不完全信息动态博弈四章 不完全信息动态博弈第四章 不完全信息动态博弈第四章 不完全信息动态博弈.ppt VIP
文档评论(0)