Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA
ARQUITECTURA DE SOFTWARE
A
PRESENTAN:
YOEL MUÑOZ ZECUA
DOCENTE:
JOSE JUAN HERNANDEZ MORA
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
3 - Vista de desarrollo
4 - Vista de procesos
5 - Vista física
1
ALCANCE
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.
4
OBJETIVOS Y RESTRICCIONES
5
ARQUITECTURA LÓGICA
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 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
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.
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
Especificaciones
Autor Usuario
11
7.0 Escenario “chat administrador”
Especificaciones
Autor Usuario
Comentarios Ninguno
12
8 - Escenario “agregar producto”
Especificaciones
Autor Administrador
Comentarios Ninguno
13
9 - Escenario “agregar comentarios”
Especificaciones
Autor Usuario
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