Metodología
RUP
Integrantes:

Prof. Dely Gil
Ingeniería de Software
Computación 6º Semestre

Galeno Victoria C.l: 20697468
Claudio López C.l: 20444341
Heredia Moisés C.l: 22410168

Naguanagua, 24 de Enero del 2014
¿Qué es RUP?
El Proceso Racional Unificado es un modelo de
software que permite el desarrollo de software a
gran escala, mediante un proceso continuo de
pruebas y retroalimentación, garantizando el
cumplimiento de ciertos estándares de calidad.
Aunque con el inconveniente de generar mayor
complejidad en los controles de administración
del mismo. Sin embargo, los beneficios
obtenidos recompensan el esfuerzo invertido en
este aspecto.
Principales Características
• Forma disciplinada de asignar tareas y
responsabilidades (quién hace qué, cuándo y
cómo).
• Pretende implementar las mejores practicas en
ingeniería.
• Desarrollo iterativo.
• Administración de requisitos.
• Uso de arquitectura basada en componentes.
• Modelo visual del software.
• Verificación de la calidad del software.
Principales Características
• Ser iterativo e incremental. Resulta muy practico
dividir el trabajo en piezas o mini-proyectos.
• Centrada en la arquitectura. Nos da la forma del
sistema y debe diseñar de forma que este pueda
evolucionar no únicamente de su desarrollo inicial,
sino en futuras generaciones.
• Los casos de uso. Representan los requerimientos
base para el desarrollo del sistema, constituyen el
punto de partida para las tareas de analisis y diseño
y son la fuente para que el equipo de pruebas
construya los casos pruebas.
Modelo de desarrollo:
 Modelo Espiral
Tipo de Metodología:
Pesada

Notación:
UML
Fases del Modelo RUP





Inicio
Elaboración
Construcción
Transición
Inicio
Fases del Modelo RUP

• Mayor énfasis en las actividades de
modelamiento de la empresa y en sus
requerimientos.
• Esta fase se centra mas en buscar o
planear todo lo que la empresa requiera
para luego utilizar sus recursos.
Elaboración
Fases del Modelo RUP

• Se centran al desarrollo de los casos de uso
tomando como base la de diseño.
• Se seleccionan los casos de uso que
permiten definir la arquitectura base del
sistema y se desarrollaran en esta fase.
• Se realiza la especificación de los casos de
uso seleccionados y el primer análisis del
dominio del problema, para posteriormente
construir la base de datos, se diseña la
solución preliminar.
Construcción
Fases del Modelo RUP

• Se pasa a moldear el producto que vamos
a mostrar al usuario con todo sus
requerimientos, además de que en esta
etapa se realiza la implantación y las
pruebas al mismo.
• Se realiza una serie de cascadas para cada
ciclo, se realizan tantas iteraciones hasta
que se termine la nueva implementación y
el producto este listo para ser enviado al
usuario.
Transición
Fases del Modelo RUP

• Durante esta fase de transición se
busca garantizar que el producto este
bien preparado para su entrega al
usuario.
• Es una fase que puede tener muchos
cambios a la hora de la entrega.
Artefactos
• Un artefacto es un producto tangible
resultante del proceso de desarrollo de
software. Algunos artefactos como los casos
de uso, diagrama de clases u otros
modelos UML ayudan a la descripción de la
función, la arquitectura o el diseño del
software.
Artefactos
Inicio:
• Documento Visión
• Diagramas de caso de uso
Elaboración
• Diagrama de clases
• Modelo E-R (Si el sistema así lo requiere)
• Mapa de comportamiento a nivel de
hardware
Artefactos
• Construcción:
– Especificación de requisitos faltantes
– Diseño y desarrollo de casos de uso y/o
flujos de acuerdo con la planeación iterativa

• Transición:
– Pruebas finales de aceptación
– Puesta en producción
Roles
Dentro del desarrollo de software se
requiere de distintas capacidades es por
eso que cada persona debe tener un rol
dentro del grupo, que viene dado por su
experiencia y capacidades personales.
Estos roles son administrador de
proyecto, analista, diseñador,
programador, téster, asegurador de
calidad, documentador, administrador de
la configuración y por último, el cliente.
Roles del RUP

Metodología Rup

  • 1.
    Metodología RUP Integrantes: Prof. Dely Gil Ingenieríade Software Computación 6º Semestre Galeno Victoria C.l: 20697468 Claudio López C.l: 20444341 Heredia Moisés C.l: 22410168 Naguanagua, 24 de Enero del 2014
  • 2.
    ¿Qué es RUP? ElProceso Racional Unificado es un modelo de software que permite el desarrollo de software a gran escala, mediante un proceso continuo de pruebas y retroalimentación, garantizando el cumplimiento de ciertos estándares de calidad. Aunque con el inconveniente de generar mayor complejidad en los controles de administración del mismo. Sin embargo, los beneficios obtenidos recompensan el esfuerzo invertido en este aspecto.
  • 3.
    Principales Características • Formadisciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo). • Pretende implementar las mejores practicas en ingeniería. • Desarrollo iterativo. • Administración de requisitos. • Uso de arquitectura basada en componentes. • Modelo visual del software. • Verificación de la calidad del software.
  • 4.
    Principales Características • Seriterativo e incremental. Resulta muy practico dividir el trabajo en piezas o mini-proyectos. • Centrada en la arquitectura. Nos da la forma del sistema y debe diseñar de forma que este pueda evolucionar no únicamente de su desarrollo inicial, sino en futuras generaciones. • Los casos de uso. Representan los requerimientos base para el desarrollo del sistema, constituyen el punto de partida para las tareas de analisis y diseño y son la fuente para que el equipo de pruebas construya los casos pruebas.
  • 5.
    Modelo de desarrollo: Modelo Espiral Tipo de Metodología: Pesada Notación: UML
  • 6.
    Fases del ModeloRUP     Inicio Elaboración Construcción Transición
  • 7.
    Inicio Fases del ModeloRUP • Mayor énfasis en las actividades de modelamiento de la empresa y en sus requerimientos. • Esta fase se centra mas en buscar o planear todo lo que la empresa requiera para luego utilizar sus recursos.
  • 8.
    Elaboración Fases del ModeloRUP • Se centran al desarrollo de los casos de uso tomando como base la de diseño. • Se seleccionan los casos de uso que permiten definir la arquitectura base del sistema y se desarrollaran en esta fase. • Se realiza la especificación de los casos de uso seleccionados y el primer análisis del dominio del problema, para posteriormente construir la base de datos, se diseña la solución preliminar.
  • 9.
    Construcción Fases del ModeloRUP • Se pasa a moldear el producto que vamos a mostrar al usuario con todo sus requerimientos, además de que en esta etapa se realiza la implantación y las pruebas al mismo. • Se realiza una serie de cascadas para cada ciclo, se realizan tantas iteraciones hasta que se termine la nueva implementación y el producto este listo para ser enviado al usuario.
  • 10.
    Transición Fases del ModeloRUP • Durante esta fase de transición se busca garantizar que el producto este bien preparado para su entrega al usuario. • Es una fase que puede tener muchos cambios a la hora de la entrega.
  • 12.
    Artefactos • Un artefactoes un producto tangible resultante del proceso de desarrollo de software. Algunos artefactos como los casos de uso, diagrama de clases u otros modelos UML ayudan a la descripción de la función, la arquitectura o el diseño del software.
  • 13.
    Artefactos Inicio: • Documento Visión •Diagramas de caso de uso Elaboración • Diagrama de clases • Modelo E-R (Si el sistema así lo requiere) • Mapa de comportamiento a nivel de hardware
  • 14.
    Artefactos • Construcción: – Especificaciónde requisitos faltantes – Diseño y desarrollo de casos de uso y/o flujos de acuerdo con la planeación iterativa • Transición: – Pruebas finales de aceptación – Puesta en producción
  • 15.
    Roles Dentro del desarrollode software se requiere de distintas capacidades es por eso que cada persona debe tener un rol dentro del grupo, que viene dado por su experiencia y capacidades personales. Estos roles son administrador de proyecto, analista, diseñador, programador, téster, asegurador de calidad, documentador, administrador de la configuración y por último, el cliente.
  • 16.