Requerimientos

Como sabran no nos fue muy bien con los requisitos, la mayor observacion es que no deben ser una lista copieda del enunciado sino deben expresar a bajo nivel que es lo que hara el sistema.

En este link se encuentra el los requisitos modificados enviados que se presentara nen el TP Requisitos

// Edición del 25/06/2010 - 04:57 ->Matías Salerno // = = =Requerimientos=

Requerimientos Funcionales

 * < **ID** ||< 1 ||
 * < **Nombre** ||< Administracion de Zonas ||
 * < **Descripcion** ||< El sistema deberá proporcionar todas las operaciones que permitan la edición de las zonas de distribución. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 2 ,RQ 3 . ||


 * < **ID** ||< 2 ||
 * < **Nombre** ||< Relaciones de Vecindad ||
 * < **Descripcion** ||< El sistema deberá manejar explícitamente las relaciones de vecindad entre zonas.. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 3 ||


 * < **ID** ||< 3 ||
 * < **Nombre** ||< Organización de las zonas ||
 * < **Descripcion** ||< El sistema debe organizar jerárquicamente las zonas, dependiendo de los socios que puedan dar servicio a cada una de ellas. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 4 ||
 * < **Nombre** ||< Solicitud de Distribucion ||
 * < **Descripcion** ||< El sistema debe generar una solicitud de distribucion, con los datos del pedido entrante (id_pedido, contacto, direccion, email, fechaPedido, fechaEntrega), determinar la zona de distrifucion de los comercios más adecuados. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 7, RQ8 ||


 * < **ID** ||< 5 ||
 * < **Nombre** ||< Manejo de Prioridad ||
 * < **Descripcion** ||< El sistema debe en caso de que todos los comercios asignados con prioridad alta no pudieran atender la solicitud, aumentará de prioridad en los comercios de las zonas vecinas. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 7 ||


 * < **ID** ||< 6 ||
 * < **Nombre** ||< Solicitud Especial ||
 * < **Descripcion** ||< El sistema debe **Si** los comercios vecinos tampoco pueden satisfacer la solicitud, el sistema enviará una **solicitud especial** al resto de los comercios. Si ningún comercio puede satisfacer la solicitud iniciará el proceso para atenderla urgentemente: solicitudes especiales a los proveedores, etc. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 8 ||


 * < **ID** ||< 7 ||
 * < **Nombre** ||< Tipo Prioridad de Solicitud ||
 * < **Descripcion** ||< El sistema debe manejara las solicitudes enviadas a los asociados de la zona con una prioridad (alta, baja, media). ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 8 ||
 * < **Nombre** ||< Estado de Solicitud ||
 * < **Descripcion** ||< El sistema debe contemplar que un comercio podrá aceptar, dejar pendiente una solicitud de distribución o bien rechazar la solicitud. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||

(Gerente, Administrador, Usuario normal). ||
 * < **ID** ||< 9 ||
 * < **Nombre** ||< Autentificación de Usuarios ||
 * < **Descripcion** ||< El sistema debe contar con una aplicación de autentificación (Log in) de usuarios, dando con distintos tipos de usuarios con diferentes privilegios
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 10 ||
 * < **Nombre** ||< Listado de solicitudes pendientes ||
 * < **Descripcion** ||< El sistema deberá mostrar un listado de solicitudes pendientes, es decir, que no han podido ser servidas, pero que tampoco han sido rechazadas. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 12 ||
 * < **Nombre** ||< Aumento de prioridad ||
 * < **Descripcion** ||< El sistema debe aumentar la prioridad de las solicitudes en los comercios vecinos, si la misma no puede ser atendida por los comercios ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 13 ||
 * < **Nombre** ||< Confirmar la entrega de la solicitud ||
 * < **Descripcion** ||< El sistema deberá pedir la confirmación del comercio que se haga cargo del pedido. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 14 ||
 * < **Nombre** ||< Registrar entrega ||
 * < **Descripcion** ||< El sistema debe registrar la entrega de la solicitud con el número de pedido y la fecha. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 15 ||
 * < **Nombre** ||< Enviar solicitud a proveedores ||
 * < **Descripcion** ||< El sistema debe iniciar un proceso (solicitudes especiales a los proveedores, etc.) para atender urgentemente todas las solicitudes que no pueden ser atendidas. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 17 ||
 * < **Nombre** ||< Tiempo de Respuesta ||
 * < **Descripcion** ||< El sistema debe servir al cliente en el menor tiempo posible. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||

Requerimientos NO Funcionales

 * < **ID** ||< 16 ||
 * < **Nombre** ||< Perfil de usuario para Administrar Zonas. ||
 * < **Descripcion** ||< El sistema debe proveer de un perfil de usuario ofreciendo la posibilidad de definir y administrar zonas.Este perfil debera ser asigano a los usuarios con rol de Gerente o Administrador. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 1 ||


 * < **ID** ||< 18 ||
 * < **Nombre** ||< Formato de la contraseña ||
 * < **Descripcion** ||< La contraseña utilizada por los usuarios debe ser de minimo 8 caracteres y debe contener al menos una letra y al menos un número ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ 9 ||


 * < **ID** ||< 19 ||
 * < **Nombre** ||< Organización de las solicitudes ||
 * < **Descripcion** ||< El sistema debe listar las solicitudes organizadas por prioridad: alta, baja y especial ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 20 ||
 * < **Nombre** ||< Motivo rechazo ||
 * < **Descripcion** ||< El sistema deberá dar la opción de dar el motivo en caso de rechazar una solicitud. ||
 * < **Tipo** ||< No Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 21 ||
 * < **Nombre** ||< Estadísticas ||
 * < **Descripcion** ||< Se desea que el sistema informe que comercio atendió la mayor cantidad de solicitudes. ||
 * < **Tipo** ||< Funcional ||
 * < **Dependencia** ||< RQ14 ||


 * < **ID** ||< 22 ||
 * < **Nombre** ||< Formato de los importes ||
 * < **Descripcion** ||< Se desea que el sistema muestre los importes con “,” como separador de decimales y el “.” Como separador de punto alineado a derecha. ||
 * < **Tipo** ||< No Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 23 ||
 * < **Nombre** ||< Backups ||
 * < **Descripcion** ||< Se desea que el sistema realice un backups de toda la información al terminar el horario laboral en los comercios. ||
 * < **Tipo** ||< No Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 24 ||
 * < **Nombre** ||< Formato de la Fecha ||
 * < **Descripcion** ||< El formato de la fechas debe ser el siguiente: 2 digitos para el día, dos digitos para el mes y 4 digitos para el año separando cada campo en con el caracter "-"(guion medio) ||
 * < **Tipo** ||< No funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 25 ||
 * < **Nombre** ||< Sistema multiusuario. ||
 * < **Descripcion** ||< Se desea que el sistema soporte como máximo a 20 usuarios conectados por comercios ||
 * < **Tipo** ||< No funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 26 ||
 * < **Nombre** ||< Formato de la contraseña ||
 * < **Descripcion** ||< La contraseña utilizada por los usuarios debe ser de minimo 8 caracteres y debe contener al menos una letra y al menos un número ||
 * < **Tipo** ||< No funcional ||
 * < **Dependencia** ||< RQ 9 ||


 * < **ID** ||< 27 ||
 * < **Nombre** ||< Sistema operativo ||
 * < **Descripcion** ||< El sistema debe estar desarrollado para ser usado en Ubuntu GNU/Linux ||
 * < **Tipo** ||< No Funcional ||
 * < **Dependencia** ||<  ||


 * < **ID** ||< 28 ||
 * < **Nombre** ||< Interface ||
 * < **Descripcion** ||< Las herramientas de edición de Zonas deberan contar con una interfaz amigable para usuarios no expertos. ||
 * < **Tipo** ||< No funcional ||
 * < **Dependencia** ||< RQ 1 ||