# data[].attributes.body
Referencias bibliográficas
Perfil de Arquitecto de software. (s. f.). Hireline. https://hireline.io/co/enciclopedia-de-perfiles-ti/perfil-de-arquitecto-de-software

Descubre, A. L. \. Y. (s. f.). Perfil de Arquitecto de Software. Michael Page. https://www.michaelpage.es/advice/profesi%C3%B3n/tecnolog%C3%ADa/perfil-de-arquitecto-de-software

# data[].attributes.attachment_link.title
11 actividades que hace un ARQUITECTO DE SOFTWARE - Introducción a la arquitectura # 2

# data[].attributes.body
Servidores web

El arquitecto debe conocer de servidores web para conectar aplicaciones o servicios web, los cuales consisten en conexiones bidireccionales o unidireccionales para la distribución y contenido web en redes internas o externas.

# data[].attributes.body
Bases de datos

Debe conocer cómo es su funcionamiento para implementar las bases de datos en el software que se esté creando. Todo sistema que requiera almacenar, modificar y mostrar información requiere una base de datos.

# data[].attributes.body
Lenguaje Unificado de Modelado

El Lenguaje Unificado Modelado (UML) consiste en un sistema visual que permite desarrollar estructuras complejas y flujos de un software.

# data[].attributes.body
Marcos para desarrollo de arquitectura

Los marcos para desarrollo de arquitectura o patrones de arquitectura son paquetes de diseños previamente verificados, cuyas propiedades pueden ser reutilizadas.

# data[].attributes.headline
Conocimientos de un Arquitecto de software

# data[].attributes.subject
Conocimientos de un Arquitecto de software

# data[].attributes.attachment_link.title
conocimientos de un arquitecto de software

# data[].attributes.attachment_link.title
DEFINICION 📚 de Requerimientos (FUNCIONALES y NO FUNCIONALES) de Software ✅

# data[].attributes.headline
El Arquitecto de Software tiene varias responsabilidades clave, entre ellas:  

# data[].attributes.subject
El Arquitecto de Software tiene varias responsabilidades clave, entre ellas:  

# data[].attributes.body
Identificar soluciones de software que beneficien al usuario final.

Encargarse de los proyectos de desarrollo de software y comunicar los avances a la dirección de la compañía.

Fomentar el talento dentro del equipo de software y establecer una cultura de mejora continua.

Ofrecer soporte de tickets a las distintas partes implicadas y registrar todas las etapas de desarrollo del software.

Examinar y comprobar el código del proyecto y realizar tareas de corrección de posibles errores.

Trabajar con herramientas y tecnologías adecuadas para mejorar los sistemas y procesos.

Asegurarse de no sobrepasar el presupuesto y las limitaciones temporales sin que ello conlleve dejar de lograr los resultados deseados.

# data[].attributes.attachment_link.title
¿Qué es ARQUITECTURA DE SOFTWARE? (Pista: No Existe una sola definición ⚠️)

# data[].attributes.headline
Debe cumplir con los siguientes requerimientos:

# data[].attributes.subject
Debe cumplir con los siguientes requerimientos:

# data[].attributes.body
Funcionales : los requerimientos funcionales son aquellos que describen detalladamente las funciones que debe realizar un objeto como: la descripción de datos, descripción de flujos, operacionales, necesidades del negocio, y más.

No funcionales : los requerimientos no funcionales son criterios que pueden clasificar la funcionalidad de un sistema, es decir, sus operaciones. Estos requerimientos pueden ser: rendimiento, durabilidad, estabilidad, accesibilidad, y más.