1 / 68
文档名称:

软件工程18-rup.ppt

格式:ppt   页数:68
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程18-rup.ppt

上传人:w8888u 2012/3/9 文件大小:0 KB

下载得到文件列表

软件工程18-rup.ppt

文档介绍

文档介绍:第16章 UML与统一开发过程
软件开发过程
RUP简介
RUP的二维开发模型
RUP核心工作流
软件过程历史概述
软件开发过程简介
当前流行的软件过程
软件开发过程简介
软件过程是指实施于软件开发和维护中的阶段、方法、技术、实践和相关产物(计划、文档、模型、代码、测试用例和手册等)的集合。
软件过程是开发高质量软件所需要完成的任务的框架。
软件开发过程简介
软件过程的层次图:
软件开发过程简介
软件工程过程将各种技术结合在一起,使得软件能够被合理地和及时地开发出来。
软件工程的方法层在技术上说明了需要如何去开发软件。
软件工程的工具层为软件过程和方法提供了自动或半自动的支持。
软件过程提供一个框架,在这个框架下可以建立一个软件开发的综合计划。
当前流行的软件过程
Rational Unified Process(RUP)
OPEN Process
Object-Oriented Software Process(OOSP)
Extreme Programming(XP)
Catalysis
Dynamic System Development Method(DSDM)
RUP简介
RUP过程的背景
传统的软件开发模型
RUP过程的背景
软件项目失败的原因:
混乱的需求管理。
开发者之间以及开发者和用户不清晰的交流。
架构不够坚固。
没有发现需求、设计和实现中的不一致。
缺少有效的测试。
对项目状态的主观估计。
没有正确地处理项目开发过程中的风险。
没有对项目变更进行控制。
RUP过程的背景
Rational Unified Process(RUP,统一开发过程)是一套面向对象的软件工程过程。
RUP说明了如何有效地使用成熟技术开发软件。
传统的软件开发模型
1. 瀑布模型(Waterfall Model)
2. 螺旋模型