• 回答数

    4

  • 浏览数

    251

虎潜山林
首页 > 英语培训 > rup是什么意思英语

4个回答 默认排序
  • 默认排序
  • 按时间排序

恶魔漫步

已采纳

RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论 CMM是指“能力成熟度模型”,其英文全称为

rup是什么意思英语

200 评论(15)

牛头梗小城堡

RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。 RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。

115 评论(9)

小盆友2鸣儿

就是说唱风格

104 评论(15)

家有陈先森

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是一个流程定义平台,是一个流程框架。

310 评论(9)

相关问答