RUP

✍ dations ◷ 2024-07-08 10:44:47 #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把一个项目分为四个不同的阶段:

相关

  • 遗传重组遗传重组(genetic recombination;亦称基因重组(genetic reshuffling))在遗传学上的重组、是指DNA片段断裂并且转移位置的现象。发生在减数分裂时非姐妹染色单体上的基因结合。
  • 黄病毒科见内文黄病毒科(学名:Flaviviridae)的病毒主要感染哺乳类动物,遗传物质为单股线型的RNA,长度约9.6-12.3kb,5'端帽带有甲基化的核苷酸。病毒颗粒具有外套膜,直径约40-60nm。黄病毒科
  • G01ATC代码G(泌尿生殖系统及性激素药品)是解剖学治疗学及化学分类系统的一个分类,这是由世界卫生组织药物统计方法整合中心(The WHO Collaborating Centre for Drug Statistics Met
  • 斯特西克鲁斯斯特西克鲁斯(英语:Stesichorus),(前640年-前555年)。古希腊抒情诗人之一,名为“特伊西亚斯”,住在希墨拉。作为合唱诗人,他写有长篇叙事抒情诗,演唱时由里拉伴奏。他的诗收集在六本书
  • 汞中毒汞中毒(英语:Mercury poisoning ),又称为水银中毒,系指因暴露汞(水银)而导致的一种金属中毒(英语:metal poisoning)。症状依类型、剂量、方法及暴露时间长短而有所不同,可能的症状有肌
  • 法国国家足球队法国国家足球队(法语:Équipe de France de football),通常简称为“法国队”,为第一支连续取得世界杯冠军及欧洲国家杯的球队,法国队史上的齐达内、普拉蒂尼等均是世界足球史上的
  • 乌里扬诺夫斯克州乌里扬诺夫斯克州(俄语:Улья́новская о́бласть,罗马化:Ulyanovskaya oblast)是俄罗斯联邦主体之一,属伏尔加联邦管区。位于东欧大草原北部边缘,伏尔加河在中部
  • 街机街机(英语:Arcade game,又称大型电玩,在台湾俗称机台)是放置于公共娱乐场所或电子游乐场营业用的游戏机,最早的街机雏型于1971年诞生于美国的电脑实验室中,当时常放置于酒吧内。在
  • 欢乐无法党欢乐无法党为中华民国第一个由网络创作者成立之政党。该党属柔性政党,由邱威杰、张志祺、陈子见三位YouTuber共同创立。2019年11月5日,向外界公开政党名称与党纲。11月14日,在
  • 太阳能发电太阳能发电(德语:Solarstrom,英语:Solar power)把阳光转换成电能,可直接使用太阳能光伏(PV),或间接使用聚光太阳能热发电(CSP)。聚光太阳能热发电系统会使用透镜或反射镜和跟踪系统将大