2015软件工程第二章电子教案大同大学.pptVIP

  • 6
  • 0
  • 约 74页
  • 2017-01-02 发布于北京
  • 举报

2015软件工程第二章电子教案大同大学.ppt

第二章 软件开发模型 传统开发模型 瀑布模型 快速原型模型 演化开发模型 增量模型 螺旋模型 面向对象开发模型 喷泉模型 构件集成模型 形式化开发模型 转换模型 净室模型 2.1 软件生存周期 引言——生存周期:工业产品、软件、人的生命 计划时期 问题定义——系统解决什么问题、目标、范围 可行性分析——了解用户要求及观察环境、收集资料、数据流程、技术、经济、操作可行性、组织、人力、物力、效益 开发时期 需求分析——弄清用户的全部需求,用“需求规格说明书”准确地表达出来;建立系统目标逻辑模型——即“做什么” 软件设计——分为总体设计与详细设计,产生软件结构、数据结构、用户界面和算法;建立系统物理模型——即“怎么做” 编码——实现用户界面,将详细设计“翻译”成员程序代码 测试——单元、组装(综合)、确认、系统;白盒、黑盒 运行时期 软件维护——正确性、适应性、完善性 典型的软件生存周期 技术复审和管理复审 复审 每阶段结束前 技术复审 从技术角度确保质量 降低软件成本(尽早发现问题) 管理复审 成本、进度、经费等 技术复审和管理复审 审查小组 审查过程 准备 简要介绍情况 阅读被审文档 开审查会 返工 复查 2.2 传统软件开发模型 1.瀑布模型 瀑布模型是将软件生存周期各活动规定为依线性顺序联接的若干阶段的模型。它包括可行性分析、项目开发计划、需求分析、概

文档评论(0)

1亿VIP精品文档

相关文档