Sie sind auf Seite 1von 12

CASOS DE USO

UNIVERSIDAD DE BOYAC Lgica de la programacin Ingeniera de Sistemas


Tomado de El lenguaje unificado de modelado de Booch, Rumbaugh & Jacobson Addison Wesley, 2000

Elaborado por: MDETel. Jairzinio Barn Rodrguez

Qu es un caso de uso?
Es el conjunto de secuencias de acciones que ejecuta un sistema y que produce un resultado entendible para cualquier persona.

Qu modelan?
El comportamiento de un sistema o de una parte del mismo. Especifican QU hace el sistema y NO cmo se hace.

Qu lo identifica?
Nombre significativo Grficamente: representado por una elipse
Asignar entrevista

Quines interactan con los casos de uso?


Actores Rol jugado por:
Persona Dispositivo de hardware Otros sistemas

Cmo se conectan actores y casos de uso?


Por medio de asociaciones

Qu tipos de asociaciones hay?


Generalizacin Inclusin Extensin

Generalizacin
Herencia: Un hijo hereda el significado y el comportamiento de su padre. Ejemplo: En un cajero automtico que reconoce huella

Caso de uso Padre

Caso de uso Hijo

Validar usuario

Comprobar clave

Comprobar huella

Inclusin
Se usa para evitar describir una secuencia de eventos varias veces. Ejemplo: Pgina WEB de un banco

Caso de uso base


<<include>>

Caso de uso incluido

Consultar saldo

Transferencia

<<include>>

<<include>>

Validar usuario

Ejemplo: Sistema de informacin acadmico


Actualizar informacin de estudiantes
<<include>>

Registrar informacin de aspirantes

<<include>>

Registrar datos Bsicos

<<include>>

Actualizar informacin de egresados

Extensin
Se usa para modelar la parte de un caso de uso que el usuario puede ver como comportamiento opcional del sistema.
Ejemplo: En un sistema de compras

Caso de uso opcional


<<extend>>

Caso de uso base

Enviar pedido parcial

<<extend>>

Enviar pedido

Ejemplo: En el sistema de matrculas


Inscribir materias media matrcula
<<extend>>

Ejemplo: En el sistema de admisiones


Asignar entrevista Con un entrevistador
<<extend>>

Inscribir materias

Asignar entrevista

Cmo se documenta un caso de uso?


Nombre del Caso de Uso Resumen Curso bsico de eventos Caminos alternativos Caminos de excepcin

Puntos de Extensin
Suposiciones Precondiciones PostCondiciones Reglas de Negocio Relacionadas Criterios de aceptacin Autor Fecha

Diagramas de casos de uso


Es uno de los 5 diagramas para modelar la parte dinmica de un sistema en UML. Conjunto de casos de uso, actores y sus relaciones. Se utilizan para modelar los requisitos del sistema o para modelar el contexto de un sistema.

Sistema de validacin de tarjetas de crdito


Realizar transaccin con tarjeta

Cliente
Procesar factura del cliente Ajustar transacciones Cliente individual Cliente corporativo

Comercio

Gestionar cuenta del cliente

Entidad financiera

Das könnte Ihnen auch gefallen