Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Comparación teórica de una arquitectura MVC con una arquitectura PAC




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Introducción
    Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación Web o una aplicación de escritorio, se piensa en una descomposición utilizando MVC como una obligación.

    Monografias.com

    Definición del Problema
    Las arquitecturas de software buscan mostrar formas de aplicar una descomposición modular de las diferentes funcionalidades de un sistema, separando responsabilidades bien definidas en cada uno de los módulos.

    Monografias.com

    Definición del Problema
    Existen patrones de arquitectura que definen la estructura modular que deben seguir los sistemas interactivos, dicha estructura a modo general, separa los componentes de visualización, lógica de procesamiento y almacenamiento de datos 

    Monografias.com

    Definición del Problema
    De los patrones existentes el más utilizado en los sistemas interactivos es el patrón MVC, sin embargo:
    ¿Cuál es la razón para utilizar este patrón de manera tan amplia?
    ¿Existen otras alternativas de implementación?

    Monografias.com

    Objetivo
    El objetivo de la presentación es realizar una comparación teórica entre las arquitecturas MVC y PAC, dentro de un contexto enfocado a la realización de una aplicación gráfica interactiva.

    Monografias.com

    Arquitectura MVC
    La arquitectura MVC busca desacoplar el modelo de la visualización de un sistema, responsabilizando a cada módulo de una parte específica de las responsabilidades más comunes en una aplicación interactiva

    Monografias.com

    Arquitectura MVC
    Separación modular de las responsabilidades
    M (Modelo/Model) es el encargado de realizar la funcionalidad central y gran parte del procesamiento de los datos
    V (Vista/View) es el componente encargado de desplegar la información del sistema y sus sistemas de interacción al usuario
    C (Controlador/Controller) es el componente encargado de manejar las interacciones del usuario, traduciendo datos de la interfaz al modelo y viceversa. Es el encargado de mantener la consistencia entre la vista y el modelo

    Monografias.com

    Arquitectura MVC (Componentes)

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter