Sie sind auf Seite 1von 13

INGENIERA EN COMPUTACIN

Curso de Ingeniera de Software

Materia: Ingeniera de Software Prof.: M. en C. Jos Mario Martnez Castro Alumnos: Ana Luisa Galvn Rendn. Oscar Jess Ortega Guzmn. Andrs Romero Salinas Ximena Itzel Zabala Torres Acapulco Gro. noviembre de 2013

ndice
INTRODUCCIN .......................................................................................................................... 3 PLANEACIN DE REQUERIMIENTOS .............................................................................. 7
PANORAMA GENERAL ....................................................................................................................... 7 CLIENTES ................................................................................................................................................. 7 META .......................................................................................................................................................... 7 CATEGORIA DE LAS FUNCIONES. ................................................................................................ 7 REQUERIMIENTOS .............................................................................................................................. 7 REQUERIMIENTOS FUNCIONALES........................................................................................................ 8 REQUERIMIENTOS NO FUNCIONALES ............................................................................................... 8

MODELADO DEL SISTEMA .................................................................................................... 9

Modelo del negocio ................................................................................................................................... 9 Diagramas de casos de uso ...................................................................................................................... 9 Escenario de casos de uso ..................................................................................................................... 10 Diagramas de actividades..................................................................................................................... 11

INTRODUCCIN
El turismo es una de las mayores fuentes de ingreso en Acapulco guerrero, la hotelera es un factor para determinar que eso es verdico. Existen alrededor de 3 hoteles Calinda en Acapulco, los cuales ofrecen distintos servicios, por ejemplo: playa, golf, tenis, albercas, servicio a playa entre otros, sin embargo uno de los servicios ms comunes es el de restaurante. Cada hotel cuenta con este servicio, se hizo un enfoque en el hotel calinda en su restaurante que lleva por nombre El Delfn, el cual no solo ofrece servicio a los huspedes, tambin a personas ajenas al dicho restaurante. En este trabajo se plantea una solucin a la problemtica del hardware y software del restaurante sin tomar en cuenta el hotel donde se encuentra establecido.

PROBLEMATICA El principal problema del restaurante es cuando los meseros realizan las ordenes de los comensales, la hora de realizar el cobro por mesa, al momento de vaciar la informacin y consultarla cuando sea necesario. As mismo al momento de tomar las ordenes y pasarlas a la cocina para que se realicen los pedidos que se entregaran a los comensales.

ALCANCE Este proyecto tendr como fin llegar hasta la fase del modelado del sistema. En esta parte se modelara negocios, datos y procesos , en conjunto a esto se forma la base de informacin para una futura construccin de un prototipo.

OBJETIVO GENERAL Implementar la planeacin de requerimientos y el modelado del sistema para el control administrativo del restaurante El Delfn.

OBJETIVOS ESPECIFICOS Se realizara una investigacin a fondo de cada funcin del restaurante.

JUSTIFICACIN

El desarrollo de un nuevo sistema mejorara el servicio que se ofrece a las personas que consuman alimentos en el Restaurante El Delfn, logrando que sea un servicio ms rpido y eficiente, de tal manera que sea cmodo tanto para el trabajador como para el comensal, haciendo que de l dicho restaurante ahorre en tiempo y se compense con las ganancias obtenidas.

HIPOTESIS El sistema que se desarrollara lograra un gran avance al restaurante, logrando un eficiente trabajo en todas las reas del restaurante y mejorando el tiempo en cada actividad que se vaya a realizar dentro de l.

FASES DE LA RAD Una de las caractersticas del RAD es relevancia que toma la participacin de los

diferentes usuarios del sistema en cada una de las fases del mismo, por lo cual deriva en una rpida y sencilla adaptacin de los mismos al prototipo final del sistema. Las fases que componen al modelo de desarrollo RAD (Figura 1), son las siguientes:
Taller de Diseo del RAD

Planeacin de Requerimientos

Implementacin

Identificar los objetivos y requerimientos de informacin.

Trabajar con los usuarios para Disear el Sistema

Construir el sistema

Presentar el nuevo sistema

Figura 1. Fases del RAD

Planeacin de Requerimientos, en esta fase se trabaja para tener el mejor entendimiento del problema de negocios, identificando los objetivos que debe cumplir el sistema y los requerimientos informticos que se deriven de estos objetivos. Durante esta etapa es necesaria la interaccin con todos los tipos de usuarios, desde los gerentes hasta los usuarios operativos del sistema.

Taller de Diseo del RAD, el ncleo iterativo del modelo RAD se encuentra en esta etapa, dividida en dos actividades principales, modelado y construccin, ambas retroalimentadas entre s. El modelado del sistema se divide a su vez en tres enfoques: modelado de negocios, modelado de datos y modelado de procesos, en conjunto el resultado de estos tres enfoques forma la base de la informacin para la construccin de prototipos operativos del sistema En la construccin de prototipos del sistema se generan objetos funcionales que son presentados a los usuarios, los cuales proporcionan una respuesta ante su operacin, la cual es utilizada para el refinamiento del modelado. El ciclo se repite hasta que basados en la respuesta de los usuarios se pueda cumplir con los objetivos planteados en la etapa de planeacin de requerimientos. A esta etapa del RAD se le llama taller dada la intensa y activa participacin de analistas, programadores y usuarios del sistema.

Implementacin, Con la totalidad de los problemas de negocios y los aspectos no tcnicos del sistema cubiertos en la etapa de taller de Diseo del RAD, se procede a la introduccin del prototipo final del sistema a la organizacin, en este punto los usuarios generalmente tienen un alto grado de aceptacin hacia el sistema instalado, y el cambio que la implantacin sugiere resulta ser menos conflictivo en comparacin a escenarios donde la participacin de los usuarios en poca.

El uso de la metodologa de desarrollo RAD es recomendado en los siguientes escenarios: o Proyecto en el que estn involucrados analistas y programadores con experiencia en el uso de esta metodologa. o Razones de negocio que requieren un time to market corto.

o Ambiente de proyecto en el los usuarios sean maduros y comprometidos con la organizacin. o La instalacin del sistema sugiera un cambio importante en la forma de operar la organizacin.

PLANEACIN DE REQUERIMIENTOS
PANORAMA GENERAL Este proyecto tiene por objetivo el desarrollo de un sistema de control para mejor la administracin de un restaurante ubicado en la ciudad de Acapulco. CLIENTES El gerente encargado del restaurant validara la construccin del sistema de solucin, propuesto en el presente trabajo. Auxiliares: Meseros, Supervisor y Cajeros. META Mejorar el control en el servicio del restaurant en el mbito administrativo, lo que traera los siguientes beneficios: Control de comandas. Control de mesas. Cobro de consumos. Corte del da. Descuentos por x paquetes. Cobro de propina por comensales.

CATEGORIA DE LAS FUNCIONES. Para un mejor anlisis se han dividido las funciones que debe de cumplir el sistema en las categoras, las cuales se generaron a partir de un criterio de operacin de las funciones. Categora de la Funcin Evidente Oculta Significado Debe realizarse, y el usuario saber que se ha realizado Debe realizarse, aunque no es visible para los usuarios.

Tabla 2. Categoras de las Funciones del Sistema

REQUERIMIENTOS
Un requerimiento es una caracterstica que el sistema DEBE tener o es una restriccin que el sistema DEBE satisfacer para ser aceptada por el cliente. Levantamiento de requerimientos es la especificacin del sistema en trminos que el cliente entienda, de forma que se constituya en el contrato entre el cliente y los desarrolladores.

REQUERIMIENTOS FUNCIONALES Numero de Referencia Rf1. Rf2. Rf3. Rf4. Funcin Realizar comanda. Entregar orden. Administrar mesas. Pagar orden; calculo de la cuenta de una mesa y propina incluida. Generar Reporte; calculo del corte del da, mes y ao. Administrar empleados. Categora Evidente Evidente Evidente Evidente

Rf5. Rf6.

Evidente Evidente

REQUERIMIENTOS NO FUNCIONALES Describen aspectos del sistema que son visibles por el usuario que no incluyen una relacin directa con el comportamiento funcional del sistema. Numero de Referencia Rnf1. Rnf2. Rnf3. Rnf4. Rnf5. Rnf6. Rnf7. Funcin 5 computadoras touch pad 2 impresoras de tickets 1 impresora multifuncional Campo de red del sistema Internet Pdium para computadora Sistema de red elctrica

MODELADO DEL SISTEMA Modelo del negocio El enfoque del negocio se presenta como una abstraccin de la forma de operar de la organizacin para la cual se esta desarrollando el sistema, en este caso se presentan los casos de uso en el control administrativo del restaurante, se mostraran cada uno con la ayuda de los diagramas de Casos de Uso y Actividades, de igual forma se presenta el detalle de caso de uso. Diagramas de casos de uso Para aclarar el comportamiento del negocio del restaurante se utilizo un diagrama de caso de uso desde un enfoque general (Figura 1), en el que cada caso de uso define los escenarios operativos de la administracin del restaurante, junto a los casos de uso estn ilustrados los actores de negocio, los cuales en su mayora sern los perfiles de operadores del sistema a desarrollar.

Realizar Comanda

Mesero Entregar Orden

Cocinero

Pagar Orden Generar Reporte Cajero Administrar mesas

Supervisor

Administrar empleados Figura 1. Diagrama de Contextual de Casos de Uso.

Escenario de casos de uso A continuacin se describe la especificacin de los escenarios de los casos de uso. Caso de Uso Actores Propsito Resumen Realizar Comanda Mesero Ingresar la nueva orden, modificar la orden, cancelar la orden y verificar. El mesero tomara la orden del cliente y este mismo registra la nueva orden verificando si el cliente esta dentro de algn paquete con x descuento, el mesero modificara o cancelara la orden en caso de que sea necesario hacerlo. Entregar Orden Mesero, Cocinero Verificar la orden, tomar el pedido y hacerlo. El mesero al registrar la nueva orden ser enviada al cocinero para su verificacin y a continuando con la preparacin, para que sea entregada al mesero y despus al cliente. Pagar Orden Mesero, Cajero. Elaborar el ticket de cobro o factura. El cajero obtendr lo que se le cobra al cliente por el consumo adquirido y el ticket ser dado al mesero para que sea llevado al cliente, as mismo continuando con el pago si es que se har en efectivo o con tarjeta de crdito. Administrar mesas Supervisor Administrar las mesas ocupadas, desocupadas y sucias. El supervisor se encargara de verificar que mesas estn ocupadas, desocupadas o sucias y poder indicarle a los clientes donde deben sentarse. Generar Reporte Supervisor Generar el reporte de las ganancias. El supervisor podr consultar cuanto fue la ganancia del da, del mes y del ao. Administrar empleados Supervisor Control de empleado.

Caso de Uso Actores Propsito Resumen

Caso de Uso Actores Propsito Resumen

Caso de Uso Actores Propsito Resumen

Caso de Uso Actores Propsito Resumen

Caso de Uso Actores Propsito

Resumen

El supervisor se encargara de contratar al personal necesario segn la temporada y llevar el control de trabajadores.

Diagramas de actividades Descritos los escenarios de caso de uso se procede a plasmar el flujo de las actividades que se realizan en cada escenario as como las decisiones que se toman para completar los procesos, para estos se utilizaron diagramas de actividades.

Mesero
Tomar Orden
Registrar la nueva orden Cancelar Orden Modificar Orden

Cocinero

Imprimir Orden

Consultar paquete Realizar Orden

Figura 4. Diagrama de Actividad Realizar Orden.


Cocinero
Verifica Orden

Mesero

Prepara Orden Entregar Orden

Figura 4. Diagrama de Actividad Entregar Orden.

Cajero
Verificar Cobro

Mesero

Imprimir tiket o Factura

Entregar Tiket

Pagar Orden

Figura 4. Diagrama de Actividad Pagar Orden.

DIAGRAMA DE SECUENCIA

Mesero

Cocinero

Cajero

Realizar comanda

Entregar orden

Pagar orden

Das könnte Ihnen auch gefallen