M.V.C (MODELO-VISTA-CONTROLADOR) INTEGRANTES: BLANCA ISTURIZ – 22.494.836 DANIEL NOLASCO – 22.789.287 LUIS SIERRA – 20.589.274 República Bolivariana de.

Slides:



Advertisements
Presentaciones similares
DISEÑO Y MONTAJE DE UN SITIO WEB
Advertisements

Sistemas operativos Prof. Alberto Rivas.
Internet y tecnologías web
Prof. César Luza Montero
Ingeniería del Software
Representación de Requerimientos
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
SIA Sistema Integrado de Admisión
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Arquitectura de una aplicación
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
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.
Aplicaciones Web de Servidor
Daniel Fernández Lanvin Capa de Presentación. Daniel Fernández Lanvin Capa de Presentación Responsabilidades Navegabilidad del sistema Formateo de los.
Gerencia Inform á tica Alumno: ANGELES BOCANEGRA, Oscar C ó digo: Profesor: VEGA HUERTA, Hugo Tema: Soluci ó n de un problema en una Empresa Peruana.
Ciclo de vida de un sistema
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
Diplomado virtual SIG Grupo No.38 Escogimos el modelo de gestión del CATASTRO por ser el que evidencia más la interacción entre las dependencias, así como.
Proliferación Celular LUIS FELIPE JIMENEZ CAICEDO ANDRES FELIPE VASQUEZ JHON ANDERSON YANGUAS JUAN DAVID PINTO PAOLA ANGELICA GIRÓN ISIS VICTORIA PIZO.
Es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas.
Profesora: María Alejandra Parra Integrante Maryelis Pérez CI: Beatriz Taberoa CI: Keila Hernández CI: Sección “A” REP.
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.
El diseño de la interfaz de usuario requiere el estudio de las personas y el conocimiento tecnológico adecuado.
ANÁLISIS Y DISEÑO DE SISTEMAS Ing. Linda K. Masias M. Sistemas de información.
Orientaciones para la diversificación curricular
Corel Draw - Aplicaciones
República Bolivariana de Venezuela Ministerio Popular para la Educación Superior Universidad Bolivariana de Venezuela Misión Sucre Los Consejo Comunales.
Objetivo Desarrollar en los estudiantes las habilidades necesarias para identificar y estructurar una cadena de valor y un modelo de negocio cultural,
 Modelo de Datos MD  Conjunto de conceptos que permiten describir, a distintos niveles de abstracción, la estructura de una B.D. Que llamaremos ESQUEMA.
2 Descripción de la empresa Área específica Análisis de la situación Objetivos Solución tecnológica Beneficios Conclusiones.
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Politécnica Territorial del Estado Mérida Kleber.
1 Curso de Capacitación en Administrador de Contenidos UC SESIÓN 1 TEMA I : CONOCIENDO EL PANEL DE CONTROL TEMA II:GENERACIÓN DE CONTENIDOS TEMA III: GESTOR.
Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
DESARROLLO DE UN BUZÓN DE DOCUMENTOS PARA LOS PROCESOS DEL CONSEJO DE DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN DE LA UNIVERSIDAD DE LAS FUERZAS ARMADAS.
Introducción En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor.
República Bolivariana De Venezuela Instituto Universitario Politécnico “Santiago Mariño” Extensión Maracay TELEPROCESOS Capa Sesión y Capa Presentación.
CENTRO UNIVERSITARIO UAEM TEXCOCO INGENIERÍA EN COMPUTACIÓN DISEÑO DE SISTEMAS M. En C.C. Ma. Dolores Arévalo Zenteno.
1 Introducción a la Programación Estructurada Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
INSTITUTO JUVENTUD OCCIDENTAL CLASE: LABORATORIO MAESTRO: RAMON ALVARADO ALUMNO: SANTOS ANTONIO GARCIA AÑO: 2015.
SANTIAGO SUAREZ CASALLAS SIERRA CADENA JULIETH XIMENA 8.
Diagramas UML Richard Mora Republica Bolivariana de Venezuela Ministerio del poder popular para la educación I.U.T. Antonio José de Sucre Barquisimeto,
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
Consulta Ciudadana Fortalecimiento de la Asociatividad de las Personas con Discapacidad.
Hola????????. Modelo OSI La clave aquí es, para que una comunicación por red sea exitosa, como la llamada en conferencia, demanda varias actividades cuidadosamente.
BIBLIOTECA TUTORIAL. TUTORIAL BIBLIOTECA En la biblioteca no se puede entrar con bebidas ni comida. Tampoco está permitido hablar, reunirse ni utilizar.
En ella, el cliente podrá encontrar toda la información sobre: El historial de mantenimiento de su vehículo Recordatorios de próximos servicios Localización.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD TERRITORIAL DEL ESTADO MÉRIDA «KLEBER RAMÍREZ» BAILADORES.
Implicaciones de la Web 2.0 en el Desarrollo Virtual de la Asignatura Higiene Mental para Educadores Elaborado por Dallys M. Graell.
JOSÉ GEOVANY CON PÉREZ LICEO DEL SUR. UNIDAD I Entorno de desarrollo. UNIDAD II Introducción al lenguaje de programación. UNIDAD III Trabajando con formularios.
CONVENIO 1208 de 2015, SUSCRITO ENTRE EL MINISTERIO DE EDUCACIÓN NACIONAL, LA ORGANIZACIÓN INTERNACIONAL PARA LAS MIGRACIONES-OIM Y LA FUNDACIÓN CARVAJAL.
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
EVALUACIÓN DE LA FASE DE ARTICULACIÓN DE NECESIDADES DEL PROGRAMA AVANZAMOS MUJERES DEL INSTITUTO NACIONAL DE LAS MUJERES, AÑO EVALUACIÓN DE LA FASE.
Prof. Mauro Zaravia Ortiz Computación e Informática Primer Año Secundaria.
Tipos de Sistemas Operativos Componentes de un Sistema Operativo El sistema operativo es el encargado de que los componentes y periféricos de un sistema.
Asignaturas: Informática/Electiva I. Definición de Sistema operativo Conceptos Básicos Funciones de los Sistemas Operativos Clasificación Componentes.
Navegadores Un navegador es un software que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente escritos en código HTML, desde.
ANÁLISIS DE LAS ESTRATEGIAS TECNOLÓGICAS QUE PERMITAN EL MEJORAMIENTO DEL SISTEMA DE GESTIÓN RELACIONADAS CON LOS CLIENTE (CRM). CASO: TECHTROL SISTEMAS.
DMS ONE AGENCIAS DE AUTOS. DMS One es el software para concesionarios de vehículos (Car & Truck Dealers) basado en la solución de clase mundial SAP Business.
Innovación en las organizaciones ¿Qué lugar juega la innovación? ¿Qué pasa si no se innova? Julio 12, 2012 V1.
Architect Summit Consideraciones para implementaciones BPM y EDA.
Bailadores Mayo de 2016 Integrantes: Vargas, Jean. C.I: Andrade, Ingry. C.I: Escalona, Nelson. C.I Araque, María. C.I:
Organizaciones humanas Objetivos y necesidades de las personas
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO PODER POPULAR EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO MARIÑO Extensión Maracay.
Método FIFO Y Método LIFA. Realizado por: Angélica Rangel República Bolivariana De Venezuela. Ministerio del Poder Popular para la Educación Universitaria.
Ciclo de Vida del Sistema
República Bolivariana De Venezuela Universidad Alejandro de Humboldt
M.V.C (Modelo-vista-controlador)
Transcripción de la presentación:

M.V.C (MODELO-VISTA-CONTROLADOR) INTEGRANTES: BLANCA ISTURIZ – DANIEL NOLASCO – LUIS SIERRA – República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Alejandro de Humboldt Ingeniería del Software

M.V.C (MODELO-VISTA-CONTROLADOR) Historia: MVC fue introducido por Trygve Reenskaug en Smalltalk-76.Trygve Reenskaug En 1988, MVC se expresó como un concepto general en un artículo sobre Smalltalk-80. HMVC (MVC Jerárquico) HMVC MVA (Modelo-Vista-Adaptador) MVA MVP (Modelo-Vista-Presentador) MVP MVVM (Modelo-Vista Vista-Modelo) MVVM

¿QUÉ ES MVC? MVC es una propuesta de diseño de software utilizada para implementar sistemas donde se requiere el uso de interfaces de usuario.

MODELOS: Es la capa donde se trabaja con los datos, por tanto contendrá mecanismos para acceder a la información y también para actualizar su estado. VISTAS: Las vistas, como su nombre nos hace entender, contienen el código de nuestra aplicación que va a producir la visualización de las interfaces de usuario, o sea, el código que nos permitirá renderizar los estados de nuestra aplicación en HTML.

CONTROLADORES: En realidad es una capa que sirve de enlace entre las vistas y los modelos, respondiendo a los mecanismos que puedan requerirse para implementar las necesidades de nuestra aplicación.

INTERACCION DE LOS COMPONENTES: Aunque se pueden encontrar diferentes implementaciones de MVC, el flujo de control que se sigue generalmente es el siguiente: 1. El usuario interactúa con la interfaz de usuario de alguna forma (por ejemplo, el usuario pulsa un botón, enlace, etc.) 2. El controlador recibe (por parte de los objetos de la interfaz-vista) la notificación de la acción solicitada por el usuario. El controlador gestiona el evento que llega, frecuentemente a través de un gestor de eventos (handler) o callback. 3. El controlador accede al modelo, actualizándolo, posiblemente modificándolo de forma adecuada a la acción solicitada por el usuario (por ejemplo, el controlador actualiza el carro de la compra del usuario). Los controladores complejos están a menudo estructurados usando un patrón de comando que encapsula las acciones y simplifica su extensión.

4. El controlador delega a los objetos de la vista la tarea de desplegar la interfaz de usuario. La vista obtiene sus datos del modelo para generar la interfaz apropiada para el usuario donde se reflejan los cambios en el modelo. 5. La interfaz de usuario espera nuevas interacciones del usuario, comenzando el ciclo nuevamente.

MVC Y BASE DE DATOS: Muchos sistemas informáticos utilizan un sistema de gestión de base de datos para gestionar los datos que debe utilizar la aplicación; en líneas generales del MVC dicha gestión corresponde al modelo. BENEFICIOS: >> ¿Por qué utilizar MVC? <<

¡¡GRACIAS POR SU ATENCIÓN!!