Metodologia rub

Solo disponible en BuenasTareas
  • Páginas : 5 (1068 palabras )
  • Descarga(s) : 7
  • Publicado : 28 de junio de 2010
Leer documento completo
Vista previa del texto
Darwin Jiménez Garzón – Ingeniería de Software II

RUP RUP (Racional Unified Process). Proceso Unificado Racional. Es una metodología cuyo fin es entregar un producto de software. Se estructura todos los procesos y se mide la eficiencia de la organización. Es un proceso de desarrollo de software el cual utiliza el lenguaje unificado de modelado UML, constituye la metodología estándar másutilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP es un conjunto de metodologías adaptables al contexto y necesidades de cada organización. Describe como aplicar enfoques para el desarrollo del software, llevando a cabo unos pasos para su realización Se centra en la producción y mantenimiento de modelos del sistema Guía de cómo usar UML

-

RUPimplementa: - Desarrollo iterativo del software: - Permite comprender los requerimientos que hacen crecer el sistema - Sigue un modelo que busca las tareas más riesgosas, reduciendo así los riesgos del proyecto Administración de requerimientos: Describe como se obtienen, organizan, documentan los requerimientos Captar y comunicar los requerimientos de la organización Documentar las decisiones Uso dearquitecturas basadas en componentes: Se basa en diseñar una arquitectura que sea flexible, fácil de modificar, comprensible y que se fundamenta en la reutilización de sus componentes Modelado visual del software: Modela visualmente la organización Permite analizar la consistencia entre los componentes, el diseño y su implementación

-

Darwin Jiménez Garzón – Ingeniería de Software II

-Verificar calidad del software Control de cambios

PRINCIPIOS DE DESARROLLO El RUP está basado en 5 principios: Adaptar el proceso: El proceso deberá adaptarse a las características propias del proyecto u organización. El tamaño del mismo, así como su tipo o las regulaciones que lo condicionen, influirán en su diseño específico, aunque se debe tener en cuenta el alcance del proyecto. Balancearprioridades: Debe encontrarse un balance que satisfaga los deseos de todos. Demostrar valor iterativamente: Los proyectos se entregan en etapas iteradas. En cada iteración se analiza la opinión, la estabilidad y calidad del producto, y se refina la dirección del proyecto así como también los riesgos involucrados

-

- Elevar el nivel de abstracción: Este principio dominante motiva el uso deconceptos reutilizables tales como patrón del software, lenguajes de cuarta generación (sql, lenguajes de consulta), o esquemas (frameworks). Esto previene a los ingenieros de software ir directamente de los requisitos a la codificación de software a la medida del cliente. Un nivel alto de abstracción también permite discusiones sobre diversos niveles arquitectónicos. Éstos se pueden acompañar porlas representaciones visuales de la arquitectura, por ejemplo con UML. - Enfocarse en la calidad: El control de calidad debe en todos los aspectos de la producción. El aseguramiento de la calidad forma parte del proceso de desarrollo y no de un grupo independiente.

Darwin Jiménez Garzón – Ingeniería de Software II

CICLO DE VIDA En lo que se refiere al ciclo de vida del RUP, es unaimplementación del Desarrollo en espiral, este divide el proceso de desarrollo del software en ciclos, estos ciclos son la clave que tiene el modelo para crear un proyecto de buena calidad. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones. El RUP divide el proceso de desarrollo en ciclos, teniendo un producto final al culminar cadauna de ellos, estos a la vez se dividen en fases y donde se debe tomar una decisión importante: ▪ Concepción: se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos ▪ Elaboración: se hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgos ▪ Construcción: se concentra en la elaboración de un producto totalmente operativo y...
tracking img