软件项目管理第章 生存期模型.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文档。上传文档
查看更多
* 螺旋模型(Spiral) * 螺旋模型的定义 制定计划──确定软件目标,需求和选定实施方案,弄清项目开发的限制条件 风险分析──评估所选方案,考虑如何识别和消除风险 实施工程──实施软件开发,编码,测试等 客户评估──评价开发工作,提出修正建议,规划下期任务 螺旋模型沿着螺线旋转,在四个象限上分别表达了四个方面的活动,即: * 螺旋模型的特点 是Waterfall模型的多次迭代 它将每个阶段进行更细的划分 可以进行灵活设计 通过风险管理驱动 用户可以更早看到产品 用户可以不断对产品进行评估 用户可以与开发人员进行紧密的合作 项目的投资不用一次投入 可以给开发人员更多的反馈信息 * Spiral Model使用指南 采用最低成本来开发对将来项目有用的一部分 允许设计的变动 选择比较小的步伐循序渐进 使需求规格处于可修改状态 项目中有很多风险,注意风险的控制。 * 螺旋模型适合的项目 项目中风险是主要的制约因素 项目中的不确定因素和风险限制了时间的进度 用户对自己的需求也不是很明确 需要对一些基本的概念进行验证 可能发生一些重大的变更 项目规模很大 项目中采用了新技术 * 快速应用开发 * 传统开发 规划 分析 设计 构建 测试 规划 后置 快速应用 开发 后置 压缩 * 快速应用开发的特点 团队很小并且是由经过训练的人员组成 可以用很少的人很低的成本,改善生产率,缩短循环周期 可以用自动生成软件生成复用的部分 用户可以确定系统如何适应业务需求 * 快速应用开发使用指南 需求规划阶段 用户设计阶段 构建阶段 提交阶段 * 快速模型适合的项目 很小并且具有探索性质的项目 适合一个复杂度从小到大变化的项目,例如重整企业的信息系统 * 渐进式阶段模型 综合了增量模型和螺旋式模型的一个实用模型 渐进式前进 阶段式提交 * 定义:图示() 渐进式迭代模型 * * 阶段性完成规划 * 渐进式阶段模型的特点 阶段式提交一个可运行的产品 关键的功能更早出现 早期预警问题,避免软件缺陷不知不觉的增长 减少报告负担 阶段性完成可以降低估计失误 阶段性完成均衡了弹性与效率 * 渐进式阶段模型的使用指南 需求和构架设计后,分阶段提交产品 强调项目规划与风险降低 最重要的功能先实现 * 渐进式阶段模型适合的项目 可以适合任何规模的项目,主要是中型或大型项目 希望随时看到未来的项目 * 银行业务系统的生存期实例 产品阶段1设计 业务需求分析 原形系统分析 项目规划 集成测试 产品阶段1开发 产品阶段n设计 产品阶段n开发 确认测试 产品提交 银行业务需求 原形系统源代码 项目规划 项目规划 * 产品阶段1设计 阶段目标:设计公共控制系统功能模块 输入:系统设计文件 数据库结构定义 过程:详细设计 输出:详细设计文件 时间计划: 2001/1/15-2001/2/15(暂定) * 选择生存期的步骤 熟悉各种生存期模型 评审、分析项目的特性 选择适合项目的生存期模型 标识生存期模型与项目不一致地方,并进行裁减 * 三、案例分析 * * 案例分析 “School项目的”项目应该采用什么生存期模型? 增量模型 * 小结 瀑布模型 V模型 原型模型 增量模型 螺旋式模型 快速应用开发模型 渐进式阶段模型 * 思考题 什么是软件生存期模型? 软件生存期模型有哪些特征? 软件生存周期过程管理有哪些主要阶段? 瀑布模型的特点是什么? V模型模型适合的什么项目? 原型模型的特点是什么? 增量模型的特点是什么? 螺旋模型适合哪些项目? 选择生存期的步骤? * chapter__1 chapter__1 第3章 软件项目生存期模型 吉林大学珠海学院教授 李军国 * Software Life Cycle Model * 承上启下 合同管理 招标书 投标书 合同书 项目合同签署 * RoadMap   合同管理    生存期  需求管理   任务分解   项目进度   规模估算  质量计划   配置计划     风险计划     团队管理   项目度量   集成项目   跟踪控制  项目结束 * 主要内容 生存期模型定义 常用生存期模型 案例分析 * 思考题 软件生存期模型? 软件生存期模型特征? 软件生存周期过程管理的主要阶段? WaterFall model的特点? V模型模型适合的项目? 原型模型特点? 增量模型的特点? 螺旋模型适合的项目? 选择生存期的步骤? 一、生存期模型定义 * * 建筑工程类项目典型生存期模型 * 制药项目典型生存期模型 * 软件项目生命周期 * 生存期模型选择 Product realization

文档评论(0)

135****6041 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档