Está en la página 1de 1

Arquitectura cliente-servidor

Este tipo de arquitectura es la más utilizada en la actualidad, ya que es la más avanzada y la que
mejor ha evolucionado. Esta arquitectura se divide en dos partes claramente diferenciadas, la
primera es la parte del servidor y la segunda la de un conjunto de clientes.

Podemos decir que esta arquitectura necesita tres tipos de software para su correcto
funcionamiento:

Software de gestión de datos: se encarga de la manipulación y gestión de los datos almacenados y


requeridos por las diferentes aplicaciones.

Software de desarrollo: este tipo de software se aloja en los clientes y solo en aquellos que se
dedique al desarrollo de aplicaciones.

Software de interacción con los usuarios: También está en los clientes y es la aplicación gráfica de
usuario para la manipulación de datos.

Modelo Vista Controlador

es una propuesta de diseño de software utilizada para implementar sistemas donde se requiere el
uso de interfaces de usuario. Surge de la necesidad de crear software más robusto con un ciclo de
vida más adecuado, donde se potencie la facilidad de mantenimiento, reutilización del código y la
separación de conceptos. Su fundamento es la separación del código en tres capas diferentes,
acotadas por su responsabilidad, en lo que se llaman Modelos, Vistas y Controladores.

También podría gustarte