Documento Final Ingenieria de Software

39
SEP SNEST DGEST INSTITUTO TECNOLÓGICO DE TOLUCA Ingeniería en Sistemas Computacionales Proyecto: Sistema de gestión de cuentas e Inventario para restaurante Presentan: Walther Melitón Ramírez Delgado No de Control: 11280454 Erick Ramón Muñoz Linares No de Control: 11280495 Rolando Gómez Zamora No de Control: 11280444 Asesora: Dra. Citlalih Yollohtli A. Gutiérrez Estrada Ruiz Jiménez Julieta Metepec, Edo. de México.3 de Abril de 2014.

description

Ejemplo de documento final de documentacion para ingenieria de software

Transcript of Documento Final Ingenieria de Software

Page 1: Documento Final Ingenieria de Software

SEP SNEST DGEST

INSTITUTO TECNOLÓGICO DE TOLUCA

Ingeniería en Sistemas Computacionales

Proyecto:Sistema de gestión de cuentas e

Inventario para restaurante

Presentan:Walther Melitón Ramírez Delgado

No de Control: 11280454

Erick Ramón Muñoz LinaresNo de Control: 11280495

Rolando Gómez ZamoraNo de Control: 11280444

Asesora:Dra. Citlalih Yollohtli A. Gutiérrez Estrada

Ruiz Jiménez Julieta

Metepec, Edo. de México.3 de Abril de 2014.

Page 2: Documento Final Ingenieria de Software

RESUMEN

El creciente desarrollo de la tecnología en nuestros días nos ha ayudado en todos los aspectos de nuestra vida. Hoy en dia, nuestra interaccion con los avances tecnológicos es mas estrecha. La mayoría de nosotros tenemos un dispositivo móvil, ya sea un

Page 3: Documento Final Ingenieria de Software

ÍNDICE

CAPÍTULO 1. INTRODUCCION..............................................................................5I.1. ANTECEDENTES................................................................................................5

1.1.1 Problema de entorno...............................................................................6I.2. PLANTEAMIENTO DEL PROBLEMA.......................................................................6

I.2.1 Problema nivel Ingeniería:........................................................................7I.3. OBJETIVOS.......................................................................................................7I.4. JUSTIFICACIÓN..................................................................................................8I.5. DELIMITACIÓN...................................................................................................9I.6 ESTRUCTURA DEL DOCUMENTO..........................................................................9

CAPÍTULO II. MARCO TEÓRICO.........................................................................10II.0. INTRODUCCIÓN..............................................................................................10II.1. RESTAURANTES.............................................................................................10II.2. SISTEMAS DE RESTAURANTES........................................................................10II.3. CALIDAD........................................................................................................11II.4. SERVICIO......................................................................................................11II.5. VALORACIÓN DEL MERCADO...........................................................................11II.6. DISEÑO DEL SERVICIO....................................................................................12II.7. CONCLUSIÓN.................................................................................................12

CAPÍTULO III. ESTADO DEL ARTE.....................................................................13III.1 BÚSQUEDA BIBLIOGRÁFICA.............................................................................15III.2 PATENTES.....................................................................................................15III.3 ENCUESTA.....................................................................................................15

III.3.1 Formato de Encuesta............................................................................16III.3.2 Encuesta OnLine..................................................................................16

III.3.2.1 Resultados de encuestas OnLine...................................................17

CAPÍTULO IV. MARCO METODOLÓGICO..........................................................19IV.1 METODOLOGÍA DE TRABAJO...........................................................................19IV.2 INTERFACES, PROPUESTAS O PROTOTIPO VIRTUAL.........................................19

CAPÍTULO V. PRUEBAS Y RESULTADOS.........................................................20CONCLUSIONES Y TRABAJO FUTURO.............................................................21

CONCLUSIONES....................................................................................................21TRABAJO FUTURO.................................................................................................21

CITAS Y REFERENCIAS BIBLIOGRÁFICAS.......................................................22ANEXOS................................................................................................................23MANUALES...........................................................................................................23

Page 4: Documento Final Ingenieria de Software

CAPÍTULO 1. INTRODUCCION

Hoy en día en el mercado general se vive una fuerte competencia entre empresas para la gratificación económica y donde las exigencias de los clientes crecen cada vez más. Por lo anterior, es necesario tomar acciones que permitan lograr una mejora dentro de las empresas, de manera que éstas se superen en todos sus aspectos, enfocándose en cubrir los requerimientos y las necesidades de los clientes y proveedores de servicios de forma bilateral.

Considerando esta situación, se buscan medios para lograr la optimización de los recursos, dirigir los procesos y productos, para que estos se adapten y cubran las exigencias, que cumplan con estándares de calidad y que satisfagan los gustos de los clientes.

Actualmente la tecnología ha hecho que el desarrollo de sistemas sea crucial para incrementar la rentabilidad y/o ganancias de un negocio, para difundir de manera rápida y sencilla sus productos o dar un servicio más rápido, Según José Espinoza en su escrito, “Estrategia de negocios”. [ESJ, 2013].

El presente proyecto plantea el desarrollo de un sistema integral para la gestión de cuentas y reporte de inventario de un restaurante en específico, con el objeto de mejorar sustancial y tecnológicamente dicho restaurante, gracias a la implementación de herramientas tecnológicas.

Este proyecto forma parte de una implementación futura en restaurantes, bares, cafés y cocinas económicas. Su principio se basa en un software de gestión para restaurantes, por ello debe cumplir lo siguiente:

Control de ventas. Control de finanzas Control de inventario.

Siendo una herramienta de carácter tecnológico, tiene sus paneles clave para una ágil facturación, reportes estadísticos, gestión de comandas, cierre por persona, administración de inventarios, implementación unilateral de envió o en su defecto impresión de factura y/o nota.

La idea de realizar un sistema de gestión para un restaurante, surge de la

propuesta hecha a un cliente real, de generarle un sistema que se adecue a sus

necesidades y requerimientos.

El porqué se prefirió desarrollar un sistema en lugar de proponerle uno ya creado

fue por dos razones:

Page 5: Documento Final Ingenieria de Software

La primera razón fue que como proyecto, se sustentarían 3 materias al mismo

tiempo ayudando a nuestro desarrollo escolar.

La segunda razón, fue la innovación tecnológica que se aplicaría al restaurante y

la aportación que esto genera al equipo, desarrollando un sistema a la medida de

las necesidades del cliente, registrando el sistema desarrollado, formar parte de

las innovaciones tecnológicas importantes, haciendo reingeniería que provoca que

haya más y más reingeniería y se mejoren los sistemas de manera impresionante

en el mercado.

I.1. Antecedentes

Los hoteles y restaurantes se agrupan en la industria conocida como la industria de la hospitalidad. Hospitalidad proviene de la palabra francesa "hospicio", es decir, cuidar de aquellos que viajan y proveer un sitio para aquellos que estén cansados. La historia de esta industria se remonta a la época de los proveedores de hostelería, los cuales han existido tan temprano como el año 40dC. La hospitalidad ha cambiado dramáticamente a través de los años, en respuesta a influencias, como las guerras, las fluctuaciones económicas y los cambios sociales, descrito por Stephani Chandler [CHS, 2013]. Los restaurantes han tenido su progreso a nivel social, como todo, desde las primeras ventas de comida hasta una red de sucursales mundiales.

Los puntos de venta para restaurantes tienen sus inicios a principios de los 80’s, gracias a un grupo de desarrolladores y consultores independientes, implementando sus conocimientos a las tecnologías desarrolladas y que estaban por desarrollarse, enfocado al desarrollo de soluciones administrativas para el mercado mexicano, el cual presenta necesidades distintas  a las de otros países.Las actuales versiones de los puntos de ventas para cafés y restaurantes incorpora software y hardware e incluso imparten cursos de utilización de sistemas ya desarrollados con fines lucrativos, expresa PDV en su “historia de los puntos de venta” [PDV, 2009].

Page 6: Documento Final Ingenieria de Software

Dadas las estadísticas sabemos que según el pronóstico de IDC, este año se adquirirán 16 millones de Smartphones y 2.2 millones de Tablets en nuestro país, como se muestra en la figura 1.1. [RI, 2012].

Figura 1. 1

Se busca tener un mejor control de las cuentas de todos los comensales de las mesas de un restaurante, llevando un registro detallado de los alimentos que se consumieron, así como del total de la cuenta que se pago.

I.2. Planteamiento del Problema

Dado el avance tecnológico, en este trabajo se aborda la optimización y actualización respecto al servicio y administración de un restaurante. El eje de investigación es el mercado enfocado a restaurantes, bares y cafés, ya que éstos son la principal competencia.

En la actualidad muchos establecimientos cuentan con sistemas como una página web, un sistema para administración, una aplicación móvil, etc. Para promover y hacer más versátil su negocio.

A lo largo de las últimas décadas, se ha buscado la sociedad utópica recorriendo varios caminos. El camino más situado a lo largo de los últimos 20 años, ha sido a través de la carrera tecnológica, siempre luchando entre sociedades, lo que es aun más duro y difícil ya que en el mundo se encuentran muchos países que se han enfocado mas el desarrollo tecnológico a largo y mediano plazo, para ello hay mucha gente que trabaja día y noche en inventar cosas nuevas, al igual que hay gente que se avoca en innovar aquellas cosas ya inventadas.

Page 7: Documento Final Ingenieria de Software

¿Qué herramienta de apoyo que use metodologías, técnicas, procesos, pueden servir para un agestión de restaurante óptima y eficaz, integrando recursos tecnológicos y metodologías?

I.3. Objetivos

Objetivo General

Generar un conjunto de programas interconectados (una interfaz gráfica y una base de datos), para el funcionamiento de un sistema concreto para la gestión de las ventas, así mismo facilitar la administración de las cuentas de los comensales, facilitar el control y administración del inventario del restaurante.

Objetivos Específicos Realizar un estudio del Estado del Arte.

Documentar y resumir la información del Estado del Arte.

Definir los Procesos de Negocio.

Modelar con BPMN los procesos de negocio.

Definir los Requerimientos para desarrollar el sistema.

Modelar con SysML los requerimientos.

Modelar con UML casos de uso, diagramas de secuencia, diagramas de

clases, diagramas de actividades y diagramas de estado.

Integrar la información (requerimientos y procesos del negocio) en el formato

IEEE std.830.

Page 8: Documento Final Ingenieria de Software

Generar un programa con una interfaz vistosa y de fácil acceso( que no se

necesiten conocimientos extensos sobre computación), para los empleados

del restaurante, además que genere graficas de los alimentos con mayor

demanda

Generar una base de datos conectada con una interfaz gráfica.

Generar dos aplicaciones móviles, una para apoyar al trabajo de los meseros

del restaurante y otra para el uso del cliente respectivamente.

1.4. HipótesisPara dar respuesta a la pregunta: ¿Qué herramienta de apoyo que use metodologías, procesos, pueden servir para una gestión de restaurante óptima y eficaz, integrando recursos tecnológicos y metodologías?La respuesta a esa pregunta está en el desarrollo de un programa informático, mediante el cual se puedan registrar todas las ventas del establecimiento y llevar un control de inventario del mismo, con la opción de reducir el consumo de papel haciendo uso de los recursos tecnológicos como son aplicaciones móviles, smartphones, computadoras, etc. Cumpliendo también con el objetivo principal de llevar una mejor administración del establecimiento.

I.5. Justificación

Dado que el cliente propuso ciertos requerimientos los cuales fueron abstraídos de las encuestas realizadas, el desarrollo del sistema se basó en ellos.

Debido a la gran competencia del mercado en cuestión de eficiencia, al acoplamiento de un sistema propio que cumpla las características específicas del cliente, la reducción del uso de papel por fines ecológicos; se tiene la necesidad de generar un sistema con el cual se optimizará la manera de atender a los clientes, con la implementación de herramientas tecnológicas como son el uso de aplicaciones móviles interactivas de manera bilateral entre prestador de servicios y cliente/usuario.

El envío de notas o facturas por medio de dispositivos móviles apoya a la ecología mundial con la disminución del uso de papel, esto con el envío de notas o facturas, aunado al registro de los clientes frecuentes del establecimiento de manera automática a través de una aplicación móvil.

Se pretende optimizar el manejo de las comandas para que sean más eficientes y evitar posibles equivocaciones que podrían ocurrir entre el mesero y el cliente.

Page 9: Documento Final Ingenieria de Software

La primera parte del proyecto trata del desarrollo de una sistema para facilitar el manejo de las comandas en un restaurante, la administración de notas/facturas y el registro de inventario, todo por medio de interfaces gráficas que sean intuitivas, entendibles y accesible al usuario directo.

La segunda parte del proyecto consta de un par de aplicaciones móviles ambas a desarrollar en Android, una para los meseros del restaurante y otra para los clientes (usuarios) del mismo.

I.6. Delimitación

El sistema se tiene limitado en periodo de tiempo de 12 meses en los cuales se planea hacer una exhaustiva investigación sobre los restaurantes en los cuales se le hayan presentado problemas al momento de realizar las cuentas o los pedidos de los comensales, así como control de registro de inventario y administración respecto al corte de caja. A desarrollar en un periodo estimado de 6 meses

La segunda parte que engloba las 2 aplicaciones móviles desarrolladas en Android, para el cliente y para el mesero respectivamente se tienen en un tiempo estimado de 6 meses.

El sistema se tiene pensado implementar en la zona centro del Estado de México, dado que en esta zona se encuentra el restaurante del cliente y porque cuentan con la mayor cantidad de restaurantes ubicados en la región.

I.7 Estructura del DocumentoEl presente documento está conformado de 9 temas principales con sus respectivos subtemas, esenciales para la documentación final del proyecto. A continuación se explican cada uno de los temas.

El primer apartado trata de la introducción general al proyecto propuesto, tomando en cuenta puntos clave como son:

Antecedentes: En este apartado quiere decir lo que origino el proyecto, aquí viene una breve explicación del motivo por el que se eligió el proyecto, también trae algo de historia en cuanto a antecedentes de ese proyecto.

Objetivos: En este apartado se tiene el resultado al que se va a llegar y lo que se va a lograr con el proyecto.

Planteamiento del problema: Es el instrumento teórico que guía con eficiencia la investigación y especifica el cómo se va llevar a cabo el proceso de investigación científica.

Delimitación del proyecto: Tiene por objetivo lograr un entendimiento claro de las necesidades del proyecto y del ambiente en que ocupará el prototipo.

Justificación: Explica las maneras como el proyecto entrará a solucionar el problema planteado y cuál es su contribución

Page 10: Documento Final Ingenieria de Software

En el segundo capítulo se describe el marco teórico: se describen los conceptos básicos para el entendimiento y documentación del proyecto.

Tercer capítulo indica el estudio del Estado del arte: Una vez realizada la búsqueda bibliográfica, es necesario escribir un documento que recopile el estado actual de la investigación en el tema. Este documento consigna el trabajo realizado hasta el momento y ofrece una visión global del área de investigación considerada.

Cuarto capítulo se refiere al Marco metodológico: conjunto de acciones destinadas a describir y analizar el fondo del problema planteado, a través de procedimientos específicos que incluye las técnicas de observación y recolección de datos.

Quinto capítulo trata de las Pruebas y resultados: antes de implementar el sistema, se realizaron pruebas técnicas para descartar o corregir errores en el mismo.

Capítulo II. Marco Teórico

II.0. Introducción Es necesario destacar ciertos conceptos que apoyan al entendimiento, definición y utilización de un sistema, en este caso un software.Los conceptos mencionados a continuación fueron abstraídos del estudio del estado del arte, generalizando lo que tienen en común los sistemas estudiados, para entender su funcionamiento o su objetivo específico por partes.En otro sentido es necesario para ayudar a delimitar el problema planteado, formulando definiciones de apoyo para el sistema y afirmaciones que después se verán.

II.1. Aplicación móvil:

Una aplicación móvil o una app, es simplemente un programa informático creado para realizar o facilitar una tarea en un dispositivo ya sea Smartphone, tablet, iPad, iPhone, etc. Cabe destacar que aunque todas las aplicaciones son programas, no todos los programas son aplicaciones, [MAS, 2013].Una aplicación móvil, facilita por ejemplo (en el caso de un restaurante), el acceso a la carta, a comentarios y críticas para/con el restaurante, difusión, calificación, checked in, etc.

Considerando éste concepto por la alta aceptación que arrojaron las encuestas realizadas acerca de las aplicaciones móviles y por la gran variedad de aplicaciones que ya están implementadas como muestra la Figura 1 2.

Page 11: Documento Final Ingenieria de Software

Figura 1 2

II.2. Sistemas de Restaurantes Es importante definir que en un restaurante hay diferentes tipos de servicios ya que se puede partir para poder definir el tipo de restaurante y el diseño del menú que puede realizarse

El servicio que se brinda para poder llevar su comanda al cliente va dependiendo de diferentes puntos como son: La típica carta (menú). Cartel sobre la pared. Mesero con menú aprendido de memoria.

El término “sistemas de restaurantes”, es especificado para comprender el significado y el objetivo del proyecto. [FF, 1997].

No siempre se determina el estilo del servicio por el tipo del establecimiento.Muchos establecimientos de alimentos y bebidas brindan más de una forma de servicio, por ejemplo, se encuentra con el servicio de barra de un bar/restaurante con la carta adherida a la mesa.

El concepto descrito fue seleccionado porque es el tema principal al que se enfoca este proyecto, también para dar a conocer las tecnologías que se pretenden manejar en los restaurantes, la Figura 1 3 muestra un claro ejemplo de la tecnología enfocada a servicios de hostelería.

Page 12: Documento Final Ingenieria de Software

Figura 1 3

II.3. Calidad “La calidad es la excelencia de un producto, lo que incluye su atractivo, su falta de defectos, su confiabilidad y durabilidad” [BS, 2000].El punto de vista de calidad en un servicio puede variar dependiendo del servicio que se pretenda otorgar, ya que sin importar el tipo de servicio, todos deben de tener calidad al momento de entregarla.

Se consideró este concepto, porque el servicio que se proporciona en el restaurante es de gran nivel, por lo mismo exige un nivel alto de calidad en el sistema.La figura 1 4, muestra las características más recomendables para que los productos tengan un índice mayor de calidad.

Menor costo Mayor productividad Mayores precios Mayor trazabilidad Más clientes

Page 13: Documento Final Ingenieria de Software

Figura 1 4

II.4. ServicioEl servicio es una parte fundamental de un restaurante, el producto puede ser muy bueno pero si el servicio es malo el resultado de la visita puede ser mala. Por ende se desea que el sistema a implementar proporcione el mejor servicio, para que de esa manera sea de agrado ya sea para el trabajador y el comensal. [BS, 2000].

Se consideró este concepto porque el servicio que se ofrece al cliente es lo que hace que el restaurante tenga ganancias y el sistema apoyará a los empleados y a proveer a los clientes un mejor servicio, La figura 1 5 nos muestra en resumidas cuentas lo que significa el buen servicio en una empresa.

Page 14: Documento Final Ingenieria de Software

Figura 1 5

II.5. Valoración del Mercado Se realizara por medio de encuestas que determinen las necesidades del cliente que el negocio este en posibilidades de cumplir. Las encuestas deberán ser precisas para que de esta manera lleven a la mejoría del servicio mediante el proceso de retroalimentación.

Considerando este concepto, se puede ver que el estudio y valoración del mercado es una gran herramienta para la innovación de varios sistemas, siguiendo el estudio del estado del arte.

La competencia también aporta una gran responsabilidad de mejorar servicios, se tiene que saber en qué tipo de mercado se pretende implementar el sistema.

II.6. Diseño del servicio Con base en los datos obtenidos en el proceso de valoración del mercado, se crean acciones precisas para la presentación del servicio. Parte del diseño del servicio es identificar el mercado objetivo en el que se va a introducir el servicio, en este caso es el mercado de hostelería.

Se consideró este concepto porque el diseño del servicio es claramente el “¿cómo se va a diferenciar el sistema de otros sistemas ya implementados en el

Page 15: Documento Final Ingenieria de Software

mercado?”, así como los “paquetes” y/o servicios o innovaciones tecnológicas que se aportarán con el sistema. La figura 1 6 muestra las partes involucradas en el diseño del servicio.

Figura 1 6

Con estos conceptos, se pretende detallar y explicar más detalladamente los puntos más importantes a destacar en el desarrollo de un sistema gestor para restaurantes.Cada concepto mencionado anteriormente, forma parte de manera general con la estructura física y teórica, mencionados en el objetivo del proyecto.

Page 16: Documento Final Ingenieria de Software

CAPÍTULO III. ESTADO DEL ARTE

El estudio del estado del arte sirve para desarrollar, delimitar o en su caso innovar

el sistema propuesto, haciendo reingeniería de los resultados encontrados gracias

investigación exhaustiva, con el estado del arte podemos saber si los puntos de

venta encontrados en el mercado cumplen la expectativa del cliente y de sus

requerimientos.

También se tiene pensado registrar el sistema que se va a desarrollar, para evitar

cuestiones legales como plagio.

Adecuando los requerimientos del sistema a las innovaciones tecnológicas

importantes delimitadas en el problema a nivel ingeniería, se estipula un diseño

innovador.

El estado del arte que se realizó fue enfocado a puntos de venta para

establecimientos de hostelería y enfocados a los requerimientos abstraídos del

solicitante del sistema.

En la tabla 1 se especifican las características principales y el entorno gráfico de

los puntos de venta (para restaurantes, bares, cafés, etc.), encontrados en la red

basado en el estudio del estado del arte, aplicando metodologías de búsqueda y

recopilación de información enfocadas principalmente a referencias, registros,

patentes y licencias, por el simple hecho de que el desarrollar un sistema igual a

otro se considera como plagio, en este caso el estudio del estado del arte apoya a

la reingeniería de los sistemas.

NombreCaracterísticas principales

Multiplataforma

Pago/gratis

Licencias Capturas

Software punto de venta para antros y bares

Manejo de cajón de dinero, reservación por mesas de forma

-Windows Pago mensual

Page 17: Documento Final Ingenieria de Software

general, carta, corte de caja y comandas por mesa

Ezpdv Punto De Venta Restaurantes, Bares, Tiendas

Ticketera, manejo de comandas, corte de caja, administración por mesas, carta, aplicación móvil para meseros

-Windows Pago mensual

Punto De Venta Para Restaurantes, Bares, Billares, Antros

Comandas, corte de caja, registro de comensales por nombre, notas.

-Windows Pago mensual

Programa Punto De Venta Para Bares Restaurantes

Comandas, notas, reservación por mesa, corte de caja carta, inventario

-Windows -Linux

Pago anual

VDpos sw para restaurante

Notas, ventas, registro de clientes, corte de caja, reportes, inventario, mantenimiento, hardware, configuraciones

-Windows Pago anual

Page 18: Documento Final Ingenieria de Software

BDK sistemas

corte de caja , facturación, ventas, registro de clientes, videos, versiones, idiomas, reportes, inventario, mantenimiento, hardware, configuraciones, aplicación móvil

-Windows-Linux Pago mens

ual

Ofi Barman

No hay, se tiene que hacer una prueba

-Windows Pago No se sabe

Opentable

Información de los clientesInformación de los proveedoresInformación de la mercaderíaInformación de las ventasInformación de los empleadosInformación ContableAplicación móvil

-Windows Pago No se sabe

Tabla 1

Page 19: Documento Final Ingenieria de Software

La anterior tabla demuestra las características principales de muchos sistemas de gestión para restaurantes que están a la venta en la red. Dando como resultado favorecedor al objetivo de desarrollo la innovación tecnológica detallada en capítulos anteriores.

III.1 Búsqueda Bibliográfica

Eco, U. (1991). Cómo se hace una tesis. Madrid, España: Gedisa

III.2 Patentes Las patentes que se encontraron fueron estadounidenses:

El número de patente: US Patent No: 8,452,667 El dueño de la patente: NETWAITER, LLC Nombre del software: System and method for online management of

restaurant orders. (LLC 2010) http://www.patentbuddy.com/Patent/8452667

El número de patente: : US2013335328  (A1) ― 2013-12-19 El dueño de la patente: Service Master Software, Inc. Nombre del software: Digital ChalkBoard Menu Software. (SMSI 2013).

http://www.usbdriveguard.com/digitalchalkboard.htm

El número de patente: US 20130311310 A1 El dueño de la patente: Gene Zell Nombre del software: Restaurant communication system and method

utilizing digital menus. (GZ 2012). http://www.google.com/patents/US20130311310

III.3 Encuesta

Se les llama método interrogativo o de opinión, se efectúa con un propósito específico. La información que se obtenga por estas vías es poco confiable, menos que la recolectada por los auditores en base a entrevistas. Por lo tanto debe ser utilizada con mucho cuidado, a no ser que cuente con evidencia que la corrobore.

Page 20: Documento Final Ingenieria de Software

III.3.1 Formato de Encuesta

III.3.2 Encuesta OnLineSe realizaron un total de 50 encuestas online en la plataforma de Google Drive, para facilitar el acceso a ellas, evitar el uso de papel y generar una “prueba”, que consistió en enviarle dicha encuesta a los comensales por medio de sus dispositivos móviles y así ver la aceptación de la interacción de la tecnología. 89% de las respuestas fueron aprobatorias para la implementación de herramientas tecnológicas en el restaurante.

Page 21: Documento Final Ingenieria de Software

CAPÍTULO IV. MARCO METODOLÓGICO

En el marco metodológico indica la manera en cómo se realizó la investigación

pertinente a lo requerido, en este caso investigación de desarrollo y búsqueda de

sistemas de gestión de restaurantes, también se describe de forma detallada

cómo se llevó a cabo la investigación.

Aparte del “cómo se hizo la investigación”, también se aborda el “con qué se hizo

la investigación”, para que sea más claro y detallado el proyecto y su desarrollo.

IV.1 Metodología de Trabajo TIPO DE INVESTIGACIÓN

El tipo de investigación utilizado en este proyecto fue basada en la investigación analítica realizada a grupos de comensales dentro de un restaurante, obteniendo y generando teorías de desarrollo que apoyaran al sistema futuro.

Técnicas de recopilación de información Se utilizaron técnicas de recopilación de datos como son las Encuestas, aplicadas de forma física y de forma virtual, esta última con el objetivo de censar a la población controlada (respecto a cantidad), para saber si el uso de los smartphones es más aceptable hoy en día.

Respecto a la metodología utilizada para el desarrollo del software El objetivo de esta metodología es abstraer los requisitos, proponer un método para el desarrollo del sistema, mejorar las aplicaciones móviles y la organización del sistema gestor.Las técnicas utilizadas se basaron en el apoyo de software de búsqueda, de esta forma se hizo el estudio del estado del arte.

Modelo de vida del software:El modelo de vida de software nos sirve para darle un seguimiento al proyecto desde el inicio hasta el final, utilizando herramientas y técnicas para que el sistema final sea óptimo y funcional.

Los modelos de vida de software que se ocuparon para el desarrollo de este proyecto se detallan a continuación, cabe destacar que se siguieron dichos modelos haciendo una combinación entre ellos.

Modelo de cascada

Page 22: Documento Final Ingenieria de Software

Este modelo tiene una secuencia ordenada en la cual el trabajo previo de una etapa es la entrada de la siguiente etapa.Provee entradas y salidas para cada fase del proyecto, aunque puede parecer lento, porque si no se cumple una etapa, no puede avanzar a otra, aquí es donde adecuamos los demás modelos.La figura 1 7 muestra las diferentes etapas del modelo en cascada.

Figura 1 7

Modelo de procesosCada ciclo es una versión del producto, utiliza metas definidas para cada etapa del proceso, tiene mayor poder de decisión entre usuarios y desarrolladores y busca una mayor calidad y creatividad.Se decidió utilizar también este proceso porque en él se establecen roles asociados para que promueven la participación de todos los integrantes del equipo y porque involucra directamente o muy cerca al cliente/usuario.El único problema es que al ser tan versátil y tomar en cuenta a todo el equipo y al usuario de manera cercana, los consensos para el desarrollo tardan más y son más extensos.

La figura 1 8 muestra un diagrama de cómo se secciona el modelo de procesos.

Page 23: Documento Final Ingenieria de Software

Figura 1 8

IV.2 Interfaces, Propuestas o Prototipo Virtual

Se desarrollaron 4 interfaces básicas para el uso de los encargados, las cuales se describirán a continuación.

La primera interfaz gráfica es la de bienvenida, que a su vez tiene 3 opciones. La primera opción es “nueva cuenta”, la cual al seleccionarla genera una nueva cuanta para un nuevo cliente. La segunda opción es “Mostrar cuenta”, la cual al seleccionarla mostrará la cuenta que se prefiera por medio del nombre del comensal.La tercera opción es “inventario” el cuál es para el administrador, para llevar el registro de inventario.

La figura 1 9 muestra la primera interfaz gráfica del proyecto.

Figura 1 9

Page 24: Documento Final Ingenieria de Software

La segunda interfaz desarrollada es el menú para ordenes nuevas, el cual cuenta con la carta del restaurante, la nota donde se cuantifican los pedidos realizados por el comensal, también con esta interfaz se hace el corte de caja y se puede generar una nueva cuenta bajo el mismo nombre de comensal u otro diferente.La figura 1 10 muestra la segunda interfaz desarrollada.

Figura 1 10

La tercer interfaz gráfica es para el muestreo de la cuenta, lo que generará el ticket o nota con opción de envío a dispositivo móvil del comensal.La figura 1 11 muestra dicha interfaz gráfica.

Figura 1 11

Page 25: Documento Final Ingenieria de Software

La cuarta interfaz propuesta es la de reporte de inventario, la cual muestra el reporte actual y una gráfica con el inventario del establecimiento.La figura 1 12 muestra la interfaz de inventario.

Figura 1 12

Page 26: Documento Final Ingenieria de Software

CAPÍTULO V. PRUEBAS Y RESULTADOS

AQUÍ FALTA UNA BREVE INTRODUCCIÓN Y DETALLAR TODAS LAS

PRUEBAS Y RESULTADOS OBTENIDOS.

... EN TOTAL ESTE CAPÍTULO QUEDA DE 10 A 15 PÁGINAS.

FALTA CONCLUIR (DE MANERA BREVE) ESTE CAPÍTULO.

Page 27: Documento Final Ingenieria de Software

CONCLUSIONES Y TRABAJO FUTURO

ConclusionesFALTAESTA SECCIÓN QUEDA APROXIMADAMENTE DE 1 1/2 A 2 HOJAS.

NOTA:LAS CONCLUSIONES SE CONCRETAN DE LOS OBJETIVOS, LA HIPÓTESIS Y LOS RESULTADOS OBTENIDOS).

Trabajo FuturoFALTA

Page 28: Documento Final Ingenieria de Software

CITAS Y REFERENCIAS BIBLIOGRÁFICAS

[ESJ 2013]

LRC Josué Espinosa Landa (2013), Grupo AC Gestión Estratégica de Negocios S.C. Recuperado (25/03/2014) de de (http://www.esmas.com/emprendedores/startups/marketingyventas/424693.html ).

[SC, 2013]

Stephani Chandler (28 de Mayo del 2013), University of Delaware. Recuperado (7 – 02 -2014) de (http://www.ehowenespanol.com/historia-administracion-hoteles-restaurantes-sobre_38568/ ).

[RI, 2012] REDACCIÓN INTOLERANCIA (26, ENERO 2012), CRECE EL NÚMERO DE SMARTPHONES EN MÉXICO, RECUPERADO (23/MARZO/2014) DE (HTTP://INTOLERANCIADIARIO.COM/DETALLE_NOTICIA.PHP?N=88697 ).

[LLC, 2010]

(Leo Larsov Colstoi 2010) Patentes en patentbuddy http://www.patentbuddy.com/Patent/8452667

[SMSI, 2013]

http://www.usbdriveguard.com/digitalchalkboard.htm

[GZ, 2012]

(Gómez Zambrano 2912)Patentes searchhttp://www.google.com/patents/US20130311310

[EGE, 2010].

Escuela de Graduados en Educación (2010).

 Manual de presentación de trabajos escritos

de la Escuela de Graduados en Educación del

Tecnológico de Monterrey. Monterrey,

México: EGE ITESM. 

[BS, Baterman & Snell (2000) ¿qué es un sistema?

Page 29: Documento Final Ingenieria de Software

2000][PDV, 2009].

Grupo Puntos de Venta México, recuperado (Abril – 2009) De ( (http://www.pdv.com.mx/site/index.php?option=com_content&view=article&id=9 )

[MAS, 2013]

Mastermagazine,Recuperado (04/04/2014)De (http://www.mastermagazine.info/termino/3874.php )

 

Page 30: Documento Final Ingenieria de Software

Anexos Manual de instalación Manual de usuario Bitácora CD con ejecutable del sistema.

Resultados de encuestas OnLine

URL: https://docs.google.com/forms/d/1olV1Jz4k0zRjYoeRAphe-

ovwj648lelmhzITSaTRfts/viewform

Page 31: Documento Final Ingenieria de Software
Page 32: Documento Final Ingenieria de Software

Manuales Manual de instalación: Manual de usuario