República Bolivariana De Venezuela Universidad Alejandro de Humboldt

Slides:



Advertisements
Presentaciones similares
Evolución de la web 1.0 y la web 2.0
Advertisements

Modelo-Vista-Controlador Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación original fue realizada en Smalltalk.
WIKI Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden.
HTML Prof. Oscar Marroquin Mollinedo. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado.
JSF (JAVA SERVER FACES)
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Generador de Páginas Hélio Martins
Integrantes: Castro José República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.
M.V.C (MODELO-VISTA-CONTROLADOR) INTEGRANTES: BLANCA ISTURIZ – DANIEL NOLASCO – LUIS SIERRA – República Bolivariana de.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Canchas al Móvil Proyecto Integrador 1 Carolina Garcés.
Informática Etimología de informática Integrantes:  Amanda Loayza  Michael Saltos  Doris Ramírez UNIVERSIDAD TÉCNICA DE MACHALA FACULTAD DE CIENCIAS.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
Entrega final de proyecto Software para la gestión de inscripciones en cursos Universidad Nacional de Colombia Maestría en Ingeniería de Sistemas y Computación.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
Integrantes: Vegas, Félix Silva, Daniel Caracas, 27 de Enero de 2016 Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Innovación.
Subtema: Hardware y Software básico
TESIS DE GRADO DESARROLLO DEL SISTEMA WEB PARA LA ADMINISTRACIÓN DE LAS ACTIVIDADES ACADÉMICAS DE ALUMNOS, PROFESORES Y RESPONSABLES DE LOS DEPARTAMENTOS.
Conferencia # 3 Ingeniería de Software II
Menú Presentación Dispositivos de Salida Que es informática
“ADMINISTRACIÓN PROFESIONAL DE PROYECTOS” (APP)
Hello Android.
Proceso de Desarrollo de SW
introducción Ingeniería de software
Nombres: Natalia Reyes y Catherine Contreras Curso: 1001 J.M
Software de aplicación de escritorio y web
APLICACIONES Y BASES DE DATOS EN LA NUBE
Profesor: José Luis Gonzalez
TRABAJO BASE DE DATOS CARLOS MARTINEZ 7º3
Patrones de Diseño Agustín J. González ElO329.
Patrones de Diseño Agustín J. González ElO329.
OBJETIVO: Adquirir conocimientos sobre las paginas web en la educación
TEMA: EVOLUCIÓN DE LA WEB
INNOVACIONES TECNICAS A LO LARGO DE LA HISTORIA
Aplicaciones Web de Servidor
GLOSARIO TIC.
Ciclo de Vida del Sistema
NAVEGADORES WEB NOMBRES: David Santiago Betancurt Torres
INTRODUCCIÓN A LA COMPUTACIÓN
La informática: los ordenadores
Investigaciones similares
¡hola! mi nombre es: Marlenne Galicia Diaz
Modelo Vista Controlador (MVC)
M.V.C (Modelo-vista-controlador)
Simulación Modular Secuencial
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR
UNIVERSIDAD TECNOLÓGICA EMILIANO ZAPATA
Arquitectura de Aplicaciones Web
Proceso de Desarrollo de SW
Plataformas cliente-servidor
ARQUITECTURA DE APLICACIONES WEB.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
HTML. El lenguaje de marcas de hipertexto
Base de Datos MVC.
Ing. Dahiana Ferreira Ing. Dahiana Ferreira Facultad Politécnica - UNE.
Ayudando al control y seguimiento de la diabetes
MODULO DE SISTEMAS DE INFORMACIÓN
MODELAMIENTO DE BASES DE DATOS
El gestor de base de datos
Ingeniería en Sistemas Computacionales
MARIBEL CARDENAS GARCIA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER OCAÑA
Ciclo de Vida de un Sistema.
Instituto Tecnológico de Zacatecas
ARQUITECTURA DEL PROYECTO. La estructura modelo vista controlador se muestra en la siguiente ilustración : ESTRUCTURA DE PROYECTOS DE MVC.
Metodologías de Desarrollo Web
Por la Prof. Doris Baptista Carrillo
SQL1 7/9 Baloian Acceso a Bases de Datos
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
Transcripción de la presentación:

República Bolivariana De Venezuela Universidad Alejandro de Humboldt Facultad de Ingeniería en Informática Curso: Ingeniería del Software Sección: DCN0604II-V1 MODELO-VISTA-CONTROLADOR Profesor: Luis Piña Integrantes: Nilsen Espitia V-20132008 Oscar Armao V-23613305 Jhonnathan Carbajo V-19199447

Historia Surge de la necesidad de crear software más robusto con un ciclo de vida más adecuado. El patrón MVC fue una de las primeras ideas . Fue descrito por primera vez en 1979 por Para los años 70 seguidamente en los años 80 Jim Althoff Se definía como "el módulo que se ocupa de la entrada" (de forma similar a como la vista "se ocupa de la salida").

Algunos aspectos de la evolución del patrón MVC: HMVC (MVC Jerárquico) MVA (Modelo-Vista-Adaptador) MVP (Modelo-Vista-Presentador) MVVM (Modelo-Vista Vista-Modelo) ... y otros que han adaptado MVC a diferentes contextos

Definición "El propósito de este patrón es simplificar la implementación de aplicaciones de acuerdo a las peticiones de los usuarios y los datos a desplegar" [Harrop, 2005]. Datos de una aplicación La interfaz de usuario La lógica de control MODELO VISTA CONTROLADOR

¿Por qué Utilizar MVC? Fácil de Mantener Mejora la Rapidez Ligera de Entender

Componentes Modelo: representa los datos que el usuario espera ver. Vista: transforma el modelo para que pueda ser visualizado por el usuario, ya sea un archivo de texto normal o una pagina web (HTML o JSP) que un navegador pueda desplegar. Controlador: responsable del procesamiento y comportamiento de acuerdo a las peticiones de los usuarios, construyendo un modelo apropiado y pasándola a una correcta visualización.

Interacción de los Componentes Modelo Vista Controlador Usuarios Actualiza    Modifica    Visualiza    Usa   

MCV y Base de datos

MVC en aplicaciones Web Básico HTML HTML estructurado con MVC

Frameworks