El patrn de programacin Modelo Vista Programacin es una
arquitectura que propone la separacin de las aplicaciones en modelo de acceso a datos, vista del usuario y los controles que responden a eventos.
2. Patrn de programacin MVC.
El patrn MVC propone la separacin de la lgica de
programacin y las interfaces de usuario, buscando que sea posible disear pruebas unitarias de diferentes componentes del sistema para validar su funcionalidad final, sin esperar a que este completamente terminado para hacerlo.
Utilizamos como analoga el armado de un auto para explicar
este patrn; cuando se arma un auto las diferentes piezas que lo forman son construidas de manera independiente y son probadas de forma aislada. No es necesario tener el motor montado en el auto para probarlo, ni que el equipo de sonido se instale para poder garantizar su correcto funcionamiento. De esta misma forma el software se separa en diversos componentes que son probados de manera independiente para que en el momento en que se ensamblan para formar el software final, no nos preocupemos por el funcionamiento de cada componente en lo particular, pues ya a sido probado y es ensamblado libre de defectos.
3. Conclusiones.
El uso del patrn MVC facilita el mantenimiento del software ya
que al estar formado por componentes independientes es posible modificar o remplazar uno de ellos sin que el resto se vea afectado.