Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
de la clase
4/21/12
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
4/21/12
Ejemplo Biblioteca:
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
4/21/12
4/21/12
4/21/12
4/21/12
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
de
caso
de
uso
(use
case)
de
un
4/21/12
4/21/12
4/21/12
4/21/12