Please enable JavaScript.
Coggle requires JavaScript to display documents.
Rational Unified Process (RUP), image, image - Coggle Diagram
Rational Unified Process (RUP)
Es un marco de trabajo para el desarrollo de software.
Características
Iterativo
Incremental
Centrado en la arquitectura
Dirigido por casos de uso
Se divide en
Inicio
Elaboración
Construcción
Transición
Cada fase se subdivide en iteraciones. en las que se realizan las actividades de los diferentes flujos de trabajo
Flujos de trabajo del RUP
Actividades secuenciales que se llevan a cabo para producir un resultado específico. Cada flujo de trabajo se compone de una serie de tareas y artefactos.
Se pueden agrupar en:
Flujos de trabajo centrales
Modelado del negocio: Describe los procesos de negocio, identificando quiénes participan y las actividades que requieren automatización.
Objetivo
1 more item...
Actividades
4 more items...
Requisitos: Define las necesidades y expectativas de los usuarios y stakeholders del sistema.
Objetivo
1 more item...
Actividades
4 more items...
Análisis: Desglosa los requisitos en un modelo detallado del sistema.
Objetivo
1 more item...
Actividades
4 more items...
Diseño: Crea una representación arquitectónica del sistema, incluyendo componentes, clases e interfaces.
Objetivo
1 more item...
Actividades
5 more items...
Pruebas: Evalúa la calidad del software para asegurar que cumple con los requisitos y funciona correctamente.
Objetivo
1 more item...
Actividades
4 more items...
Despliegue: Instala y configura el software en el entorno de producción.
Objetivo
1 more item...
Actividades
4 more items...
Implementación: Convierte el diseño en código fuente, componentes y otros elementos ejecutables.
Objetivo
1 more item...
Actividades
4 more items...
Flujos de trabajo de apoyo
Gestión del proyecto: Planifica, ejecuta y controla el proyecto para asegurar su éxito.
Configuración y control de cambios: Gestiona los cambios en los requisitos, el diseño y la implementación del software.
Entorno: Proporciona las herramientas, procesos y métodos necesarios para el desarrollo del software.