Grupo04 Sistema de Pedidos Online de Cafetería Documento de La Arquitectura Del Software
Grupo04 Sistema de Pedidos Online de Cafetería Documento de La Arquitectura Del Software
Grupo04 Sistema de Pedidos Online de Cafetería Documento de La Arquitectura Del Software
Versión 1.0
Integrantes:
Historia de Revisión
Fecha Versión Descripción Autor
24/11/2020 0.1 Avance DAS Manuel Fajardo
28/11/2020 0.2 Avance DAS Manuel Fajardo
01/12/2020 0.3 Avance DAS Manuel Fajardo
11/01/2021 0.4 Avance DAS Frank Pizarro
19/01/2021 1.0 DAS Finalizado Manuel Fajardo
Tabla de Contenidos
1. Introducción 4
1.1 Propósito 4
1.2 Definiciones, Siglas, y Abreviaciones 4
1.3 Referencias 4
2. Representación Arquitectónica 4
4. Vista Lógica 16
4.1 Realizaciones de los casos de uso 16
4.2 Diagrama Conceptual(diagrama de clases con el patrón dao) 20
2. Representación Arquitectónica
Client-Server Pattern
Escogemos la arquitectura cliente-servidor para el diseño de El Sistema de Pedidos Online de la Cafetería
debido a que nuestra idea de negocio aprovecharía las ventajas principales de este estilo de arquitectura
como es la capacidad de el uso de recursos compartidos por un gran numero de usuarios en nuestro caso un
máximo de 400 con hasta 100 usuarios concurrentes que tengan sesiones simultaneas en el horario pico de
9:00 A.M. hasta 10:00 A.M. de esa manera satisfaciendo nuestros atributos de calidad de performance
PER-1, PER-2 y PER-3.
Además, se aprovecha el hecho de que esta arquitectura este ampliamente utilizada y desplegada en la
mayor parte de la internet global y gracias a eso existan frameworks y librerías especializadas para la
creación de interfaces de aplicaciones web y a su vez se puedan utilizar en dispositivos móviles (ejemp.
Flutter) como la que nosotros deseamos crear, que faciliten nuestro flujo de trabajo, reduzcan costos y
tiempo y además aseguren que podamos crear interfaces intuitivas para los usuarios de esta manera
pudiendo satisfacer nuestros atributos de calidad de usability USE-1 y USE-2.
3.2Modelo de Dominio
3.3Actores
3.5Descripción de CU relevantes
3.6Interfaces de Usuario
4. Vista Lógica