Formulacion de proyecto de software
Formulacion de proyecto de software
Formulacion de proyecto de software
Ficha: 2977490
Aprendiz: Iván Andrés Sánchez Gutiérrez
Contenido
Contenido
1. Introducción
4. Start Uml
5. Conclusion
6. Referencias
1. Introducción
Para capturar los requisitos del software, se empleará una combinación de técnicas de Elicitación
de Requisitos que incluyen entrevistas, cuestionarios y análisis de procesos. Estas técnicas son
cruciales para entender las necesidades del cliente y los problemas actuales que el software debe
resolver.
1. Gestión de Pedidos:
Permitir a los meseros tomar pedidos de manera digital utilizando una tablet o
smartphone.
Requisitos Funcionales:
Capturar detalles del pedido: mesa, número de comensales, platos
seleccionados.
Enviar el pedido automáticamente a la cocina.
Mostrar el estado del pedido en tiempo real (en preparación, listo para
servir, etc.).
Requisitos No Funcionales:
La interfaz debe ser intuitiva y de fácil uso.
Respuesta del sistema en menos de 2 segundos al registrar un pedido.
2. Gestión de Pagos:
Facilitar el proceso de pago para los clientes, ofreciendo opciones de pago digital y en
efectivo.
Requisitos Funcionales:
Integración con sistemas de pago electrónico (tarjetas, aplicaciones de
pago móvil).
Generación de recibos digitales o impresos.
Registro y actualización del inventario y contabilidad tras cada
transacción.
Requisitos No Funcionales:
Seguridad en la transacción de pagos y en el almacenamiento de datos.
Compatibilidad con los principales sistemas de pago locales.
3. Gestión de Inventario:
4. STARUML
StarUML es una herramienta que facilita la creación de diagramas UML (Lenguaje Unificado
de Modelado) que ayudan a visualizar y documentar los requisitos de un sistema de software.
Diagrama de Casos de Uso: Se utiliza para identificar y definir las interacciones entre los
actores (meseros, cajeros, clientes) y el sistema. Este diagrama mostrará casos de uso
como "Tomar Pedido", "Procesar Pago", "Actualizar Inventario" y "Generar Reporte".
Diagrama de Actividades: Describe el flujo de trabajo de cada caso de uso. Por ejemplo, el
diagrama de actividades para "Procesar Pago" detallará los pasos desde la selección del
método de pago hasta la generación del recibo y actualización del inventario.
5. Conclusión