Rational统一过程,或RUP,是软件程序开发中使用的常用策略。这个支持web的过程提供了许多不同的工具,帮助程序员充实程序的基本代码,并帮助确定最终用户购买和使用的产品的最终外观。与许多设计为以类似方式运行的产品一样,Rational统一过程被认为是面向对象的。
作为Rational统一过程一部分的一些工具被设计为在开发过程的每个阶段都有帮助。有一些通用的指导原则适用于过程中的每个步骤,以及程序员可能希望用作一个或多个代码阶段的基础的模板和基本原型。因为RUP是为了解决整个开发项目而设计的,它不仅仅是关于把程序的基本流程放在一起。它还包括建立文档、设置操作定义,甚至帮助创建与软件配套的帮助指南和手册。
Rational统一过程的范围可以分为四个不同的阶段。每个后续阶段都建立在前一阶段完成的工作的基础上,并将程序开发成可能吸引最终用户注意的可用产品。
软件开发人员通过进入所谓的初始阶段开始Rational统一过程。此时,重点是定义软件的目的和功能。这包括识别软件的目的是完成市场上其他程序无法完成的任务。
第二阶段称为精化阶段。在这里,Rational统一过程要求仔细检查初始阶段定义的范围和目的,并将其分解为开始开发软件程序特定架构所需的基本构建块。详细分析了程序的各个方面,并定义了各个功能之间的关系。
精化阶段完成后,Rational统一过程的构建阶段开始。在这里,在精化阶段确定和创建的所有构建块开始组装成一个可行的产品。正是在这里,程序员开始规划最终的应用程序设计,并完善源代码。Beta测试也会在这个阶段进行。
Rational统一过程的最后阶段称为过渡阶段。这仅仅是程序员的工作基本完成并且软件可供最终用户使用的点。
在所有定义的各个阶段中,RUP都提供了原型或模型,这些原型或模型有助于使程序员在成功完成一个阶段和迁移到下一个阶段的过程中保持在正确的轨道上。虽然不是市场上唯一提供这种级别帮助的产品,但Rational Unified Process是最受欢迎的产品之一。
...每一种观点的同时,审视这两种哲学思想之间的差异。 什么是经验主义(empirici**)? 经验主义是一种认识论观点,认为经验和观察应该是获得知识的手段。一个经验主义者会说,一个人不可能有关于上帝的理性知识。经验主义认...
...过这篇文章让我们来考察这两种思维方式之间的差异。 什么是理性思考(rational thinking)? 理性思维可以定义为基于理性和逻辑的思维过程。一个理性思考的人会注意事实基础。在采取行动之前,他会分析形势的可能结果和他的反...
...关键的区别。在理解这两种防御机制之前,让我们先了解什么是防御机制。防御机制是我们无意识地处理消极情绪的方法,以降低我们感到的焦虑程度。为此,我们可以使用各种防御机制,甚至可以否认我们面前的现实。智能化...
...填满那块板。经验主义者问,如果知识是与生俱来的,为什么孩子天生就不知道一切?在一个项目成功地通过科学归纳法之前,没有什么是确定的。 只有通过观察才能获得知识的一个很好的例子是Schrö丁格尔的猫。埃尔文·施尔...
...如,完美平方的平方根是有理的。 √1=1(有理) √2(非理性) √3(非理性) √4=2(有理) √5, √6, √7, √8(非理性) √9=3(有理),依此类推。 此外,我们注意到,只有n次幂的n根是有理的。因此,64的6次方是有理的,因...
...的意愿逐渐从情感转向理性(反之亦然)。 情感意味着什么? 情绪化是一个共同的特征,几乎每个人都很容易发现。它是对各种情况、事件、事件和日常事件做出反应的一种方式。情绪化的人往往在表达方式上更具表现力,他...
...而经验主义认为经验是知识的源泉。 这篇文章包括, 1.什么是理性主义?–定义和特征 2.什么是经验主义定义和特征 3. Difference Between Rationali** and Empirici** 什么是经验主义(empirici**)? 经验主义是一种理论,认为知识只来自或主...
...理性选择理论在社会交往中的应用。 覆盖的关键领域 1.什么是理性选择理论-定义、特征2。什么是交换理论-定义、特征3。理性选择理论和交换理论之间的关系是什么——共同特征概述4。理性选择理论和交换理论的区别是什么?...
...因此,理性选择理论是威慑的反面。 覆盖的关键领域 1.什么是理性选择理论-定义、特征2。什么是威慑理论-定义、特征3。理性选择理论和威慑理论的区别是什么?关键区别比较 关键术语 威慑理论,理性,理性选择理论,功利...
...既不终止也不重复。所以不能用分数的商来表示。 在理性之间(s between rational)和无理数(irrational numbers)的区别 理性的(rational)和无理数可以根据以下理由清楚地画出来(irrational numbers can be drawn clearly on the following grounds)的区别 有...