






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este taller se centra en la elaboración de un informe de análisis con listas de chequeo para la validación de artefactos, específicamente en el contexto del desarrollo de software para un restaurante de hamburguesas. Una serie de requisitos funcionales y no funcionales que deben ser considerados durante el proceso de validación, incluyendo aspectos como la seguridad, la usabilidad, la eficiencia y la mantenibilidad del sistema. El taller proporciona una base sólida para la evaluación de la calidad del software y la identificación de áreas de mejora.
Tipo: Ejercicios
1 / 11
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Neiser Jesús Barragán Zárate TECNOLOGIA ANALISIS Y DESARROLLO DE SOFTWARE (2977469) SERVICIO NACIONAL DE APRENDIZAJE SENA MODALIDAD VIRTUAL 2024
En el desarrollo de software, garantizar la calidad es un factor decisivo para el éxito y la aceptación de cualquier aplicación. Este principio adquiere particular relevancia en la industria de la restauración, donde la eficiencia, precisión y capacidad de respuesta son esenciales para satisfacer tanto a los clientes como a los empleados. En este contexto, se plantea el diseño de un sistema de gestión para un restaurante de hamburguesas, cuyo propósito es optimizar procesos clave como la toma de pedidos, el control de inventarios, la gestión de ventas y la generación de reportes. Este software busca integrar herramientas tecnológicas que permitan no solo mejorar la operación diaria del restaurante, sino también ofrecer una experiencia más rápida y satisfactoria a los comensales, generando un impacto positivo en la competitividad del negocio. La implementación de este sistema considera las necesidades específicas del sector, como la agilidad en el procesamiento de pedidos y la trazabilidad de los insumos, para garantizar que las operaciones se ejecuten de manera eficiente y sin contratiempos. El presente trabajo se centra en el análisis y evaluación de la calidad del software propuesto, abarcando aspectos clave como la corrección, fiabilidad, eficiencia, seguridad, usabilidad y mantenibilidad. Para lograrlo, se emplearán herramientas y técnicas de evaluación, incluyendo listas de chequeo, métricas de calidad y matrices de trazabilidad, que permitirán un análisis exhaustivo de cada componente del sistema en función de su alineación con los requisitos establecidos. Además, se profundizará en la gestión de requisitos, el manejo seguro de datos sensibles y la capacidad del sistema para adaptarse a cambios en el entorno del restaurante, todo con el objetivo de satisfacer las expectativas de los usuarios finales. De esta forma, se busca garantizar que el sistema no solo cumpla con los estándares de calidad esperados, sino que también proporcione una solución integral y escalable que potencie la operación del restaurante y mejore la experiencia de los clientes.
Requerimientos funciones Número Requerimiento Descripción Prioridad RF Inicio de Sesión Permitir a los usuarios (administradores y cajeros) iniciar sesión en el sistema utilizando credenciales válidas. ALTA RF Registro de Usuarios Posibilidad de registrar nuevos usuarios en el sistema, con roles y permisos asignados (administrador, cajero). MEDIA RF Gestión de Perfiles de Usuario Permitir la creación, modificación y eliminación de perfiles de usuario con diferentes niveles de acceso.
Gestión de Pedidos Registrar, modificar y consultar pedidos realizados por los clientes, incluyendo detalles como productos y cantidades. ALTA RF Seguimiento de Pedidos Proporcionar una interfaz para visualizar el estado de los pedidos en preparación, listos o entregados. ALTA RF Gestión de Inventario Controlar los niveles de inventario de ingredientes, permitiendo actualizaciones y alertas de reposición. ALTA RF Actualización del Menú Permitir al administrador agregar, modificar o eliminar elementos del menú del restaurante. MEDIA RF Generación de Reportes Posibilidad de generar reportes detallados sobre ventas, pedidos e inventarios en formatos como PDF o Excel. ALTA RF Promociones y Descuentos Implementar la funcionalidad para crear promociones y aplicar descuentos a los productos del menú. MEDIA RF Notificaciones Automáticas Alertar automáticamente sobre eventos importantes, como niveles bajos de inventario o pedidos urgentes. MEDIA RF Personalización de Menú Permitir personalizar las órdenes de los clientes (por ejemplo, agregar o quitar ingredientes de las hamburguesas).
Gestión de Reservas Facilitar el registro y seguimiento de reservas de mesas realizadas por los clientes. MEDIA RF Integración con Métodos de Pago Permitir la integración con sistemas de pago electrónicos, como tarjetas de crédito y plataformas digitales.
Auditoría de Acceso Registrar y auditar todos los accesos y acciones realizadas por los usuarios en el sistema. ALTA RF Exportación de Datos Posibilidad de exportar datos de ventas, pedidos e inventarios en formatos como PDF o Excel. MEDIA RF Gestión de Clientes Registrar y gestionar información de clientes frecuentes, permitiendo identificar preferencias y contactos. MEDIA RF Soporte Multilingüe Proporcionar soporte para múltiples idiomas para adaptarse a una base diversa de usuarios. BAJA RF Integración con Calendario Permitir programar eventos importantes, como promociones o reuniones, con integración a calendarios externos.
Seguridad de Datos Implementar medidas para proteger la información de usuarios, inventarios y transacciones en el sistema.
Requerimientos no funcionales Número Requerimiento Descripción Categoría Prioridad RNF Diseño Responsivo El sistema debe ser compatible con diferentes dispositivos y tamaños de pantalla para garantizar una experiencia de usuario consistente. Interfaz de Usuario
Navegación Intuitiva La interfaz de usuario debe ser fácil de entender y navegar, incluso para usuarios con poca experiencia en tecnología. Interfaz de Usuario
Interoperabilidad El sistema debe poder integrarse con sistemas de punto de venta (POS) y métodos de pago electrónicos. Desarrollo y Desempeño
Personalización de la UI Los usuarios deben poder personalizar aspectos de la interfaz, como colores, vistas y notificaciones. Interfaz de Usuario
Retroalimentación Visual El sistema debe proporcionar mensajes claros de éxito, error o progreso de las operaciones realizadas por los usuarios. Interfaz de Usuario
Actualización Automática El sistema debe ser capaz de actualizarse automáticamente con las últimas funcionalidades y correcciones. Hardware y Software
Monitoreo de la Salud del Sistema Debe implementarse un sistema de monitoreo continuo para verificar el estado y rendimiento del software en tiempo real. Desarrollo y Desempeño
Protección contra Inyección de Código Se deben implementar medidas para prevenir la ejecución de código malicioso en el sistema. Seguridad ALTA RNF Escalabilidad Horizontal El sistema debe permitir la adición de más recursos para manejar mayores cargas, como más usuarios simultáneos. Desarrollo y Desempeño
Cumplimiento de Estándares de Accesibilidad El sistema debe ser accesible para usuarios con discapacidades, cumpliendo con estándares de accesibilidad web. Interfaz de Usuario
Autenticación de Múltiples Factores Se debe ofrecer la opción de autenticación con múltiples factores para mejorar la seguridad de las cuentas. Seguridad ALTA RNF Protección de la Privacidad de los Datos Deben implementarse políticas de privacidad que protejan la información personal de los clientes y cumplan con regulaciones locales. Seguridad ALTA
Lista de chequeo Criterio o Actividad Gestión de Usuarios
Gestión de Reportes y Finanzas**
Interoperabilidad Adaptabilidad a diferentes entornos de implementación Tiempo promedio para integrar con otros sistemas Usabilidad Facilidad de navegación dentro del sistema Puntuación de satisfacción del usuario en pruebas de usabilidad (en una escala de 1 a 5) Eficiencia Optimización del uso de recursos del sistema Uso promedio de CPU y memoria Coherencia Consistencia en la presentación de datos Número de inconsistencias detectadas en informes Transparencia Registro de actividades Porcentaje de eventos registrados correctamente Escalabilidad Manejo del crecimiento en el número de usuarios Capacidad para soportar incrementos en usuarios simultáneos
El desarrollo del software para el restaurante de hamburguesas ha demostrado ser una solución efectiva que cumple con la mayoría de los requisitos funcionales y no funcionales establecidos. Las principales fortalezas del sistema incluyen su corrección y fiabilidad, lo que asegura un desempeño preciso y constante en las operaciones diarias del restaurante. Además, el diseño escalable permite que el sistema soporte un crecimiento en el número de usuarios y transacciones, alineándose con las necesidades futuras del negocio. Sin embargo, se identificaron áreas de mejora en la eficiencia y usabilidad del sistema, fundamentales para optimizar la experiencia del usuario y agilizar los procesos internos. Acciones como la optimización de la interfaz de usuario, el fortalecimiento de la seguridad y la mejora en el procesamiento de solicitudes serán clave para maximizar el potencial del software. Estas iniciativas garantizarán no solo un mejor rendimiento, sino también una mayor satisfacción del cliente y éxito operativo a largo plazo. Finalmente, se proponen oportunidades de mejora para maximizar el rendimiento y la funcionalidad del sistema, incluyendo: Optimización de la interfaz de usuario, Refuerzo de medidas de seguridad, Mejora en la eficiencia del procesamiento e incorporación de módulos adicionales.