metodologias rup
TRANSCRIPT
Ingenieria de Software I 1
Metodologías RUP
*INGENIERIA DE SOFTWARE I
Ingenieria de Software I 2
Elaborado por los Alumnos de la
Carrera de Computación e
Informática*Erika Inga Milian*Victor Hugo Vásquez Vallejos
Docente*Marco Aurelio Porro Chullì
Ingenieria de Software I 3
DEFINICION
Ingenieria de Software I 4
Es un proceso de Ingeniería de Software que define un enfoque disciplinado para el desarrollo de software con el objetivo de asegurar la producción de software de calidad dentro de unos recursos de plazos y presupuestos. Esto es concebido como un producto (de procesos) desarrollado y mantenido por la empresa Rational.
Ingenieria de Software I 5
Características
Ingenieria de Software I 6
*Proporciona múltiples guían al personal de desarrollo para facilitar el desempeño de su función.*Los modelos creados en las diferentes actividades utilizan de forma general la notación UML. Estos modelos tienen un alto soporte por herramientas de desarrollo.*Es un proceso configurable por lo que se puede ajustar a las características específicas de un proyecto en cuanto al tamaño y complejidad
Ingenieria de Software I 7
*Centrados de los modelos: Los diagramas son un vehículo de comunicación más expresivo que las descripciones en lenguajes naturales. Se trata de minimizar el uso de descripciones y especificaciones textuales del sistema.*Guiado por los casos de uso: Los casos de uso son el
instrumento para validar la arquitectura del software y extraer los casos de prueba.*Centrados en la arquitectura: Los modelos son proyecciones
del análisis y el diseño constituye la arquitectura del producto a desarrollar.*Iterativo e incremental: Durante todo el proceso de desarrollo
se producen versiones incrementales (que se acercan al producto terminado) del producto en desarrollo.*Dirigido por Casos de Uso: –Los casos de uso son los
artefactos primarios para establecer el comportamiento deseado del sistema.
Ingenieria de Software I 8
Ciclo de Desarroll
o:
Ingenieria de Software I 9
El ciclo de vida RUP es una implementación del Desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones.RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en las distintas actividades. En la Figura muestra cómo varía el esfuerzo asociado a las disciplinas según la fase en la que se encuentre el proyecto RUP.
Ingenieria de Software I 10
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la comprensión del problema y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los riesgos críticos, y al establecimiento de una baseline (Línea Base) de la arquitectura.Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades de modelado del negocio y de requisitos.
Ingenieria de Software I 11GRACIAS
…!