
1 minute read
Artefactos de la metodología RUP y su importancia como apoyo al diseño orientado a objeto.
RUP en cada una de sus fases (pertenecientes a la estructura dinámica) realiza una serie de artefactos que sirven para comprender mejor tanto el análisis como el diseño del sistema (entre otros). Estos artefactos (entre otros) son los siguientes:
Inicio:
Advertisement
-Documento visión.
-Diagramas de casos de uso.
-Especificación de requisitos.
-Diagrama de requisitos.
Elaboración:
-Documento arquitectura que trabaja con las siguientes vistas:
1. Vista lógica
Diagrama de clases
Modelo E-R (Si el sistema así lo requiere)
2. Vista de implementación
Diagrama de secuencia
Diagrama de estados
Diagrama de colaboración
3. Vista conceptual
Modelo de dominio
4. Vista física
Mapa de comportamiento a nivel de hardware.
-Diseño y desarrollo de casos de uso, o flujos de casos de uso arquitectónicos.
Construcción:
-Especificación de requisitos faltantes.
-Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa.
-Pruebas de los casos de uso desarrollados, y pruebas de regresión según sea el caso.
Transición:
-Pruebas finales de aceptación.
-Puesta en producción.
-Estabilización.
Dentro del diseño orientado a objetos esta metodología es una gran ayuda al programador pues proporciona un acercamiento disciplinado a la asignación de tareas y responsabilidades en una organización de desarrollo. Su propósito es asegurar la producción de software de alta calidad que se ajuste a las necesidades de sus usuarios finales con unos costos y calendario predecibles. “Esta metodología representa una recopilación de todas las mejores prácticas de ingeniería de software que han resultado ser exitosas en el modelamiento de sistemas” , reduciendo la complejidad de los procesos y el diseño de los mismos. “Esta metodología en esencial ayuda a la mejora de la productividad del equipo desarrollador”; ya que permite que cada miembro apartándose de sus tareas asignadas especificas tenga un acceso total a la misma base de datos aplicando conocimientos propios.
La metodología Rup es una metodología de desarrollo de software muy importante. Ha ayudado a muchos desarrolladores a mejorar sus habilidades y a producir software de alta calidad. Si te dedicas a esto, entonces debes aprender esta metodología. Te ayudará a mejorar tu trabajo y a producir herramientas de mejor calidad. Rup también te ayudará a entender mejor el ciclo de vida del software y a planificar mejor tu trabajo..