PATRONES ARQUITECTONICOS


PATRONES  ARQUITECTÓNICOS

CONCEPTO:

Los patrones arquitectónicos o también llamados estilos arquitectónicos, son aquellos que describen los diferentes aspectos de las aplicaciones, mejorando así la partición y promoviendo a que se vuelva a usar el diseño.

Se utilizan para expresar una estructura de organización base o esquema para un software.

MODELOS:

1. Modelo Vista Controlador: Es uno de los patrones fundamentales para el desarrollo de software , ya que es uno de los modelos mas antiguos. Separa los datos y la lógica de negocio una aplicación de la interfaz de usuario.Propone la construcción de tres componentes distintos, los cuales son : modelo , vista y controlador.Se basa en la idea de volver a utilizar los códigos.  

Descripción del patrón:
  • El Modelo: Es la representación de la información con la cual el sistema opera.
  • El Controlador: Responde a los eventos, haciendo de intermediario entre la Vista y el Modelo.
  • La Vista: Es donde da a conocer la interfaz del usuario.
                                                                                             
2. Micro-servicios: Describe un modo particular de construir aplicaciones con servicios muy pequeños, en donde cada uno de ellos se encarga de hacer solo una cosa bien. Este hecho permite que se priorice los recursos escasos.la arquitectura de micro-servicios tiende a ser mucho mas flexible y resistente a comparación de los demás.     
                   
3. Programación por Capas: Es un modelo de desarrollo de software. Su objetivo principal es separar las partes que conforman un sistema software en: capa de presentación y capa de datos. Su ventaja principal es que el procedimiento se puede llevar a cabo en niveles, y si ocurre algún problema solo afectara a un nivel y no a los demás.         
  
    Capas y Niveles:                
  • Capa de presentación: Es la interfaz gráfica.
  • Capa de negocio: Es donde se encuentran los programas que se ejecutan.
  • Capa de datos: Es donde se encuentran los datos y se encarga de acceder a ellos.                                                                                                                                                                                                                                



















Comentarios

Entradas populares de este blog

BASE DE DATOS NoSQL