13第十三章软件工程管理软件工程教案海南大学(共15章)

上传人:汽*** 文档编号:571801131 上传时间:2024-08-12 格式:PPT 页数:29 大小:160.50KB
返回 下载 相关 举报
13第十三章软件工程管理软件工程教案海南大学(共15章)_第1页
第1页 / 共29页
13第十三章软件工程管理软件工程教案海南大学(共15章)_第2页
第2页 / 共29页
13第十三章软件工程管理软件工程教案海南大学(共15章)_第3页
第3页 / 共29页
13第十三章软件工程管理软件工程教案海南大学(共15章)_第4页
第4页 / 共29页
13第十三章软件工程管理软件工程教案海南大学(共15章)_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《13第十三章软件工程管理软件工程教案海南大学(共15章)》由会员分享,可在线阅读,更多相关《13第十三章软件工程管理软件工程教案海南大学(共15章)(29页珍藏版)》请在金锄头文库上搜索。

1、 软件工程软件工程(第二版)(第二版) 齐治昌、谭庆平、宁洪齐治昌、谭庆平、宁洪 编著编著 高等教育出版社高等教育出版社 主讲:陈明锐主讲:陈明锐 教授教授省省级级精精品品课课程程第十三章 软件工程管理n管理的目的与内容n软件估算模型n软件成本估计n人员的分配与组织n项目进度安排n软件知识产权保护管理的目的与内容n目的n按预定的时间和费用,完成软件的计划、开发和维护工作n内容n费用管理n估算软件的开发费用n管理开发费用的有效使用n质量管理(包括配置管理)n贯彻全面质量管理(TQC)原则,制定“质量保证计划”,并由专设的质量保证小组负责贯彻,保证各阶段工作按软件工程的规范进行管理的目的与内容n内

2、容n进度管理n用网络图(PERT图)描述各部分工作进度的相互关系n人员管理n在项目开发之前,对各个阶段所需的人力资源,分类做出估算,写入项目实施计划n在项目计划的实施计划中n项目进展(月/季)报表n项目开发总结软件估算模型n静态单变量资源模型nPutnam资源模型(动态多变量资源模型)nCOCOMO模型静态单变量资源模型n资源 = c1 x (估计的软件特征)c2n资源n开发工作量(E)、开发时间(T)或开发人数(P)n估计的软件特征n源程序长度(L)或软件工作量(E)nc1 、c2n依赖于开发环境和软件应用领域的常数从软件项目中导出的参数方程Putnam资源模型L = cK1/3T4/3 或

3、 K = L3 / (c3T4) L (行):源程序长度 T (年):开发时间 K (人-年): 全生存期工作量 c: 与开发环境有关的常数COCOMO模型nCOnstructive COst MOdel(构造性成本模型)n以静态单变量模型为基础n将软件分类:n组织n半独立n嵌入n增加工作量调节因子不同类型软件的不同类型软件的 COCOMO模型模型 软件类别模型方程适用范围组织型E=3.2L1.05T=2.5E0.38高级语言应用程序,如科学计算,数据处理企业管理程序等半独立型E=3.0L1.12T=2.5E0.35大多数实用程序,如编辑程序、连接程序编辑程序等嵌入型E=2.8L1.20T=2

4、.5E0.32与硬件关系密切的系统程序,如操作系统数据库管理系统,实时处理与控制程序等调节因子和它的值范围调节因子和它的值范围 属性调节因子调节值范围例13.1中使用的值产品属性要求的可靠性等级数据库规模产品复杂度0.75-1.400.94-1.160.70-1.651.000.941.30计算机属性对程序执行时间的约束对程序占用存储容量的约束开发环境的变动开发环境的响应时间1.00-1.661.0-1.560.87-1.300.87-1.151.111.061.001.00人员属性分析员水平程序员水平对应用领域的熟悉程度对开发环境的熟悉程度对所用语言的熟悉程度1.46-0.711.42-0.

5、701.29-0.821.21-0.901.14-0.950.860.861.001.101.00项目属性开发方法的现代化软件工具的数质量完成时间的限制1.24-0.821.24-0.831.23-1.100.911.101.00软件成本估计n自顶向下成本估计n由底向上成本估计n算法模型估计自顶向下成本估计n首先估算总成本n然后在项目内部进行成本分配n特尔斐Delphi法n多个专家各自填表n综合专家意见,摘要通知大家n开始新一轮估计n多次反复,直到专家意见接近由底向上成本估算n先将开发任务分解为许多子任务n子任务分成子子任务n估计各个任务单元的成本n汇合成项目总成本n缺点:对综合测试、质量管理

6、、项目管理等涉及全局的花费估计不足,可能造成成本估计偏低分类活动结构图(WBS)分类活动结构图(WBS)算法模型估计n算法模型就是资源模型n由历史数据导出n选择适用的模型n模型估计法与自顶向下估计或由底向上估计结合使用讨论与举例n上述三种成本估计方法哪种最好?n如何减小对源程序长度估计的误差?n开发工作量的估计?nP284-287人员的分配与组织nRayleigh-Norden曲线n两条重要定律n人员组织Rayleigh-Norden曲线tdt人力浪费的人力不足的人力过晚的人力两条重要的定律n人员-时间权衡定律( Putnam模型)nBrooks定律n向一个已经延晚的项目追加开发人员,可能使它

7、完成得更晚n开发时间宁可长一点,开发人员宁可少一点E=常数/(T或td)4人员组织n层次型组织结构n软件经理 项目经理 开发小组n民主开发小组(57人)n无我程序设计n主程序员小组n一元化领导n主程序员分配工作n主程序员决定重大问题软件开发组织的管理结构主程序员小组项目进度安排n计划评审技术n建立PERT图( PERT 程序评估和复审技术)n找出关键路径n标出最迟开始时间nPERT图的使用nGannt图PERT图例子测试数据编码产品测试测试软件测试计划起点分析终点文档设计关键路径编码产品测 试测试软 件测 试数 据测试计 划起点终点文档设计分析(0,0)(0,3)(0,2)(3,5)(2,8)(3,7)(7,9)(7,11)(15,15)(11,15)软件知识产权保护(通读P294)n软件著作权n软件著作权的内容n软件著作权的登记n软件侵权及法律保护n软件侵权类型及法律责任n保护计算机软件的商业秘密n软件工程师的职业道德规范n8项基本原则作业nP3001.6.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号