Академический Документы
Профессиональный Документы
Культура Документы
CLASE
16
DIAGRAMAS DE
CASOS DE USO
Exploracin de Requerimientos
Anlisis de Sistemas I
Ao 2016.
Historia
Los Casos de Uso fueron introducidos
por Jacobson en 1992.
Sin embargo la idea de especificar
un sistema a partir de su interaccin
con el entorno es original de Mc
Menamin y Palmer a partir de
Eventos.
ventaja
principal
es
la
facilidad
para
CARACTERSTICAS
Estn expresados desde el punto de vista
del actor.
Se documentan con texto informal.
Describen tanto lo que hace el actor como
lo que hace el sistema cuando interacta
con l, aunque el nfasis est puesto en la
interaccin.
Son iniciados por un nico actor.
ELEMENTOS
Los Casos de Uso tienen tres elementos:
Actores
Es un usuario del sistema, que necesita o usa
algunos de los casos de uso.
Se representa mediante un dibujo formado por
palitos, acompaado de un nombre significativo, si
es necesario.
TIPOS DE ACTORES
Principales:
sistema.
personas
que
usan
el
Casos de Uso
Es una operacin/tarea especfica que se realiza
tras una orden de algn agente externo, sea
desde una peticin de un actor o bien desde la
invocacin desde otro caso de uso.
Se representa mediante una elipse.
Relaciones
Asociacin: Es el tipo de relacin ms bsica que indica
la invocacin desde un actor o caso de uso a otra
operacin (caso de uso). Dicha relacin se denota con
una flecha simple.
Extensin: La insercin de comportamiento adicional en
un caso de uso base que no tiene conocimiento sobre l.
Generalizacin de casos de uso: Una relacin en un
caso de uso general y un caso de uso ms especifico, que
hereda y aade propiedades a aquel.
Inclusin: Insercin de comportamiento adicional en un
caso de uso base, que describe explcitamente la
insercin
Ejemplos de
Relaciones
Ejemplos de
Relaciones
Elementos de un diagrama de
Casos de uso
13
Ejemplo:
Ejemplo:
Ejemplo:
Ejemplo:
Nombre:
Descripcin:
<descripcin del actor>
Nombre: Usuario no Autenticado
Descripcin:
Representa a un usuario que no se a
identificado frente al sistema. Generalmente
estos usuarios deberan poder registrarse
(crear un nuevo usuario) o ingresar al sistema
para transformarse en usuarios autenticados,
en moderadores o en administradores del
sistema
...
10
Autor:
Fecha:
Descripcin:
<breve descripcin del caso de uso>
Actores:
<actores participantes en el caso de uso>
Precondiciones:
<condiciones que deben cumplirse para poder ejecutar el caso de uso>
Flujo Normal:
<flujo normal (feliz) de ejecucin del caso de uso>
Flujo Alternativo:
<flujos alternativos de ejecucin del caso de uso>
Poscondiciones:
<condiciones que deben cumplirse al finalizar la ejecucin del caso de uso>
11
Pedro Prez
Fecha:
21/04/09
Descripcin:
Permite crear un nuevo mensaje (hilo) en el foro de discusin.
Actores:
Usuario / Moderador
Precondiciones:
El usuario debe de estar autenticado en el sistema.
contina...
25
26
Ejemplo:
Una mquina expendedora de caf
(2 )
27