Está en la página 1de 15

TABLA DE CONTENIDOS

Alcance ……………………………………………………………………………… 2
Justificación ………………………………………………………………………… 3
Arquitectura del software descripción general ………………………………….. 4
Objetivos y restricciones de la arquitectura ……………………………………... 5
Arquitectura lógica …………………………………………………………………. 6
Arquitectura de procesos ………………………………………………………….. 7
Arquitectura de desarrollo …………………………………………………………. 8
Arquitectura física …………………………………………………………………... 9
Escenarios …………………………………………………………………………… 10
Conclusiones ………………………………………………………………………… 15

LISTA DE FIGURAS

1 - Vista logica para usuarios

2 - Vista lógica de administradores

3 - Vista de desarrollo

4 - Vista de procesos

5 - Vista física

6 - Escenario Comprar Producto

7 - Escenario “chat administrador”

8 - Escenario “agregar producto”

9 - Escenario “agregar comentarios”

1
ALCANCE

Para el proyecto de SPARTAN ART, se han considerado los siguientes puntos:

● Implementación de un CMS (Content Management System), que permita la creación


y administración de contenidos, de acuerdo con lo establecido en las propuestas
aprobadas de diseño asignadas a los departamentos de Diseño y Desarrollo WEB.
● Implementación del plugin WOOCOMMERCE, que permite la concepción de una
tienda en línea. Aún cuando es un plugin gratuito, designa un orden para toda la
configuración necesaria y explícita del proyecto.
● Diseño de Interfaces gráficas, integraciones multimediales y entornos aplicados a la
adaptabilidad en dispositivos móviles.
● Edición de fotografías y subida de la información acordes a cada producto de la
tienda en línea.
● Implementación del mapa de navegación como recurso de la recuperabilidad de la
información del usuario en el sitio Web e-commerce.
● Integración de plataformas de recepción de pagos, facturas de venta y páginas de
clientes frecuentes.
● Vinculación de la tienda en línea a los diferentes motores de búsqueda.

2
JUSTIFICACIÓN

Este proyecto nace bajo la necesidad de vender obras de arte de artistas Tlaxcaltecas y
hace que logre ser inclusivo, dinámico y entretenido. Las principales galerías y ecommerce
de arte son Galeia Duran pero se centran más en la comercialización de obras de arte de
artistas globales, sin hacer que realmente se conozca el autor,

Debido a eso no hay mucha interactividad con el público y por ende, los artistas quedan con
espacios reducidos a la hora de querer mostrar y comercializar el arte.

Como respuesta a dicho problema, SPARTAN ART busca generar un ecommerce en el que
las personas consideren inclusivo, divertido, dinámico y artístico. Un lugar que permita a los
usuarios aprender sobre arte, pero, sobre todo, disfrutar el arte desde todas sus facetas,
además de poder comprarlas.

Uno de los principales objetivos de SPARTAN ART es que pequeños artistas locales logren
mostrar sus obras al mundo, obras que, por falta de inclusividad en las galerías, no han
logrado ser exhibidas ni disfrutadas por los amantes del arte.

SPARTAN ART quiere mostrarles a los usuarios que el arte, la música, el entretenimiento y
la cultura pueden ir de la mano y pueden encontrarse en un mismo espacio.

3
ARQUITECTURA DE SOFTWARE DESCRIPCIÓN GENERAL

La arquitectura de software es, a grandes rasgos, una vista del sistema que incluye los
componentes principales del mismo, la conducta de esos componentes según se la percibe
desde el resto del sistema y las formas en que los componentes interactúan y se coordinan
para alcanzar la misión del sistema. La vista arquitectónica es una vista abstracta,
aportando el más alto nivel de comprensión y la supresión o diferimiento del detalle
inherente a la mayor parte de las abstracciones.

La Arquitectura de Software es la organización fundamental de un sistema encarnada en


sus componentes, las relaciones entre ellos y el ambiente y los principios que orientan su
diseño y evolución.

El diseño de la arquitectura trata de entender cómo organizar globalmente un sistema.

Es el primer paso en el diseño de software.

Produce un modelo de arquitectura que describe cómo se organiza el sistema (conjunto de


componentes que se comunican).

Es el enlace crítico entre la ingeniería de requisitos y el diseño software, ya que identifica


los principales componentes en los que se estructura un sistema y las relaciones entre ellos

La arquitectura del software se trata de abstracciones, de descomposición y composición,


de estilos y estética. También tiene relación con el diseño y la implementación de la
estructura de alto nivel del software. Los diseñadores construyen la arquitectura usando
varios elementos arquitectónicos elegidos apropiadamente. Estos elementos satisfacen la
mayor parte de los requisitos de funcionalidad y performance del sistema, así como también
otros requisitos no funcionales tales como confiabilidad, escalabilidad, portabilidad y
disponibilidad del sistema.

4
OBJETIVOS Y RESTRICCIONES

● Elaborar un modelo de arquitectura 4+1 para la creación de SPARTAN ART.


● Elaborar las vistas que nos ayudarán a describir e implementar el proyecto.

5
ARQUITECTURA LÓGICA

1 - Vista logica para usuarios

6
En esta vista se representa el flujo y diseño de las acciones del usuario en la aplicación de
ecommerce, se separaron en 3 package:

- Autenticación
- Comprar producto
- Chat con un administrador

En el que mostramos el modelo de diseño, es decir, un subconjunto de las clases,


subsistemas y paquetes, y realizaciones de los guiones de uso en los datos de la aplicación.

2 - Vista lógica de administradores

En esta vista se representa el flujo y diseño de las acciones del usuario en la aplicación de
ecommerce, se separaron en 2 package:

- Productos
- Gestion de usuarios

En esta estructura se determinan los requisitos funcionales, es decir lo que el sistema


debería proporcionar, en términos de datos a los usuarios del mismo.

7
VISTA DE DESARROLLO

3 - Vista de desarrollo

Esta vista se centra en el software del entorno de desarrollo. El software está empaquetado
en pequeñas bibliotecas trozos con los programas, o subsistemas que pueden ser
desarrolladas por uno o un pequeño número de desarrolladores. El cual contiene los
siguientes componentes:

- Componente 1: cliente
- Componente 2: servidor Web
- Componente 3: aplicaciones
- Componente 4: autenticación
- Componente 5: ORM

8
VISTA DE PROCESOS

4 - Vista de procesos

9
En esta vista se tienen en cuenta algunos requisitos no funcionales, tales como el
rendimiento y disponibilidad. Se abordan aspectos de concurrencia y distribución, de la
integridad del sistema, de tolerancia a fallos, entre otras.

En él se detallan dos actores:

1. Usuario
2. Administrador

VISTA FÍSICA

5 - Vista física

10
En esta arquitectura se tienen en cuenta en primer lugar los requisitos no funcionales del
sistema, tales como disponibilidad, fiabilidad (tolerancia a fallos), el rendimiento
(throughput), y la escalabilidad. El software se ejecuta en una red de ordenadores o
nodos de procesamiento (o simplemente nodos para abreviar).

ESCENARIOS

6 - Escenario Comprar Producto

Especificaciones

Autor Usuario

Descripción Para comprar un producto, el usuario tiene que haber iniciado


sesión, agregar los productos, agregar los métodos de pago,
luego agregar la dirección del envío y por último confirmar el
envío.

Comentarios El frontend no hará operaciones de venta ni de precio.

11
7.0 Escenario “chat administrador”

Especificaciones

Autor Usuario

Descripción El chat se podrá realizar con algún administrador (artista), se


podrán adjuntar imágenes.

Comentarios Ninguno

12
8 - Escenario “agregar producto”

Especificaciones

Autor Administrador

Descripción El usuario podrá agregar productos, en caso de que tenga los


permisos necesarios para realizar dicha acción, si el usuario se
da de baja o se desactiva, los productos que agrego, se
marcarán como no disponibles.

Comentarios Ninguno

13
9 - Escenario “agregar comentarios”

Especificaciones

Autor Usuario

Descripción El usuario solo podra agregar comentarios en un producto que


haya comprado.

Comentarios Ninguno

14
CONCLUSIONES

Para finalizar, se puede concluir que este proyecto si es viable dentro del contexto hacia el
ecommerce debido a que hay un público objetivo ya establecido, financieramente tiene unos
soportes estables y de acuerdo al estudio de mercado realizado tiene unas posibilidades
positivas de ciclo de vida del mismo.

Este proyecto debe verse no únicamente como un plan de negocio que busca prosperidad
económica, sino también, como una oportunidad de impulsar y fomentar el arte en Tlaxcala,
incitar a los nuevos artistas y consumidores de arte a aprovecharlo de una manera
diferente, llamativa e innovadora.

15

También podría gustarte