You are on page 1of 8

Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2011

INTERACCIÓN HUMANO COMPUTADORA
Proyecto 2011: Sistema compra y venta en la web

Informe 2: Casos de Uso

Comisión:  Schwindt, Diego M. (LU: 88993)  Villarroel, J. Fernando (LU: 89258) Fecha de realización: 26/10/2011

1 . construimos los grafos asociados a las funcionalidades que alcanzamos a describir en ese lapso de tiempo. con más peso). Descripción de la actividad En primer lugar. Descripción: breve descripción de la funcionalidad.Informe 2: Casos de Uso Diego Schwindt. sino las actividades que el usuario desea hacer. Luego. Flujo normal: pasos a seguir durante el flujo de ejecución normal de la funcionalidad. Cabe aclarar que no hay un estándar definido para la construcción de los mismos. Flujo alternativo: casos no contemplados en el flujo normal (casos de error). proveedores de servicios) involucradas en la funcionalidad. Para esta actividad. según los usuarios. Los integrantes de dicha comisión actuaron como los clientes del sistema de compra y venta en la web. y además diseñar los grafos asociados a las mismas. teniendo en cuenta que aún no estamos describiendo la interfaz. con las funcionalidades deseadas para nuestro sistema a diseñar. Ambas comisiones contamos con un informe de los resultados del Card Sorting realizado la clase anterior. comenzamos documentando los casos de uso más importantes (es decir. Finalmente. Precondiciones: condiciones que deben satisfacerse antes del comienzo de la funcionalidad. en base al ranking de funcionalidades. Casos de Uso A continuación se muestran las fichas que describen los casos de usos correspondientes a las 7 funciones más importantes. por lo que las distintas decisiones en la definición de las funcionalidades eran su responsabilidad. nos juntamos con una comisión que tenía asignado un proyecto distinto al nuestro. Por otro lado. contamos con 1 hora y 30 minutos. En el presente informe presentamos los casos de uso de las funcionalidades más importantes (según el ranking establecido en el card sorting) para el Sistema de compra y venta en la web. contamos con el resto del tiempo de la práctica. Fernando Villarroel Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 Introducción La idea de la clase práctica del día 26/10 fue aprender a documentar los Casos de uso. nosotros actuamos como clientes de su sistema de reserva de pasajes. Poscondiciones: condiciones que deben satisfacerse luego de terminada la funcionalidad. Para ello utilizamos el siguiente formato de “fichas”:          Nombre: nombre de la funcionalidad. Autor: diseñadores Fecha Actores: las entidades (usuarios. y el grafo general asociado a ellos. Para esta actividad. que describen el comportamiento de cada una de las distintas funcionalidades propuestas para el sistema. clientes.

Poscondiciones:  Se muestra una lista actualizada de artículos destacados. Seleccionar característica b. Fernando Villarroel Fecha: 26/10/2011 Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 Descripción: Realizar una búsqueda para obtener una lista de los productos ofrecidos que cumplan con ciertas condiciones.  Resultado vacío. MOSTRAR ARTÍCULOS DESTACADOS Autores: Diego Schwindt. que determinadas características estén dentro de un rango de valorses especificados. Repetir para cada característica a filtrar: a. Solicitar lista de artículos destacados. 2 .Informe 2: Casos de Uso Diego Schwindt. Ejecutar búsqueda filtrada. Fernando Villarroel BUSCAR CON FILTROS Autores: Diego Schwindt. con los productos que cumplen con las condiciones especificadas. Fernando Villarroel Fecha: 26/10/2011 Descripción: Listar los artículos más comprados y más puntuados. Actores: Usuarios Precondiciones: – Flujo normal: 1. Poscondiciones:  Se muestra el resultado de la búsqueda.  Rango no válido para la característica. es decir. Flujo alternativo:  No existen artículos destacados. Indicar el rango de valores 2. Actores: Usuarios Precondiciones: – Flujo normal: 1. Flujo alternativo:  Característica no válida.

Poscondiciones:  Productos agregados efectivamente al carrito. Flujo normal: 1.  El producto existe actualmente en el sistema. Seleccionar característica a visualizar. Actores: Usuarios Precondiciones:  Usuario logueado correctamente en el sistema. 3 .  Se reserva la cantidad indicada de ese producto. 2.  El usuario se desloguea (o error de conexión) antes de confirmar. Fernando Villarroel Fecha: 26/10/2011 Descripción: Poder observar una descripción. Flujo alternativo:  No hay stock suficiente. Confirmar acción de agregar al carrito. AGREGAR PRODUCTO AL CARRITO DE COMPRAS Autores: Diego Schwindt. Seleccionar producto. Poscondiciones:  Se muestra la información seleccionada. Indicar cantidad. fotos y/o videos de un producto seleccionado. Fernando Villarroel Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 MOSTRAR INFORMACIÓN MULTIMEDIA DE UN PRODUCTO Autores: Diego Schwindt. 3. Seleccionar producto específico. 2.Informe 2: Casos de Uso Diego Schwindt. Flujo normal: 1. Actores: Usuarios Precondiciones:  El producto existe actualmente en el sistema.  Se actualiza el monto total de los productos en el carrito. Fernando Villarroel Fecha: 26/10/2011 Descripción: Seleccionar un producto para agregar a la lista de productos a comprar (carrito de compras) del usuario. Flujo alternativo:  No existe la característica multimedia deseada.

Informe 2: Casos de Uso Diego Schwindt. Fernando Villarroel Fecha: 26/10/2011 Descripción: Quitar una cantidad de un producto actualmente agregado al carrito de compras del usuario. 2. Fernando Villarroel Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 QUITAR PRODUCTO DEL CARRITO DE COMPRAS Autores: Diego Schwindt.  El producto fue agregado previamente al carrito. Confirmar acción de quitar del carrito. 3.  Se actualiza el monto total de los productos en el carrito. 4 . Flujo alternativo:  La cantidad indicada es mayor a la reservada.  El usuario se desloguea (o error de conexión) antes de confirmar. Actores: Usuarios Precondiciones:  Usuario logueado correctamente en el sistema. Seleccionar producto específico del carrito de compras. Indicar cantidad a quitar.  Se cancela la reserva de la cantidad indicada de ese producto. Poscondiciones:  Cantidad del producto quitada efectivamente al carrito. Flujo normal: 1.  El producto se encuentra reservado (hay stock suficiente).

Conexión y derivación al sistema de pago. Seleccionar forma de pago. Confirmar acción de comprar. 3.  Forma de pago inválida para el usuario. 2.  El carrito no está vacío. 4. Fernando Villarroel Fecha: 26/10/2011 Descripción: Efectuar la compra de todos los productos agregados al carrito de compras del usuario. Flujo normal: 1. etc)  No se registra correctamente la compra en el sistema.Informe 2: Casos de Uso Diego Schwindt. etc)  Pago incorrecto (fondos insuficientes. Confirmar el pago. Actores: Usuarios. Fernando Villarroel Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 COMPRAR DEL CARRITO DE COMPRAS Autores: Diego Schwindt.  Acceso incorrecto al sistema de pago (sistema caído. 5 .  Registro de la compra en la cuenta del usuario. el usuario no posee cuenta. Sistema de pago online Precondiciones:  Usuario logueado correctamente en el sistema. Poscondiciones:  Entregar comprobante de compra al usuario. fallo de conexión con el sistema.  Los producto se encuentran reservados (hay stock suficiente). Flujo alternativo:  El usuario se desloguea (o error de conexión) en medio de la operación.  Carrito vaciado.

Actores: Usuarios Precondiciones:  Usuario logueado correctamente en el sistema. Flujo normal: 1. 6 .  Producto comprado por el usuario (registrado en su historial de compras). Poscondiciones:  Calificación efectivamente registrada del producto.Informe 2: Casos de Uso Diego Schwindt. Seleccionar producto de la lista de productos comprados por el usuario. Indicar calificación. Flujo alternativo:  Calificación inválida.  El usuario se desloguea (o error de conexión) antes de confirmar. Fernando Villarroel Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 CALIFICAR PRODUCTO LUEGO DE LA COMPRA Autores: Diego Schwindt.  Producto existente actualmente en el sistema.  Producto ya calificado por el usuario. 2. Fernando Villarroel Fecha: 26/10/2011 Descripción: Poner un puntaje a un producto comprado por el usuario.

destacados Buscar con filtros Ejecutar y mostrar filtro Característica inválida Rango inválido Lista de productos comprados por el usuario Pantalla inicial Mostrar info. Fernando Villarroel Interacción Humano Computadora DCIC – UNS – 2º cuatrimestre 2011 Grafo general asociado a los casos de uso documentados No existen art. multimedia Seleccionar producto Lista de productos Característica inexistente Seleccionar caract. a ver Carrito de compras Ya calificado Calificar producto comprado Seleccionar producto Usuario deslogueado Calificar Calificación inválida Comprar todos los productos del carrito Confirmar compra Agregar producto al carrito de compras Seleccionar producto Quitar producto del carrito de compras Seleccionar producto agregado Seleccionar forma pago Forma pago inválida Stock insuficiente Indicar cantidad Indicar cantidad Cantidad inválida Conexión sistema pago Acceso incorrecto Pago incorrecto Confirmar agregación Confirmar quite Usuario deslogueado Confirmación pago Registro incorrecto 7 . destacados Seleccionar caraterística Indicar rango de valores Mostrar art.Informe 2: Casos de Uso Diego Schwindt.