Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Architecture
Document
[2022]
Este documento contiene las decisiones de arquitectura de software que se
tomaron para el desarrollo de la red social DreamSocial. Se detallan las diferentes
vistas de la arquitectura y se exponen los atributos de calidad.
Página 1 de 6
Tabla de contenido
1. Introducción.............................................................................................................................3
2. Propósito..................................................................................................................................3
3. Alcance......................................................................................................................................3
4. Definiciones, siglas y abreviaturas............................................................................................3
5. Referencias...............................................................................................................................3
6. Macro Arquitectura..................................................................................................................4
7. Vista de Descomposición..........................................................................................................4
8. Vista Componentes y Conectores............................................................................................5
9. Vista Modelo de Datos.............................................................................................................5
10. Vista de Capas..........................................................................................................................5
Página 2 de 6
1. Introducción
Este documento detalla y explica las decisiones de arquitectura de software tomadas con el fin de desarrollar una
red social contenida en una intranet empresarial. Basados en el modelo de vistas 4 + 1, se exponen la vista de
descomposición, componentes y conectores, modelo de datos, y de capas.
1.1 Propósito
El propósito de documento de arquitectura de software es brindar una hoja de rota clara para el equipo desarrollador
y para los stakeholders acerca de la estructura de diferentes niveles de la solución, tales como un detalle de físico,
lógico y de despliegue. Esto permite plasmar los requisitos funcionales y no funcionales dentro de un documento que
sirve como guía clara a la hora de codificar y/o implementar evitando los reprocesos y aumentando la velocidad de
desarrollo y puesta en marcha.
1.2 Alcance
Servidor Web: Tiene como función principal el entregar contenido cada vez que un usuario realice una petición en
su navegador. Esto quiere decir que permite que los usuarios vean el contenido que desean sin mayor esfuerzo.
JWT: JSON Web Token es un estándar qué está dentro del documento RFC 7519. En el mismo se define un
mecanismo para poder propagar entre dos partes, y de forma segura, la identidad de un determinado usuario,
además con una serie de privilegios. Estos privilegios están codificados en objetos de tipo JSON, que se incrustan
dentro del cuerpo de un mensaje que va firmado digitalmente.
Principios Solid: Son un conjunto de principios aplicables a la Programación Orientada a Objetos que, si los usas
correctamente, te ayudarán a escribir software de calidad en cualquier lenguaje de programación orientada a
objetos. Gracias a ellos, crearás código que será más fácil de leer, testear y mantener.
1.4 Referencias
2. Macro Arquitectura
Página 3 de 6
3. Vista de Descomposición
Página 4 de 6
4. Vista Componentes y Conectores
6. Vista de Capas
Página 5 de 6
Página 6 de 6