第2 章软件生存周期及开发模型 郭宁 《软件工程实用教程2》_第1页
第2 章软件生存周期及开发模型 郭宁 《软件工程实用教程2》_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2 章软件生存周期及开发模型 郭宁 软件工程实用教程2 首都经济贸易高校 软件工程专用教材 第2章 软件生存周期及开发模型本章学习目标: 1.把握软件的生存(生命)周期的概念 2.明确学习软件过程模型的意义 3.把握各种过程模型的特点与适用范围 首都经济贸易高校 软件工程专用教材 2.1.1 软件生存周期软件生存周期:指软件产品从功能确定、设计、开发 胜利、投入使用,并在使用中不断修改、完善,直至被 新的软件所替代而停止该软件的使用的全过程。软件生存周期方法学从时间的角度,对软件开发和维 护的简单过程进行了有效地划分,把整个生命周期划分 为若干个相互区分而又彼此联系的阶段,给每个阶段赋 予确

2、定而有限的任务,以便每个阶段都采纳经过验证行 之有效的管理技术和方法,从技术和管理的角度进行严 格审查,使软件开发的全过程以一种有条不紊的方式进 行,以达到保证软件质量、降低成本、合理使用资源, 进而提高软件开发生产率的目的。 首都经济贸易高校 软件工程专用教材 2.1.3 软件过程各阶段任务1.软件定义期(1)软件任务立项 (2)可行性讨论 (3)软件需求分析 (4)制定项目方案 2.软件开发阶段 (1)总体设计 (2)具体设计 (3)编码和单元测试 (4)集成测试 (5)确认测试 首都经济贸易高校 软件工程专用教材 2.1.3 软件过程各阶段任务3.运行与维护阶段(1)软件维护 (2)软件

3、评价 首都经济贸易高校 软件工程专用教材 2.1.2 软件过程模型软件过程:是整个软件生存周期中一系列有序的软件 生产活动的流程。为了能高效地开发一个高质量的软 件产品,通常把软件生存周期中各项开发活动的流程 用一个合理的框架 开发模型来规范描述,这就是 软件过程模型,也称为软件生存周期模型。 过程模型: 能够清楚、直观地表达软件开发的 全过程,明确规定了要完成的主要活动和任务, 是软件项目工作的基础。 建模: 是软件过程中最常使用的技术手段之一。 首都经济贸易高校 软件工程专用教材 软件过程模型 瀑布模型(waterfall model) 演化模型(evolutionary model) 增

4、量模型(incremental model) 原型模型(prototyping model) 螺旋模型(spiral model) 喷泉模型(water fountain model) 基于组件的开发模型(component-based development model) 形式方法模型(formal methods model) 首都经济贸易高校 软件工程专用教材 2.2 典型的软件过程模型 首都经济贸易高校 软件工程专用教材 2.2 典型的软件过程模型 首都经济贸易高校 软件工程专用教材 2.2 典型的软件过程模型 首都经济贸易高校 软件工程专用教材 2.2 典型的软件过程模型 首都经济贸

5、易高校 软件工程专用教材 2.3 面对对象的软件过程模型统一开发过程(rup) 首都经济贸易高校 软件工程专用教材 2.3 面对对象的软件过程模型1.初始阶段:为系统建立业务用例和确定项目的边界 2.细化阶段:分析问题域,建立健全的体系结构基础, 编制项目方案,淘汰项目中最高风险的元素 3.构建阶段:全部剩余的构件和应用程序功能被开发并 集成为产品,全部的功能被详尽的测试。这个阶段的重点 在管理资源和掌握运作以优化 成本、日程、质量生产过程。 4.交付阶段:完成最终的软件产品和产品验收测试,并 编制用户文档,进行用户培训等,将软件产品交付给用户 群体 首都经济贸易高校 软件工程专用教材 2.3

6、 面对对象的软件过程模型 首都经济贸易高校 软件工程专用教材 第2章 软件生存周期及开发模型 首都经济贸易高校 软件工程专用教材 第2章 软件生存周期及开发模型 首都经济贸易高校 软件工程专用教材 2.3 面对对象的软件过程模型 首都经济贸易高校 软件工程专用教材 第2章软件生存周期及开发模型 首都经济贸易高校 软件工程专用教材 2.4 灵敏软件开发过程模型灵敏的价值观: 个体和交互赛过过程和工具; 可以工作的软件赛过面面俱到的文档; 客户合作赛过合同谈判; 响应变化赛过遵循方案。 首都经济贸易高校 软件工程专用教材 第2章软件生存周期及开发模型12条原则: 最优先要做的是通过尽早的、持续的交付 有价值的软件来使客户满足。 即使到了开发的后期,也欢迎转变需求。 灵敏过程利用变化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论