domingo, 3 de febrero de 2019

Arquitectura de software

Arquitecturas de software

Como sabemos hasta para la realización de una casa se debe contar con una arquitectura que pueda soportar los pilares. Lo mismo pasa al momento de realizar un proyecto debemos de definir de manera clara y concreta como es que sera nuestro proyecto.

¿Qué es la arquitectura de software?

Antes de elaborar sobre el tema, es conveniente definir el concepto ya que hoy en día el término de arquitectura se usa para referirse a varios aspectos relacionados con las TI. De acuerdo al Software Engineering Institute (SEI), la Arquitectura de Software se refiere a “las estructuras de un sistema, compuestas de elementos con propiedades visibles de forma externa y las relaciones que existen entre ellos.”

Si les interesa conocer más acerca de la arquitectura de software les dejo el link del siguiente vídeo:

Arquitectura de software SOA

Arquitectura de monolítica vs arquitectura de micro servicios

Arquitectura de distribución




Arquitectura cliente-servidor:

Arquitectura en capas:
La arquitectura basada en capas se enfoca en la distribución de roles y responsabilidades de forma jerárquica proveyendo una forma muy efectiva de separación de responsabilidades. El rol indica el modo y tipo de interacción con otras capas, y la responsabilidad indica la funcionalidad que está siendo desarrollada.

Por ejemplo, una aplicación web típica está compuesta por una capa de presentación (funcionalidad relacionada con la interfaz de usuario), una capa de negocios (procesamiento de reglas de negocios) y una capa de datos (funcionalidad relacionada con el acceso a datos).

Si les interesa conocer más acerca de las arquitecturas de software les dejo el siguiente el link:




No hay comentarios.:

Publicar un comentario