UML基础和 与Rose建模案例(第3版)第11章 UML和 与统一开发过程.pptx

UML基础和 与Rose建模案例(第3版)第11章 UML和 与统一开发过程.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML基础和 与Rose建模案例(第3版)第11章 UML和 与统一开发过程.pptx

UML基础与Rose建模案例(第3版) 第11章 UML与统一开发过程 11.1 软件开发过程历史概述 11.1.1 软件开发过程简介 11.1.2 当前流行的软件过程 11.2 RUP简介 11.2.1 什么是RUP过程 11.2.2 RUP的特点 11.2.3 RUP的十大要素 11.3 统一开发过程核心工作流 11.3.1 需求捕获工作流 11.3.2 分析工作流 11.3.3 设计工作流 11.3.4 实现工作流 11.3.5 测试工作流 目前,行业内有多种成熟的软件开发过程可供借鉴,比较具有代表性、采用较广泛的软件过程主要包括以下几种: Rational Unified Process(RUP); OPEN Process; Object-Oriented Software Process(OOSP); Extreme Programming(XP); Catalysis; Dynamic System Development Method(DSDM)。 软件开发过程 Rational Unified Process(以下简称RUP)是一套软件工程方法,主要由Ivar Jacobson的The Objectory Approach和The Rational Approach发展而来。RUP可以用二维坐标来描述。横轴通过时间组织,是过程展开的生命周期特征,体现开发过程的动态结构;纵轴以内容来组织,是自然的逻辑活动,体现开发过程的静态结构。 RUP过程 瀑布模型(Waterfall Model)也称为软件生存周期模型,由B.M.Boehm于1970年首先提出。根据软件生存周期各个阶段的任务,它成功地将软件的生命周期划分为8个阶段,分别是:问题定义、可行性研究、需求分析、总体设计、详细设计、编程实现、测试和运行、维护。 传统软件开发模型 开发前景 达成计划 标识和减小风险 分配和跟踪任务 检查商业理由 设计组件构架 对产品进行增量式的构建和测试 验证和评价结果 管理和控制变化 提供用户支持 RUP的十大要素 Rational公司提供的统一流程RUP(Rational Unified Process,Rational统一过程)以迭代式开发为基础的。RUP中包括初始(也称为先启)、细化(精化)、构造(构建)和交付(产品化)4个阶段,以及业务建模、需求、分析设计、实施(实现)、测试、部署、配置与变更管理、项目管理、环境9个核心工作流程。每个阶段都是由一次或多次迭代所组成。 统一开发过程核心工作流 软件需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。需求捕获就是通过对应问题的理解和分析,确立问题涉及的信息、功能和系统行为、将用户需求精确化、完全化。 需求捕获工作流 分析的主要工作开始于初始阶段的结尾,和需求一样是精化阶段的主要焦点。精化阶段的大部分活动是捕获需求,分析工作于需求捕获在很大程度上重叠,实际上,这两种活动是相辅相成的,在对系统进行需求捕获的同时往往会加入一些分析。 分析工作流 实现(也称之为实施)是把设计模型转换成可执行代码的过程。从系统分析师或系统设计师的角度看,实现工作流的重点就是完成软件系统的可执行代码。 实现工作流 在完成需求捕获、分析、设计和实现等阶段的开发后,得到了源代码,这时就必须开始寻找软件产品中可能存在的错误与缺陷。如果不能及时发现这些错误,软件产品很可能不能使用甚至造成巨大的损失。测试是一项相当主要的工作,其工作量约占开发总工作量的40%以上,对于某些有特殊安全要求的软件产品,测试的成本甚至是开发成本的3~5倍。 测试工作流

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档