Casos de Uso

Páginas: 7 (1729 palabras) Publicado: 1 de marzo de 2014
Diagrama
de
Casos de Uso

1

Casos de Uso
Un requerimiento funcional describe un servicio o función del sistema. Un
requerimiento no-funcional es una restricción sobre el sistema (por
noejemplo el tiempo de respuesta) o sobre el proceso de desarrollo (por
ejemplo el uso de un lenguaje específico).



Los Casos de Uso (Ivar Jacobson) describen bajo la forma de acciones y
accionesreacciones el comportamiento de un sistema desde el punto de vista del
usuario.
usuario.



Permiten definir los límites del sistema y las relaciones entre el sistema y el
entorno.



Son descripciones de la funcionalidad del sistema independientes de la
implementación.



Los Casos de Uso particionan el conjunto de necesidades atendiendo a la
atendiendo
categoría de usuariosque participan en el mismo.



Están basado en el lenguaje natural, es decir, es accesible por los usuarios.
2

Casos de Uso: Actores
Un Actor:
• Representa un tipo de usuario
• Es una agrupación uniforme de personas, sistemas o máquinas que
interactúan con el sistema de la misma forma

Los actores se representan con dibujos simplificados
de personas, llamados en inglés “stick man”(hombres
de palo). La notación puede adecuarse al contexto.
La misma persona física puede interpretar varios
papeles como actores distintos.
El nombre del actor describe el papel desempeñado.

3

Casos de Uso
• Un caso de uso especifica una secuencia de acciones
que el sistema puede llevar a cabo interactuando con
sus actores, incluyendo alternativas dentro de la
secuencia.
• Esiniciado por un actor.
• El nombre se expresa con un verbo en gerundio.
• Se expresa desde el punto de vista del actor.

4

Casos de Uso
• Otro objetivo de los diagramas de casos de uso es
colaborar con la determinación del alcance del sistema.
• El sistema se representa con un rectángulo, dentro del
cual se ubican los casos de uso.
• Los actores se encuentran fuera del alcance delsistema.

5

Ejemplo
“El sistema de un local de venta de electrodomésticos es
utilizado por los vendedores, los jefes de ventas, el gerente y el
administrador del sistema…”

6

Ejemplo
“…también el sistema deberá ser capaz de recibir órdenes de
compra enviadas por el sistema actual de facturación llamado
Facturator IV…”

7

Ejemplo
“… el sistema deberá permitir que los vendedorespuedan
registrar las órdenes de compra. El jefe de ventas será el
encargo de autorizarlas o no según las normativas de la
empresa…”

Alcance
del sistema

8

Casos de Uso: Descripción


Los casos de uso se documentan con texto informal.



En general, se usa una lista numerada de los pasos que
sigue el actor para interactuar con el sistema (Curso
normal).
Caso de Uso: IngresandoOrden de Compra
Uso:
Actor: Vendedor
Actor:
1. El vendedor ingresa el número de cliente en el sistema.
2. El sistema obtiene la información básica sobre el cliente.
3. El vendedor ingresa el código del producto que el cliente quiere comprar,
quiere
informando su cantidad.
4. El sistema obtiene información del producto solicitado, y confirma su disponibilidad.
confirma
5. Se repite elpaso 3 hasta que el cliente no solicita más productos.
productos.
6. El sistema registra la orden de compra.
7. Fin del caso de uso.

9

Casos de Uso: Descripción
Durante la ejecución de un caso de uso, suelen aparecer
errores o excepciones. Las desviaciones del curso normal
del caso de uso se llaman alternativas. Las alternativas
tienen las siguientes características:
Representan unaexcepción en el curso normal del caso de uso.
No tienen sentido por sí mismas, fuera del contexto del caso de uso
en el que ocurren.



10

Casos de Uso: Descripción

Caso de Uso: Ingresando Orden de Compra
Uso:
Actor: Vendedor
Actor:
Curso Normal

Alternativas

1. El vendedor ingresa el número de cliente en el sistema.
2. El sistema obtiene la información básica sobre el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso
  • Casos de uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS