Documented architecture
Introduction
The Rational Unified Process or RUP (for its acronym in English Rational Unified Process) is a software development process developed by the Rational Software company, currently owned by IBM.[1] Together with the Unified Modeling Language (UML), it constitutes the most widely used standard methodology for the analysis, design, implementation and documentation of object-oriented systems.
The RUP is not a system with firmly established steps, but rather a set of methodologies adaptable to the context and needs of each organization.
Also known by this name is the software, also developed by Rational, that includes interwoven information from various artifacts "Artifact (software design)") and descriptions of the various activities. It is included in the Rational Method Composer (RMC), which allows customization according to needs.
Originally, a generic, public domain process, the Unified Process, and a more detailed specification, the Rational Unified Process, were designed to be sold as an independent product.
Development principles
Contenido
La Filosofía del RUP está basado en 6 principios clave que son los siguientes:.
Adapt the process
The process must be adapted to the needs of the client since it is very important to interact with them. The characteristics of the project, its size, as well as its type or the regulations that condition it, will influence its specific design. The scope of the project must also be taken into account.
Balance priorities
The requirements of the various participants may be different, contradictory or vying for limited resources. A balance must be able to be found that satisfies everyone's desires. Thanks to this balance, disagreements that arise in the future can be corrected. Likewise, this methodology is in accordance with the Unified Modeling Language (UML).