Qué es RUP?
Es un proceso de ingeniería de software, que hace una propuesta orientada por disciplinas para lograr las tareas y responsabilidades de una organización que desarrolla software.
Su meta principal es asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios, con una planeación y presupuesto predecible.
Para quién es RUP?
Diseñado para:
Profesionales en el desarrollo de software.
Interesados en productos de software.
Profesionales en la ingeniería y administración de procesos de software.
Por qué usar RUP?
Porque:
Provee un entorno de proceso de desarrollo configurable, basado en estándares.
Permite tener claro y accesible el proceso de desarrollo que se sigue.
Permite ser configurado a las necesidades de la organización y del proyecto.
Provee a cada participante con la parte del proceso que le compete directamente, filtrando el resto.
Características:
Dirigido por Casos de Uso:
Los casos de uso son los artefactos primarios para establecer el comportamiento deseado del sistema.
Centrado en la Arquitectura:
La arquitectura es utilizada para conceptualizar, construir, administrar y evolucionar el sistema en desarrollo.
Iterativo e Incremental:
Maneja una serie de entregas ejecutables.
Integra continuamente la arquitectura para producir nuevas versiones mejoradas.
Conceptualmente amplio y diverso.
Enfoque orientado a objetos.
En evolución continua.
Adaptable.
Repetible.
Permite mediciones:
Estimación de costos y tiempo, nivel de avance, etc.
Comentarios
Publicar un comentario