Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Taller: Informe de Análisis con Listas de Chequeo para Validación de Artefactos, Ejercicios de Análisis funcional

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

2023/2024

Subido el 08/12/2024

neiser-barragan
neiser-barragan 🇨🇴

3 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TALLER
ELABORACIÓN DEL INFORME DE ANÁLISIS CON LISTAS DE CHEQUEO
PARA LA VALIDACIÓN DE ARTEFACTOS
APRENDIZ
Neiser Jesús Barragán Zárate
TECNOLOGIA ANALISIS Y DESARROLLO DE SOFTWARE
(2977469)
SERVICIO NACIONAL DE APRENDIZAJE SENA
MODALIDAD VIRTUAL
2024
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Taller: Informe de Análisis con Listas de Chequeo para Validación de Artefactos y más Ejercicios en PDF de Análisis funcional solo en Docsity!

TALLER

ELABORACIÓN DEL INFORME DE ANÁLISIS CON LISTAS DE CHEQUEO

PARA LA VALIDACIÓN DE ARTEFACTOS

APRENDIZ

Neiser Jesús Barragán Zárate TECNOLOGIA ANALISIS Y DESARROLLO DE SOFTWARE (2977469) SERVICIO NACIONAL DE APRENDIZAJE SENA MODALIDAD VIRTUAL 2024

INTRODUCCIÓN

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.

LISTA DE REQUERIMIENTOS

 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.

ALTA

RF

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).

ALTA

RF

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.

ALTA

RF

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.

MEDIA

RF

Seguridad de Datos Implementar medidas para proteger la información de usuarios, inventarios y transacciones en el sistema.

ALTA

 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

ALTA

RNF

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

ALTA

RNF

Interoperabilidad El sistema debe poder integrarse con sistemas de punto de venta (POS) y métodos de pago electrónicos. Desarrollo y Desempeño

MEDIA

RNF

Personalización de la UI Los usuarios deben poder personalizar aspectos de la interfaz, como colores, vistas y notificaciones. Interfaz de Usuario

MEDIA

RNF

Retroalimentación Visual El sistema debe proporcionar mensajes claros de éxito, error o progreso de las operaciones realizadas por los usuarios. Interfaz de Usuario

ALTA

RNF

Actualización Automática El sistema debe ser capaz de actualizarse automáticamente con las últimas funcionalidades y correcciones. Hardware y Software

MEDIA

RNF

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

ALTA

RNF

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

MEDIA

RNF

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

MEDIA

RNF

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

  1. ¿El sistema cuenta con un módulo de inicio de sesión que permite el acceso del usuario con sus credenciales? Cumple [ ] No Cumple [ ] No Aplica [ ]
  2. ¿El proceso de registro de usuarios permite crear nuevas cuentas con roles y permisos asignados? Cumple [ ] No Cumple [ ] No Aplica [ ]
  3. ¿La gestión de perfiles de usuario incluye funcionalidades para crear, modificar y eliminar perfiles? Cumple [ ] No Cumple [ ] No Aplica [ ] Gestión de Pedidos y Productos
  4. ¿Es posible registrar y gestionar productos del menú, incluyendo precios, descripciones e imágenes? Cumple [ ] No Cumple [ ] No Aplica [ ]
  5. ¿El sistema permite realizar pedidos con opciones de personalización (e.g., sin ingredientes específicos)? Cumple [ ] No Cumple [ ] No Aplica [ ]
  6. ¿Los usuarios pueden consultar el historial de pedidos realizados? Cumple [ ] No Cumple [ ] No Aplica [ ]_ _____ Gestión de Inventarios y Proveedores
  7. ¿Se registra y actualiza el inventario de ingredientes y productos en tiempo real? Cumple [ ] No Cumple [ ] No Aplica [ ]______
  8. ¿El sistema permite gestionar proveedores y realizar órdenes de compra? **Cumple [ ] No Cumple [ ] No Aplica [ ]

Gestión de Reportes y Finanzas**

  1. ¿Es posible generar informes sobre ventas diarias, semanales y mensuales? Cumple [ ] No Cumple [ ] No Aplica [ ]___
  2. ¿Se permite exportar reportes en diferentes formatos (PDF, Excel, CSV, etc.)? Cumple [ ] No Cumple [ ] No Aplica [ ]
  1. ¿El sistema es compatible con navegadores populares como Chrome, Firefox, Safari y Edge? Cumple [ ] No Cumple [ ] No Aplica [ ] Cumplimiento Normativo y Accesibilidad
  2. ¿El sistema cumple con los estándares de accesibilidad web para usuarios con discapacidades? Cumple [ ] No Cumple [ ] No Aplica [ ]
  3. ¿Se cumple con las regulaciones locales de manejo de datos personales y protección al consumidor? Cumple [ ] No Cumple [ ] No Aplica [ ]  Tabla de métricas Factor de Calidad Criterio Evaluado Métrica Corrección Exactitud en la generación de informes Porcentaje de informes generados sin errores Fiabilidad Disponibilidad del sistema Porcentaje de tiempo en funcionamiento (uptime) Eficiencia Eficiencia en el procesamiento de solicitudes Tiempo promedio de respuesta del sistema Integridad Seguridad de los datos Número de incidentes de seguridad Mantenimiento Mantenibilidad del código^ Tiempo promedio para resolver defectos Flexibilidad Adaptabilidad a cambios en requisitos Tiempo promedio para implementar cambios solicitados Capacidad de Pruebas Trazabilidad de cambios en el sistema Porcentaje de funcionalidades cubiertas por casos de prueba Portabilidad Compatibilidad con dispositivos y navegadores Número de dispositivos/navegadores soportados Reusabilidad Automatización de tareas repetitivas Porcentaje de tareas automatizadas

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

CONCLUSIÓN

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.