Está en la página 1de 6

Software JULIO 08

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

Alcance del documento:


1. Vista de Descomposición
2. Vista de Componentes
3. Vista Modelo de Datos
4. Vista de Capas

1.3 Definiciones, siglas y abreviaturas

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

Documento Versión Fecha de la versión


Vista de descomposición 1.1 01/07/2022
Modelo de Vistas 1.2 08/07/2022

2. Macro Arquitectura

Página 3 de 6
3. Vista de Descomposición

Página 4 de 6
4. Vista Componentes y Conectores

5. Vista Modelo de Datos

6. Vista de Capas

Página 5 de 6
Página 6 de 6

También podría gustarte