SISTEMA DE GESTIÓN DE UN RESTAURANTE
Enviado por Av Mendoza Florez • 17 de Septiembre de 2016 • Biografía • 2.203 Palabras (9 Páginas) • 372 Visitas
[pic 1]
UNIVERSIDAD NACIONAL DE INGENIERIA
[pic 2][pic 3][pic 4]
TALLER DE INGENIERIA DE SOFTWARE 1
PRIMER ENTREGABLE
SISTEMA DE GESTIÓN DE UN RESTAURANTE
INTEGRANTES:
CHIROQUE ANAYA, PEDRO LUIS 20090112B
TELLO HERRERA, JOSE 20080109I
PROFESOR: SANCHEZ ESPINOZA, JAVIER
2015 – II
INDICE
INDICE
1 PLAN DEL DESARROLLO DEL PROYECTO
1.1 Análisis del Sistema:
1.1.1 Requerimientos del Sistema de Información:
1.1.1.1 Determinación del Alcance del Sistema
1.1.1.2 Obtención de Requerimientos
1.1.1.2.1 Requerimientos Funcionales (RFN):
1.1.1.2.2 Requerimientos No Funcionales (RNF)
1.1.2 Modelo de Casos de Uso del Sistema
1.1.3 Descripción de los Casos de Uso
1.1.4 Especificación de los Casos de Uso
1.1.5 Diagrama de Actividades:
1.1.6 Análisis de Clases
1.1.7 Análisis de Paquetes
PLAN DEL DESARROLLO DEL PROYECTO
Análisis del Sistema:
Requerimientos del Sistema de Información:
Determinación del Alcance del Sistema
Un restaurante desea le desarrollen un aplicativo para el control de la atención de los servicios a una mesa en base al menú del día definido por el cocinero y según los insumos disponibles. El sistema debe facilitar al administrador la generación de consultas acerca del menú diario, de las mesas disponibles en un día, de la programación de los mozos, de los stocks de insumos, de los platos más consumidos, de los días de la semana de mayor consumo, y de los clientes más frecuentes. Por otro lado debe facilitar la reserva de una mesa a un cliente en cantidad de clientes, en una fecha y hora determinada según la disponibilidad, así como el cobro por el consumo realizado. Un mozo ubica a un cliente en una mesa y toma el pedido de los platos a consumir en base al menú del día; el cocinero toma conocimiento de los platos a preparar e informa de su preparación para el servicio a la mesa que lo solicitó. Un almacenero lleva el control de los insumos comprados y de los insumos requeridos por el cocinero para la preparación del menú del día. Un cajero debe emitir la facturación en base a la mesa y el cliente correspondiente.
Obtención de Requerimientos
Requerimientos Funcionales (RFN):
NÚMERO | REQUERIMIENTO | DESCRIPCIÓN | PRIORIDAD |
RF01 | Registros y mantenimiento | Registro y mantenimiento de las mesas del restaurante. Para cada mesa se registra su ubicación y su capacidad en número de sillas para la atención | 4 |
RF02 | Programación | Facilitar la programación de las mesas asignándolas a los mozos disponibles, es decir cada mesa tiene a un mozo encargado de su atención y un mozo puede ser responsable de atender a muchas mesas. | 4 |
RF03 | Reservas | Permitir al cliente la reserva de una mesa para una fecha y hora determinada, siempre que sea con 24 horas de anticipación. | 3 |
RF04 | Recepción de pedido | Permitir al mozo realizar la toma del pedido registrando los platos requeridos por la mesa del cliente a partir del menú disponible para el día. | 3 |
RF05 | Cuentas | Permitir al cajero recibir la confirmación de la finalización del consumo desde la Tablet Pc de los mozos y procede a la facturación seleccionando la mesa y el cliente correspondiente. | 3 |
RF06 | Consultas y reportes | Permitir la generación de consultas acerca del menú diario. | 2 |
RF07 | Asignación de Mesa | Permitir la asignación de mesas a los clientes cuando el cliente arriba al restaurante. | 4 |
Requerimientos No Funcionales (RNF)
NÚMERO | REQUERIMIENTO | DESCRIPCIÓN | PRIORIDAD |
RNF01 | Seguridad de acceso a la información | Acceso controlado por usuario y contraseña. | 1 |
RNF02 | Acceso restringido | Acceso a personal autorizado por el área, de acuerdo a sus funciones específicas. | 1 |
RNF03 | Manejo eficiente de la base de datos | Buen control de toda la data de los productos. | 1 |
RNF04 | Copia de seguridad del sistema | Tener una copia de la base de datos para salvaguardar dicha información de interés para el almacén. | 1 |
RNF05 | Interfaces amigables | Las interfaces del sistema deben facilitar el trabajo del usuario. El contenido de las pantallas no debe complicar al usuario y debe resultar muy entendible. | 1 |
RNF06 | Desempeño de Sistema | El sistema contara con un manual de usuario que le permitirá al usuario saber cómo realizar las operaciones en nuestro sistema. | 2 |
RNF07 | Tiempo de respuesta del Sistema | El sistema debe responder en tiempos mínimos, teniendo como límite 5 segundos. | 2 |
RNF08 | Usabilidad | El diseño de las interfaces deben ser tales que permitan un uso cómodo en las Tablet pcs y las pantallas del restaurante. | 2 |
RNF09 | Fiabilidad | Se corregirán los errores que se den en el ciclo de vida del software en el menor tiempo posible. | 2 |
RNF10 | Robustez | Cuando ocurra un error, el software hará un despliegue de mensajes de error apropiados, en donde se pueda terminar la aplicación de manera limpia y segura para los datos. | 2 |
RNF11 | Estabilidad | El software manejara el crecimiento continuo de trabajo de manera fluida, o bien estará preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. | 2 |
RNF12 | Mantenimiento | Se mejorara y optimizara el producto software implementándole nuevas funcionalidades requeridas por el usuario. | 3 |
RNF13 | Documentación | Se documentara toda la información necesaria como los procesos, actividades, funcionamiento del software, pruebas, manuales, etc. | 2 |
RNF14 | Performance | Las diversas tareas que se realizaran en el software se harán en el menor tiempo posible sin afectar la calidad de los mismos. | 2 |
...