cdu - explicacion

Post on 08-Dec-2014

163 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

www.dsic.upv.es/~uml

Desarrollo de Software Orientado a Objeto usando

UML

José E. Fernández Maluquisjose_fm_19@hotmail.com

CIAT

www.dsic.upv.es/~uml

www.dsic.upv.es/~uml

III. El Paradigma OO: Requisitos

www.dsic.upv.es/~uml

Actores: Principales: personas que usan el sistema Secundarios: personas que mantienen o

administran el sistema Material externo: dispositivos materiales

imprescindibles que forman parte del ámbito de la aplicación y deben ser utilizados

Otros sistemas: sistemas con los que el sistema interactúa

La misma persona física puede interpretar varios papeles como actores distintos

El nombre del actor describe el papel desempeñado

III. El Paradigma OO: Requisitos

www.dsic.upv.es/~uml

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

Comunicación

III. El Paradigma OO: Requisitos

Actor Caso de Uso

www.dsic.upv.es/~uml

Inclusión : una instancia del Caso de Uso origen incluye también el comportamiento descrito por el Caso de Uso destino

<<include>> reemplazó al denominado <<uses>>

III. El Paradigma OO: Requisitos

Caso de Uso Origen Caso de Uso Destino

<<include>>

www.dsic.upv.es/~uml

Ejemplo <<include>>:

III. El Paradigma OO: Requisitos

Verificar OperaciónVerificar Operación

Reintegro Cuenta CorrienteReintegro Cuenta Corriente

ClienteCliente

Reintegro Cuenta de CréditoReintegro Cuenta de Crédito

<<include>><<include>>

<<include>><<include>>

www.dsic.upv.es/~uml

Extensión : el Caso de Uso origen extiende el comportamiento del Caso de Uso destino

III. El Paradigma OO: Requisitos

Caso de Uso Origen Caso de Uso Destino

<<extend>>

www.dsic.upv.es/~uml

Ejemplo <<extend>>:

III. El Paradigma OO: Requisitos

Solicitar Nueva Tarjeta

Cliente

Solicitar Préstamo

<<extend>>

[Tarjeta Caducada]

www.dsic.upv.es/~uml

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

III. El Paradigma OO: Requisitos

Identificación

Transferencia en Internet

ClienteTransferencia

<<include>>

<<extend>>

www.dsic.upv.es/~uml

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

III. El Paradigma OO: Requisitos

Caso de Uso Hijo Caso de Uso Padre

Caso de Uso PadreCaso de Uso Hijo

www.dsic.upv.es/~uml

Un caso de uso debe ser simple, inteligible, claro y conciso

Generalmente hay pocos actores asociados a cada Caso de Uso

Preguntas clave: ¿cuáles son las tareas del actor? ¿qué información crea, guarda, modifica,

destruye o lee el actor? ¿debe el actor notificar al sistema los cambios

externos? ¿debe el sistema informar al actor de los

cambios internos?

III. El Paradigma OO: Requisitos

www.dsic.upv.es/~uml

Las actividades se encadenan en una mini-cascada con un alcance limitado por los objetivos de la iteración

Análisis

Diseño

Codific.

Pruebas eIntegración

n veces

IV. Proceso de Desarrollo de SW basado en UML

www.dsic.upv.es/~uml

Un usuario puede efectuar una llamada mientras la red esta disponible, dado el caso de que puede realizar otras llamadas y

estar en el servicio de llamada conferencia.

Además puede recibir llamadas dando la posibilidad de recibir una segunda llamada.

Tenga en cuenta que el Usuario puede hacer uso del directorio telefónico

Caso: teléfono Móvil

www.dsic.upv.es/~uml

IV. Proceso de Desarrollo de SW basado en UML

Red Celular

Usuario

Efectuar Llamada

Recibir Llamada telefónica

Usar Agenda

Realizar llamada Conferencia

Recibir llamada Adicional

<<extend>>

<<extend>>

Teléfono Móvil

top related