Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo como parte del curso de Taller de Proyecto 2 Desarrollado por los alumnos:
ENTREGABLE 1
CAMPOS ESPEJO, CESAR AUGUSTO LEANDRO RAMIREZ, MARLON LUIS MAURI GUERRA, ARTURO MIGUEL MORI DIAZ, JUAN CARLOS APSTEGUI DE VELASCO, JUAN GUILLERMO
HISTORIAL DE VERSIONES
Documento Externo
Versin: 1.0
Pgina: 1 / 51
Revisin Descripcin:
1.0 Juan Mori Fecha modificacin: Documento base para el 1er entregable del trabajo de taller de proyecto 2 El documento contiene lo siguiente. Lista de requerimientos funcionales y no funcionales, reglas de negocio, actores de sistema, casos de uso de sistema, modelo conceptual, puntos de funcin, cronogramas de actividades, informes de avance, listas de comprobacin, estndares de interfaz, cdigo y nomenclatura, as como el cdigo fuente para los 2 primeros casos de uso de sistema desarrollados. Cesar Campos Fecha aprobacin :
Realizado por:
Detalle:
Aprobado por:
Documento Externo
Versin: 1.0
Pgina: 2 / 51
RESUMEN
El presente trabajo tiene por objetivo aplicar los conocimientos adquiridos, en el desarrollo de un proyecto de construccin de software, esto en los aspectos de diseo de la arquitectura e implementacin del producto software, todo dentro del marco de calidad especificado en la metodologa RUP, para lo cual se elaborar y aplicara los casos de pruebas funcionales respectivos. El alcance de este primer entregable del proyecto implica, el desarrollo de la prueba de conceptos (programacin de casos de uso base), as como el refinamiento de los casos de uso, esto, siguiendo la especificacin de los artefactos desarrollados hasta el momento para el Mdulo de Sistema Gastronoma, parte del sistema de Gestin Hotelera planteado en el curso. Este mdulo es una abstraccin de los procesos de negocio de la Gastronoma y Bar del Hotel UPC Per.
Documento Externo
Versin: 1.0
Pgina: 3 / 51
INDICE
INTRODUCCIN..........................................................................................................................6 CAPTULO 1
REQUERIMIENTOS.....................................................................................................................7 1.1. Especificacin de Requerimientos de software...............................................8 1.1.1. Funcionales..................................................................................................8 1.1.2. No Funcionales...........................................................................................10 1.2. Reglas del negocio .......................................................................................13 1.3. Priorizacin de los Casos de Uso del Sistema ...............................................15 1.3.1. Ciclos de Desarrollo de los Casos de Uso del Sistema ...............................15 1.4. Realizacin de Casos de Uso del Sistema.....................................................16 1.4.1. Especificacin de Alto nivel........................................................................16 1.4.2. Especificacin de los casos de uso del sistema..........................................19 CAPTULO 2 ARQUITECTURA DE SOFTWARE............................................................................................35 2.1. Metas y restricciones de la arquitectura.......................................................36 2.2. Vista de casos de uso...................................................................................38 2.2.1. Lista de Actores del Sistema......................................................................38 2.2.2. Diagrama de Actores del Sistema..............................................................39 2.2.3. Diagrama de paquetes...............................................................................40 2.2.4. Diagrama de Casos de Uso del Sistema por paquetes...............................40 2.8. Vista de datos...............................................................................................44 2.9. Mecanismos..................................................................................................46 2.9.1. Mecanismos de Persistencia......................................................................46 2.9.2. Mecanismos de Reportes...........................................................................46 2.9.3. Mecanismos de Tratamiento de errores.....................................................46 2.9.4. Mecanismos de Manejo de Transacciones..................................................47 2.9.5. Mecanismos de Seguridad.........................................................................47 CAPTULO 3 ADMINISTRACIN DEL PROYECTO.......................................................................................48 3.1. Planificacin..................................................................................................49
Documento Externo Versin: 1.0 Pgina: 4 / 51
3.1.1. COCOMO....................................................................................................49 3.1.2. Cronograma de ejecucin planificado........................................................49 3.2. Seguimiento del proyecto.............................................................................49 3.2.1. Cronograma de ejecucin real...................................................................49 3.2.2. Informes de Avance firmados por un profesor del curso............................49 3.3. Gestin de la calidad....................................................................................49 3.3.1. Listas de comprobacin.............................................................................49 3.3.2. Estndar de interfaz grfica.......................................................................49 3.3.3. Estndar de cdigo o gua de estilo de programacin................................49 3.3.4. Estndar de nomenclatura para el modelo fsico de datos.........................49 CAPTULO 4 PRUEBA DE CONCEPTO DE LA ARQUITECTURA.................................................................50 4.1. Programacin................................................................................................51 4.1.1. Caso de Uso de Sistema 1..........................................................................51 4.1.2. Caso de Uso de Sistema 2..........................................................................51
Documento Externo
Versin: 1.0
Pgina: 5 / 51
INTRODUCCIN
El Hotel UPC Per tiene por poltica, el empleo de los ms altos estndares de calidad del mercado hotelero en sus procesos de negocio. Uno de los aspectos de estos estndares es entregar un servicio de Gastronoma y Bar que supere las expectativas de sus huspedes y visitantes. Actualmente el servicio de Gastronoma y Bar del Hotel tiene una alta demanda, esto debido la gran cantidad de huspedes, la cual viene en crecimiento progresivo en los ltimos 3 aos. La Administracin del Hotel ha visto por conveniente el emplear una herramienta informtica que ayude a gestionar los procesos relacionados a la Gastronoma y Bar con el fin de ejecutar las polticas de calidad en el servicio que se ha impuesto la organizacin. Con este objetivo se presenta la siguiente documentacin resultado del estudio de los procesos de negocio de la Gastronoma y Bar del Hotel UPC Per que conllevaran al desarrollo del producto software para la automatizacin de las actividades identificadas como principales, de tal manera que este aporte valor agregado a los servicios asociados que brinda el hotel. A continuacin, se describe el contenido del documento, a lo largo del cual, se evidencia el uso de UML y RUP como elementos de modelamiento y metodologa de desarrollo empleada. El Captulo 1, presenta la informacin sobre los requerimientos funcionales y no funcionales, as como las reglas de negocio que se contemplaran en el desarrollo del mdulo de Gastronoma. As mismo se describen, con el formato detallado, los casos de uso del sistema. El Captulo 2, presenta la informacin sobre las restricciones al mdulo, lista de actores y diagrama de los casos de uso a desarrollar en el proyecto. El Captulo 3, presenta la informacin de la planificacin del desarrollo del proyecto, seguimiento y control de la calidad del mismo. El Captulo 4, presenta los detalles de cdigo de programacin empleados para dar solucin a los casos de uso del sistema planteados, los cuales estn alineados a los requisitos funcionales y no funcionales, as como a las reglas de negocio definidas.
Documento Externo
Versin: 1.0
Pgina: 6 / 51
CAPTULO 1 REQUERIMIENTOS
Documento Externo
Versin: 1.0
Pgina: 7 / 51
1.1. 1.1.1.
RQF001 Controlar la seguridad mediante la autenticacin de usuarios. Permitir el acceso al sistema validando el nombre de usuario y la contrasea ingresada. RQF201 Actualizar recetas de platos y/o bebidas. Permite la mantencin de las recetas de platos y/o bebidas. RQF202 Consular carta de platos. Permite realizar la consulta de la carta de platos. RQF203 Consultar pedido de ventas Permite realizar la consulta de los contratos de banquetes que el modulo de ventas ha generado. RQF204 Elaborar listado de artculos para preparar los platos y/o bebidas relacionadas con el banquete. Permite generar los listados de artculos necesarios para elaborar los platos y las bebidas necesarios para el banquete. RQF205 Consultar carta de bebidas Permite realizar la consulta de la carta de bebidas. RQF206 Elaborar solicitud de pedido de artculos de cocina. Permite elaborar la solicitud de artculos necesarios para elaborar el banquete. RQF207 Consultar lista de cocineros disponibles. Permite realizar la consulta de cocineros que se encuentran disponibles para encargarse de elaborar el banquete, pedido programado o no programado. RQF208 Consultar recetas de platos. Permite realizar la consulta de recetas de platos que sern preparados en el banquete, pedido programado o no programado. RQF209 Consultar lista de barman disponible. Permite realizar la consulta de barman que se encuentran disponibles para encargarse de elaborar el banquete, pedido programado o no programado.
Documento Externo Versin: 1.0 Pgina: 8 / 51
RQF210 Consultar recetas de bebidas. Permite realizar la consulta de recetas de bebidas que sern preparados en el banquete, pedido programado o no programado. RQF211 Consultar lista de mozos disponibles Permite realizar la consulta de mozos que se encuentran disponibles para encargarse de elaborar el banquete o el pedido programado. RQF212 Registrar pedido de platos y/o bebidas Permite realizar el registro del pedido de platos y/o bebidas que los clientes del hotel (husped) o del restaurante realizan al mozo o al recepcionista de pedido. RQF213 Asignar cocinero encargado de atender el pedido de platos. Permite realizar la asignacin de cocinero que se encuentran disponibles para encargarse de preparar el pedido. RQF214 Asignar barman encargado de atender el pedido de bebidas. Permite realizar la asignacin de barman que se encuentran disponibles para encargarse de elaborar el pedido programado o no programado. RQF215 Consultar pedido de platos y/o bebidas atendidos. Permite realizar la consultar del pedido de platos y/o bebidas que los clientes del hotel (husped) o del restaurante realizan al mozo o al recepcionista de pedido. RQF216 Elaborar reporte de stock de artculos de cocina. Permite elaborar el reporte de stock de artculos. RQF217 Generar reporte de banquetes realizados Permite elaborar el reporte de los banquetes realizados. RQF218 Generar reporte de movimiento de artculos Permite elaborar el reporte de los movimientos realizados de los artculos de cocina. RQF219 Generar reporte ingreso por el servicio de alimentos y/o bebidas. Permite elaborar el reporte de los ingresos obtenidos por brindar el servicio de alimentos y/o bebidas.
Documento Externo
Versin: 1.0
Pgina: 9 / 51
1.1.2.
Usabilidad
No Funcionales
RNF001 Facilidad de uso El aspecto de la interfaz grfica del sistema facilitar su empleo a usuarios con poco conocimientos de entorno Windows. RNF002 Bsqueda rpida El sistema permitir a los usuarios realizar bsquedas de informacin complementaria de los principales campos. RNF003 Mensajes de error En caso de error del usuario, el sistema mostrar el mensaje del error y las acciones a seguir. RNF004 Estandarizacin de trminos El lenguaje empleado en la interfaz grfica del sistema respetar los trminos usados en el negocio. Confiabilidad RNF005 Porcentaje de disponibilidad anual El porcentaje de disponibilidad anual del sistema no ser menor del 99%. RNF006 Tiempo promedio entre fallas El tiempo promedio entre fallas (MTBF) del sistema ser de 45 das. RNF007 Tiempo promedio de reparacin La duracin promedio de una reparacin (MTTR) del sistema no debe ser mayor de 60 minutos. RNF008 Registro de errores El sistema deber registrar los errores tipos. RNF009 Registro de transacciones El sistema deber mantener almacenado el contenido histrico de todas las operaciones de cmo mnimo 01 ao.
El sistema debe estar disponible 20x7x365 das al ao en el horario de 6 a.m. a 1 p.m. Rendimiento RNF010 Nmero promedio de transacciones por minuto El sistema debe soportar un promedio de 50 transacciones por minuto. RNF011 Incremento de desempeo El disco duro del servidor deber formatearse con bloques de 64k, para aumentar el desempeo. RNF202 Usuarios concurrentes El sistema permitir el acceso concurrente de 50 usuarios en promedio. RNF203 Tiempo de respuesta promedio El tiempo de respuesta promedio del sistema para las operaciones involucradas en la gestin hotelera es de 3 segundos. RNF204 Tiempo de carga del sistema El tiempo mximo de carga del sistema ser de 5 segundos. Soporte RNF012 Compatibilidad del sistema El sistema ser compatible como mnimo con SO Windows Server y o superiores. RNF013 Instalacin del sistema El sistema ser auto instalable. RNF205 Soporte a usuarios Se realizar un soporte a los usuarios los 7 das de la semana en el horario de 8:00 a.m. hasta la media noche. Consideraciones de diseo RNF014 Compatibilidad con aplicaciones existentes El sistema debe alinearse con la red implementada en la empresa y no deber generar conflicto con las aplicaciones existentes.
Documento Externo
Versin: 1.0
Pgina: 11 / 51
RNF015 Requerimientos mnimos de hardware El sistema se ejecutar en cualquier computador que cuente como mnimo con un procesador 300 MHz o superior (Intel Pentium/Celeron o AMD K6 / Athlon / Duron o compatible), 512 MB de RAM o ms, 1,5 GB disponibles en el disco duro, adaptador de vdeo Sper VGA (800 600) o de mayor resolucin y Unidad de CD-ROM o DVD. RNF016 Herramienta de desarrollo La aplicacin se desarrollar con la herramienta MS Visual Studio 2005 + MS .Net Framework 2.0. RNF017 Arquitectura lgica La arquitectura lgica deber considerarse en tres capas. RNF018 Motor de base de datos El motor de base de datos deber ser SQL Server 2005. RNF019 Integracin con otros sistemas En el caso de la aplicacin Web deber ser validado a travs de ASP Net 2.0. Documentacin en lnea y ayuda en lnea RNF020 Manual de usuario El sistema contar con manuales de usuario por mdulo, el cual ser publicado en PDF. RNF206 Manual de usuario El sistema contar con el Manual de Usuario del Mdulo de Gestin de Alimentos y Bebidas. Componentes adquiridos No aplica a este proyecto. Interfaces Interfaces de usuario RNF021 Estndar de interfaces El diseo de la interfaz grfica del sistema se alinear al estndar de desarrollo definido en la empresa para las aplicaciones existentes. RNF022 Resolucin de pantalla
Documento Externo
Versin: 1.0
Pgina: 12 / 51
El ancho de la pantalla se limita a un tamao mnimo de 800 x 600 pxel sin scroll horizontal y vertical. RNF023 Barra de scroll Las barras de scroll se activarn una vez que el texto sobrepase este lmite. RNF024 Peso mximo de imgenes Los grficos que se presenten en las interfaces, tendrn un peso no mayor a los 30 Kb. RNF025 Formato de reportes Los reportes mostrarn el logotipo y nombre de la empresa. RNF026 Formato de pantalla El formato de la pantalla del sistema a utilizar ser el que define el estndar de desarrollo. Interfaces de hardware No aplica a este proyecto. Interfaces de comunicaciones No aplica a este proyecto. Licenciamiento No aplica a este proyecto. Requerimientos legales, copyright y otros No aplica a este proyecto. Estndares aplicables No aplica a este proyecto.
1.2.
Documento Externo
Versin: 1.0
Pgina: 13 / 51
RN201 El Chef en Jefe es el responsable de actualizar la carta de los platos, adems de las recetas para su preparacin. RN202 El Barman en Jefe es el responsable de actualizar la carta de las bebidas, adems de las recetas para su preparacin RN203 La carta de platos y bebidas tendr una vigencia de 01 trimestre, luego de los cual se realiza la actualizacin de sus contenidos. RN204 El restaurante cuenta con un almacn de productos para gastronoma y bar. RN205 El dao voluntario o involuntario de la infraestructura dentro del restaurante o bar, ser cargado al cliente responsable RN206 Se cuenta con dos cartas de los productos de gastronoma y bar (platos y bebidas). RN207 Se cuenta con recetarios de preparacin de productos de gastronoma y bar (platos y bebidas). RN208 El gerente de gastronoma ordena la elaboracin de un reporte diario de stock de insumos de gastronoma y bar.
Documento Externo
Versin: 1.0
Pgina: 14 / 51
1.3. 1.3.1.
Ciclos de desarrollo
Priorizacin de los Casos de Uso del Sistema Ciclos de Desarrollo de los Casos de Uso del Sistema
Cdigo CUS2-01 CUS2-02 CUS2-03 CUS2-04 CUS2-13 CUS2-08 CUS2-09 CUS2-11 CUS2-19 CUS2-20 Nombre Actualizar receta de plato Consultar carta de platos Actualizar receta de bebida Consultar carta de bebidas Consultar recetas Actualizar pedido de platos y/o bebidas Actualizar preparacin de plato Actualizar preparacin de bebida Programar atencin de banquete Reporte de platos y bebidas solicitados en el da Clasificacin Secundario Secundario Secundario Secundario Primario Primario Primario Primario Primario Secundario
Ciclos de desarrollo
Cdigo CUS2-08 CUS2-09 CUS2-11 CUS2-12 CUS2-13 CUS2-01 CUS2-02 CUS2-03 CUS2-04 CUS2-05 CUS2-06 CUS2-07 CUS2-10 CUS2-15 CUS2-16 CUS2-14 CUS2-17 CUS2-018 CUS9-01 CUS9-02 CUS9-03 CUS9-04 CUS9-05
Nombre Actualizar pedido de platos y/o bebidas Actualizar preparacin de plato Actualizar preparacin de bebida Crear hoja de consumo Consultar recetas Actualizar receta de plato Consultar carta de platos Actualizar receta de bebida Consultar carta de bebidas Registrar Solicitud de orden de compra Consultar stock de productos de almacn Generar reportes de productos de almacn Consultar lista de personal disponible Consultar pedidos de venta de banquete Generar lista de artculos para preparacin de banquete Generar reporte de estadsticas de consumo de platos y bebidas Generar reporte y estadsticas de pedidos de venta de banquete Actualizar Movimiento de Insumos Administrar Usuario Actualizar Perfiles Realizar Copia de Seguridad Registrar Login Cambiar Contrasea
Clasificacin Primario Primario Primario Primario Primario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Secundario Opcional Opcional Opcional Opcional Opcional Opcional Opcional Opcional
Ciclo 0
Ciclo 1
Documento Externo
Versin: 1.0
Pgina: 15 / 51
1.4. 1.4.1.
CUS2-01 Actualizar receta de plato Actor(es) ASI2-04 Chef Propsito Caso de uso asociado Resumen Permitir la actualizacin de las recetas de platos. Ninguno El caso de uso inicia cuando el chef realiza la bsqueda de las recetas de platos para que se pueda actualizar o eliminar. Adems, se puede Requerimiento Funcional CUS2-02 Consultar carta de platos Actor(es) ASI2-04 Chef Propsito Caso de uso asociado Resumen Requerimiento Funcional CUS2-03 Actualizar receta de bebida Actor(es) ASI2-04 Barman Propsito Caso de uso asociado Resumen Permitir la actualizacin de las recetas de bebidas. Ninguno El caso de uso inicia cuando el barman encargado realiza la bsqueda de las recetas de bebidas para que se pueda actualizar o eliminar. Requerimiento Funcional CUS2-04 Consultar carta de bebidas Actor(es) ASI2-04 Chef Propsito Caso de uso asociado Resumen Requerimiento Funcional CUS2-08 Actualizar pedido de platos y bebidas Actor(es) ASI2-07 Tomador de Pedidos Propsito
Documento Externo
realizar el registro de una nueva receta de platos. RQF201 Actualizar recetas de platos y/o bebidas
Permitir la consulta directa de la carta de platos. CUS2-03 Actualizar carta de plato El caso de uso se inicia cuando el chef requiere consultar la carta de platos de manera directa. RQF202 Actualizar carta de platos y/o bebidas
Adems, se puede realizar el registro de una nueva receta de bebida. RQF201 Actualizar recetas de platos y/o bebidas
Permitir la consulta de la carta de bebidas. CUS2-06 Actualizar carta de bebida El caso de uso se inicia cuando el barman requiere consultar la carta de bebidas de manera directa. RQF202 Actualizar carta de platos y/o bebidas
Ninguno El caso de uso inicia cuando el tomador de pedidos registra el pedido de plato y/o bebida realizada por el cliente. Finaliza con la creacin de una nueva comanda o actualizacin de la misma. RQF223 Programar pedido de bebidas RQF216 Registrar pedido de platos y/o bebidas
Requerimiento Funcional
CUS2-09 Actualizar preparacin de plato Actor(es) ASI2-06 Jefe de Cocina Propsito Caso de uso asociado Resumen Permitir la asignacin de cocinero encargado de la preparacin de un plato contenido en la comanda. CUS2-12 Consultar lista de personal disponible El caso de uso inicia cuando el jefe de cocina consulta la lista de cocineros disponibles y finaliza con la asignacin de un cocinero Requerimiento Funcional CUS2-11 Actualizar preparacin de bebida Actor(es) ASI2-05 Jefe de Bar Propsito Caso de uso asociado Resumen Permitir la asignacin de barman encargado de la preparacin de un bebida contenida en la comanda. CUS2-12 Consultar lista de personal disponible El caso de uso inicia cuando el jefe de bar consulta la lista de brmanes disponibles y finaliza con la asignacin de un barman Requerimiento Funcional CUS2-13 Consultar recetas Actor(es) ASI2-08 Consultante de Recetas Propsito Caso de uso asociado Resumen Permitir la consulta de las recetas de platos y bebidas. Ninguno El caso de uso se inicia cuando consultante de recetas es identificado por su cargo (chef o barman) y culmina cuando el sistema muestra la lista de recetas permitidos para el tipo de consultante identificado. Se Requerimiento Funcional considera filtros para optimizar la bsqueda de las recetas. RQF210 Consultar recetas de platos RQF213 Consultar recetas de bebidas encargado de la preparacin de una bebida contenida en la comanda. RQF218 Asignar barman encargado de atender el pedido de bebidas encargado de la preparacin de un plato contenido en la comanda. RQF217 Asignar cocinero encargado de atender el pedido de platos
CUS2-15 Asignar personal de banquete Actor(es) ASI2-04 Chef en Jefe Propsito Caso de uso asociado Resumen Permitir la consulta de los pedidos de venta de servicio de banquete. Ninguno El caso de uso inicia cuando el Chef en Jefe del servicio de banquete realiza una bsqueda de los banquetes que estn pendientes para ser
Documento Externo Versin: 1.0 Pgina: 17 / 51
Requerimiento Funcional
CUS2-16 Generar lista de artculos para preparacin de banquete Actor(es) ASI2-14 Chef en Jefe Propsito Caso de uso asociado Resumen Permitir la generacin de la lista de artculos para la preparacin del banquete. Ninguno El caso de uso inicia cuando el chef en jefe indica buscar banquetes y finaliza cuando el sistema muestra la lista de artculos para la Requerimiento Funcional preparacin de un banquete seleccionado. RQF204 Elaborar listado de artculos para preparar los platos y/o bebidas relacionadas con el banquete.
CUS2-17 Generar reporte y estadsticas de pedidos de venta de banquete Actor(es) ASI2-12 Gerente de Gastronoma Propsito Caso de uso asociado Resumen Permitir la generacin de reporte de estadsticas de ventas de banquetes. Ninguno El caso de uso inicia cuando el gerente de gastronoma selecciona el tipo de grfico y el rango de fecha, y culmina cuando el sistema muestra el grfico estadstico correspondiente a los criterios Requerimiento Funcional seleccionados por el usuario. RQF229 Generar reporte de banquetes realizados
Documento Externo
Versin: 1.0
Pgina: 18 / 51
1.4.2. 1.5.
1. 2. 3.
Especificacin de los casos de uso del sistema CUS2-01 Actualizar receta de plato
Actores del Sistema 1.1 ASI2-14 Chef en Jefe Propsito Permitir la realizar la actualizacin de una de una receta de un plato. Breve Descripcin El caso de uso inicia cuando el Jefe en Chef selecciona la opcin Recetas\Actualizar Receta de platos del modulo de gastronoma. El caso de uso termina cuando el Chef en jefe actualiza la receta.
4.
Flujo de Eventos 4.1 4.1.1 Flujo Bsico El Chef en jefe indica la opcin de men Recetas\Actualizar Receta Se despliega en la ventana del navegador la pgina web Actualizar
de platos. 4.1.2 plato (IdPB). 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.2 4.2.1 El Chef en Jefe elige el link en el cdigo de plato (IdPB) que desea Se despliega una ventana pop-up mostrando todos los campos a El Chef en Jefe modifica los campos que sean necesarios modificar. El campo ingredientes se podr modificar las cantidades. El Chef en Jefe da indica guardar. Se guarda las modificaciones de la receta de platos cierra la ventana popup y vuelve a la ventana anterior. El Jefe de Cocina elije cerrar y termina el caso de uso del sistema. Subflujos Buscar 1. 2. El Chef en Jefe ingresa los datos en los campos de filtro: El sistema muestra la lista de los platos ordenados de acuerdo actualizar. modificar de la receta a excepcin de cdigo (IdPB). receta de plato conteniendo la lista de los platos y ordenados de acuerdo al cdigo del
Codigo (IdPB), Tipo (IdTipoCarta), y elije buscar. al cdigo del plato (IdPB) y de acuerdo a los filtros seleccionados por el Chef en jefe. 3. 4.2.2 1. el 4.2.3
Documento Externo
El sistema contina en el punto 4.1.3. El Chef en Jefe indica la opcin eliminar en la columna quitar, sistema eliminara el ingrediente de la lista.
Eliminar Ingrediente
Agregar Ingrediente
Versin: 1.0 Pgina: 19 / 51
1.
muestra un popup en la cual se pueden ingresar los filtros para realizar una bsqueda del ingrediente que se desea adicionar a la preparacin del plato. 2. El Chef en Jefe indica la opcin buscar ingrediente y el sistema la lista muestra la lista de ingredientes de acuerdo a los filtros seleccionas. Si no se ha seleccionado ningn filtra, el sistema muestra completa de ingredientes. 3. 4. 5. 4.2.4 1. 4.2.5 El Chef en Jefe pude seleccionar el ingrediente de la lista El sistema retorna a la ventana anterior e inserta el nuevo El sistema contina en el punto 4.1.5. El Chef en Jefe elige cancelar y cierra la ventana pop-up y no seleccionando la opcin seleccionar. ingrediente. Cancelar realiza ningn cambio en los datos y regresa a la ventana anterior. Restablecer 1. Si el Chef en Jefe de Cocina da elige restablecer, el sistema vuelve a cargar la lista de los platos ordenados de acuerdo al cdigo del plato (IdPB). 4.2.6 Nuevo 1. 2. 4.3 5. El Chef en Jefe elige Nuevo Plato y se abre una ventana popEl sistema contina en el punto 4.1.5.
Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin
(ver Caso de Uso Realizar Login. Que todos los ingredientes hayan sido ingresados en el sistema. 6. Poscondiciones 6.1 7. 8. Resultado Se ha realizado la modificacin de una receta de plato. Puntos de Extensin No aplica Requerimientos Especiales No aplica
Documento Externo
Versin: 1.0
Pgina: 20 / 51
9.
1.6.
1. 2. 3.
Consultar la carta de platos. El caso de uso inicia cuando el Chef en Jefe indica Consultar Carta de Platos. Se considera el uso de criterios (filtros) para optimizar la bsqueda de la carta de platos. El caso de uso termina cuando el Chef en Jefe obtiene la lista de platos de la carta. 4. 4.1 4.1.1 4.1.2 4.1.3 Flujo de Eventos Flujo Bsico El Chef en Jefe indica Consultar Carta de Platos. El sistema muestra la interface Consultar Carta de Platos. El Chef en Jefe indica el criterio de bsqueda de la carta Fecha y seala
Buscar. La bsqueda se realiza con la fecha de inicio (campo inicio de la tabla carta) menor o igual a la fecha (criterio de bsqueda) y menor o igual la fecha fin (campo fin de la tabla carta). 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 5. 6. 6.1 El sistema muestra la lista de cartas de platos que coinciden con los criterios de El Chef en Jefe selecciona Cdigo de la Carta de la lista para ver el detalle El sistema muestra la interface Carta de Platos con los datos de la carta de El actor indica cerrar en Carta de Platos. Si el Chef en Jefe indica Restablecer el caso de uso continua en 4.1.2. El actor cierra la interface Consultar Carta de Platos y el caso de uso termina. Flujos Alternos Precondiciones Ingreso al Sistema El Consultante de Recetas debe haberse autentificado para ingresar en la aplicacin. 7. 7.1 Poscondiciones Resultado Se obtendr una lista de cartas de platos que cumplan con los criterios definidos por el Chef en Jefe. bsqueda. de una carta de platos. platos sealada.
No aplica
Documento Externo
Versin: 1.0
Pgina: 21 / 51
8. 9. 10.
1.7.
1. 2. 3.
Flujo de Eventos Flujo Bsico El Barman indica la opcin de men Recetas\Actualizar Receta de bebidas. El sistema despliega en la ventana del navegador la pgina web Actualizar receta 4.1.3 4.1.4 a 4.1.5 4.1.6 4.1.7 de bebida conteniendo la lista de las bebidas y de la bebida (IdPB). ordenados de acuerdo al cdigo actualizar. El Sistema despliega una ventana pop-up mostrando todos los campos modificar de la receta a excepcin de cdigo (IdPB). El Barman modifica los campos que sean necesarios modificar. El campo ingredientes se podr modificar las cantidades. El Barman elige guardar. El sistema guarda las modificaciones de la Receta de bebidas cierra la ventana popup y vuelve a la ventana anterior. 4.1.8 4.2 4.2.1 El Barman elije cerrar y termina el caso de uso del sistema. Subflujos Buscar 1. El Barman ingresa los datos en los campos de filtro: Codigo (CodigoPB), Tipo (IdTipoCarta), y elije buscar.
Documento Externo
Versin: 1.0
Pgina: 22 / 51
2.
acuerdo al cdigo de la bebida (IdPB) y de acuerdo a los filtros seleccionados por el Barman. 3. 4.2.2 El sistema contina en el punto 4.1.3.
Eliminar Ingrediente 1. El Barman indica la opcin eliminar en la columna quitar, el sistema eliminara el ingrediente de la lista.
4.2.3
Agregar Ingrediente 1. El Barman indica la opcin agregar ingrediente, el sistema muestra un popup en la cual se pueden ingresar los filtros para realizar una bsqueda del ingrediente que se desea adicionar a la preparacin de la bebida. 2. El Barman indica la opcin buscar ingrediente y el sistema la lista muestra la lista de ingredientes de acuerdo a los filtros seleccionas. Si no se ha seleccionado ningn filtra, el sistema muestra completa de ingredientes. 3. 4. 5. El Barman pude seleccionar el ingrediente de la lista El sistema retorna a la ventana anterior e inserta el nuevo El sistema contina en el punto 4.1.5. seleccionando la opcin seleccionar. ingrediente.
4.2.4
Cancelar 1. El Barman elije cancelar y cierra la ventana pop-up y no realiza ningn cambio en los datos y regresa a la ventana anterior.
4.2.5
Restablecer 1. Si el Barman de Cocina elije restablecer, el sistema vuelve a cargar la lista de las bebidas ordenados de acuerdo al cdigo bebida (IdPB). Nuevo 1. 2. El Barman da Nueva bebida y se abre una ventana pop-up El sistema contina en el punto 4.1.5.
de la 4.2.6
con los campos en blanco. 4.3 5. Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema
Documento Externo
Versin: 1.0
Pgina: 23 / 51
El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. Que todos los ingredientes hayan sido ingresados en el sistema. 6. Poscondiciones 6.1 7. 8. 9. Resultado Se ha realizado la modificacin de una receta Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica de la bebida.
1.8.
1. 1.1 2. 2.1 3.
El caso de uso inicia cuando el Barman en Jefe indica Consultar Carta de Bebidas. Se considera el uso de criterios (filtros) para optimizar la bsqueda de la carta de bebidas. El caso de uso termina cuando el Barman en Jefe obtiene la lista de bebidas de la carta. 4. 4.1 4.1.1 4.1.2 4.1.3 Flujo de Eventos Flujo Bsico El Barman en Jefe indica Consultar Carta de Bebidas. El sistema muestra la interface Consultar Carta de Bebidas. El Barman en Jefe indica el criterio de bsqueda de la carta Fecha y seala
Buscar. La bsqueda se realiza con la fecha de inicio (campo inicio de la tabla carta) menor o igual a la fecha (criterio de bsqueda) y menor o igual la fecha fin (campo fin de la tabla carta). 4.1.4 4.1.5 4.1.6 El sistema muestra la lista de cartas de bebidas que coinciden con los criterios El Barman en Jefe selecciona Cdigo de la Carta de la lista para ver el El sistema muestra la interface Carta de Bebidas con los datos de la carta de
Documento Externo
Versin: 1.0
Pgina: 24 / 51
El actor indica cerrar en Carta de Bebidas. Si el Barman en Jefe indica Restablecer el caso de uso continua en 4.1.2. El actor cierra la interface Consultar Carta de Bebidas y el caso de uso Subflujos Flujos Alternos Precondiciones Ingreso al Sistema Poscondiciones Resultado
Se obtendr una lista de cartas de bebidas que cumplan con los criterios definidos por el Barman en Jefe. 7. 8. 9. Puntos de Extensin Requerimientos Especiales Informacin Adicional No aplica No aplica No aplica
1.9.
1. 2. 3. y/o o 4.
Registrar pedido.
Documento Externo
Versin: 1.0
Pgina: 25 / 51
El tomador de pedidos hace clic en el botn Nueva Comanda. El tomador de pedidos ingresa el nmero de mesa. El sistema crea la nueva comanda y muestra una grilla en donde se El tomador de pedidos hace clic en el botn Nuevo tem. El sistema muestra la una ventana emergente con dos secciones: una para ingresar el cdigo del plato o bebida y la otra en donde se muestra
la lista de platos y bebidas separadas en dos columnas. 4.1.8 4.1.9 El tomador de pedidos selecciona el plato o bebida de la lista correspondiente y presiona el botn Agregar. El tomador de pedidos hace clic en el botn Finalizar de la ventana emergente. 4.1.10 El tomador de pedidos hace clic en el botn Finalizar de la ventana de detalle de la comanda. 4.1.11 El sistema guarda la informacin de la nueva comanda y retornar a la ventana principal del sistema. 4.2 4.2.1 Subflujos Agregar nuevo tem a una comanda
4.2.1.1 El subflujo se inicia en el paso 4.1.2. 4.2.1.2 El tomador de pedidos hace clic en el botn Actualizar Comanda. 4.2.1.3 El sistema muestra una ventana emergente con dos secciones: una en donde se debe ingresar el nmero de mesa y la otra con la lista. 4.2.1.4 El tomador de pedidos ingresa el nmero de mesa y presiona el botn Buscar. 4.2.1.5 El sistema completa la lista vaca con el contenido de la comanda relacionada a la mesa consultada. 4.2.1.6 El subflujo contina con el paso 4.1.6. 4.2.2 Eliminar tem de una comanda 4.2.2.1 El subflujo se inicia en el paso 4.2.1.5. 4.2.2.2 El tomador de pedidos selecciona un tem de la lista de contenido de la comanda. 4.2.2.3 El tomador de pedidos hace clic en el botn Eliminar tem. 4.2.2.4 El subflujo contina en el paso 4.1.9. 4.3 4.3.1 4.2.1.4 4.3.1.1 El sistema muestra el siguiente mensaje: El nmero de mesa no existe. 5. Precondiciones Flujos Alternos El sistema no encuentra el nmero de mesa consultada en el paso
Documento Externo
Versin: 1.0
Pgina: 26 / 51
5.1
(ver Caso de Uso Realizar Login). 6. Poscondiciones 6.1 Generada. 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica Creacin de nueva comanda El sistema codifica la nueva comanda y asigna el estado de
Preparacin\Preparacin de plato. El sistema despliega en la ventana del navegador la pgina web Actualizar preparacin de plato conteniendo la lista de los platos solicitados que aun no se asignado cocinero para su preparacin y ordenados de acuerdo a la antigedad del pedido. 4.1.3 4.1.4 El Jefe de Cocina elige el enlace en la columna #pedido, ver el El Jefe de Cocina da clic en la opcin guardar. El sistema guarda las asignaciones de platos y vuelve a desplegar la lista de los platos solicitados pendientes de asignacin de cocinero. subflujo asignar cocinero.
Documento Externo
Versin: 1.0
Pgina: 27 / 51
El Jefe de Cocina elije cerrar y termina el caso de uso del sistema. Subflujos Asignar Cocinero 1. El sistema despliega en la ventana del navegador una cuadro emergente Listado de cocineros disponibles ordenados de menor a mayor en la columna cantidad de platos asignados. 2. 3. El Jefe de Cocina elije el check box del cocinero que decide asignar. El Jefe de Cocina da clic en aceptar cerrando el popup y
asignado el cocinero al pedido. 4.2.2 Restablecer 1. Si el Jefe de Cocina da clic en el botn restablecer, el sistema descarta las asignaciones hechas desde la ltima grabacin y despliega nuevamente la lista de platos pendientes de asignar cocinero. 4.3 5. Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. Debe haberse ingresado el registro de la comanda (ver Caso de Uso CUS2-10 Actualizar pedido de platos y bebidas) 6. Poscondiciones 6.1 Resultado Se asignara a los platos pendientes de asignacin un cocinero para la elaboracin del mismo 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica
Documento Externo
Versin: 1.0
Pgina: 28 / 51
2. una 3.
Propsito Permitir la realizar la asignacin del barman que realizara la preparacin de bebida solicitada. Breve Descripcin El caso de uso inicia cuando el Jefe de Bar indica Preparacin/Preparacin de bebida del mdulo de Gastronoma. El caso de uso termina cuando el Jefe de
Bar 4.
asigna al barman que preparara una bebida solicitada. Flujo de Eventos 4.1 4.1.1 Flujo Bsico El Jefe de Bar selecciona la opcin de men Preparacin/Preparacin El sistema despliega en la ventana del navegador la pgina web Preparacin/Preparacin de bebida conteniendo la lista de las bebidas solicitadas que aun no se asignado al barman para su preparacin y ordenados de acuerdo a la antigedad del pedido. 4.1.3 4.1.4 El Jefe de bar elige el enlace en la columna #pedido, ver el subflujo El Jefe de bar da clic en la opcin guardar. El sistema guarda las asignaciones de bebidas y vuelve a desplegar la lista de las bebidas solicitadas pendientes de asignacin de barman. 4.1.5 4.2 4.2.1 El Jefe de bar elije cerrar y termina el caso de uso del sistema. Subflujos Asignar Barman 1. El sistema despliega en la ventana del navegador una cuadro emergente Listado de brmanes disponibles ordenados de menor a mayor en la columna cantidad de bebidas asignadas. 2. 3. el 4.2.2 1. El Jefe de bar elije el check box del barman que decide asignar. El Jefe de bar da clic en aceptar cerrando el popup y asignado cocinero al pedido. Si el Jefe de bar da clic en el botn restablecer, el sistema descarta las asignaciones hechas desde la ltima grabacin y despliega nuevamente la lista de platos pendientes de asignar cocinero. asignar barman.
de bebida. 4.1.2.
Restablecer
4.3 5.
Documento Externo
Versin: 1.0
Pgina: 29 / 51
El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. Debe haberse ingresado el registro de la comanda (ver Caso de Uso CUS2-10 Actualizar pedido de platos y bebidas) 6. Poscondiciones 6.1 Resultado Se asignara a los platos pendientes de asignacin un cocinero para la elaboracin del mismo 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica
Flujo de Eventos Flujo Bsico El Consultante de Recetas selecciona la opcin de men Consultar Receta de Platos y/o Bebidas. El sistema despliega en la ventana del navegador la pgina web Consultar Receta de Platos y/o Bebidas El Consultante de Recetas indica los criterios de bsqueda de la receta Tipo, Nmero de Receta, Descripcin y/o Ingrediente. El Consultante de Recetas inicia la bsqueda al hacer clic sobre el Buscar. El sistema muestra la lista de las recetas que coincidan con los criterios bsqueda.
Documento Externo
Versin: 1.0
Pgina: 30 / 51
Si el Consultante de Recetas elige el enlace Cdigo de Receta de la columna Cdigo, ver el subflujo Consultar. Subflujos Consultar 1. 2. El sistema despliega en la ventana del navegador un cuadro emergente Receta de Platos y/o Bebidas El sistema muestra los ingredientes, preparacin y observaciones que forman parte de la receta.
Restablecer 1. Si el Consultante de Recetas hace clic sobre el botn se elimina los datos ingresados como criterios para la as como la lista de de recetas. Flujos Alternos No aplica
Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin
(ver Caso de Uso Realizar Login). 5.2 Parmetros de Bsqueda El Consultante de Recetas conoce algn parmetro de bsqueda que identifique pertenezca a la receta a consultar. 6. Poscondiciones 6.1 Resultado Se obtendr una lista de recetas que cumplan con los criterios definidos por el Consultante de Recetas. 7. 8. 9. Puntos de Extensin No aplica Requerimientos Especiales No aplica Informacin Adicional No aplica
Documento Externo
Versin: 1.0
Pgina: 31 / 51
El caso de uso inicia cuando el Chef en Jefe del servicio de banquete realiza una bsqueda de los banquetes que estn pendientes para ser atendidos y termina cuando se asigna el personal. 4. Flujo de Eventos 4.1 4.1.1 del 4.1.2 4.1.3 Flujo Bsico El Chef en Jefe selecciona la opcin Asignar recursos para la atencin banquete del men principal del sistema. El sistema despliega en la ventana del navegador la pgina web Asignar recursos para la atencin del banquete. El sistema muestra la interfaz fechas de inicio y de trmino) 4.1.4 El sistema realiza la bsqueda y muestra una lista con los datos del pedido del banquete, : Estado, Cdigo del banquete, Descripcin del cliente y Fecha banquete. 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2 4.2.1 El Chef en Jefe selecciona el banquete e indica asignar. El sistema muestra una interfaz recursos disponibles donde se ve los datos del personal disponible para la atencin del banquete. El Chef en Jefe selecciona al personal para la atencin del banquete. El Chef en Jefe elige Guardar . Si el Chef en Jefe elige Limpiar, ver el subflujo Limpiar Si el Chef en Jefe elige Finalizar, ver el subflujo Finalizar Subflujos Limpiar El sistema limpia los datos del formulario recursos disponibles y deshabilita los controles. 4.2.2 4.3 5. Finalizar 1.Se cierra el formulario recursos disponibles . Flujos Alternos No aplica Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login. 5.2 6. 6.1 Debe de existir el pedido de ventas del banquete Resultado Se programa la atencin del banquete. Poscondiciones Asignar recursos atencin del banquete , el usuario ingresa los datos de filtro (Estado,Rango de
Documento Externo
Versin: 1.0
Pgina: 32 / 51
7. 8. 9.
seleccionado. Los atributos de la lista son: tipo de artculo (plato o bebida), descripcin y cantidad. 5. Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login). 6. Poscondiciones
Documento Externo
Versin: 1.0
Pgina: 33 / 51
6.1
Resultado Se obtendra una lista con los artculos correspondiente a un banquete seleccionado.
7. 8. 9.
pedidos de venta de banquetes realizados por mes. Precondiciones 5.1 Ingreso al Sistema El Usuario debe haberse autentificado para ingresar en la aplicacin (ver Caso de Uso Realizar Login). 6. Poscondiciones 6.1 Resultado Se obtendr un grfico de barras con la informacin de los pedidos de venta de banquete realizados por mes.
Documento Externo Versin: 1.0 Pgina: 34 / 51
7. 8. 9.
Documento Externo
Versin: 1.0
Pgina: 35 / 51
2.1.
RNF001 Facilidad de uso El aspecto de la interfaz grfica del sistema facilitar su empleo a usuarios con poco conocimientos de entorno Windows. RNF002 Bsqueda rpida El sistema permitir a los usuarios realizar bsquedas de informacin complementaria de los principales campos. RNF003 Mensajes de error En caso de error del usuario, el sistema mostrar el mensaje del error y las acciones a seguir. RNF005 Porcentaje de disponibilidad anual El porcentaje de disponibilidad anual del sistema no ser menor del 99%. RNF006 Tiempo promedio entre fallas El tiempo promedio entre fallas (MTBF) del sistema ser de 45 das. RNF007 Tiempo promedio de reparacin La duracin promedio de una reparacin (MTTR) del sistema no debe ser mayor de 60 minutos. RNF008 Registro de errores El sistema deber registrar los errores tipos. RNF009 Registro de transacciones El sistema deber mantener almacenado el contenido histrico de todas las operaciones de cmo mnimo 01 ao. RNF201 Disponibilidad del sistema El sistema debe estar disponible 20x7x365 das al ao en el horario de 6 a.m. a 1 p.m.
Documento Externo
Versin: 1.0
Pgina: 36 / 51
RNF010 Nmero promedio de transacciones por minuto El sistema debe soportar un promedio de 50 transacciones por minuto. RNF202 Usuarios concurrentes El sistema permitir el acceso concurrente de 50 usuarios en promedio. RNF203 Tiempo de respuesta promedio El tiempo de respuesta promedio del sistema para las operaciones involucradas en la gestin hotelera es de 3 segundos. RNF204 Tiempo de carga del sistema El tiempo mximo de carga del sistema ser de 5 segundos. RNF012 Compatibilidad del sistema El sistema ser compatible como mnimo con SO Windows Server y o superiores. RNF014 Compatibilidad con aplicaciones existentes El sistema debe alinearse con la red implementada en la empresa y no deber generar conflicto con las aplicaciones existentes. RNF015 Requerimientos mnimos de hardware El sistema se ejecutar en cualquier computador que cuente como mnimo con un procesador 300 MHz o superior (Intel Pentium/Celeron o AMD K6 / Athlon / Duron o compatible), 512 MB de RAM o ms, 1,5 GB disponibles en el disco duro, adaptador de vdeo Sper VGA (800 600) o de mayor resolucin y Unidad de CD-ROM o DVD. RNF016 Herramienta de desarrollo La aplicacin se desarrollar con la herramienta MS Visual Studio 2005 + MS .Net Framework 2.0. RNF017 Arquitectura lgica La arquitectura lgica deber considerarse en tres capas. RNF018 Motor de base de datos El motor de base de datos deber ser SQL Server 2005. RNF019 Integracin con otros sistemas En el caso de la aplicacin Web deber ser validado a travs de ASP Net 2.0.
Documento Externo
Versin: 1.0
Pgina: 37 / 51
RNF022 Resolucin de pantalla El ancho de la pantalla se limita a un tamao mnimo de 800 x 600 pxel sin scroll horizontal y vertical. RNF023 Barra de scroll Las barras de scroll se activarn una vez que el texto sobrepase este lmite. RNF024 Peso mximo de imgenes Los grficos que se presenten en las interfaces, tendrn un peso no mayor a los 30 Kb. RNF025 Formato de reportes Los reportes mostrarn el logotipo y nombre de la empresa. RNF026 Formato de pantalla El formato de la pantalla del sistema a utilizar ser el que define el estndar de desarrollo.
2.2. 2.2.1.
ASI2-01 Usuario Todo usuario que tiene acceso al sistema de gastronoma ASI2-02 Administrador Sistema Responsable de la Administracin de los Sistemas de Seguridad ASI2-03 Jefe de Almacn Encargado de registrar las entradas y salidas de productos del almacn de Gastronoma. ASI2-04 Jefe de Bar Usuario encargado del personal del bar del restaurante. ASI2-05 Jefe de Cocina Usuario encargado del personal de la cocina del restaurante. ASI2-06 Cajero de Restaurante
Documento Externo Versin: 1.0 Pgina: 38 / 51
Usuario encargado de la caja del restaurante. ASI2-07 Tomador de Pedidos Usuario encargado de registrar el pedido del cliente. Puede ser una recepcionista o mesero. De tratarse de una reserva anticipada por web, podra ser el propio cliente quien registre su pedido. ASI2-08 Consultante de Recetas Usuario que realiza la consulta de las recetas de platos y/o bebidas, este puede ser un cocinero, chef o barman. ASI2-09 Gerente de Gastronoma Control de reportes y estadsticas. ASI2-10 Barman en Jefe Este actor es el responsable de preparar las recetas de bebidas que se ofrecen en el bar. ASI2-11 Chef en Jefe Este actor es el responsable de preparar las recetas de los platos que se ofrecen en el restaurante. Adems, es el coordinar de la atencin del banquete.
2.2.2.
Documento Externo
Versin: 1.0
Pgina: 39 / 51
2.2.3.
Diagrama de paquetes
PSI2-02 Actualizar suministros e insumos
PSI2-05 Seguridad
2.2.4. 2.3.
Diagrama de Casos de Uso del Sistema por paquetes DCS2-01 Planificar gastronoma
Documento Externo
Versin: 1.0
Pgina: 40 / 51
2.4.
2.5.
Documento Externo
Versin: 1.0
Pgina: 41 / 51
2.6.
Documento Externo
Versin: 1.0
Pgina: 42 / 51
2.7.
DCU2-05 Seguridad
Documento Externo
Versin: 1.0
Pgina: 43 / 51
2.8.
1
Vista de datos
1 ..* 1 * 1 ..* 1 1 ..* 1 1 1 E m p le a d o
U n id a d e s
In su m o s
D e t a l l e P e d i d o A l m aP c ee dn i d o A l m a c e n
1 ..*
1 ..*
0 ..* 1 I n g re d i t e sX R e c e t a C a n ti d a d : F lo a t
1 ..* R e c e ta 1
. C o m a 1n . d * a
C o m p ro b a n te
I d P B : N u m1 e r i c o d E s t a d o D e t a l l e C o m a n dI a C o m a n d a N o m b re R e c e t a : S tri n g C o n su m id o r D e s c r i p c i o n P B : S t r i nI dg E s t D e t C o m a n d a : I n t e Mg ee rs a 1 ..* d a P r e p a r a c i n : S t r i nD g e s c r i p c i o n E s t D e t C o m a n F e c :h Sa t r i n g H o ra M e se ro 1 ..* 1 1 ..* E sta d o C o m a n d a C u e n ta C li e n te 1 ..* R e c e ta sX B a n q u e te C a n tid a d : N u m b e r R e c e t a sX C a rt a P re c io : flo a t 1 1 ..* 1 ..* C a rta C l ie n te 1 B a n q u e te 1
A s i st e n c i a P e rs o n a l
T i p o R e c e ta
A te n c io n B a n q u e te 1 ..*
Id E stC o m a n d a : In te g e r D e sc rip c io n E s tC o m a n d a
P e rte .. .
P1 e d i d o V e n t a
1 ..* Es 1
1 0 ..1
C l a se C a rta
I d C l a s e C a r t a : I n t e I gd eC r a r t a : I n t e g e r D e s c r i p c i o n C l a s e C a r tI an i : c S o t r :i nDg a t e i F in : D a te
Id B a n q u e te : N u m b e r F e c h a B a n q u e te : D a te T im e
Documento Externo
Versin: 1.0
Pgina: 44 / 51
Documento Externo
Versin: 1.0
Pgina: 45 / 51
2.9. 2.9.1.
persistencia de
2.9.2.
Mecanismos de Reportes
Reportes Requerimientos RQF219 Reporte de platos y/o bebidas solicitados en el dia. Permite realizar la consultar del pedido de platos y/o bebidas que los clientes del hotel en (husped) o del restaurante realizan al mozo o al recepcionista de pedido. Solucin Se realizarn HTML.
Mecanismo Descripcin Mecanismo que permite mostrar reportes ordenados papel. pantalla y en
en
2.9.3.
Documento Externo
Versin: 1.0
Pgina: 46 / 51
2.9.4.
de
2.9.5.
Mecanismos de Seguridad
Seguridad Requerimientos RQF001 Controlar al y
la
seguridad
de
la de que
mediante la autenticacin de usuarios. Permitir el acceso al sistema validando el nombre de usuario y la contrasea ingresada.
implementacin del
Documento Externo
Versin: 1.0
Pgina: 47 / 51
Documento Externo
Versin: 1.0
Pgina: 48 / 51
3.1. 3.1.1.
Planificacin COCOMO
3.1.2.
3.2.
3.2.1.
3.2.2.
3.3.
Gestin de la calidad
3.3.1.
Listas de comprobacin
3.3.2.
3.3.3.
3.3.4.
Documento Externo
Versin: 1.0
Pgina: 49 / 51
Documento Externo
Versin: 1.0
Pgina: 50 / 51
4.1. 4.1.1.
4.1.2.
Documento Externo
Versin: 1.0
Pgina: 51 / 51