MVC

Páginas: 4 (817 palabras) Publicado: 13 de septiembre de 2015


Arquitectura MVC
Conforme se incrementa la complejidad de los sistemas se hace crítica la especificación de la descomposicion del sistema. Es dificil modificar o corregir una descomposición unavez que se ha comenzado el desarrollo conforme tiene que cambiarse interfaces del sistema (Bruegge & Dutoit, 2002). Por lo tanto, debido a la importancia de este problema surge el concepto dearquitectura de software. Una arquitectura de software incluye la descomposicion del sistema, el flujo de control global, las políticas de manejo de errores y los protocolos de comunicación entre sistemas(Shaw & Garlan, 1996). Existen diferentes tipos de arquitecturas de software, de las cuales se hará mención de la arquitectura Modelo/Vista/Controlador.
La arquitectura Modelo/Vista/Controlador fue creadaen 1979 por Trygve Reenskaug. Es un patrón que permite separar la GUI de los datos y de la lógica. En las aplicaciones a gran escala lo que cambia con mayor frecuencia es la lógica, por ello undiseño incorrecto en el cual se fusionen la interfaz de usuario con el mundo conllevarla a que fuera necesario modificar varios elementos del negocio en el caso en que se presentase una necesidad detransformacion conllevando mayores riesgos y gastos. En la arquitectura Modelo/Vista/Controlador se clasifica a los sistemas en tres tipos diferentes: subsistemas modelos, subsistemas vista, subsistemascontrolador (Bruegge & Dutoit, 2002).
MODELO
Esta es la representación de los datos y reglas del negocio (mundo del problema). Es el encargado de manejar un registro de las vistas y de los controladoresque existen en el sistema. Los subsistemas modelo son responsables del mantenimiento del conocimiento del dominio (Bruegge & Dutoit, 2002).

VISTA
Permite mostrar información en un modelo de formatoadecuado que permita que se dé la interacción. Además de poseer un registro acerca del controlador asociado y brinda el servicio de actualización que puede ser usado por el usuario tanto por el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • mvc-JSP
  • mvc software
  • mvc asp
  • Entityframework-Y-Mvc
  • Patron MVC
  • spring mvc
  • Modelo mvc
  • asp.net mvc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS