Professional Documents
Culture Documents
Uso
Facultad de Ingeniera en Sistemas
Clase de Diseo de Sistemas
Contenido
Qu es Caso de Uso?
Elementos de Casos de Uso
Actores
Tipos de Actores
Caso de Uso
Construccin de un Caso de uso
Tcnicas para trabajar Casos de uso
Escenarios
Contenido (Continuacin)
Ventajas de los Casos de Uso
Peligros de los Casos de Uso
Ejemplos
Elementos de un
Diagrama de Casos
de Uso
Actor:
Personaje(s) o entidad(es)
que participarn en un caso de
uso.
Inicia una accin dentro del
sistema, es representado por una
figura en forma de persona.
Tipos de actores:
Actores Principales: emplean directamente el
sistema llevando a cabo las tareas ms
importantes.
Actores Secundarios: existen para que los
principales puedan utilizar el sistema.
Casos de Uso:
Casos de Uso:
- Describe una funcionalidad ms una interaccin
entre un actor y un sistema en forma de
secuencia de acciones.
-Se centra en lo que debe hacerse, no en la
manera de hacerlo.
-Evitar expresiones imprecisas.
-Se busca sencillez y claridad.
Casos de Uso
- Puede utilizarse un lenguaje estructurado.
La descripcin debe contener:
Construccin de
Casos de Uso
1
Identificar a grandes trazos los casos de uso. Las
principales etapas de cada caso de uso se describen
en un par de frases.
Se distingue un caso principal y se identifican los
casos alternativos y excepciones
2
Se establece un proceso iterativo en el cual los
casos de uso se amplan, profundizndose su
descripcin, buscando etapas comunes y
alternativas que representar en otros caso de uso
relacionados por las relaciones incluye, generaliza
y extiende.
3
Se debe cuidar que:
Exista una descripcin breve.
Las condiciones definidas de arranque y parada
del caso de uso
Los usuarios estn satisfechos de la secuencia de
interacciones entre el actor y el caso de uso
4
El problema fundamental encontrar el nivel de
abstraccin adecuado.
Recomendacin: Si un caso de uso se hace
demasiado grande es conveniente dividirlo en
varios.
Escenarios:
Situaciones concretas que deben recorrer total o
parcialmente el caso de uso.
Se debe comprobar que el caso de uso represente a
todos los escenarios
Tipos de 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.
Dependencia o Instanciacin:
Es una forma muy particular de relacin entre
clases, en la cual una clase depende de otra,
es decir, se instancia (se crea). Dicha relacin
se denota con una flecha punteada.
Lmite de Sistema
Se emplea para delimitar los limites de un sistema
y es representado por un rectngulo de color
distintivo.
Ejemplo 1:
Ejemplo 2:
Casos de Usos
Ventajas:
Ayudan a asegurar que se desarrolla el sistema
correcto.
Documentan las respuestas funcionales de caja
negra.
Excelente forma de comunicacin con los
clientes y los usuarios.
Ayudan a gestionar la complejidad de los
proyectos grandes.
Casos de Usos
Ventajas:
Casos de Usos
Peligros:
Contexto
Sistema que controla una mquina de
reciclamiento de botellas, tarros.
El sistema debe controlar y/o aceptar lo siguiente:
Solucin:
Como una primera aproximacin identificamos a
los actores que interactan con el sistema: