Está en la página 1de 5

Programación Orientada a Objetos - 1155204A – Modelo Vista Control

Profesor: Milton Jesús Vera Contreras miltonjesusvc@ufps.edu.co miljeveco@gmail.com


Modelo Vista
Control

El Control es la secuencia / orden de ejecución e IO = Input/Output


interacción entre el Humano y la Máquina. GUI = Interfaz Gráfica de Usuario
- Pedir a la Vista leer los datos de entrada.
- Entregar los datos al Modelo.
- Pedir al Modelo hacer algo (un algoritmo).
- Pedir al Modelo los datos de salida.
- Entregar a la Vista los datos de salida para que
los muestre.
El Modelo de implementa de manera independiente
a la Vista.
La Vista (GUI) puede ser una consola de texto
Cosas/Conceptos/Hechos del simple, una ventana sofisticada, Web, Móvil o
incluso un Robot especializado… Usuario Humano
problema (mundo real, Programación Orientada a Objetos - 1155204A – Modelo Vista Control

negocio) Profesor: Milton Jesús Vera Contreras miltonjesusvc@ufps.edu.co miljeveco@gmail.com


Modelo Vista
Control

El Control es la secuencia / orden de ejecución e IO = Input/Output


interacción entre el Humano y la Máquina. GUI = Interfaz Gráfica de Usuario
- Pedir a la Vista leer los datos de entrada.
- Entregar los datos al Modelo.
- Pedir al Modelo hacer algo (un algoritmo).
- Pedir al Modelo los datos de salida.
- Entregar a la Vista los datos de salida para que
los muestre.
El Modelo de implementa de manera independiente
a la Vista.
La Vista (GUI) puede ser una consola de texto
Cosas/Conceptos/Hechos del simple, una ventana sofisticada, Web, Móvil o
problema (mundo real, incluso un Robot especializado… Usuario Humano
Programación Orientada a Objetos - 1155204A – Modelo Vista Control
negocio) Profesor: Milton Jesús Vera Contreras miltonjesusvc@ufps.edu.co miljeveco@gmail.com
Modelo Vista
Control

El Control es la secuencia / orden de ejecución e IO = Input/Output


interacción entre el Humano y la Máquina. GUI = Interfaz Gráfica de Usuario
- Pedir a la Vista leer los datos de entrada.
- Entregar los datos al Modelo.
- Pedir al Modelo hacer algo (un algoritmo).
- Pedir al Modelo los datos de salida.
- Entregar a la Vista los datos de salida para que
los muestre.
El Modelo de implementa de manera independiente
a la Vista.
La Vista (GUI) puede ser una consola de texto
Cosas/Conceptos/Hechos del simple, una ventana sofisticada, Web, Móvil o
problema (mundo real, incluso un Robot especializado… Usuario Humano
Programación Orientada a Objetos - 1155204A – Modelo Vista Control
negocio) Profesor: Milton Jesús Vera Contreras miltonjesusvc@ufps.edu.co miljeveco@gmail.com
IO = Input/Output (modo texto)
GUI = Interfaz Gráfica de Usuario
Vista
y Control

Pruebas
automáticas
Usuario Humano
Cuando se usan GUI basadas en ventanas
Ejecutable Modelo (Windows) la Vista y el Control siguen dos
paradigmas:
(main) - Orientado a Objetos
- Orientado a Eventos
Las pruebas automáticas
permiten verificar que el El modelo se encarga El Control sigue siendo la secuencia / orden de
Modelo cumple los únicamente del problema real, ejecución e interacción entre el Humano y la
requerimientos, que no tiene nada que ver con la Máquina, pero ahora el usuario controla totalmente
resuelve el problema. interacción con el usuario y la máquina responde a los eventos.
VPL usa pruebas (GUI).
automáticas Ambos, vista y control pueden tenerse en una sola
clase de código fuente (luego se aprenderá que hay
Programación Orientada a Objetos - 1155204A – Modelo Vista Control
más clases…).
Profesor: Milton Jesús Vera Contreras miltonjesusvc@ufps.edu.co miljeveco@gmail.com

También podría gustarte