You are on page 1of 14

Caso Practico

Introduccin
Se desea desarrollar una aplicacin de puntos de venta
tolerante a fallos, con flexibilidad para poder soportar variacin
en las reglas del negocio del cliente, mltiples mecanismos de
terminal e interfaz de usuario, y la integracin con mltiples
sistemas terceras partes.
Participantes en el proyecto
Descripcin del personal involucrado
Entrevistas:
Resumen del personal involucrado (No usuarios)...
Resumen de Usuarios
Objetivos del sistema
Objetivo de alto nivel:
El sistema deber procesar las ventas de modo rpido,
robusto e integrado
Objetivos secundarios:
Los usuarios (y los sistemas externos) necesitan un sistema
para satisfacer sus objetivos:
Cajero: procesar las ventas, gestionar las devoluciones, abrir y
cerrar caja.
Administrador del sistema: gestionar los usuarios, gestionar la
seguridad, ...
Director: poner en marcha, suspender operacin.
Sistema de actividad de ventas: analizar los datos de las ventas
Visin general del producto
El SISTEMA residir, normalmente, en tiendas; si se utilizan
terminales mviles se encontrarn muy prximos a la red de
la tienda, en el interior o en el exterior.
Proporcionar servicios al usuario, y colaborar con otros
sistemas

Visin
Resumen de las caractersticas del sistema
Entrada de ventas.
Autorizacin de pagos (crdito, dbito, cheque).
Administracin del sistema de usuarios, seguridad, cdigo y
tablas de constantes, etc
Procesamiento automtico de ventas sin conexin cuando
fallen los componentes.
Transacciones en tiempo real, basadas en estndares
industriales, con sistemas de terceras partes, que incluye los
servicios de inventario, contabilidad, recursos humanos,
impuestos, y autorizacin de pagos.
Visin
Glosario de trminos
Artculo: Un artculo o servicio en venta.
Autorizacin de pago: Validacin llevada a cabo por un
servicio externo de autorizacin de pago, que har o
garantizar el pago al vendedor.
Solicitud de autorizacin de pago: Un compuesto de
elementos enviados electrnicamente a un servicio de
autorizacin, normalmente como un array de caracteres.
Los elementos comprenden: ID de la tienda, nmero de
cuenta del cliente, cantidad y fecha.
Cdigo nico de Producto: Cdigo de 12 dgitos que identifica
un artculo. Normalmente se representa mediante un cdigo
de barras en los artculos.
Catlogo de requisitos del sistema
Requisitos funcionales
Diagrama de casos de uso
Definicin de actores
Casos de uso del sistema
Requisitos no funcionales
Requisitos de informacin
Requisitos del dominio
Catlogo de requisitos del sistema
Requisitos no funcionales
Seguridad: Todo uso requiere la autenticacin de
los usuarios.

Catlogo de requisitos del sistema
Requisitos no funcionales
Facilidad de uso:
El cliente ser capaz de ver la informacin en un gran monitor. Se
debe ver el texto fcilmente a una distancia de 1 metro. El cajero
est mirando a menudo al cliente o los artculos, no a la pantalla
del ordenador. Por tanto, se deben comunicar las seales y
avisos con sonidos, en lugar de slo mediante grficos.
Fiabilidad
Capacidad de recuperacin
Si se produce algn fallo al usar un servicio externo (autorizacin
de pago, sistema de contabilidad,...) intentar solucionarlo con
una solucin local
Rendimiento
Como se mencion en los factores humanos, los compradores
quieren completar el proceso de ventas muy rpido. Un cuello de
botella potencial es la autorizacin de pagos externa. El objetivo
es conseguir la autorizacin en menos de 1 minuto, el 90% de las
veces
Catlogo de requisitos del sistema
Requisitos no funcionales
Restricciones de Implementacin:
La direccin insiste en una solucin utilizando las
tecnologas Java.
Componentes adquiridos
El sistema de clculo de impuestos. Debe soportar
sistemas de clculo conectables de diferentes pases
Interfaces hardware
Monitor con pantalla tctil
Escner lser de cdigo de barras
Impresora de recibos
Lector de tarjetas de crdito/dbito
Lector de firmas (pero no en la primera versin)
Catlogo de requisitos del sistema
Requisitos de informacin
RI-001 Producto
Descripcion
El sistema deber almacenar la informacin
correspondiente a producto. En concreto:
Datos
Codigo Unico de producto
Nombre del producto
Precio unitario del producto
Importancia Alta
Catlogo de requisitos del sistema
Reglas del negocio
REGLA 1, firma
Se requiere la firma para pagos a crdito. La
poltica de las compaas de autorizacin de
crdito
RN-001 Pagos Firmados
Descripcion
La informacin almacenada por el sistema deber
satisfacer la siguiente restriccin: se requiere la firma
del cliente para pagos a crdito
Catlogo de requisitos del sistema
Reglas del negocio
REGLA 2, impuestos
Hay que aadir el IVA
REGLA 3, devoluciones
Las devoluciones de los pagos a crdito slo
pueden efectuarse como crdito en las cuentas
de crdito de los compradores, no en efectivo.
La poltica de las compaas de autorizacin de
crdito
REGLA 4, Fijacin de precios
Los artculos tienen un precio original, y opcional
mente, un precio rebajado.

You might also like