Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DDRS U2 A2 Maal
DDRS U2 A2 Maal
Matrícula:
ES172004460
Correo electrónico:
mararen@nube.unadmexico.mx
Nombre de la ingeniería:
Desarrollo de Software
23 de octubre de 2019
Propósito:
Identificar un estilo arquitectónico para aplicarlo para el desarrollo del modelo de la
arquitectura de software, considerando como base el caso de estudio de la empresa “Café
calenda”.
4. Menciona y explica cada uno de los pasos del proceso de diseño del software y
describe las actividades que deben realizarse para la obtención del diseño final.
El documento debe tener una portada, desarrollo (incluir el punto 1 al 5), conclusión sobre
el tema, referencias consultadas en el formato APA.
Contenido
Bibliografía ........................................................................................................................... 11
Objetivo:
Diseñar la arquitectura de software para resolver un punto de venta en un comercio de venta
de café.
Problemática:
Un comercio de venta de Café “Café Calenda” de la Ciudad de Oaxaca desea un sistema para
administrar las ventas de sus productos.
Mientras que los usuarios deben contar con las siguientes características:
Los dueños y administradores pueden acceder desde cualquier lugar, con todos los
privilegios, pudiendo ver:
La información de todos los clientes, productos consumidos, precios, etcétera.
Menú de productos.
Inventario.
Lista de empleados.
Reportes.
Estadísticas.
Los clientes pueden acceder al sistema por medio de tabletas en sus lugares en la que
revisarán:
Consumo y precios.
Menú.
Factura.
Requerimientos No Funcionales:
Dado que se requieren dos vistas diferentes para clientes y administradores / dueños, estas
vistas son aptas para desarrollarse como capa de presentación y capa de negocio,
respectivamente, mientras que la capa de datos contendría lo que es la información de
inventario, clientes, empleados y facturación.
Capa de presentación
La capa de presentación muestra la interfaz que se mostrará, tanto a los clientes como a los
dueños y administradores.
Los clientes deberán proporcionar su correo electrónico y su nombre para poder acceder al
sistema que les mostrará un menú con los productos disponibles, promociones vigentes y una
sección de ayuda.
Para los dueños y administradores, se requerirá un nombre de usuario y una contraseña para
poder entrar al sistema. Una vez dentro, se mostrarán los productos, clientes, empleados y
un menú de ayuda.
Capa de negocio
Este es el despliegue del funcionamiento de la interface para los clientes, donde pueden elegir
entre tres botones, siendo el botón de Productos con el cual pueden interactuar más
activamente.
En el apartado de Productos, los clientes pueden revisar las bebidas y alimentos disponibles,
seleccionar la de su preferencia y añadirla al pedido. En caso de que deseen eliminar algún
producto, es posible retirarlo del pedido.
Una vez que el pedido está completo, puede confirmarse y proceder a la compra, ya sea en
efectivo o por tarjeta de crédito, donde en ambos casos se le consultará al cliente si desea
facturar o no.
Capa de datos
Esta sección está destinada a los administradores y dueños, ya que desde el menú de inicio
pueden acceder a las funciones de añadir, consultar, modificar y generar reporte, en el caso
de los productos y empleados. En lo que respecta a los clientes, sólo se pueden consultar.
Así mismo cuenta con un botón de ayuda para orientar al usuario.
Propuesta de ADL
Para este caso de estudio en particular se propone la utilización del ADL conocido como xADL,
el cual es un lenguaje descriptor que se adapta a varios tipos de sistema y es capaz de
adaptarse a los cambios que este pueda ir introduciendo con el tiempo.
Bibliografía
Prakash, S. (2006). xADL – A Better way to Describe Architecture. India. Indian Institute of
Technology Kanpur Recuperado de
https://people.cs.clemson.edu/~johnmc/courses/cpsc875/resources/xadl.pdf
xADL 3.0. (s.f.). What is xADL?. Estados Unidos. The Regents of the University of
California. Recuperado de http://isr.uci.edu/projects/xarchuci/