JFranco

Páginas: 8 (1755 palabras) Publicado: 20 de mayo de 2013
Pág.
INTRODUCCION 4
RESEÑA HISTORICA 5
MVC – MODELO – VISTA – CONTROLADOR 6
CICLO DE VIDA 9
ASPECTO DEL PATRON DE DISEÑO MVC 12
CONCLUSION 14
GLOSARIO 15







INTRODUCCION

El MVC o (Modelo - Vista – Controlador) esun patrón o modelo de abstracción de desarrollo de software que separa los datos de una aplicación, lainterfaz de usuario, y la lógica de control en tres componentes distintos.






















RESEÑA HISTORICA

Es un patrón o modelo de abstracción de desarrollo de softwarefue descrito por primera vez en 1979 por TrygveReenskaug, cuando trabajaba en Smalltalk en los laboratorios de investigación de Xerox Palo Alto Research Center (PARC), su nombre completoTrygveMikkjel Heyerdahl Reenskaug nació en 1930, noruego , científico de la computación y profesor emérito de la Universidad de Oslo . Su primer proyecto de software importante fue "Autokon".

Smalltalk fue un lenguaje creado para apoyar el "nuevo mundo" de la computación ejemplificado por "simbiosis hombre-máquina". Es un lenguaje orientado a objetos puro, pues todas las entidades que maneja son objetos.El lenguaje se basa en conceptos tales como objetos y mensajes.

PATRON DE DISEÑO MVC (MODELO – VISTA – CONTROLADOR)

Un patrón de diseño describe un problema que ocurre frecuentemente en elcampo de laconstrucción de software y su respectiva solución; puede serempleado muchas veces, en diferentes contextos, sin tener que duplicar el diseño.

Se trata de un elemento de diseño que puede serreutilizado.

Un patrón de diseño tiene cuatro elementos esenciales:

El Nombre del Patrón: Es aquel que podemos utilizar para describir el problemade diseño, sus soluciones y consecuencias en una o dos palabras.
El Problema: Describe cuándo aplicar el patrón. Especifica el problema y sucontexto. Debe describir los problemas de diseños específicos así como surepresentación conceptual comoobjetos.En ocasiones, el problema debe incluir una lista de condiciones que se debenconocer antes de aplicarse el patrón.
La Solución: Describe los elementos que construyen el diseño, susresponsabilidades y colaboraciones. La solución no describe un problema dediseño en particular, porque un patrón es una especie de plantilla que puede seraplicada en diferentes situaciones.
Consecuencias: Son losresultados de aplicar el patrón.

MVC (Model-View-Controller) es un patrón de diseño de arquitectura de software usado principalmente en aplicaciones que manejan gran cantidad de datos y transacciones complejas donde se requiere una mejor separación de conceptos para que el desarrollo este estructurado de una mejor manera, facilitando la programación en diferentes capas de manera paralela eIndependiente. MVC sugiere la separación del software en 3 niveles:Modelo, Vista y Controlador.














Modelo (Model): Es la capa encargada de encapsular toda la lógica de negocio de nuestra aplicación. Esta capa se puede subdividir en varias:

Lógica de negocio: Contiene clases o varias para constituir lo referente a la capa de aplicación, se encarga de atender a las peticionesde los controladores y así dar una respuesta acorde con lo recibido.
Capa de datos: Se encarga de gestionar toda la interconexión con el SGBD, así mismo, puede contener un gestor ORM para su aprovechamiento máximo y mejor mantenimiento. Solo se comunica con la lógica de negocio.
Helpers: Llamados “ayudantes” apoyan tanto al controlador como a la vista para hacer más livianas algunas tareas.Modelo del dominio: Se podría decir que el modelo del dominio (o el modelo propiamente dicho) es elconjunto de clases que un ingeniero de software modela al analizar el problema que desearesolver; así, pertenecerían al modelo del dominio: El cliente, la factura, la temperatura,la hora, etc. El modelo del dominio no debería tener relación con nada externo a lainformación que contiene.
Modelo de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS