CONTRATOS
Nombre:
|
Introducir_datos_personales(cadena
nombres, cadena apellidos)
|
Responsabilidades:
|
Validar los datos del cliente, para luego desplegar si existe en
los registros.
|
Tipo:
|
Sistema.
|
Excepciones:
|
Si el usuario no se encuentra en los registros, desplegar
mensaje de error en datos personales.
|
Precondiciones:
|
Se está identificando un usuario.
|
Postcondiciones:
|
Estableció TipoUsuario en cliente (modificación de atributo).
|
Nombre:
|
ElegirProducto()
|
Responsabilidades:
|
Ver el stock disponible del producto X.
|
Tipo:
|
Sistema.
|
Excepciones:
|
Si ya no hay Stock del producto mostrar ventana “agotado”, y
sugerir productos similares o de otra marca.
|
Precondiciones:
|
Se está realizando una venta.
|
Postcondiciones:
|
Se realizó un pago (modificación de atributo).
Se actualizo el stock del producto X (modificación de atributo).
|
Nombre:
|
Elegir_Forma_de_pago(cadena
opcion)
|
Responsabilidades:
|
Elegir la forma en que se pagara el o los productos
seleccionados.
|
Tipo:
|
Sistema.
|
Excepciones:
|
Si se rechaza la tarjeta de crédito, mostrar mensaje de error de
tarjeta.
Si no tiene dinero suficiente en cuenta, mostrar mensaje “fondos
insuficientes”.
|
Precondiciones:
|
Se realizó una venta.
|
Postcondiciones:
|
Se finaliza la venta.
|
Nombre:
|
EntregarProducto(cadena
codigo)
|
Responsabilidades:
|
Entrega informe al administrador para su respectivo registro.
|
Tipo:
|
Administrador (Sist. Registros).
|
Excepciones:
|
|
Precondiciones:
|
Se completó una venta.
|
Postcondiciones:
|
Solicitar información del producto.
|
Nombre:
|
SolicitarInformacion(cadena
codigo)
|
Responsabilidades:
|
Dar características del producto y su respectivo número de
serie.
|
Tipo:
|
Sistema. – Tienda
|
Excepciones:
|
Si el producto es simple o no tiene número de serie, desplegar
sin N/S.
|
Precondiciones:
|
Se registró el producto vendido (actualización de registros)
|
Postcondiciones:
|
Se da un detalle de cada producto vendido.
|
Nombre:
|
MandarInforme(cadena
codigo)
|
Responsabilidades:
|
Dar detalles de productos vendidos en una tabla.
|
Tipo:
|
Tienda - Sistema.
|
Excepciones:
|
|
Precondiciones:
|
Se solicitó el informe de los productos.
|
Postcondiciones:
|
Se entrega un informe al cliente y otro al registro de ventas
del sistema (actualización de atributos y registros contables)
Se crea formulario de la proforma o factura..
|