169498706-DRS-U2-A2-LOMC

3
Universidad Abierta y a Distancia de México. Ingeniería en Desarrollo de software 5 Cuatrimestre Diseño y Arquitectura de Software Actividad 2. Caso de estudio Méndez Carreón Lorena Margarita [email protected] [email protected] Facilitador: Cuitláhuac Vargas Millán

Transcript of 169498706-DRS-U2-A2-LOMC

Page 1: 169498706-DRS-U2-A2-LOMC

Universidad Abierta y a Distancia de México.

Ingeniería en Desarrollo de software

5 Cuatrimestre

Diseño y Arquitectura de Software

Actividad 2. Caso de estudio

Méndez Carreón Lorena Margarita

[email protected]

[email protected]

Facilitador:

Cuitláhuac Vargas Millán

Page 2: 169498706-DRS-U2-A2-LOMC

OBJETIVO

INSTRUCCIONES

“La aplicación de los modelos arquitectónicos debe hacerse sobre ejemplos que se presentan en la vida diaria”.

A continuación se te presenta un caso de estudio en donde deberás poner en práctica los conceptos aprendidos hasta el momento. Deberás considerar diferentes escenarios de solución al problema propuesto sobre la base del análisis de los diferentes modelos y decidir cuál es el mejor para poder resolver el problema propuesto; la finalidad de la actividad es que tengas de manera clara la aplicación de los modelos arquitectónicos comenzando con ejemplos sencillos, como el que se presenta. Cuando se haya completado el temario hasta este punto, se presenta un FORO de discusión, creado para que participes en él. La idea del foro es que con base en el conocimiento adquirido con la consecución de la unidad, seas capaz de hacer una propuesta de arquitectura con relación al caso de estudio que se describe enseguida:

“Una tienda de conveniencia necesita automatizar sus procesos de compra, venta y seguimiento de clientes. Lo desea hacer a través de venta en línea para sus clientes y que sus proveedores puedan acceder a un sitio privado y vean automáticamente las existencias del producto que surten, al mismo tiempo los usuarios podrán comentar sobre su experiencia de compra en línea o en el sitio; estos comentarios los podrán hacer a través de un equipo de cómputo convencional o mediante un dispositivo móvil 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 ubicación, los amigos, las fotografías, su grado escolar y comentarios hechos). Deberá ser fácil 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”

los patrones son una forma de plasmar la solución de un problema mediante el uso de la arquitectura de software, se usa también para comunicar diseño arquitectónico a las capas posteriores del desarrollo de software.

En este caso se propone un estilo de arquitectura simple por capas ya que se trata de una tienda que no requiere tanta complejidad.

Tenemos una ventaja en este estilo ya que se puede llevara cabo en varios niveles y en caso de algún cambio que hubiera solo se ataca el nivel requerido sin tener que revisar entre código mezclado.

Línea de clientes

Page 3: 169498706-DRS-U2-A2-LOMC

Venta a clientes

Procesos de compra

Procesos de venta

Datos del cliente

Opiniones de clientes

Sugerencias

Dispositivo móvil

Vendedores

Proveedores

Administrador del sitio