Casos de uso

Solo disponible en BuenasTareas
  • Páginas : 5 (1005 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de diciembre de 2011
Leer documento completo
Vista previa del texto
CASOS DE USO

Introducción
Un caso de uso es una descripción de los pasos o las actividades que deberán realizarse para cumplir con alguna función, y quienes son los actores (personajes o entidades) que participarán en la realización de la función.
Identificar los casos de uso antes de desarrollar el sistema es un mecanismo para corroborar las funcionalidades del sistema que se detectaron enla etapa de análisis de requerimientos. Los desarrolladores pueden confirmar si se entendieron correctamente las funciones que detallaron los usurarios sobre el sistema a desarrollar y la forma en que estas funciones deben llevarse a cabo.

Descripción
Esta actividad consiste de identificar las acciones necesarias para realizar una tarea con el sistema que pretende desarrollar. Cada caso deuso del sistema se especifica mediante una planilla, como la que se muestra a continuación, y luego con un diagrama que ayuda a comprender los pasos a seguir en cada caso de uso. Finalmente se construye un diagrama global del sistema donde se muestran todas las funciones que brinda el sistema, las acciones necesarias para llevarlas a cabo y las relaciones entre ellas.
Planilla de un caso de uso:NOMBRE: (Nombre del caso de uso)
AUTOR: (Personas que realizaron el caso de uso)
FECHA: (fecha de realización)
DESCRIPCIÓN: (breve descripción sobre la función que representa este caso de uso)
ACTORES: (Personas o entidades que están involucradas en la realización de la función)
PRECONDICIONES: (condiciones que tienen que ser ciertas antes de comenzar con la función)
FLUJO NORMAL:(secuencia de pasos a seguir para ejecutar la función)
FLUJO ALTERNATIVO: (situaciones de error que pueden llegar a suceder durante la ejecución de la función)
POS CONDICIONES: (condiciones que tienen que ser ciertas después de la ejecución de la función)

Desarrollo
En esta actividad realizamos algunos casos de uso para una aplicación de compra de productos a través de la web. Para esto nos basamosen el documento presentado por otra comisión como resultado de aplicar la técnica de Card Sorting. Se eligió de este documento las funciones que más puntaje tenían. Algunas funciones eran ambiguas en el sentido de que no expresaban explícitamente una tarea en particular si no que daba lugar a varias funciones, como es el caso de “Carrito de compras”, la cual no especifica una funciónconcretamente, por lo que se tuvo que evaluar cuáles eran las funciones que se asocian al carrito de compras, como agregar productos, mostrar el contenido del carrito o eliminar productos agregados. Estás funciones representan casos de uso distintos para la “función” carritos de compras.

Fichas de los Casos de uso elegidos-----------------------------------------------------------------------------------------------------------------------------------
NOMBRE: Ver descripción del producto
AUTOR:
FECHA: 26/10/2011
DESCRIPCIÓN: muestra al usuario una descripción del producto seleccionado, incluyendo fotos y videos.
ACTORES: el usuario
PRECONDICIONES:
FLUJO NORMAL:
* Seleccionar el producto
* Ver información
FLUJO ALTERNATIVO:
-------------------------------------------------
POSCONDICIONES: Se muestra la información del producto seleccionado

NOMBRE: Agregar un producto al carrito de compras
AUTOR:
FECHA: 26/10/2011
DESCRIPCIÓN: Agrega un producto al carrito de compras
ACTORES: el usuario
PRECONDICIONES:
FLUJO NORMAL:
* Selecciona el producto
* Agrega el producto
FLUJO ALTERNATIVO:
* No hay stock del producto-------------------------------------------------
POS CONDICIONES: se tiene un producto más en el carrito de compras

NOMBRE: Realizar una reserva
AUTOR:
FECHA: 26/10/2011
DESCRIPCIÓN: Reserva un producto para poder comprarlo más adelante y asegurarse que no va a ser vendido.
ACTORES: el usuario
PRECONDICIONES: estar logueado
FLUJO NORMAL:
* Seleccionar producto
* Confirmar reserva
FLUJO ALTERNATIVO:
* No hay...
tracking img