40
ING. PERCY OQUENDO CARREÑO PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE

ing. PERCY OQUENDO CARREÑO

Embed Size (px)

DESCRIPTION

PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE. ing. PERCY OQUENDO CARREÑO. UML = U nified M odeling L anguage Un lenguaje de propósito general para el modelado orientado a objetos. Impulsado por el Object Management Group (OMG, www.omg.org) - PowerPoint PPT Presentation

Citation preview

Page 1: ing. PERCY OQUENDO CARREÑO

ING. PERCY OQUENDO CARREÑO

PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE

Page 2: ing. PERCY OQUENDO CARREÑO

UML (UNIFIED MODELING LANGUAGE)

UML = Unified Modeling Language

Un lenguaje de propósito general para el modelado orientado a objetos. Impulsado por el Object Management Group (OMG, www.omg.org)

Documento “OMG Unified Modeling Language Specification”

UML combina notaciones provenientes desde: Modelado Orientado a Objetos Modelado de Datos Modelado de Componentes Modelado de Flujos de Trabajo (Workflows)

Page 3: ing. PERCY OQUENDO CARREÑO

Diversos métodos y técnicas OO, con muchos aspectos en común pero utilizando distintas notaciones

Inconvenientes para el aprendizaje, aplicación, construcción y uso de herramientas, etc.

Pugna entre distintos enfoques (y correspondientes gurús)

UML

Page 4: ing. PERCY OQUENDO CARREÑO

UML

Comenzó como el “Método Unificado”, con la participación de Grady Booch y Jim Rumbaugh. Se presentó en el OOPSLA’95

El mismo año se unió Ivar Jacobson. Los “Tres Amigos” son socios en la compañía Rational Software. Herramienta CASE Rational Rose

Page 5: ing. PERCY OQUENDO CARREÑO

UML 1.0

Page 6: ing. PERCY OQUENDO CARREÑO
Page 7: ing. PERCY OQUENDO CARREÑO
Page 8: ing. PERCY OQUENDO CARREÑO
Page 9: ing. PERCY OQUENDO CARREÑO
Page 10: ing. PERCY OQUENDO CARREÑO
Page 11: ing. PERCY OQUENDO CARREÑO
Page 12: ing. PERCY OQUENDO CARREÑO
Page 13: ing. PERCY OQUENDO CARREÑO
Page 14: ing. PERCY OQUENDO CARREÑO
Page 15: ing. PERCY OQUENDO CARREÑO
Page 16: ing. PERCY OQUENDO CARREÑO

DIAGRAMA DE SECUENCIA

: Encargado:WInPréstamos :Socio :Video :Préstamo

prestar(video, socio)

verificar situación socio

verificar situación video

registrar préstamo

entregar recibo

Page 17: ing. PERCY OQUENDO CARREÑO

: Encargado

:WInPréstamos

:Socio

:Video

:Préstamo

1: prestar(video, socio)

2: verificar situación socio

3: verificar situación video

4: registrar préstamo5: entregar recibo

Page 18: ing. PERCY OQUENDO CARREÑO
Page 19: ing. PERCY OQUENDO CARREÑO
Page 20: ing. PERCY OQUENDO CARREÑO
Page 21: ing. PERCY OQUENDO CARREÑO
Page 22: ing. PERCY OQUENDO CARREÑO
Page 23: ing. PERCY OQUENDO CARREÑO
Page 24: ing. PERCY OQUENDO CARREÑO

Diagrama de EstadosDiagrama de Estados

Page 25: ing. PERCY OQUENDO CARREÑO
Page 26: ing. PERCY OQUENDO CARREÑO
Page 27: ing. PERCY OQUENDO CARREÑO
Page 28: ing. PERCY OQUENDO CARREÑO

Servidor Central

Terminal de Consulta

Acceso a BD

Rutinas de conexión

Control y Análisis

Rutinas de conexión Interfaz de Terminal

Rutinas de conexión

Gestión de Cuentas Interfaz de Terminal

Page 29: ing. PERCY OQUENDO CARREÑO

ResumenResumen

UML define una notación que se expresa como diagramas sirven para representar modelos/subsistemas o partes de ellos

El 80 por ciento de la mayoría de los problemas pueden modelarse usando alrededor del 20 por ciento de UML-- Grady Booch

Page 30: ing. PERCY OQUENDO CARREÑO

Casos de usoCasos de uso

Page 31: ing. PERCY OQUENDO CARREÑO

Casos de usoCasos de uso

Actor ACaso de Uso A

Actor BCaso de Uso B

Ejemplo:

Page 32: ing. PERCY OQUENDO CARREÑO
Page 33: ing. PERCY OQUENDO CARREÑO

Casos de usoCasos de uso

Los Casos de Uso se determinan observando y precisando, actor por actor, las secuencias de interacción, los escenarios, desde el punto de vista del usuario

Un escenario es una instancia de un caso de uso

Los casos de uso intervienen durante todo el ciclo de vida. El proceso de desarrollo estará dirigido por los casos de uso

Page 34: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

UML define cuatro tipos de relación en los Diagramas de Casos de Uso:

- Comunicación

ActorCaso de Uso

Page 35: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

Caso de Uso Origen Caso de Uso Destino

<<include>>

Page 36: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

Ejemplo <<include>>:

Page 37: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

Page 38: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

Solicitar Nueva Tarjeta

ClienteSolicitar Préstamo

<<extend>>

[Tarjeta Caducada]

Ejemplo <<extend>>:

Page 39: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

Ejemplo <<include>> y <<extend>>:

Identificación

Transferencia en Internet

ClienteTransferencia

<<include>>

<<extend>>

Page 40: ing. PERCY OQUENDO CARREÑO

Casos de uso : RelacionesCasos de uso : Relaciones

- Herencia : el Caso de Uso origen hereda la especificación del Caso de Uso destino y posiblemente la modifica y/o amplía

Caso de Uso Hijo Caso de Uso Padre