RUP流程的特点拜托各位大神
一、RUP流程的特点拜托各位大神
RUP是Rational Unified Proces 的缩写,翻译成中文是一个基于6个最佳开发实践的流程定义产品。 6个最佳开发实践 1、迭代始开发 2、需求管理 3、基于组建的体系架构 4、可视化建模 5、持续的质量管理 6、配置管理 RUP如何来实现6个最佳开发实践 1、把软件开发过程看成是多次迭代开发的过程,并且把迭代开发分成4个阶段 (1)Ise(开始阶段) 定义出项目目标和范围 (2)Elabration phase(细化阶段) 制定计划、定义项目基线、确定系统的体系架构 (3)construction phase(开发测试工作,是人工最密集的阶段。 这个时候,但是应该尽量避免大的需sition phase(发布阶段) 将产品提交给用户适用。包括相关的培训等内容 注意:以看出RUP虽然是基于迭代式开发,但是在整体的4个阶段划分上过程。 2、定义出一次iplines (1) bussiness modeling (2) requiremen & Design (4) Implementaion (5) Test (6) Deployment (7) Project Management (8) Configration & change Management (9)Enviroment 其中前6个称为 core engineering workflows,后3个称为supporting workflows 在每次迭代中,我们都要经历所有的disciplines 其实,RUP的所定义的9个disciplines,跟瀑布式开发是向类时的。(需求-》分析、设计-》开发-》测试-》部署) 四、RUP本质的揭示 1、RUP是风险驱动的、基于Use Case技术的、以架构为中心的、迭代的、可配置的软件开发流程。 2、我们可以针对RUP所规定出的流程,进行客户化定制,定制出适合自己组织的实用的软件流程。 因此RUP是一个流程定义平台,是一个流程框架。 查看原帖>>

二、RUP流程的特点
RUP是Rational Unified Proces 的缩写,翻译成中文就是“统一软件过程”。 RUP是一个基于6个最佳开发实践的流程定义产品。 6个最佳开发实践 1、迭代始开发 2、需求管理 3、基于组建的体系架构 4、可视化建模 5、持续的质量管理 6、配置管理 RUP如何来实现6个最佳开发实践 1、把软件开发过程看成是多次迭代开发的过程,并且把迭代开发分成4个阶段 (1)Inception phase(开始阶段) 定义出项目目标和范围 (2)Elabration phase(细化阶段) 制定计划、定义项目基线、确定系统的体系架构 (3)construction phase(开发阶段) 主要是编码、单元测试工作,是人工最密集的阶段。 这个时候,虽然允许有小的需求加入进来,但是应该尽量避免大的需求变动。 (4)Transition phase(发布阶段) 将产品提交给用户适用。包括相关的培训等内容 注意:每个阶段有若干次迭代组成。 可以看出RUP虽然是基于迭代式开发,但是在整体的4个阶段划分上还是类时与瀑布式开发的软件过程。 2、定义出一次迭代开发所要遵循的9个disciplines (1) bussiness modeling (2) requirements (3)Analysis & Design (4) Implementaion (5) Test (6) Deployment (7) Project Management (8) Configration & change Management (9)Enviroment 其中前6个称为 core engineering workflows,后3个称为supporting workflows 在每次迭代中,我们都要经历所有的disciplines 其实,RUP的所定义的9个disciplines,跟瀑布式开发是向类时的。(需求-》分析、设计-》开发-》测试-》部署) 四、RUP本质的揭示 1、RUP是风险驱动的、基于Use Case技术的、以架构为中心的、迭代的、可配置的软件开发流程。 2、我们可以针对RUP所规定出的流程,进行客户化定制,定制出适合自己组织的实用的软件流程。 因此RUP是一个流程定义平台,是一个流程框架。
三、请哪位大虾给告诉我RUP流程具体的特点
RUP有很多分工,有负责需求的,有负责设计的,还有负责编码的。rup要求每次迭代过程中都要从需求,设计,编码,测试,部署全来一遍,然后再进入下一个迭代。
RUP是个过程的框架,
剪裁是针对过程而言,
而不是针对项目的需求而言。你把次要的actor,
workflow剪掉了,
不是剪裁了rup.
RUP中规定了项目的disciplines.
在具体的项目中,
您可以略去一些disciplines.
RUP还规定了项目每个阶段的输出Artifact,
您可以根据项目的复杂度以及公司的传统来制定适合自己的artifacts.