El documento presenta la especificación de requisitos para una aplicación de restaurante automatizado. Se describe que la aplicación mejorará el manejo de órdenes y pedidos en un restaurante. Se incluyen secciones sobre la descripción general del producto, características de usuarios, funcionalidades clave como visualizar el menú, seleccionar platillos, monitorear órdenes, y pagar con tarjeta. El documento también cubre requisitos funcionales y no funcionales, suposiciones y dependencias del sistema.
La norma ISO 9000-3 proporciona orientación para la aplicación de los requisitos de calidad de ISO 9001 al desarrollo, suministro y mantenimiento de software. Describe las secciones clave de la norma, incluida la administración de la responsabilidad, los sistemas de calidad, las revisiones de contratos y más. El propósito es ayudar a las empresas de software a cumplir con las expectativas de calidad de los clientes y obtener beneficios como la reducción de costos y la ampliación del mercado.
Este documento resume los conceptos clave de las arquitecturas de software, incluyendo sus características generales, atributos de calidad y patrones/estilos de arquitectura. El documento también proporciona una bibliografía de referencias sobre el tema.
El documento habla sobre ingeniería de requerimientos. Explica que los requerimientos definen qué debe hacer el sistema para satisfacer las necesidades del cliente, mientras que el diseño define cómo se implementará la solución. También destaca la importancia de los requerimientos, señalando que errores en esta etapa son costosos de corregir y una causa frecuente del fracaso de proyectos de software.
Este documento compara los modelos Moprosoft y CMMI para el desarrollo de software. Moprosoft es un modelo mexicano con 9 procesos integrados para mejorar los procesos de software, mientras que CMMI es un marco internacional para mejorar la capacidad de una organización. Ambos modelos buscan mejorar la calidad y reducir costos, pero CMMI requiere más esfuerzo de implementación y evaluación. El documento describe las características, ventajas y desventajas de cada modelo.
El documento provee una introducción a los conceptos de calidad de software. Explica que la calidad se refiere a satisfacer las necesidades del cliente. Luego resume varios estándares e iniciativas de calidad como ISO 8402, ISO 9000, ISO/IEC 15504 y CMMI. Finalmente, describe brevemente algunos conceptos clave como errores de software, causas de errores, y sistemas de gestión de calidad.
El software debe almacenar y mostrar información sobre las habitaciones disponibles, los clientes, reservas, facturas de consumo, estado de las habitaciones y pedidos de servicio. Además, los datos deben almacenarse de forma segura y accesible solo para usuarios autorizados, y la aplicación debe funcionar de manera escalable adaptándose a los recursos disponibles.
Este documento presenta una introducción a las métricas de proceso y proyecto en ingeniería de software. Explica conceptos clave como medida, medición, métrica e indicador. Detalla diferentes tipos de métricas como métricas orientadas al tamaño, función, objetos, casos de uso y métricas para medir la calidad del software. Finalmente, discute la importancia de integrar las métricas en el proceso de desarrollo de software y provee consideraciones para su implementación en organizaciones pequeñas.
1) El documento presenta los conceptos fundamentales de la planificación de proyectos de software, incluyendo la estimación, programación de tareas, análisis de riesgos y planificación de calidad y cambios.
2) Se describen diversas técnicas de estimación como líneas de código, puntos de función, casos de uso y métodos basados en procesos, así como modelos empíricos como COCOMO.
3) La planificación requiere descomponer el problema en partes más pequeñas, estimar recursos y esfuerzos,
La norma ISO 9000-3 proporciona orientación para la aplicación de los requisitos de calidad de ISO 9001 al desarrollo, suministro y mantenimiento de software. Describe las secciones clave de la norma, incluida la administración de la responsabilidad, los sistemas de calidad, las revisiones de contratos y más. El propósito es ayudar a las empresas de software a cumplir con las expectativas de calidad de los clientes y obtener beneficios como la reducción de costos y la ampliación del mercado.
Este documento resume los conceptos clave de las arquitecturas de software, incluyendo sus características generales, atributos de calidad y patrones/estilos de arquitectura. El documento también proporciona una bibliografía de referencias sobre el tema.
El documento habla sobre ingeniería de requerimientos. Explica que los requerimientos definen qué debe hacer el sistema para satisfacer las necesidades del cliente, mientras que el diseño define cómo se implementará la solución. También destaca la importancia de los requerimientos, señalando que errores en esta etapa son costosos de corregir y una causa frecuente del fracaso de proyectos de software.
Este documento compara los modelos Moprosoft y CMMI para el desarrollo de software. Moprosoft es un modelo mexicano con 9 procesos integrados para mejorar los procesos de software, mientras que CMMI es un marco internacional para mejorar la capacidad de una organización. Ambos modelos buscan mejorar la calidad y reducir costos, pero CMMI requiere más esfuerzo de implementación y evaluación. El documento describe las características, ventajas y desventajas de cada modelo.
El documento provee una introducción a los conceptos de calidad de software. Explica que la calidad se refiere a satisfacer las necesidades del cliente. Luego resume varios estándares e iniciativas de calidad como ISO 8402, ISO 9000, ISO/IEC 15504 y CMMI. Finalmente, describe brevemente algunos conceptos clave como errores de software, causas de errores, y sistemas de gestión de calidad.
El software debe almacenar y mostrar información sobre las habitaciones disponibles, los clientes, reservas, facturas de consumo, estado de las habitaciones y pedidos de servicio. Además, los datos deben almacenarse de forma segura y accesible solo para usuarios autorizados, y la aplicación debe funcionar de manera escalable adaptándose a los recursos disponibles.
Este documento presenta una introducción a las métricas de proceso y proyecto en ingeniería de software. Explica conceptos clave como medida, medición, métrica e indicador. Detalla diferentes tipos de métricas como métricas orientadas al tamaño, función, objetos, casos de uso y métricas para medir la calidad del software. Finalmente, discute la importancia de integrar las métricas en el proceso de desarrollo de software y provee consideraciones para su implementación en organizaciones pequeñas.
1) El documento presenta los conceptos fundamentales de la planificación de proyectos de software, incluyendo la estimación, programación de tareas, análisis de riesgos y planificación de calidad y cambios.
2) Se describen diversas técnicas de estimación como líneas de código, puntos de función, casos de uso y métodos basados en procesos, así como modelos empíricos como COCOMO.
3) La planificación requiere descomponer el problema en partes más pequeñas, estimar recursos y esfuerzos,
El documento describe diferentes técnicas de prueba de software, incluyendo pruebas de caja blanca (como prueba de caminos básicos y pruebas de bucles), pruebas de caja negra, y pruebas para entornos especializados como interfaces gráficas, arquitecturas cliente-servidor, sistemas en tiempo real y documentación. El objetivo general de las pruebas es encontrar errores de manera eficiente ejecutando casos de prueba focalizados en diferentes niveles de detalle del software.
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQApabloreyes154
Este documento trata sobre el aseguramiento de la calidad de los sistemas de información. Explica conceptos como fiabilidad, disponibilidad y seguridad, y describe las actividades, roles, métodos, estándares y herramientas utilizadas en el aseguramiento de la calidad de software, con el objetivo de garantizar que los productos cumplen con los requisitos establecidos.
Este documento presenta varias técnicas para generar casos de prueba para probar un programa, incluyendo la cobertura de sentencias, decisiones, condiciones y caminos, la partición en clases de equivalencia, y el cálculo de la complejidad ciclomática. El objetivo principal es escribir casos de prueba que ejecuten todas las posibles ramas de código y detecten errores.
Este documento presenta información sobre el modelo CMMI-DEV, incluyendo su definición, historia, niveles de madurez, componentes, características y comparación con ISO 9001. Explica que CMMI-DEV es un modelo de referencia para mejorar procesos de desarrollo y mantenimiento de software, cubriendo todo el ciclo de vida del producto. Contiene 5 niveles de madurez y sus componentes clave son las metas genéricas y específicas.
El documento describe los requerimientos para un sistema de torneos de fútbol. El sistema permitirá 1) registrar equipos y jugadores, 2) planificar partidos de forma aleatoria o manual, y 3) generar tablas de posición automáticamente. Además, el sistema 4) identificará al mejor goleador y 5) publicará información del torneo en la web. El sistema tendrá una interfaz intuitiva y solo el organizador podrá realizar actualizaciones.
Este documento presenta las ventajas y desventajas del modelo Moprosoft para el desarrollo y mantenimiento de software. Las ventajas incluyen que está basado en normas ISO, simplifica la relación entre el modelo de procesos y la organización, cuenta con nueve procesos y es específico para el desarrollo de software. Las desventajas son que define actividades de manera muy general y que el 33% de las prácticas como administración de configuración y medición y análisis no están cubiertas.
1) El documento describe los pasos para modelar el negocio con RUP y UML, incluyendo identificar actores, casos de uso, trabajadores y entidades del negocio.
2) Se explica cómo detallar los casos de uso del negocio a través de una especificación y un diagrama de actividades, describiendo el flujo básico y alternativas.
3) Finalmente, se definen los elementos de un diagrama de actividades como estados, actividades, transiciones y decisiones para modelar la dinámica de los casos de uso del negocio
El documento describe los beneficios de aplicar procesos de gestión de la calidad como CMMI. Estos incluyen reducir costos de desarrollo, mejorar la planificación y productividad, reducir defectos, y mejorar la calidad del producto y la imagen de marca. También señala que CMMI puede ser costoso y complejo de implementar, y no se ajusta bien a los enfoques centrados en el servicio.
El documento explica por qué son necesarias las pruebas de software. Menciona que los defectos en el software pueden causar daños a personas, empresas y el medio ambiente. Las pruebas ayudan a reducir los riesgos relacionados con la calidad al identificar defectos antes de la implementación. También discute que los defectos se originan debido a errores humanos y la complejidad del software. Las pruebas juegan un papel clave en la gestión de riesgos de calidad y en garantizar que el software cumpla con los requisitos.
Este documento presenta información sobre diagramas de casos de uso de negocio y sistema. Explica que los casos de uso describen las interacciones entre actores y un sistema o negocio. También cubre temas como la identificación y estructuración de casos de uso de negocio, incluyendo actores, procesos, relaciones y diagramas. Finalmente, introduce los casos de uso de sistema y su relación con los casos de uso de negocio.
La gestión de la calidad en proyectos de software implica establecer un plan de calidad y estándares para asegurar que los procesos y productos cumplen con los requisitos de calidad. Esto incluye definir procesos de aseguramiento de calidad, evaluar objetivamente la conformidad con los estándares, e identificar y comunicar problemas para mejorar continuamente.
Este documento describe diferentes tipos y usos de métricas de calidad de software. Explica que las métricas se utilizan para medir y mejorar la calidad del proceso de desarrollo de software y el producto resultante. Se clasifican las métricas en cuantitativas, de proceso, de producto, de complejidad, de calidad, de desempeño y de estilo. Las métricas proveen información para la toma de decisiones, estimación de costos, medición de productividad y calidad durante el desarrollo, pruebas y mant
Este documento describe la metodología de desarrollo de software conocida como Programación Extrema (XP). XP se centra en la comunicación, la simplicidad y la retroalimentación. El documento explica los orígenes de XP, sus valores, prácticas y roles. También cubre las fases de planificación, diseño, desarrollo, pruebas y las ventajas e inconvenientes de esta metodología ágil.
Este documento proporciona instrucciones para instalar MongoDB, un gestor de base de datos no SQL, en Windows. Explica cómo descargar e instalar MongoDB desde su sitio web oficial, mover el archivo descomprimido a la unidad local C, crear carpetas para almacenar las bases de datos, y usar comandos en la línea de comandos para ejecutar MongoDB y crear una base de datos de prueba. Concluye que MongoDB es fácil de instalar pero más complejo de usar que otros gestores de bases de datos debido a su sintaxis y almac
RUP es un proceso de ingeniería de software orientado a disciplinas que busca asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios de manera predecible. Está diseñado para profesionales de desarrollo de software e incluye roles, disciplinas, actividades y artefactos. El ciclo de vida de RUP consta de cuatro fases secuenciales - Inicio, Elaboración, Construcción y Transición - cada una con un objetivo específico.
Este documento describe métodos de prueba basados en grafos. Estos métodos involucran la creación de un grafo de objetos importantes y sus relaciones, y el diseño de pruebas que cubran el grafo para probar todos los objetos y relaciones. También describe técnicas específicas como partición equivalente, análisis de valores límite, prueba de tabla ortogonal y adivinando errores.
El documento describe el marco de trabajo ITIL (Information Technology Infrastructure Library), que proporciona las mejores prácticas para la gestión de servicios de TI. ITIL cubre el ciclo de vida completo de los servicios de TI y está compuesto de varios procesos como la gestión de incidentes, problemas, cambios y configuraciones.
Este documento define los conceptos clave de la ingeniería de requerimientos, incluyendo lo que definen los requerimientos, los problemas al determinarlos y sus soluciones. Explica que los requerimientos describen lo que el sistema debe hacer, sus interacciones y restricciones, y que su determinación temprana reduce costos. También destaca la importancia de entender el problema del negocio para alinear la solución a través del modelado de procesos antes de definir requerimientos.
El plan de pruebas de software tiene como objetivo explicitar el alcance, enfoque, recursos, calendario, responsables y manejo de riesgos del proceso de pruebas. Incluye la identificación del plan, alcance, items a probar, estrategia, categorización de la configuración, documentos resultantes, procedimientos, recursos, calendario, manejo de riesgos y responsables.
El documento describe un sistema automatizado de construcción que permite la producción rápida y eficiente de paneles prefabricados de estructura de acero mediante el uso de tecnología de alta precisión. El sistema permite diferentes tipos de soluciones de vivienda, comerciales e industriales a través de software que diseña e ingeniera automatizadamente la estructura y transfiere la información a una máquina que fabrica los paneles exactos. Estos se ensamblan de manera rápida con acabados alternativos y se instalan en obras para una construcción
Este documento describe el desarrollo de un sistema automatizado para mejorar la eficiencia de un restaurante. Propone el uso de aplicaciones móviles y dispositivos Bluetooth para registrar y enviar pedidos de manera inalámbrica, así como pantallas táctiles en la cocina y caja para recibir los pedidos. El sistema utilizará una base de datos centralizada y la plataforma J2ME para permitir la comunicación entre los dispositivos móviles y el resto del sistema a través de Bluetooth.
El documento describe diferentes técnicas de prueba de software, incluyendo pruebas de caja blanca (como prueba de caminos básicos y pruebas de bucles), pruebas de caja negra, y pruebas para entornos especializados como interfaces gráficas, arquitecturas cliente-servidor, sistemas en tiempo real y documentación. El objetivo general de las pruebas es encontrar errores de manera eficiente ejecutando casos de prueba focalizados en diferentes niveles de detalle del software.
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQApabloreyes154
Este documento trata sobre el aseguramiento de la calidad de los sistemas de información. Explica conceptos como fiabilidad, disponibilidad y seguridad, y describe las actividades, roles, métodos, estándares y herramientas utilizadas en el aseguramiento de la calidad de software, con el objetivo de garantizar que los productos cumplen con los requisitos establecidos.
Este documento presenta varias técnicas para generar casos de prueba para probar un programa, incluyendo la cobertura de sentencias, decisiones, condiciones y caminos, la partición en clases de equivalencia, y el cálculo de la complejidad ciclomática. El objetivo principal es escribir casos de prueba que ejecuten todas las posibles ramas de código y detecten errores.
Este documento presenta información sobre el modelo CMMI-DEV, incluyendo su definición, historia, niveles de madurez, componentes, características y comparación con ISO 9001. Explica que CMMI-DEV es un modelo de referencia para mejorar procesos de desarrollo y mantenimiento de software, cubriendo todo el ciclo de vida del producto. Contiene 5 niveles de madurez y sus componentes clave son las metas genéricas y específicas.
El documento describe los requerimientos para un sistema de torneos de fútbol. El sistema permitirá 1) registrar equipos y jugadores, 2) planificar partidos de forma aleatoria o manual, y 3) generar tablas de posición automáticamente. Además, el sistema 4) identificará al mejor goleador y 5) publicará información del torneo en la web. El sistema tendrá una interfaz intuitiva y solo el organizador podrá realizar actualizaciones.
Este documento presenta las ventajas y desventajas del modelo Moprosoft para el desarrollo y mantenimiento de software. Las ventajas incluyen que está basado en normas ISO, simplifica la relación entre el modelo de procesos y la organización, cuenta con nueve procesos y es específico para el desarrollo de software. Las desventajas son que define actividades de manera muy general y que el 33% de las prácticas como administración de configuración y medición y análisis no están cubiertas.
1) El documento describe los pasos para modelar el negocio con RUP y UML, incluyendo identificar actores, casos de uso, trabajadores y entidades del negocio.
2) Se explica cómo detallar los casos de uso del negocio a través de una especificación y un diagrama de actividades, describiendo el flujo básico y alternativas.
3) Finalmente, se definen los elementos de un diagrama de actividades como estados, actividades, transiciones y decisiones para modelar la dinámica de los casos de uso del negocio
El documento describe los beneficios de aplicar procesos de gestión de la calidad como CMMI. Estos incluyen reducir costos de desarrollo, mejorar la planificación y productividad, reducir defectos, y mejorar la calidad del producto y la imagen de marca. También señala que CMMI puede ser costoso y complejo de implementar, y no se ajusta bien a los enfoques centrados en el servicio.
El documento explica por qué son necesarias las pruebas de software. Menciona que los defectos en el software pueden causar daños a personas, empresas y el medio ambiente. Las pruebas ayudan a reducir los riesgos relacionados con la calidad al identificar defectos antes de la implementación. También discute que los defectos se originan debido a errores humanos y la complejidad del software. Las pruebas juegan un papel clave en la gestión de riesgos de calidad y en garantizar que el software cumpla con los requisitos.
Este documento presenta información sobre diagramas de casos de uso de negocio y sistema. Explica que los casos de uso describen las interacciones entre actores y un sistema o negocio. También cubre temas como la identificación y estructuración de casos de uso de negocio, incluyendo actores, procesos, relaciones y diagramas. Finalmente, introduce los casos de uso de sistema y su relación con los casos de uso de negocio.
La gestión de la calidad en proyectos de software implica establecer un plan de calidad y estándares para asegurar que los procesos y productos cumplen con los requisitos de calidad. Esto incluye definir procesos de aseguramiento de calidad, evaluar objetivamente la conformidad con los estándares, e identificar y comunicar problemas para mejorar continuamente.
Este documento describe diferentes tipos y usos de métricas de calidad de software. Explica que las métricas se utilizan para medir y mejorar la calidad del proceso de desarrollo de software y el producto resultante. Se clasifican las métricas en cuantitativas, de proceso, de producto, de complejidad, de calidad, de desempeño y de estilo. Las métricas proveen información para la toma de decisiones, estimación de costos, medición de productividad y calidad durante el desarrollo, pruebas y mant
Este documento describe la metodología de desarrollo de software conocida como Programación Extrema (XP). XP se centra en la comunicación, la simplicidad y la retroalimentación. El documento explica los orígenes de XP, sus valores, prácticas y roles. También cubre las fases de planificación, diseño, desarrollo, pruebas y las ventajas e inconvenientes de esta metodología ágil.
Este documento proporciona instrucciones para instalar MongoDB, un gestor de base de datos no SQL, en Windows. Explica cómo descargar e instalar MongoDB desde su sitio web oficial, mover el archivo descomprimido a la unidad local C, crear carpetas para almacenar las bases de datos, y usar comandos en la línea de comandos para ejecutar MongoDB y crear una base de datos de prueba. Concluye que MongoDB es fácil de instalar pero más complejo de usar que otros gestores de bases de datos debido a su sintaxis y almac
RUP es un proceso de ingeniería de software orientado a disciplinas que busca asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios de manera predecible. Está diseñado para profesionales de desarrollo de software e incluye roles, disciplinas, actividades y artefactos. El ciclo de vida de RUP consta de cuatro fases secuenciales - Inicio, Elaboración, Construcción y Transición - cada una con un objetivo específico.
Este documento describe métodos de prueba basados en grafos. Estos métodos involucran la creación de un grafo de objetos importantes y sus relaciones, y el diseño de pruebas que cubran el grafo para probar todos los objetos y relaciones. También describe técnicas específicas como partición equivalente, análisis de valores límite, prueba de tabla ortogonal y adivinando errores.
El documento describe el marco de trabajo ITIL (Information Technology Infrastructure Library), que proporciona las mejores prácticas para la gestión de servicios de TI. ITIL cubre el ciclo de vida completo de los servicios de TI y está compuesto de varios procesos como la gestión de incidentes, problemas, cambios y configuraciones.
Este documento define los conceptos clave de la ingeniería de requerimientos, incluyendo lo que definen los requerimientos, los problemas al determinarlos y sus soluciones. Explica que los requerimientos describen lo que el sistema debe hacer, sus interacciones y restricciones, y que su determinación temprana reduce costos. También destaca la importancia de entender el problema del negocio para alinear la solución a través del modelado de procesos antes de definir requerimientos.
El plan de pruebas de software tiene como objetivo explicitar el alcance, enfoque, recursos, calendario, responsables y manejo de riesgos del proceso de pruebas. Incluye la identificación del plan, alcance, items a probar, estrategia, categorización de la configuración, documentos resultantes, procedimientos, recursos, calendario, manejo de riesgos y responsables.
El documento describe un sistema automatizado de construcción que permite la producción rápida y eficiente de paneles prefabricados de estructura de acero mediante el uso de tecnología de alta precisión. El sistema permite diferentes tipos de soluciones de vivienda, comerciales e industriales a través de software que diseña e ingeniera automatizadamente la estructura y transfiere la información a una máquina que fabrica los paneles exactos. Estos se ensamblan de manera rápida con acabados alternativos y se instalan en obras para una construcción
Este documento describe el desarrollo de un sistema automatizado para mejorar la eficiencia de un restaurante. Propone el uso de aplicaciones móviles y dispositivos Bluetooth para registrar y enviar pedidos de manera inalámbrica, así como pantallas táctiles en la cocina y caja para recibir los pedidos. El sistema utilizará una base de datos centralizada y la plataforma J2ME para permitir la comunicación entre los dispositivos móviles y el resto del sistema a través de Bluetooth.
El documento define la química como el estudio de la materia y los cambios que esta sufre, incluyendo cambios físicos como los estados de la materia y cambios químicos que alteran la estructura molecular. Explica que los cambios químicos involucran la formación de nuevas sustancias a partir de sustancias reactantes, guiados por las leyes de la química. También describe la estructura atómica incluyendo protones, neutrones y electrones, así como los conceptos de números atómicos, masa atómica
El documento presenta el mapa funcional de Casino Ocean, detallando su core business de proveer entretenimiento a través de juegos de azar, su misión, visión, valores corporativos y políticas de calidad y responsabilidad social. Describe su estructura organizacional, procesos estratégicos, operativos, de apoyo y de gestión humana, con énfasis en el proceso de selección y reclutamiento de personal.
Requerimientos funcionales y no funcionalesLismirabal
El documento describe los diferentes tipos de requerimientos para el desarrollo de software, incluyendo requerimientos funcionales y no funcionales. Los requerimientos funcionales definen las funciones del sistema y deben incluir verbos, mientras que los no funcionales se refieren a características como el desempeño, la seguridad y la usabilidad. También se mencionan ejemplos de requerimientos funcionales y no funcionales para un sistema bibliotecario.
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
La aplicación móvil permitirá a los profesores crear plantillas de preguntas múltiples con respuestas prediseñadas y reconocerá el código QR de los estudiantes. Los estudiantes podrán escanear las respuestas de las preguntas con la cámara de su teléfono y la aplicación determinará si son correctas o incorrectas, mostrando los resultados. Los profesores podrán administrar los resultados de los estudiantes a través de la aplicación de escritorio. La aplicación se desarrollará para sistemas Android y Windows Phone y
Este documento describe el desarrollo de una aplicación llamada "Restaurante Automatizado" para mejorar el funcionamiento y servicio de los restaurantes. La aplicación se diseñó utilizando un enfoque centrado en el usuario y se probará en tabletas ubicadas en las mesas para que los clientes puedan ver el menú, hacer pedidos y pagar de forma automática. El objetivo es agilizar el proceso para beneficiar tanto al restaurante como a los clientes.
Este documento presenta un anteproyecto para desarrollar un sistema de control de inventario y ventas para un restaurante de comida mexicana. El sistema tendrá módulos para control de inventario, punto de venta, reportes y control de empleados. El proyecto se completará en 3 meses con un presupuesto de $15,000. Teresa de Jesús Guillen Martínez será la gerente del proyecto.
Este documento presenta el ciclo de vida de un sistema de registro para la fuente de soda "La Casita del Dulce" en Tumbes, Perú. Propone implementar un sistema computarizado para registrar pedidos de clientes, mejorar el servicio y controlar ingresos. Describe las fases de planificación, análisis, diseño e implementación, incluyendo objetivos, requerimientos, diseño de base de datos y capacitación del personal. El sistema mejorará la toma de pedidos, reducirá tiempos de entrega y brindará información para la toma
El documento describe el desarrollo de un sistema de ventas por un grupo de estudiantes de la Universidad Nacional de Trujillo. Explica las etapas del desarrollo de software, incluyendo la especificación de requisitos, diseño, implementación, integración, validación y mantenimiento. También describe las funciones del sistema de ventas como registrar clientes, productos, ventas y facturas, y generar informes de ventas. El resumen concluye que el sistema cumple con los objetivos de proporcionar un control efectivo de las ventas dentro de una empresa
El documento presenta el manual de usuario de un software de gestión para servicios de hostelería llamado Chefexact Buffet Professional. El software permite elaborar fichas técnicas de recetas, analizar consumos y producción, gestionar pedidos, compras e inventarios, y llevar históricos y presupuestos. Incluye secciones para artículos, proveedores y empleados. El software ofrece un control integral de las operaciones de hostelería de forma sencilla y efectiva.
Este documento presenta un anteproyecto para desarrollar un sistema para controlar el inventario, ventas y generación de datos comerciales para un restaurante de comida mexicana. El sistema tendrá módulos para punto de venta, control de inventario y reportes. El proyecto se desarrollará en 3 meses con un presupuesto de $15,000 pesos mexicanos y será liderado por Teresa de Jesús Guillen Martínez.
Este documento presenta el desarrollo de un sistema de información web para un restaurante llamado "Restaurant Oruro" con el objetivo de administrar pedidos de forma rápida, segura y amigable para el cliente. El documento incluye la introducción, antecedentes, objetivos, requerimientos funcionales y no funcionales, diseño de la base de datos, planificación, estimación de costos y riesgos del proyecto.
tarea de administracion sistema de informacion.docxLuisAbreu85
Este documento presenta una propuesta para un sistema de facturación y control de inventario llamado Forcadel para la empresa Carmen del Carmen. El sistema automatizaría los procesos de ventas, facturación e inventarios para mejorar el control. Incluiría módulos para clientes, proveedores, facturas, inventario, reportes y más. La interfaz sería fácil de usar para registrar clientes, facturas y realizar otras tareas comunes.
Este documento presenta la primera parte de un proyecto de reingeniería de software para el control de inventario de la empresa Portal Tuxtepec. Incluye la introducción, planteamiento del problema, justificación, solicitud del sistema, alcances y limitaciones, objetivos general y específicos, y las primeras características del sistema propuesto como inventario, procesos, y entorno. El resumen concluye con algunos anexos sobre factibilidad técnica y económica.
El documento habla sobre la documentación del sistema de administración del mantenimiento. Explica los requisitos de mantenimiento según las normas ISO9001 e ISO TS16949, los beneficios de usar software para administrar el mantenimiento, y cómo diseñar un sistema de mantenimiento en una empresa local.
Este documento presenta un proyecto de desarrollo de software llamado Proyecto Saha para mejorar la productividad de una cooperativa agrícola. El proyecto tiene como objetivo principal desarrollar una aplicación que facilite el control de inventario, planillas y costos de producción en el área de bodega de la cooperativa. El documento describe los integrantes del proyecto, los objetivos generales y específicos, y un resumen ejecutivo del problema actual de la cooperativa y cómo la aplicación propuesta lo resolverá. También incluye descripciones
Este documento presenta un proyecto para desarrollar una aplicación que mejore la productividad de una cooperativa agrícola. El objetivo general es innovar la cooperativa mediante un sistema de información que facilite el control de registros de bodega, planillas y costos de producción. Actualmente esta información se lleva de forma manual, lo que dificulta las operaciones. El proyecto busca identificar la problemática actual y proponer una solución tecnológica que agilice los procesos mediante un software.
Este documento presenta un proyecto para desarrollar una aplicación que mejore la productividad de una cooperativa agrícola. El objetivo es innovar el control de inventario, planillas y costos de producción mediante un sistema automatizado que facilite las operaciones actualmente manuales. El sistema permitirá llevar un registro ordenado de los productos en bodega y generar informes de planillas y costos de forma automática.
Este documento presenta los requisitos funcionales y no funcionales para un nuevo sistema de software llamado MYSOFTPAN para una panadería. El sistema permitirá realizar altas, bajas, compras, pedidos, reportes e inventarios. Se describen los roles de los usuarios y el equipo de desarrollo. El sistema se desarrollará para ser usado en Windows XP o posterior y almacenará datos en una base de datos.
El documento presenta la información de un proyecto de aula para diseñar un software que optimice los procesos de facturación e inventario de una IPS. El proyecto busca aplicar estándares internacionales para mejorar estos procesos, los cuales actualmente se realizan de forma manual, generando problemas como pérdida de productos.
Este documento presenta la información de un proyecto de aula para el diseño de un software para la optimización de factura e inventario de una IPS. El proyecto busca resolver problemas actuales como pérdida de productos e inconvenientes con pacientes. El objetivo general es diseñar un software aplicando estándares internacionales para mejorar los procesos de facturación e inventario.
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLOdavid grados
Este documento presenta los requerimientos funcionales y no funcionales para un sistema de mantenimiento de universidades. Incluye 5 casos de uso principales: iniciar sesión, registrar universidad, actualizar universidad, listar universidades y eliminar universidad. También describe los actores, flujos básicos y alternativos para cada caso de uso, así como requerimientos no funcionales relacionados a facilidad de uso, confiabilidad, desempeño, soporte e interfaces. El objetivo es proveer una especificación clara de los requerimientos para que los
Este documento presenta un proyecto para desarrollar un sistema de control de inventario para la empresa Portal Tuxtepec. El sistema actual es obsoleto y lento, causando errores y duplicidad en las actualizaciones del inventario. El nuevo sistema mejorará la interfaz, reducirá los tiempos de espera, y será multiplataforma. El proyecto analizará el sistema actual, aplicará reingeniería de software para mejorar los procesos de captura de inventario, bajas de productos e impresión de reportes.
Trabajo o final-administración de proyectos tiLorenitaaaaaaaa
Este documento describe un proyecto para desarrollar un sistema de control de inventario, ventas y generación de datos para un restaurante de comida mexicana. El sistema incluirá un punto de venta, control de inventario y reportes. Se estima que el proyecto costará $10,000 en personal y $7,900 en recursos tecnológicos durante 3 meses. Se utilizarán estándares como ISO 9011 e IEEE-839 para el desarrollo del sistema.
Este documento presenta los requisitos para un software y sitio web para la empresa de taxis Lady Express. El software controlará la disponibilidad de taxis, programará servicios diarios y controlará unidades. El sitio web proveerá información sobre servicios de la empresa y permitirá pagos en línea. El software y sitio deben ser fáciles de usar e implementar pagos seguros en línea.
1. Documento de
Especificación de
Requisitos
Desarrollo de la aplicación “Restaurante
Automatizado” para mejorar el funcionamiento y
servicio del restaurante que lo utilice
Versión 1.0
Elaborado por:
Oscar Gpe. Pérez Ayuso
Erick Ortega Chan
Kevin Alejandro Pacheco Martínez
Alejandro Josafat Padilla Chi
i
2.
3. Contenido
1. Introducción ............................................................................................................... 2
1.1. Propósito ............................................................................................................................................ 2
1.2. Ámbito del Sistema ............................................................................................................................ 2
1.3. Definiciones, Acrónimos y Abreviaturas ........................................................................................... 2
1.4. Referencias......................................................................................................................................... 2
1.5. Visión General del Documento .......................................................................................................... 3
2. Descripción General ................................................................................................... 3
2.1. Perspectiva del Producto .................................................................................................................... 4
2.2. Funciones del Producto ...................................................................................................................... 4
2.3. Características de los Usuarios .......................................................................................................... 4
2.4. Restricciones ...................................................................................................................................... 4
2.5. Suposiciones y Dependencias ............................................................................................................ 5
2.6. Requisitos Futuros ............................................................................................................................. 6
3. Requisitos Específicos ................................................................................................ 6
3.1. Interfaces Externas ............................................................................................................................. 6
3.2. Funciones ........................................................................................................................................... 6
3.2.1. Diagrama de contexto de casos de uso........................................................................................ 6
3.2.2. Requisitos funcionales ................................................................................................................ 6
3.3. Requisitos de Rendimiento ................................................................................................................ 8
3.4. Requisitos de Diseño.......................................................................................................................... 8
3.5. Atributos del Sistema ......................................................................................................................... 8
3.6. Otros Requisitos ................................................................................................................................. 8
4. Apéndices ................................................................................................................... 8
1
4. 1. Introducción
1.1. Propósito
El presente documento muestra la especificación de requisito para desarrollar un sistema que ayude a
un mejor manejo en un restaurante, y mejorar el manejo de las órdenes y pedidos al igual que mantener
informado al comensal acerca de lo que él solicite.
1.2. Ámbito del Sistema
Nombre del sistema software: Restaurante Automatizado
Alcance: Es una aplicación que va a facilitar a los usuarios para realizar las actividades principales
dentro de un restaurante.
Las áreas que se verán afectados por el sistema serán:
-
Ordenes que realizan los usuarios.
Gestión y preferencias de chefs y meseros.
Beneficios que brindará el desarrollo del sistema:
Los beneficios están derivados de los objetivos del proyecto, planteados en la primera parte. A
continuación se listan los beneficios del proyecto:
-Mejora la economía del restaurante al reducir la cantidad de meseros
-Servicio más cómodo
-Mayor eficiencia en el manejo de las ordenes
-Aumenta el status del restaurante con los comentarios recibidos
-Hacerle frente a la competencia
Objetivo:
El objetivo es desarrollar un sistema que ayude a un mejormanejo en un restaurante, y mejorar el
manejo de las órdenes ypedidos, al igual que mantener informado al comensal acerca
de lo que él solicite. Este sistema se implementara en unaTablet que estará sujeta a cada una de las
mesas del restaurante.
1.3. Definiciones, Acrónimos y Abreviaturas
No aplica temporalmente.
1.4. Referencias
Además de los documentos que son referenciados de manera explícita en el ERS, los siguientes
documentos fundamentan los perfiles de usuarios, el propósito del sistema, los requisitos y necesidades:
[1] http://www.sbaggers.de
2
5. Es un restaurante localizado en Alemania, el cual esta completamente automatizado, los pedidos se
realizan a través de una pantalla táctil localizada en cada una de las mesas, el pago se realiza por medio
de una tarjeta de crédito y no cuenta con meseros, la comida se sirve a través de un red de rieles que
comunica la cocina con cada una de las mesas y que transportan los platillos hasta el consumidor.
[2] http://www.foxnews.com/story/2009/08/06/robotchefs-run-restaurant-in-japan/
FuA-Men es un restaurante de ramen situado en Nagoya, Japón. El restaurante cuenta con un chef robot
totalmente autónomo y asistente chef. Los robots realizan todas las tareasde cocina necesarios para que
80 copas por día, servir a los clientes que acuden al restaurante pequeño y entretener en una comedia
para arriba el soporte de reproducción durante la experiencia de los clientes de comedor. Ellos también
hacen girar los platos y realizan simulacros de duelos. El restaurante vende un plato de fideos regular
con una sopa basada en caldo de carne de cerdo que se hace en un minuto y cuarenta segundos. A
pesar de que todavía no ha hecho un beneficio, los comensales en cuenta que no puede decir la
diferencia en el sabor.
[3] http://softrestaurant.com.mx/
Soft Restaurant® es el software especializado en el sector restaurantero, para contar con un control
operativo y administrativo total de su restaurante.Soft Restaurant® es una herramienta completa que le
permitirá gestionar su negocio y evitar errores u omisiones. Además de otorgarle mayor seguridad en el
manejo de su empresa. Su diseño e iconografíalo convierten en una herramienta fácil de utilizar y
dominar, lo que facilitará la operación de su personal en el día a día, permitiéndoles destinar mayor
tiempo a la atención de sus clientes y mejorar su servicio. Soft Restaurant® es ideal para todo tipo de
restaurantes, bares, cafeterías, pizzerías, fast 2 food, taquerías, y muchos más. Con tres versiones
diferentes (Standard, Professional y Enterprise) que se adaptan a las necesidades de su empresa.
[4] http://www.restbar.com/
El programa RestBar integra las diferentes areas de control para su negocio, la facturación de mesas,
ventas rápidas y servicio express (delivery), recetas y costos, la caja (ingresos y egresos de dinero), los
inventarios de bebidas, insumos y otros, control de entradas y salidas de empleados, las cuentas por
cobrar a clientes, las cuentas por pagar a proveedores, las reservaciones de clientes, la planeación de
eventos (cálculo de requerimientos de insumos),
estadísticas mensuales varias y utilitarios. Además, de una agil y completa interfasetactil o
"touchscreen" para el trabajo de los meseros y cajeros.
1.5. Visión General del Documento
El presente documento de Especificación de Requisitos se compone de cuatro secciones principales.
Primeramente una descripción general y propósitos del documento y una introducción al futuro sistema.
En la Descripción General se presenta la descripción del producto final y el contexto en el cual este se
ejecutará. La sección de Requisitos específicos contiene un listado y descripción detallada de los
requisitos software obtenidos y analizados en etapas previas del proyecto y que justificarán el diseño de
la aplicación, se incluyen tanto requisitos funcionalidades como no funcionales. El apartado final
constituye el Apéndice, conformado por información adicional del ERS pero que no forma parte del
mismo.
3
6. 2. Descripción General
2.1. Perspectiva del Producto
El sistema dependerá del menú del restaurante donde se aplique, además de algunas funcionalidades
adicionales que también dependerán de la estructura de funcionamientos y servicios que el restaurante
proporciona a sus clientes.
2.2. Funciones del Producto
Menú y realizar ordenes
-
Funcionalidad 1. Visualización del menú. Consiste en mostrar el menú completo del restaurante
y poder desplazarse a través de este.
-
Funcionalidad 2. Seleccionar el platillo. Consiste en escoger uno o varios platillos que cumplan
su pedido.
-
Funcionalidad 3. Monitorear el progreso de la preparación de la comida. Consiste en mostrar el
progreso de los platillos previamente seleccionados para poder mostrar un tiempo estimado.
-
Funcionalidad 4. Visualización de la cuenta. Consiste en mostrar la suma total de precios de
todas las órdenes de platillos que haya realizado el usuario previamente.
-
Funcionalidad 5. Pagar con tarjeta de crédito. Permitirá a los usuarios el poder pagar con
cualquier tarjeta de la familia MasterCard o Visa.
-
Funcionalidad 6. Visualización de Comentarios. Los clientes podrán ver los comentarios de las
opiniones acerca de los platillos de otros clientes.
-
Funcionalidad 7. Calificación de la comida. Las persona podrán darle un ranking a la comida del
1 al 10 según su criterio al igual que podrán comentar.
2.3. Características de los Usuarios
Para el diseño centrado en el usuario se considerarán los siguientes perfiles:
Comensal (Usuario Primario)
Edad: 20-70 años
Sexo: Masculino/Femenino.
Puesto de trabajo: Variable, cualquier persona que necesite comer
Nivel de experiencia: La necesaria para el puesto en el que se desempeña.
Horas de trabajo: De seis hasta doce horas por turno.
Educación: Grado de escolaridad variable, aunque más del 80% concluyó educación primaria,
aproximadamente un 70% secundaria, y 55% educación media superior. Alrededor del 45% con grado de
Licenciatura y un número debajo del 10% con posgrado.
4
7. Localización: En las colonias localizadas en torno a los centros de trabajo y de comercio. La mayoría de
ellas equidistantes de la Plaza Central de Mérida.
Ingreso: $70 - $400 diarios
Interacción con Tecnología: Varía, pero en general podemos distinguir dos grupos, las personas
menores a 35 años, ven en la tecnología una oportunidad y no le temen, se sienten relativamente
cómodos, y adquieren habilidades con relativa facilidad. Las personas mayores de 35 años tienden a ser
un poco más reacios, con pocas e incluso nulas habilidades con sistemas computacionales, en ocasiones
llegan a temerle a las computadoras.
Limitaciones: Sólo las relativas a su desconocimiento de la tecnología.
Familia: Podríamos decir que las personas menores de 30 años, por lo general son solteros o casados
con uno o dos hijos, mientras que los mayores de 30 años son por lo general casados con uno, dos o tres
hijos. Existen igual un grupo de mayores de 30 años que se encuentran divorciados.
Meseros (Usuario Secundario)
Edad: 20-35 años.
Sexo: masculino/femenino.
Puesto de trabajo: Mesero, encargado de llevar lar órdenes a sus mesas y el trato directo con los
comensales.
Nivel de experiencia: Ninguna.
Horas de trabajo: De seis a ocho horas.
Educación: Grado de escolaridad variable, aproximadamente un 80% concluyó la secundaria y un 55% la
preparatoria.
Localización: Cualquier persona, ya sea de ciudad o de campo.
Ingreso: $50 - $80 diarios.
Interacción con Tecnología: En general se sienten cómodos con la tecnología, pero también pueden
sentirse amenazados por ella, en especial si impacta directamente con su manera de actuar, o con su
forma de ver el mundo. No poseen grandes habilidades, pero se desempeñan con ella suficientemente
bien.
Limitaciones: Su ignorancia de la operación del sistema.
Familia: Generalmente casados, tienen uno o dos hijos.
2.4. Restricciones
Restricciones en el tiempo, presupuesto, entorno e infraestructura que el sistema requerirá:
-
Requiere el uso de menús y demás información que será proporcionado por el
restaurante en particular.
Se utilizarán herramientas de desarrollo libres que no requieran de licencias ni costos
adicionales.
No hay restricciones en el tiempo de desarrollo o fechas de entrega de productos, ya
que se trata de una aplicación de índole social y no existe contrato alguno con terceros.
2.5. Suposiciones y Dependencias
Suposiciones acerca de los factores que afectan o forman parte del entorno del sistema:
La aplicación será utilizada por un público de edades distintas y conocimientos de computación
muy variados.
5
8. El idioma por defecto de la aplicación es el español. Se espera que la mayoría de los usuarios
sean de habla hispana, pero dependiendo del restaurante se podrá adaptar al idioma que más
se hable en la región
La aplicación será accesible para todos los usuarios de tablets, pero solo tendrá todas sus
funciones si la Tablet en cuestión se encuentra dentro del restaurante.
2.6. Requisitos Futuros
Cualquiera que el restaurante solicite, esto se hará luego de una evaluación para saber si es conveniente
o no aprobarlo. Cabe aclarar que muchos requisitos podrán incorporarse o modificarse de acuerdo a la
política del restaurante y/o su servicio.
3. Requisitos Específicos
3.1. Interfaces Externas
No es necesario que la tableta tenga acceso a internet, ya que, estará instalada previamente en cada
uno de los dispositivos que se encontraran en la mesas previamente.
La aplicación no interactúa directamente con entornos de hardware.
El diseño de la interfaz de usuario se realizó de acuerdo a las funcionalidades preliminares y a la
información obtenida durante la elicitación de requisitos. Al ser de índole social no hay limitaciones o
restricciones particulares.
3.2. Funciones
3.2.1. Diagrama de contexto de casos de uso
A continuación se incluye el diagrama de contexto de casos de uso en la figura “Diagrama de
contexto de casos de uso”.
En este diagrama de contexto se puede ver al actor que interviene en el programa:
Actor: Incluye estudiantes, visitantes foráneos y ciudadanos que normalmente vayan a un
restaurante. Corresponde al usuario comensal común. Los detalles de cada uno de estos
6
9. usuarios que interactúan con la aplicación se tratan con detalle en los perfiles antes descritos en
el apartado 2.3.
En el diagrama adicionalmente se muestran los casos de uso encerrados en óvalos y relacionados
mediantes el uso de flechas. Los casos de uso están estrechamente relacionados con las funcionalidades
de la aplicación.
3.2.2. Requisitos funcionales
Menú y realizar ordenes
RF-001 –Visualización del menú.
La aplicación deberá mostrar un menú interactivo en la pantalla principal de la aplicación.
RF-002 – Presentación del restaurante
Al principio de la aplicación deberá mostrar una presentación de bienvenida al usuario de parte del
restaurante.
RF-003 –Seleccionar el platillo.
La aplicación deberá permitir al usuario especificar que platillo desea y ordenarlo al seleccionarlo.
RF-004 –Visualización de los precios
La aplicación mostrarlos precios de cada platillo existente
RF-005 –Filtrado de platillos.
El usuario podrá filtrar los mejores platillos de acuerdo al ranking de los mismos.
RF-006 – Información de los platillos
La aplicación deberá mostrar información relevante acerca de los platillos
RF-007 –Monitorear el progreso de la preparación de la comida.
La aplicación deberá mostrar el progreso en la preparación de la comida y dar un tiempo estimado para
su finalización.
RF-008 –Visualización dela cuenta.
La aplicación mostrará la cuenta que lleva el usuario en el momento de acceder a la opción, donde se
mostrara el total que deberá pagar el cliente junto con los platillos que ordeno.
RF-009 –Pagar con tarjeta de crédito.
La aplicación deberá permitir al usuario el poder pagar con su tarjeta de crédito.
RF-010 –Visualización de comentarios.
La aplicación deberá mostrar los comentarios hechos por anteriores clientes con respecto a cada uno de
los platillos.
RF-011 –Calificación de la comida.
La aplicación deberá permitir al usuario calificar la comida, después de ordenarla, con un ranking del 1 al
10, siendo 10 la mejor calificación y además podrá dejar algún comentario.
RF-012 – Estimación del tiempo de rutas trazadas.
La aplicación mostrará el tiempo estimado para llegar de un punto de partida a uno de destino mediante
la ruta trazada entre dichos puntos.
RF-013 – Estimación del tiempo de llegada de camiones a paraderos.
La aplicación mostrará en la información de cada paradero los camiones que paran en ese lugar y una
estimación del tiempo que tarda en pasar un camión tras otro de una misma ruta.
7
10. RF-014 – Estimación del tiempo de recorrido.
La aplicación mostrará el tiempo aproximado de recorrido de una ruta seleccionada.
INFORMACIÓN Y AYUDA
RF-015 – Visualización de elementos de ayuda.
El usuario podrá visualizar elementos de ayuda para el manejo básico de la aplicación e información
necesaria para su uso.
3.3. Requisitos de Rendimiento
El tiempo de respuesta de la aplicación no debe ser mayor a dos segundos. Actualmente no es posible
especificar la carga soportada esperada.
3.4. Restricciones de Diseño
Las restricciones no rebasan las establecidas por la IEEE para desarrollos basados en plataformas
portátiles. Se utilizarán herramientas de desarrollo libres y gratuitas debido a la falta de presupuesto
como se mencionó anteriormente. No hay estándares específicos que restrinjan el diseño ni entidades
reguladoras ya que la disponibilidad y fiabilidad del sistema no son críticas.
3.5. Atributos del Sistema
No aplica temporalmente. No es un sistema crítico.
3.6. Otros Requisitos
No aplica temporalmente.
4. Apéndices
Ninguno
8