Sie sind auf Seite 1von 10

ACTIVIDAD

EVIDENCIA DE APRENDISAJE

MATERIA
DISEO Y ARQUITECTURA DE SOFTWARE

ALUMNO
ISRAEL GARCIA MONTES

MATRICULA
AL12522224

PROF
OLIVIA ACOSTA MORALES

Una tienda de conveniencia necesita automatizar sus procesos de compra,


venta y seguimiento de clientes. Lo desea hacer a travs de venta en lnea para
sus clientes y que sus proveedores puedan acceder a un sitio privado y vean
automticamente las existencias del producto que surten, al mismo tiempo los
usuarios podrn comentar sobre su experiencia de compra en lnea o en el sitio;
estos comentarios los podrn hacer a travs de un equipo de cmputo
convencional o mediante un dispositivo mvil que ser capaz de conectarse al
sitio de la tienda. El gerente de la tienda necesita que se obtengan tendencias
de ventas y que se haga una posible sugerencia a los compradores sobre la
base a sus compras anteriores, y sobre todo considerando su perfil (se entiende
que el sistema deber generar ese perfil en el que se incluya la edad, el sexo, la
ubicacin, los amigos, las fotografas, su grado escolar y comentarios hechos).
Deber ser fcil de usar para todos los usuarios y deber manejar diferentes
tipos de roles (administrador del sitio, gerente general, gerente de tienda,
vendedor, proveedor, usuario normal) y cada uno tendr acceso a diferentes
privilegios asignados por el administrador del sitio
Lo primero que se tiene que haces es analizar los requerimientos del cliente
para posteriormente crear soluciones o modelos de solucin, esto tambin
requiere que si dependiendo del proyecto sea grande chico o tipo de
operaciones que se vallan hacer, tendremos que verificar que tipo de plataforma
ser conveniente en desarrollo a si que tambin sea compatible con el mismo,
posteriormente de que analizamos el tipo de aplicacin que nos piden, sabremos
cual es la mejor solucin para el sistema, por lo tanto aqu pasaremos a enlistar
las necesidades del cliente que pide el sistema.

REQUERIMIENTOS DEL SISTEMA


Automatizar los procesos de la compra y venta de sus productos
La venta de productos que sea a travs de un portal de internet
Tener un seguimiento de sus clientes de las ventas, todo registrado de las
compras que han hecho.
Los proveedores que puedan accesar a la base de productos para que
vena sus productos como estn es Stok, posteriormente informar que sus
productos estn fuera de rango de lo normal y se necesita hacer nuevas
compras del producto
Los clientes podrn comentar sus experiencias por sus compras en lnea,
o algunas sugerencias
Podrn acceder desde cualquier equipo o desde dispositivo mvil
El gerente de la tienda necesita que se obtengan tendencias de ventas
El sistema deber generar un perfil de datos personales, y que tenga
amigos y suba sus fotos y comentarios hechos en su perfil
Cada tipo de usuario tendr diferentes privilegios
(Administrador del sitio, gerente general, gerente de tienda, vendedor,
proveedor, usuario normal)

Arquitecturas:

Como antes visto dependiendo de los requerimientos del


sistema y los operadores que tendrn acceso, tendremos que ver las
arquitectura ms viable para el sistema requerido, por tanto vemos que se
ocupara la arquitectura cliente servidor, ya que los usuarios te comunicaran a
travs de la red y donde un servidor les estar atendiendo a sus peticiones a
todos los usuarios. El cliente accede desde un explorador, navegador o
visualizador, del lado del servidor, un servidor web.

CLIENTE-VENDEDOR (caso de uso)


Visitar Pagina

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

ADMINISTRADOR (caso de uso)


Desarrollador

Ingresar a los
datos internos

Gerente general

Dar de alta usuarios


(Gerente, proveedores)

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

PROVEEDOR (caso de uso)

Ingresar al sistema
con privilegios

Ver la existencia de
su producto

Ver los comentarios


de sus productos

Mandar aviso de
existencia

Ver las estadsticas de sus


las compras

Todos sus productos que provee


los identificara con su nmero
de cdigo de producto

GERENTE DE TIENDA (caso de uso)


Cerrar contratos con
proveedores

Ingresar al sistema

Revisar las ventas y


estadsticas

Clientes

Ventas
Revisar las ventas de
los empleados
Vendedores
Ganancias perdidas
y ventas totales

Consultas de los clientes


ms activos

Verificar el catlogo
de productos

Consultar los buzones


de los clientes
sugerencias

Reportes de
cada uno

Proveedores

GERENTE GENERAL (caso de uso)

Ingresar al sistema con


privilegios de administrador

Administrar clientes
ventas y contratos

Consulta de ventas
de gerente de tienda

Dar de alta a vendedores y


baja de los mismos

Consultar ventas
mensuales y anuales

Calcular precios para ventas


mayores y actualizar los
catlogos de precios

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.

Das könnte Ihnen auch gefallen