Holsa

Páginas: 8 (1781 palabras) Publicado: 5 de junio de 2012
USECASE

CASOS de USO
1

Objetivo
Los diagramas de casos de uso documentan el
comportamiento de un sistema desde el punto de vista del
usuario
Por tanto los casos de uso determinan los requisitos
funcionales del sistema:
Representan las funciones que un sistema puede ejecutar

2

Se pueden usar durante las siguientes fases del desarrollo:
•Captura de requisitos
•Planificación deiteraciones de desarrollo
•Validación del sistema

Su ventaja principal es la facilidad para interpretarlos, lo que
hace que sean especialmente útiles en la comunicación con el
cliente
3

Ejemplo de Diagrama de Casos de Uso

Reservar
Libro

SocioBiblioteca
Llevar libro
prestado

Actualizar
catálogo

Bibliotecario

4

Los elementos básicos
Actores
Los actores representanun tipo de usuario del sistema
En los diagramas de casos de uso, los actores se dibujan
como una silueta humana (un monigote):

SocioBiblioteca

Nota: Interpretamos
como usuario cualquier
cosa externa que
interactúa con el
sistema, no tiene porqué
ser un ser humano.
5

Caso de Uso
Un caso de uso es una tarea que debe poder llevarse a cabo
con el apoyo del sistema que se estádesarrollando
Se representan mediante un óvalo:
Reservar
Libro

Cada uno de los casos de uso debe detallarse,
habitualmente mediante una descripción textual
6

Asociaciones
Hay una asociación entre un actor y un caso de uso si el
actor interactúa con el sistema para llevar a cabo el caso
de uso

Reservar
Libro

SocioBiblioteca

7

Más sobre los actores
Identificación de losactores
Los actores más sencillos de identificar son los usuarios
“humanos” del sistema
Pero también pueden ser actores, entre otros:
•Otros sistemas informáticos
•Unidades organizativas / empresas
Siempre hay que intentar independizar los actores de la
forma en que se interactúa con el sistema. Por ejemplo: un
teclado no es un actor en la mayor parte de los casos, sólo
un medio paraintroducir información al sistema
Suele ser útil mantener una lista de los usuarios reales para
8
cada actor

Interés de los actores en los casos de uso

Identificar el “interés” de los actores por los casos de uso
permite:
•Priorizar el desarrollo de unos casos respecto a otros
•Planificar mejor las iteraciones
Reconocer los usuarios con los que tenemos que trabajar
para desarrollar los casosde uso

9

Roles
Un actor en un diagrama de casos de uso representa un
“rol” que alguien puede estar jugando, no un individuo
particular
Por tanto puede haber personas particulares que puedan
estar usando el sistema de formas diferentes en diferentes
ocasiones: socio de biblioteca y bibliotecario

10

Actores y clases
A veces se indica que un actor es una clase dibujando unrectángulo (el símbolo para las clases en los diagramas de
clase) en lugar de un monigote.
¿Cuándo se deben representar los actores también como
clases en los diagramas de estructura?
•Cuando el sistema necesite almacenar información sobre
el actor
•Cuando el sistema está accediendo a un sistema externo
(o viceversa).

=



SocioBiblioteca

SocioBiblioteca

11

Más sobre los casos deuso
Deben especificar un comportamiento deseado...
...PERO no imponer cómo se llevará a cabo ese
comportamiento
(deben decir QUÉ, pero no CÓMO)
Una forma de realizar esto son los escenarios
Un escenario es una interacción entre el sistema y los
actores, que puede ser descrito mediante una secuencia de
mensajes.
Un caso de uso es una generalización de un escenario
12

EscenariosEjemplos:
•Escenario 1: José García se lleva prestado el tercer
ejemplar de “Guerra y Paz” que hay en la biblioteca. No
tiene ningún otro libro en préstamo.
•Escenario 2: Mónica Díaz intenta llevarse prestado el
primer ejemplar de “Ana Karenina”, pero no puede porque
ya tiene tres libros en préstamo, que es el máximo.
Todos los escenarios de un caso de uso deben tener en
común que son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hols
  • HOls
  • hols
  • Hols
  • HOLS
  • Hols
  • holsa
  • Holsa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS