metodologias rup

11
Metodologías RUP * INGENIERIA DE SOFTWARE I Ingenieria de Software I 1

Upload: trabajos-grupal-ing-de-software

Post on 20-Feb-2017

49 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Metodologias rup

Ingenieria de Software I 1

Metodologías RUP

*INGENIERIA DE SOFTWARE I

Page 2: Metodologias rup

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ì

Page 3: Metodologias rup

Ingenieria de Software I 3

DEFINICION

Page 4: Metodologias rup

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.

Page 5: Metodologias rup

Ingenieria de Software I 5

Características

Page 6: Metodologias rup

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

Page 7: Metodologias rup

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.

Page 8: Metodologias rup

Ingenieria de Software I 8

Ciclo de Desarroll

o:

Page 9: Metodologias rup

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.

Page 10: Metodologias 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.

Page 11: Metodologias rup

Ingenieria de Software I 11GRACIAS

…!