第3课_软件工程的开发模型.pptVIP

  • 3
  • 0
  • 约3.56千字
  • 约 18页
  • 2018-08-30 发布于湖北
  • 举报
第2章 软件开发模型 软件工程研究室 基本内容 系统开发生命周期 软件开发生命周期模型 目的: 指导软件开发的全过程 2.2 软件开发模型/软件生命周期模型 (1)瀑布模型(Waterfall Model) 1970 W.Royce 定义阶段 开发阶段 运行、维护阶段 瀑布模型的变种: (2) 渐增模型 (Incremental Model) (3)快速原型模型 (Rapid Prototyping Model) 规格说明 可运行原型 操作模型 (Operational Model) (4)螺旋模型(Spiral Model) (6)其他软件开发模型 可重用的软件开发模型 构件集成软件开发模型 基于智能的软件开发模型 形式化的软件开发模型 并发的软件开发模型 ( Software Reuse Model ) J.C.Jones于1984年提出的。 构件集成模型 小结 软件开发模型是 软件开发全过程、活 动、任务的结构框架 软件生命周期各个 阶段及各阶段的任务 软件开发模型: 瀑布模型-知道做什么 原型模型-快速开发 增量模型-并行开发 螺旋模型-风险驱动 喷泉模型-重用 各模型优点、缺点 习题 1. 什么是软件的生命周期? 2. 软件生命周期分哪几个阶段?各阶段的任务是 什么? 3. 模型和工具的区别是什么? 4. 简述一下软件开发模型。 5. 举例说明哪些项目的开发使用与原系概念模型和螺旋模型,哪些不适用于采用这两种模型? * * 计划阶段 定义问题 确认系统的可行性 制定项目进度表 为项目安排人员 启动项目 分析阶段 收集信息 确定系统需求 建立需求发现的原型 划分需求的优先级 产生并评估可替换方案 与管理人员一起审查建议 设计阶段 设计并集成网络 设计应用程序结构 设计用户界面 设计系统界面 设计并集成数据库 设计细节的原型化 设计并集成系统控制 实现阶段 构建软件的部件 检验并测试 开发调整原型 转换数据 培训与文档 安装系统 支持阶段 目标:保证系统在安装后有效地运行 对最终用户的支持 帮助台,由技术人员组成 培训计划 维护并增强计算机系统 增强 升级 维护 2.1 系统开发生命周期 (SDLC,systems development life cycle) 图2 -1系统开发生命周期 需 求分析 计 划 设 计 编 码 测试 运行维护 图2-2 瀑布模型 需求 分析 运行 维护 功能 说明 编码 测试 结构设计 详细设计 计划 分析 设计 编码 编码 设计 需求 计划 评价 测试 运行 图 2-3 ANSI模型 图 2-4 b模型 可行性 确认 需求 确 认 产品 设计 检验 详细 设计 校验 系统 测试 确认 编码 单元 测试 集成 测试 检验 详细 设计 校验 编码 单元 测试 集成 测试 检验 详细 设计 校验 编码 单元 测试 集成 测试 检验 实 现 部 分 功 能

文档评论(0)

1亿VIP精品文档

相关文档