Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta
>

Casos de Uso

Objetivo

Establecer la manera en que funciona el programa de manera específica.

Producto a Entregar

N/A

Forma de Trabajo

Individual

Tiempo estimado

6 horas

Forma de Entrega

Por Blackboard

Recomendaciones

  • Sigue las instrucciones de la actividad y ejercita la lectura crítica.
  • Vas a pasar un buen rato con el dossier este semestre, lo mejor es que lo entiendas.

 

Instrucciones

Paso 1:

Uno de los objetivos del dossier es enumerar los objetivos y especificar cómo se van a cumplir estos objetivos. Para poder cumplir con este requerimiento vamos a utilizar los casos de uso. El número de casos de uso puede variar, pero regularmente se utiliza uno por cada objetivo (más en caso de que sea necesario especificar el funcionamiento de alguna parte del programa más a detalle) y una por cada punto funcional que debamos documentar (por ejemplo, aunque no sea parte de los objetivos, sí es importante especificar cómo vamos a agregar datos o cómo vamos a realizar consultas, qué datos se van a necesitar, quién los va a proporcionar, etc.)

Para poder realizar un buen caso de uso debemos tener en cuenta lo siguiente:

  • Los casos de uso no deben llevar nombres, sólo deben llevar la función que ejecuta esa persona o ese programa (por ejemplo, deben hablar del administrador, del cliente y del empleado).
  • Los casos de uso deben ser muy detallados, no deben dejar nada del flujo del programa mal especificado o especificado de manera ambigua (por ejemplo, el caso de uso debe especificar que el usuario solicita una consulta de saldo, que el sistema pide el nombre de usuario y contraseña, que el usuario introduce el nombre de usuario y contraseña, etc.)
  • Los casos de uso no son una implementación específica, por lo que no debemos pensar en botones y en ventanas sino debemos pensar en el flujo (por ejemplo, tenemos que decir que el usuario selecciona la opción de ver reportes, no debemos decir que el usuario presiona el botón de ver reportes).
  • Los casos de uso deben contener, cuando menos, un flujo básico y un flujo de excepciones. Los casos de uso también pueden incluir un grupo de precondiciones, postcondiciones, flujos alternos, etc. dependiendo de lo que sea necesario.

Puedes basarte en el siguiente template para generar tus casos de uso (el template en inglés, junto con más información sobre cómo crear casos de uso puedes encontrarlos en UseCases.org):

  • Template para casos de uso.

Ayudanos a mejorar este laboratorio:

¿Cuál es tu opinión del laboratorio?

(1 - buena; 5 - mala).

1        2        3        4        5
¿Cómo se puede mejorar?
¿Encontraste un error? ¿Cuál?

 

Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta