Está en la página 1de 21

UNIVERSIDAD PRIVADA SAN PEDRO

FACULTAD DE INGENIERIA

CURSO
INGENIERIA DEL SOFTWARE
Haga clic para modificar el estilo de subttulo del UML LENGUAJE DE MODELADO patrn

UNIFICADO PRACTICAS

DOCENTE: 11 4/21/12

4/21/12 ING. SANTOS GABRIEL BLAS Ingeniera del Software Santos Gabriel Blas Ing.

CASOS DE USO
Son descripciones de la funcionalidad del sistema independientes de la implementacin Estn basados en el lenguaje natural, es decir, es accesible por los usuarios Un caso de uso especifica QU y no CMO El actor suele ser un persona, pero se diferencia de un usuario
o Un actor representa un cierto papel que

distintos usuarios puede jugar.


o El actor seria la clase y el usuario una instancia 4/21/12

de la clase

ACTOR
Un actor es un agente, alguien o algo que solicita un servicio al sistema o acta como catalizador para que ocurra algo Para poder identificar los casos de uso es necesario identificar:

Actores primarios, son la razn principal del sistema y rigen la secuencia lgica de ejecucin del mismo. Tpicamente corresponden a personas fsicas. Actores secundarios existen primordialmente como complemento a los actores primarios, corresponden por lo general a mquinas o sistemas externos, siendo estos 4/21/12 ltimos ms difciles de identificar. Los actores secundarios tienden a responder a secuencias lgicas

RELACIONES
Comunicacin

4/21/12

ENTIDAD RELACION
EJEMPLO N1 Si un ciudadano solo puede adquirir un solo un D.N.I. y viceversa, es decir D.N.I. es adquirido por un ciudadano. Estamos entonces frente a un tipo de correspondencia de 1:1 ( Uno a uno ).

1:1
CIUDADAN O
ADQUIE RE

D.N.I

Se leera de Izq-Der y Der-Izq.: Un Ciudadano Adquiere un D.N.I o Un D.N.I. es adquirido por un ciudadano.
4/21/12

EJEMPLO N2 Si un cliente realiza una o muchas compras y viceversa, es decir, una o muchas compras son realizadas por un cliente, estamos frente a un tipo de correspondencia de 1:N (Uno a Muchos). 1:N
CLIENTE
REALI ZA

ENTIDAD RELACION

COMPRA

Se leera de Izq-Der y Der-Izq.: Un Cliente realiza una o ms compras o Una o ms Compras son realizadas por un 4/21/12 cliente.

ENTIDAD RELACION
EJEMPLO N3 Si una o ms facturas contienen uno o ms pedidos o uno o ms pedidos estn contenidos en una o ms facturas, estamos enfrentando un tipo de correspondencia de N:M (muchas o muchos). N: M FACTURA
CONTIE NE

PEDIDO

Se leera de Izq-Der y Der-Izq.: Una o ms facturas contienen uno o ms pedidos o Uno o ms pedidos estn contenidos4/21/12 o en una ms facturas.

ENTIDAD RELACION
EJERCICIO N 01

CLIENTE

ORDEN A

CONTRATO

EJERCICIO N 02 FACTURA
PRODUCTO

CONTIE NE

4/21/12

DIAGRAMAS DE CASO DE USO


Son descripciones de la funcionalidad del sistema independientes de la implementacin Estn basados en el lenguaje natural, es decir, es accesible por los usuarios Un caso de uso especifica QU y no CMO El actor suele ser un persona, pero se diferencia de un usuario
o Un actor representa un cierto papel que

distintos usuarios puede jugar.


o El actor seria la clase y el usuario una instancia

de la clase

4/21/12

o Un mismo usuario podra ser instancia de varios

Un actor es un agente, alguien o algo que solicita un servicio al sistema o acta como catalizador para que ocurra algo Para poder identificar los casos de uso es necesario identificar:

DIAGRAMAS DE CASO DE USO ACTOR

Actores primarios, son la razn principal del sistema y rigen la secuencia lgica de ejecucin del mismo. Tpicamente corresponden a personas fsicas. Actores secundarios existen primordialmente como complemento a los actores primarios, corresponden por lo general a mquinas o sistemas externos, siendo estos 4/21/12 ltimos ms difciles de identificar. Los actores secundarios tienden a responder a secuencias lgicas

DIAGRAMAS DE CASO DE USO RELACIONES


Comunicacin

4/21/12

Ejemplo Biblioteca:

DIAGRAMAS DE CASO DE USO

Software de informacin de una biblioteca Actores Bibliotecario Administrador Usuario Bibliotecario Sistema de ingreso para verificar datos Ingreso al sistema Verifica datos Consulta disponibilidad Pedir documento

4/21/12

DIAGRAMAS DE CASO DE USO


Administrador Sistema para consultar multas Verifica multas Asigna multas Sistema para modificar informacin Elimina informacin Modifica informacin Sistema de registro de un libro Registro de informacin del libro en prstamo. Registro de Usuario

4/21/12

DIAGRAMAS DE CASO DE USO


Usuario
Sistema para solicitar libro Ingreso al sistema Consulta disponibilidad de libros Solicita libro.

4/21/12

DIAGRAMAS DE CASO DE USO


Ejemplo tienda

4/21/12

DIAGRAMAS DE CASO DE USO


Ejemplo Hotel

4/21/12

DIAGRAMAS DE CASO DE USO


Practicas:
1.

2.

3.

4.

5.

Realizar un diagrama de caso de uso (use case) de una de farmacia. Realizar un diagrama de caso de uso (use case) de un restaurant. Realizar un diagrama de caso de uso (use case) de un Hospital. Realizar un diagrama de caso de uso (use case) Consulta Medica. Realizar un diagrama de caso de uso (use case) de un supermercado. ( Plaza Vea u otro).
4/21/12

Practicas: Diagrama restaurant

de

caso

de

uso

(use

case)

de

un

4/21/12

Practicas: Diagrama de caso de uso (use case) de un Hospital

4/21/12

Practicas: Diagrama de caso de uso (use case) de un Hospital

4/21/12

Practicas: Diagrama de caso de uso (use case) consulta medica

4/21/12

También podría gustarte