读书笔记:RUP

原创 2002年03月29日 16:27:00

RUP的目标: 指导开发人员有效的实施并实现满足客户需求的系统


衡量: 成本,质量,交付时间


RUP: 是用例驱动,以构架为中心,迭代和增量的


需求  分析 设计  实现  测试 --  用例模型   分析模型  设计模型  实施模型   实现模型  测试模型


   开发人员捕获客户需求作为用例模型中的用例;
   然后分析并设计系统来满足这些用例,这样便首先创建了一个分析模型;
   然后是设计模型和实施模型;
   进而在实现模型中实现该系统,实现模型中包括所有代码,即构件.
   最后,开发人员准备一个测试模型来验证系统是否能够提供用例中描述的功能.


   所有的模型通过跟踪依赖关系而互相关联


   实现模型是最为形式化的,而用例模型是形式化成分最少.
   即: 实现模型可通过编译与连接可成为可执行代码,机时用例模型则主要是通过自然语言来描述


   用例可普遍用于捕获软件系统[尤其是基于构件的系统]的需求,还能驱动整个开发过程.
      在寻找和确定类,子系统和接口时,,在寻找并确定测试用例时,在规划开发迭代和系统集成时,均可将用例作为主要输入;
     对于每一次迭代,用例驱动完成一整套工作流[从需求捕获,经由分析,设计和实现,到测试],并将这些不同的工作流结合在一起

软件开发过程(CMMI/RUP/XP/MSF)是与非?

        经常看到和听到大家在争论敏捷过程、RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由、争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程。关键是什...
  • KerryZhu
  • KerryZhu
  • 2007年05月10日 19:05
  • 12414

目前的流行的软件开发过程模式(CMMI/RUP/XP/MSF)的对比

由于篇幅和时间有限,在这里,可以将目前的流行的过程模式进行一个对比分析,大家就会对不同的软件过程的优缺点,一目了然。 项目 CMM/CMMI RUP ...
  • ljh081231
  • ljh081231
  • 2014年06月03日 15:32
  • 4153

RUP优缺点

RUP的优点 1. RUP是建立在非常优秀的软件工程原则基础上的,例如迭代,需求驱动,基于结构化的过程开发。 2. RUP提供了几个方法,例如每一次迭代产生一个工作原型,在每一个阶段的结束决定项目是否...
  • solomonxiang
  • solomonxiang
  • 2010年09月12日 20:41
  • 3369

UML图与RUP图初步认识

 UML作为一种统一的可视化建模语言总共包括9种图,我们根据其在软件开发过程中出现的先后顺序来介绍依次是:1 用例图——Use Case,2 类图——Class,3 对象图——Object,4 ...
  • u010278283
  • u010278283
  • 2014年07月31日 00:20
  • 598

RUP与软件工程

本期嘉宾:Ivar Jacobson,陈致平,主持人 聊天标题:与Ivar Jacobson面对面 聊天主题:RUP与软件工程聊天时间: 2004-12-8 (周三) 下午14:00 --------...
  • leek2000
  • leek2000
  • 2004年12月20日 15:05
  • 1875

RUP以及它与UML的关系

RUP
  • xdd19910505
  • xdd19910505
  • 2014年02月10日 11:29
  • 2582

RUP介绍

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型...
  • loonsd
  • loonsd
  • 2015年12月01日 21:44
  • 972

软件架构图——RUP4+1架构方法

RUP4+1架构方法 RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述.           ...
  • pacewalker
  • pacewalker
  • 2012年04月10日 15:30
  • 15675

一个RUP的需求描述文档模板

1.0 简 介 [介绍本文档的整体结构。] 1.1 目的 [说明本软件需求规格说明书的目的。软件需求规格说明书不仅需要完整的描述系统的行为,还需要说明非功能性的需求、设计约束以及...
  • haiyan0106
  • haiyan0106
  • 2011年03月14日 14:50
  • 2594

什么是RUP

一、RUP产生的背景         UML能够用来为系统进行面向对象建模,但是并没有指定应用UML的过程,它仅仅是一种语言,它是独立于任何过程的。如果想要成功的应用UML一个好的过程是必要的。...
  • yuexianchang
  • yuexianchang
  • 2016年11月25日 09:03
  • 345
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读书笔记:RUP
举报原因:
原因补充:

(最多只允许输入30个字)