Sie sind auf Seite 1von 3

Introduccin caso de uso

Los casos de uso forman parte del UML Lenguaje Unificado de Modelado
que sirve para especificar construir y documentar sistemas representado a
travs de un conjunto de smbolos que son fciles de entender por cualquier
desarrollador
El modelo de casos de uso describe la funcionalidad propuesta del nuevo
sistema es una unidad discreta de interaccin entre un usuario (humano o
mquina) y el sistema.
En un caso de uso uno o ms actores interaccionan con el sistema que
realiza algunas acciones
Casos de uso
El Caso de Uso especifica la funcionalidad que se incorporar al sistema el
cual se compone de diagramas como: Diagramas de Clase, Diagramas de
Secuencia, Colaboracin, Transicin de Estados, Diagramas de Actividad,
Componentes. Todas son utilizadas a lo largo de las etapas del proceso de
desarrollo de nuestro sistema.
Un Caso de Uso puede 'incluir' la funcionalidad de otro Caso de Uso o puede
'extender' otro Caso de Uso con su propio comportamiento.
Propsito
Describir lo que debera hacer el sistema mediante estudio o anlisis del
sistema para representarlo mediante diagramas haciendo uso de los
diversos elementos como: caso de uso, actores, relaciones.

Caractersticas
Realiza entrevista con el usuario de tal manera que le proporcione
informacin necesaria para crear caso de uso
Realiza su modelamiento de datos a travs de Lenguaje Unificado de
Modelado UML
Utiliza diagramas de relaciones el cual mediante una representacin
grafica nos muestra las causas y efectos entre diversos actores o
casos de uso

Elementos
Elementos de un modelo de casos de uso:
Actores
Casos de uso
Relaciones

Actor:
Es aquel que inicia un caso de uso un Actor no necesariamente representa a
una persona en particular, sino ms bien la labor que realiza frente al
sistema
Caso de Uso:
Es tarea especfica que se realiza tras una orden de algn agente externo es
decir el actor.

Relaciones:
Asociacin.
Es el tipo de relacin va desde un actor o caso de uso a otra operacin (caso
de uso). Dicha relacin se denota con una flecha simple.

Dependencia o Instanciacin
Representa un tipo de relacin en la que una instanciacia es dependiente de otro
objeto/clase. Se denota por una flecha punteada.
Generalizacin.
Este tipo de relacin se realiza entre objetos del mismo tipo en donde los
objetos tienen caractersticas comunes o ideas propios y hereda
caractersticas del otro objeto esta relacin se denota con una flecha
punteada.








Ventajas
Es representado a travs de un conjunto de smbolos que son fciles
de entender por cualquier desarrollador
Expresar la intencin que tiene el actor (usuario)
Extraer los requerimientos del usuario y del sistema
Conocer a los usuarios que intervendrn en nuestro sistema
basndonos en criterios que nos brinde el cliente
Desventajas
Es necesario complementar informacin como reglas de negocio para
tener un caso de uso en excelentes condiciones que pueda ser de fcil
entendimiento para el desarrollador
Conocer las relaciones que existe en los casos de uso de tal manera
que se pueda entender y leer ante los clientes
El anlisis del caso de uso depende de cmo se haya realizado la
descripcin inicial del sistema
En sistemas grandes es un poco complejo definir todos los casos de
uso con los que se vaya a trabajar .

Ejemplo

empleado_transp
destino
cantidad_dias
empleado_restaurant
coordinador de envento
solicitar transporte
<<include>>
alimentacion
cheque
efectivo
factura
cajero
reservaciones
cancelacion
<<extend>>
<<extend>>
turistas

Das könnte Ihnen auch gefallen