Está en la página 1de 4

“AÑO DE LA UNIDAD, LA PAZ Y EL

DESARROLLO”
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO
PÚBLICO DE HUARMEY

UNIDAD DIDÁCTICA:

 TALLER DE MODELAMIENTO DE SOFTWARE


ALUMNO:

 URBANO CRUZ ALBER ALEXIS


 FLORES RIOS ANGIE MARICIELO
 GARCIA YUPANQUI IKER OWEN
DOCENTE:

 VISITACION FABIAN PAMELA DENISE


TEMA:

 METODOLOGÍA RUP
PROGRAMA DE ESTUDIOS:

 ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE


TECNOLOGÍAS DE INFORMACIÓN
FECHA:

 11-04-2023
Introducción.

Las metodologías tradicionales como lo es Rational Unified Process de sus siglas en


inglés (RUP), han demostrado tener gran eficiencia en la aplicación de técnicas de
gestión y prácticas para el desarrollo de software no escalable. Indicando que pocos
son los desarrollos de sistemas que se encuentran con este tipo de procesos en áreas
dedicadas a lo académico.

Por tal razón surgen las metodologías de desarrollo de software tradicionales que
dependiendo de la naturaleza del contexto se aplicar una metodología que se ajuste
a los requerimientos del cliente, facilitando su desarrollo y su aplicación al medio
para el que fue creado.
Se pretende incentivar el uso de la metodología como RUP, ya que esta permite
mejorar el nivel de interacción entre el equipo desarrollador y el usuario, además de
establecer una documentación bien estructurada y detallada para futuras referencias
del sistema, con el propósito de lograr un eficiente manejo de la tecnología y de los
medios de desarrollo.

Con la implementación de una metodología basada en RUP, al final se obtiene como


resultado un trabajo eficiente, que satisfaga tanto la empresa desarrolladora de
software, así como al usuario final, que es el interesado en un sistema culminado y
que cumpla todos sus requerimientos de manera eficaz y oportuna.
¿Qué es RUP? 
Como hemos definido anteriormente, RUP es un acrónimo y significa el Proceso
Unificado Racional. Este proceso se usa preferiblemente para proyectos
complejos con equipos grandes.

¿Qué es la Metodología RUP?


Las prácticas utilizadas en RUP se basan en varios métodos, además, presenta
algunos principios similares al de los métodos Lean.
Uno de estos métodos es Scrum, y no es posible clasificar uno como mejor que el
otro, sino evaluar cuáles son los objetivos que cada metodología proporciona para tu
organización o proyecto. Los proyectos que se desarrollan en este sistema tienen
características como actividades y funcionan de forma iterativa e incremental.

Objetivos del RUP


La metodología RUP consiste en una estructura de trabajo de proceso con el objetivo
del producto y por tanto basada en el modelo Unified Modeling Language (UML),
cuando se habla de programación orientada a objetos.
El UML compone un lenguaje para definir una secuencia de artefactos y ayudar en la
ejecución de las tareas del sistema a desarrollar, a través de diferentes tipos de
diagramas.
Aunque RUP se utiliza para proyectos complejos y con equipos extensos, permite
realizar actividades y artefactos de acuerdo con la elección del equipo y se puede
adaptar para agilizar el proceso.
El modelo se detalla desde tres perspectivas:
 Dinámica
 Estático
 Práctica
Es en la perspectiva dinámica que compone el ciclo de vida del proyecto, en el que se
divide en 4 fases secuenciales, denominadas en: inicio, elaboración, construcción y
transición.
Desde un punto de vista estático, el RUP se enfoca en las actividades que se llevan a
cabo durante el ciclo de vida del proyecto, estas actividades se denominan
workflows.
Finalmente, la visión práctica del proceso consta de buenas prácticas de proceso, que
son las recomendaciones del método para que todas las actividades se preparen de
la mejor manera.
Las 4 fases del RUP
Las fases del RUP están involucradas dentro de la perspectiva del desarrollo
dinámico.

 Comienzo
Es en este momento que se elabora la planificación del proyecto con los
stakeholders, son ellos quienes han descrito los requisitos para el sistema a
desarrollar.

 Elaboración
En la fase de elaboración, o elaboración, busca relevar casos, documentación,
estudios base, es decir, modelos para orientar el proyecto. Esto es para orientar cuál
será la mejor manera de acuerdo con las premisas de los interesados.

 Construcción
Ahí es cuando se termina la construcción del proyecto, por eso tiene ese nombre. El
principal objetivo es la elaboración del producto. Dado que el método se basa en el
desarrollo de software, estamos hablando de crear códigos.

 Transición
Es la fase que pasa el proyecto desde el punto de prueba hasta la implementación.
Después de todas las pruebas realizadas y con el objeto listo, llega el momento de
ponerlo a disposición del usuario final, es decir, la entrega del proyecto.

Las mejores prácticas del RUP


 Desarrollar el software de forma iterativa
 Gestionar requisitos
 Utilice arquitecturas basadas en componentes
 Modelar visualmente el software
 Verifique la calidad del software
 Controlar los cambios de software

Importancia en el desarrollo de Software


La metodología Rup ha ayudado a muchos desarrolladores a mejorar sus habilidades
y a producir software de alta calidad. 
Rup también ayudará a entender mejor el ciclo de vida del software y a planificar
mejor tu trabajo.

También podría gustarte