Metodologia rup
Profesora: Betania Belisario
Integrantes: Ibarra Anderson 18.617.626 Ledezma Hector 12.362.438 Sanchez Carlos 10.673.716 Sanchez Cesar 18.803.160 Rivero Nestor 19.725.537 Linares Angello 17.353.584
Proceso Unificadode Rational
El Proceso Racional Unificado (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. El RUP no es un sistema con pasos firmemente establecidos, sinoun conjunto de metodologías adaptables al contexto y necesidades de cada organización. También se conoce por este nombre al software desarrollado por Rational, hoy propiedad de IBM, el cual incluye información entrelazada de diversos artefactos y descripciones de las diversas actividades. Está incluido en el Rational Method Composer (RMC), que permite la personalización de acuerdo con lasnecesidades. Los orígenes de RUP se remontan al modelo espiral original de Barry Boehm. Ken Hartman, uno de los contribuidores claves de RUP colaboró con Boehm en la investigación. En 1995 Rational Software compró una compañía sueca llamada Objectory AB, fundada por Ivar Jacobson, famoso por haber incorporado los casos de uso a los métodos de desarrollo orientados a objetos. El Rational Unified Processfue el resultado de una convergencia de Rational Approach y Objectory (el proceso de la empresa Objectory AB). El primer resultado de esta fusión fue el Rational Objectory Process, la primera versión de RUP, fue puesta en el mercado en 1998, siendo el arquitecto en jefe Philippe Kruchten.
Importancia
La metodología RUP es un proceso genérico de Ingeniería de Software, que conduce el ciclo devida de desarrollo de software de orientación de objetos. Describe una familia de procesos relacionados de ingeniería de software que comparten una misma estructura, es decir una arquitectura de procesos comunes, determinando una asignación de tareas y responsabilidades disciplinada dentro de la organización del proyecto. Su objetivo y de allí su importancia es la de asegurar la producción desoftware de alta calidad que cumpla con las necesidades de los usuarios finales, dentro de un cronograma y presupuesto bien definidos. RUP engloba muchas de las mejores prácticas en el desarrollo moderno de software de una manera tal que puede aplicarse en un gran rango de proyectos y organizaciones.
2
En que consiste
Consiste en dividir el ciclo de vida del desarrollo de software en variasiteraciones. Cada iteración posee una serie de actividades, esto es gestión de requerimientos, análisis y diseño, implementación, testing y deployment. El desarrollo se va efectuando de manera incremental de manera que ya en etapas tempranas del ciclo de vida del desarrollo, existen “entregables” de funcionalidad limitada, sobre los cuales se va efectuando el testing e incluso validación deespecificaciones y requerimientos con los usuarios. El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo sin importar su responsabilidad específica acceda a la misma base de datos de conocimiento. Esto hace que todos compartan el mismo lenguaje, la misma visión y el mismo proceso acerca de cómo desarrollar software.
Aplicación
En este capítulo se aplican, de forma general,cada una de las metodologías de desarrollo de software seleccionadas anteriormente en la construcción del Sistema De Gestión De Información Del Control Interno Informático (SGICII). Se describe detalladamente además el proceso a automatizar que va a ser objeto estudio. En su aplicación hay principalmente cuatro fases o etapas de desarrollo que concluye con un lanzamiento en RUP. Aquí es una...
Regístrate para leer el documento completo.