Modelado de rup
Rational Unified Process (RUP) es un proceso de Ingeniería de Software planteado por Kruchten (1996) cuyo objetivo es producir software de alta calidad, es decir, que cumpla con los requerimientos de los usuarios dentro de una planificación y presupuesto establecidos.
Cubre el ciclo de vida de desarrollo de software. RUP toma en cuenta las mejores prácticas en el modelo de desarrollo de software en particular las siguientes:
• Desarrollo de software en forma iterativa (repite una acción).
• Manejo de requerimientos.
• Utiliza arquitectura basada en componentes.
• Modela el software visualmente (Modela con Unified Modeling Language,UML)
• Verifica la calidad del software.
• Controla los cambios.
El proceso iterativo de RUP se organiza en fases, cada fase se concluye con una piedra de milla principal. Es importante resaltar que la inclusión de piedras de millas o puntos de revisión, es sumamente importante y en estos puntos se revisan los requerimientos establecidos para cada fase, basados en los controles de calidad . De esta manera, si un producto o proceso no pasa el punto de revisión de calidad, se rediseña o se cancela, evitando así, los problemas de coste extra, de retrabajo, y de productos de mala calidad, que no satisfacen los requerimientos establecidos a nivel educativo, comunicacional, técnico y de diseño gráfico.
Los puntos de revisión están basados a su vez en cuestionarios elaborados a partir de métricas establecidas producto de la experiencia y de la investigación (Díaz-Antón, Pérez, Grimmán y Mendoza, 2002). La inversión de tiempo y esfuerzo en la primera fase y segunda fase es pequeña en comparación con la tercer fase, garantizando así que la mayor parte del trabajo, costo y esfuerzo se realice si y solo si, ha pasado la segunda piedra de milla, o sea, el segundo control de revisión de calidad
Comentarios
Publicar un comentario