RUP

✍ dations ◷ 2025-06-07 06:47:48 #RUP
统一软件开发过程(英语:Rational Unified Process,缩写为RUP)是一种软件工程方法,为迭代式软件开发流程。最早由Rational Software公司开发,因此冠上公司名称。Rational Software公司后来被IBM并购,成为IBM之下的一个部门,因此又称IBM-Rational Unified Process。RUP描述了如何有效地利用商业的可靠的方法开发和部署软件,是一种重量级过程(也被称作厚方法学),因此特别适用于大型软件团队开发大型项目。在软件工程领域,与RUP齐名的软件方法还有:RUP为项目成员定义了在一个产品生命周期中如下指导方针和模板。给定的时间内,开发一个大型的复杂的软件系统,定义问题并构建解决方案是不可能一蹴而就的。在项目的开发过程中,由于体系结构方面的约束,客户的需要或对原始问题更精确的理解,需求会经常地变更。迭代式开发允许通过后续的细化产生对项目更好的理解,并在每个迭代的阶段,把项目的最高风险的事项作为最高优先级的任务集中精力解决。理想的,每一次迭代都以一个可执行的发布为结束,这样可以减少一个项目风险,更多地允许客户的交互并帮助开发人员集中精力。对于任何大型项目来说,一个文档框架是必不可少的;因此RUP描述了如何描述功能性,约束,设计决定和业务需求。用例和场景是过程规定的制品的例子,在贯穿系统整个开发和部署的过程中,用例和场景在捕捉功能需求和提供一致的线索上是非常有效的。基于构件的体系架构(CBA)创造了容易扩展的系统,并提升了软件的重用性和可读性。一个构件经常与面向对象程序设计中的一个对象有关。RUP提供了构建这种系统的一个系统化的方法,关注于在把所有资源投入到一个项目之前,开发出一个早期的可执行的体系架构。这些构件通过一些基础平台,如CORBA和COM组装在一起。将你的程序设计从代码上抽象出来,并用图形化构件块展现出来是得到解决方案的全面意象的一种有效方法。这对于项目的技术人员来说,一方面,能够更容易地勾画出如何最好的实现一个给定逻辑集合的轮廓,另一方面,能够更容易地构造在业务过程和实现业务过程的实际代码之间的中间物。统一建模语言(UML)是表示项目的产业标准方法,因此经常被RUP使用。品质评估是所有软件项目中最经常的失败所在,因为通常这样项目的仅仅在项目总结中进行质量评估和甚至由另外的团队来进行品质评估。 RUP在规划品质控制和评估方面有所帮助,并把品质控制和评估包括在每个项目成员都参与的整个过程中。在所有的软件项目中,变更是不可避免的,RUP定义了控制和监控变更的方法。一个表面上很小的变更可能以完全不可预计的方式对应用程序产生影响,这一点对一个成功项目至关重要。RUP同时定义了安全的操作环境,保证一个程序员对另一个系统的修改将不会对他系统地修改。这一点与基于构件的体系架构有很大的关系。迄今为止,这些指导方针是通用的,可以在一个项目的生命周期中遵守。为了把握一个项目的时间尺度,RUP把一个项目分为四个不同的阶段:

相关

  • 裂解裂解(英语:pyrolysis,或称热解、热裂、热裂解、高温裂解)指有机物质于无氧气存在下的高温(英语:Thermal decomposition)分解反应。它涉及的化学成分和物理相位的同时变化,并且是不可
  • 赫尔曼·艾宾浩斯赫尔曼·艾宾豪斯(德语:Hermann Ebbinghaus 1850年1月24日-1909年2月26日),是德国心理学家。他是第一个描述学习曲线的人,他开创了记忆的实验研究,并以发现遗忘曲线和间距效应而闻
  • 人类演化历程人类演化历程记录了人及其祖先在发展与演化过程中的重要事件,还包括对可能是人类祖先的物种的简要介绍。但其中并不包含生命起源的内容,只是描述从生命诞生直至演化为人类的可
  • 建筑设计建筑设计是指为满足特定建筑物的建造目的(包括人们对它的环境角色的要求、使用功能的要求、对它的视觉感受的要求)而进行的设计,它使具体的物质材料依其在所建位置的历史、文化
  • 国际贸易国际贸易,也称通商,是指跨越国境的货品和服务交易,一般由进口贸易和出口贸易所组成,因此也可称之为进出口贸易。国际贸易对很多国家来说是国民生产总值一个重要部分,进出口贸易可
  • 鹅颈瓶鹅颈瓶是一种由特殊形状的管道引向烧瓶的实验设备。“鹅颈”会降低空气在管中流动的速度,空气中的粒子,比如细菌,会困在其潮湿的内表面上。将瓶中液体煮沸,杀死瓶中微生物后,只要
  • 威廉·克鲁克斯威廉·克鲁克斯爵士,OM,FRS(英语:Sir William Crookes,1832年6月17日-1919年4月4日),英国物理学家与化学家,参与皇家化学学院,致力于光谱学研究。威廉·克鲁克斯于1859年创办并主编《
  • 班贝格班贝格(德语:Bamberg),也译作班堡、班贝克或巴姆贝格,是德国巴伐利亚州的无属县城市,位于巴伐利亚北部,隶属于上弗兰肯行政区,也是班贝格县的首府。班贝格是一座大学城和行政城市,是
  • 绿叶蔬菜绿叶蔬菜,也称作叶菜,是植物叶子可以作为蔬菜烹饪、食用。 虽然可作为绿叶蔬菜的品种千差万别,但大多数都有相似的营养成分与烹饪方法。全世界已知有近千种植物作为绿叶蔬菜。
  • 1989年 杜伊斯堡第十五届夏季世界大学生运动会于1989年8月22日至8月30日在西德杜伊斯堡举行。本届赛事共设四个大项。共有来自79个国家和地区的1785名运动员参加本届赛事。*  主办国家/地