Beruflich Dokumente
Kultur Dokumente
EVIDENCIA DE APRENDISAJE
MATERIA
DISEO Y ARQUITECTURA DE SOFTWARE
ALUMNO
ISRAEL GARCIA MONTES
MATRICULA
AL12522224
PROF
OLIVIA ACOSTA MORALES
Arquitecturas:
Revisar productos
en venta
Revisa precios
Tienda
vendedor
Seleccionar
producto
Verifica en
almacn
Agregar al carrito
de compras
Cargar pedido
Cliente
Hacer la compra
Confirmar
fondos de pago
Cerrar procesos
de compra
Entrega por
mensajera
Recibir pedido
Crear perfil
personal
Hacer comentarios
de experiencia
Empaquetar
pedido
Buzn de
mensajera
Ingresar a los
datos internos
Gerente general
Dar privilegios
Actualizar la pgina y
datos de la BD
Gerente de tienda
Vendedor
Proveedor
Usuario normal
Monitoreo constante
Proveer
informacin
limitada
Obtener reportes del da y
estadsticas
Analizar comentarios
Ingresar al sistema
con privilegios
Ver la existencia de
su producto
Mandar aviso de
existencia
Ingresar al sistema
Clientes
Ventas
Revisar las ventas de
los empleados
Vendedores
Ganancias perdidas
y ventas totales
Verificar el catlogo
de productos
Reportes de
cada uno
Proveedores
Administrar clientes
ventas y contratos
Consulta de ventas
de gerente de tienda
Consultar ventas
mensuales y anuales
Seleccin del patrn. Bueno el para este proyecto decid seleccionar el patrn por capas ya que investigue que el
patrn ms conocido y aplicado es el de capas y de acuerdo al proyecto solicitado se asemeja a los componentes
para poder desarrollar el sistema de la tienda de conveniencia, y de acuerdo a los requerimientos lo pude acoplar a mi
forma de implementacin y ms que nada por los componentes y de interaccin se me hace amigable y fcil este
patrn de capas. De acuerdo a los requerimientos ser amigable que la interaccin de los procesos sea por medio de
la web, el cual el usuario cliente y proveedores podrn accedes de forma amigable y segura para obtener informacin
y manipular la misma dependiendo el tipo de usuario y privilegios que se le otorguen, adems que tiene la posibilidad
de poder crear un perfil y poder interactuar con amigos y personas que son clientes y visitadoras de los productos
que vende la tienda, tambin tener la posibilidad dependiendo del tipo de usuario, obtener informacin, manipular,
introducir, registrar, obtener estadsticas, costos cada vez que se actualicen y muchas cosas ms.
Capa de presentacin: (componentes )Es la parte encargado de generar la interfaz de usuario, donde el cliente puede acceder a
toda las interfaces de la pgina web y navegar por diferentes interfaces de la misma y hacerle al usuario ms fcil de acezar y ver
todos los productos en ventas, poder crear un perfil para ser un usuario activo y cliente amigable, es ms hacer interactiva la
interfaz del usuario.
Componentes de lgica de negocio o empresariales. Independientemente de si el proceso consta de un nico paso o de un flujo de
trabajo organizado, la aplicacin requerir probablemente el uso de componentes que implementen reglas empresariales y realicen
tareas empresariales. Por ejemplo, en la aplicacin comercial, deber implementar una funcionalidad que calcule el precio total del
pedido y agregue el costo adicional correspondiente por el envo del mismo. Los componentes empresariales implementan la
lgica empresarial de la aplicacin.
Componentes de acceso a datos: La mayora de las aplicaciones y servicios necesitan obtener acceso a un almacn de datos en un
momento determinado del proceso empresarial. Por ejemplo, la aplicacin empresarial necesita recuperar los datos de los
productos de una base de datos para mostrar al usuario los detalles de los mismos, as como insertar dicha informacin en la base
de datos cuando un usuario realiza un pedido. Por tanto, es razonable abstraer la lgica necesaria para obtener acceso a los datos en
una capa independiente de componentes lgicos de acceso a datos, ya que de este modo se centraliza la funcionalidad de acceso a
datos y se facilita la configuracin y el mantenimiento de la misma.
Origen de los datos: Es donde se encuentran todos los datos en la base de datos, como consultar estadsticas, productos, precios,
actualizaciones, perfiles e informacin de los usuarios.