第2章 软件开发模型 2.1系统开发生命周期 2.2软件开发模型软件生命周期模型.pptVIP

第2章 软件开发模型 2.1系统开发生命周期 2.2软件开发模型软件生命周期模型.ppt

  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文档。上传文档
查看更多
* 第2章 软件开发模型 软件工程研究室 * 基本内容 系统开发生命周期 软件开发生命周期模型 目的: 指导软件开发的全过程 * 计划阶段 定义问题 确认系统的可行性 制定项目进度表 为项目安排人员 启动项目 分析阶段 收集信息 确定系统需求 建立需求发现的原型 划分需求的优先级 产生并评估可替换方案 与管理人员一起审查建议 设计阶段 设计并集成网络 设计应用程序结构 设计用户界面 设计系统界面 设计并集成数据库 设计细节的原型化 设计并集成系统控制 实现阶段 构建软件的部件 检验并测试 开发调整原型 转换数据 培训与文档 安装系统 支持阶段 目标:保证系统在安装后有效地运行 对最终用户的支持 帮助台,由技术人员组成 培训计划 维护并增强计算机系统 增强 升级 维护 2.1 系统开发生命周期 (SDLC,systems development life cycle) 图2 -1系统开发生命周期 * 2.2 软件开发模型/软件生命周期模型 (1)瀑布模型(Waterfall Model) 1970 W.Royce 定义阶段 开发阶段 运行、维护阶段 需 求分析 计 划 设 计 编 码 测试 运行维护 图2-2 瀑布模型 * 瀑布模型的变种: 需求 分析 运行 维护 功能 说明 编码 测试 结构设计 详细设计 计划 分析 设计 编码 编码 设计 需求 计划 评价 测试 运行 图 2-3 ANSI模型 图 2-4 b模型 * (2) 渐增模型 (Incremental Model) 可行性 确认 需求 确 认 产品 设计 检验 详细 设计 校验 系统 测试 确认 编码 单元 测试 集成 测试 检验 详细 设计 校验 编码 单元 测试 集成 测试 检验 详细 设计 校验 编码 单元 测试 集成 测试 检验 实 现 部 分 功 能 增 量1 图2-5 渐增模型 增 量2 * 构件1 规格说明 实现集成 交付 设计 规格说明 实现集成 交付 设计 规格说明 实现集成 交付 设计 构件2 构件n 图 2-6 渐增模型 * (3)快速原型模型 (Rapid Prototyping Model) 规格说明 可运行原型 需求分析 原型评价 最终系统设计 最终系统实现 原型开发 图2-7 快速原型模型 * 计划 需求分析 设计 编码 测试 运行 计划 计划 需求分析 需求分析 设计 设计 编码 编码 测试 测试 运行 运行 原型模型的种类: 抛弃式原型、进化式原型、可操作式原型 图 2-8 进化式原型 * 操作模型 (Operational Model) 图 2-9 可操作式原型 操作规格 (面向问题) 测试 转换规格 (面向实现) 执行与修订 提交的系统 * (4)螺旋模型(Spiral Model) 风险 分析 原型1 需求、生命 周期计划 风险 分析 原型2

您可能关注的文档

文档评论(0)

flyben + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档