第十二章-软件项目计划精选课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十二章-软件项目计划精选课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十二 软件 项目 计划 精选 课件
- 资源描述:
-
1、第十二章 软件项目计划n问题定义n可行性研究n软件风险分析n项目实施计划精1计划时期的工作流程开始问题定义可行性研究可行否项目实施计划终止项目的建议停止精2问题定义n目的n弄清需要解决的问题n项目所需的资源和经费n任务n编写“系统目标与范围的说明”精3系统目标与范围的说明 示例系统目标和范围说明书2001年1月1.项目:教材销售系统2.问题:人工发售教材手续繁琐,且易出错。3.项目目标:建立一个高效率、无差错的微机教材销售系统。4.项目范围:利用现有微型计算机,软件开发费用不超过5000元。5.初步想法:建议在系统中增加对缺书的统计与采购功能。6.可行性研究:建议进行大约10天的可行性研究,研
2、究费用不超过1000元。精4可行性研究n目的n研究项目是否可能实现和值得进行n回答 Why to do?n研究的内容n经济可行性n技术可行性n运行可行性n法律可行性精5可行性研究n研究的步骤n细化和修改“系统目标和范围”,得出新系统的逻辑模型n弄清当前系统系统流程图n导出新系统逻辑模型数据流图n导出新系统的解决方案n提出推荐的方案n本项目的开发价值n推荐这个方案的理由精6系统流程图n描述系统物理模型n包含人员、硬件、软件等子系统n符号n借用程序流程图符号n举例n见p268图12.5精7成本效益分析n系统成本n开发成本n运行维护成本n系统效益n经济效益n社会效益精8可行性论证报告n系统概述n简述
3、当前系统及其问题n新系统功能及新旧系统的比较n可行性分析n经济、技术、法律上的可行性n建立新系统的主客观条件分析n结论意见nYes or No精9软件风险分析n风险识别n项目风险n技术风险n商业风险n风险预测n风险发生的可能性n风险发生后的后果n风险的驾驭和监控精10软件计划n项目实施计划n质量保证计划n软件测试计划n文档编制计划n用户培训计划n综合支持计划n软件分发计划精11项目实施计划 系统概述 包括项目目标,主要功能,系统特点,以及 关于开发工作的安排 系统资源 包括开发和运行该软件系统所需要的各种资源,如硬件、软件、人员和组织机构等 费用预算 分阶段的人员费用、机时费用及其它费用 进度
4、安排 各阶段起止时间、完成文档及验收方式 要交付的产品清单精12第十三章 软件工程管理n管理的目的与内容n软件估算模型n软件成本估计n人员的分配与组织n项目进度安排n软件知识产权保护精13管理的目的与内容n目的n按预定的时间和费用,完成软件的计划、开发 和维护n内容n费用管理n估算软件的开发费用n管理开发费用的有效使用n质量管理(包括配置管理)n项目的其它管理n项目进度安排n人员的分配与组织精14软件估算模型n静态单变量资源模型nPutnam资源模型nCOCOMO模型精15静态单变量资源模型n资源=c1 x(估计的软件特征)c2n资源n开发工作量(E)、开发时间(T)或开发人数(P)n估计的软
5、件特征n源程序长度(L)或软件工作量(E)nc1 ,c2n依赖于开发环境和软件应用领域的常数精16Putnam资源模型nL=cK1/3T4/3 或 K=L3/(c3T4)nL(行):源程序长度nT(年):开发时间nK(人-年):全生存期工作量nc:与开发环境有关的常数精17COCOMO模型nCOnstructive COst MOdeln以静态单变量模型为基础n将软件分类:n组织n半独立n嵌入n增加工作量调节因子精18不同类型软件的不同类型软件的 COCOMO模型模型 软件类别模 型 方 程适用范围组织型E=3.2L1.05T=2.5E0.38高级语言应用程序,如科学计算,数据处理企业管理程序
6、等半独立型E=3.0L1.12T=2.5E0.35大多数实用程序,如编辑程序、连接程序编辑程序等嵌入型E=2.8L1.20T=2.5E0.32与硬件关系密切的系统程序,如操作系统数据库管理系统,实时处理与控制程序等精19调节因子和它的值范围调节因子和它的值范围 属性调节因子调节值范围例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.06
7、1.001.00人员属性分析员水平程序员水平对应用领域的熟悉程度对开发环境的熟悉程度对所用语言的熟悉程度1.46-0.711.42-0.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精20软件成本估计n自顶向下成本估计n由底向上成本估计n算法模型估计精21自顶向下成本估计n首先估算总成本n然后在项目内部进行成本分配n特尔斐Delphi法n多个专家各自填表n综合专家意见,摘要通知大家n开始新一轮估计n多次反复,直到
8、专家意见接近精22由底向上成本估算n先将开发任务分解为许多子任务n子任务分成子子任务n估计各个任务单元的成本n汇合成项目总成本精23算法模型估计n算法模型就是资源模型n由历史数据导出n选择适用的模型n模型估计法与自顶向下估计或由底向上估计结合使用精24人员的分配与组织nRayleigh-Norden曲线n两条重要定律n人员组织精25Rayleigh-Norden曲线 td t 人力 浪费的人力不足的人力过晚的人力 精26两条重要的定律n人员-时间权衡定律nBrooks定律n向一个已经延晚的项目追加开发人员,可能使它完成得更晚E=常数/(T或td)4 精27人员组织n层次型组织结构n软件经理 项
展开阅读全文