SlideShare une entreprise Scribd logo
1  sur  24
Modelado Navegacional de Aplicaciones Web Gonzalo Rojas Durán 2007-2
“ Modelar la web...”
Objetivo:  Un método para la construcción aplicaciones web Permita capturar la navegación ... ... especificar búsquedas ... ... y la ejecución de servicios ... tratar la visualización de información ...
Desarrollo de Software (Web) REQUIREMENTS SPECIFICATION Use Cases & Scenarios DYNAMIC MODEL FUNCTIONAL MODEL BUSSINESS LOGIC TIER PERSISTENCE TIER  (DBMS) Conceptual Modeling Software Arquitecture STRUCTURAL MODEL CONCEPTUAL SPECIFICATION (Problem Space) SOLUTION DEVELOPMENT (Solution Space) INTERFACE TIER NAVIGATIONAL MODEL PRESENTATION MODEL Web Extensions
Propuestas de Modelado ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UML Class Diagram
Modelo de Navegación Primitivas de Abstracción
Modelo de Navegación ,[object Object],[object Object],[object Object]
Primitivas de Abstracción.  Conceptos Básicos I. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primitivas de Abstracción.  Conceptos Básicos II. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primitivas de Abstracción.  Conceptos Básicos III. ,[object Object],[object Object],[object Object],[object Object]
Conceptos Básicos IV ,[object Object],[object Object],[object Object],[object Object],[object Object]
Primitivas de Abstracción.  Conceptos Básicos V . Book_Details <<AIU>> Review <<   vi ew  >> Book <<   vi ew  >> Author <<   vi ew  >> Abstract Interaction Unit (AIU) Relaciones Navegacionales Clases  Navegacionales
 
 
Primitivas de Abstracción.  Conceptos Básicos VI. ,[object Object],[object Object],[object Object],Books_Context <<context>> Authors_Context <<context>> Vínculo Navegacional
Primitivas de Abstracción Básicas. Contextos de Navegación Vínculos de Navegación Clases Navegacionales Relaciones Navegacionales
Primitivas de Abstracción.  Conceptos Básicos VI. ,[object Object],[object Object],[object Object],[object Object],Book ISBN Name Pages Size create () delete () <<   vi ew  >> Vista (Clase) Atributos Visibles Servicios Visibles
Primitivas de Abstracción.  Conceptos Básicos VII. ,[object Object],[object Object],[object Object],Books_Details <<AIU>> Review <<   vi ew  >> Book <<   vi ew  >> Author <<   vi ew  >> Clases Complementarias Clase  Directora
Primitivas de Abstracción.  Conceptos Básicos VIII. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primitivas de Abstracción.  Conceptos Básicos IX. ,[object Object],[object Object],[object Object],[object Object],Book <<   vi ew  >> Author <<   vi ew  >> [ Authors ] En este caso, se verá información de los libros y de sus autores  (utilizando la relación de agregación existente en el modelo) y además se permitirá alcanzar el contexto “Authors”
Primitivas de Abstracción.  Conceptos Básicos X. ,[object Object],[object Object],[object Object],Book <<   vi ew  >> Author <<   vi ew  >> En este caso, sólo se recuperará información de los libros y de sus autores (utilizando la relación de agregación existente en el modelo) pero no se proporcionará un enlace con otro contexto
Primitivas de Abstracción. Contexto de Navegación Información de la clase directora “Book” Información de la clase complementaria “Author” Definición de navegación  al Contexto “Authors” por el autor “Barbara Pearl”
Relaciones Navegacionales

Contenu connexe

Similaire à Gonzalorojas 03 Modelado Navegacional

Metodologia de desarrollo de aplicaciones eorm
Metodologia de desarrollo de aplicaciones eormMetodologia de desarrollo de aplicaciones eorm
Metodologia de desarrollo de aplicaciones eorm
Leonardo Martinez
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacion
kaolong
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
Luis Fabian
 
El Mal Odiado Javascript
El Mal Odiado JavascriptEl Mal Odiado Javascript
El Mal Odiado Javascript
El Jota
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
maurocol13
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones web
MaritzaD
 

Similaire à Gonzalorojas 03 Modelado Navegacional (20)

Capitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñOCapitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñO
 
[ES] Conectividad de java a base de datos(jdbc)
[ES] Conectividad de java a base  de datos(jdbc)[ES] Conectividad de java a base  de datos(jdbc)
[ES] Conectividad de java a base de datos(jdbc)
 
Metodologia de desarrollo de aplicaciones eorm
Metodologia de desarrollo de aplicaciones eormMetodologia de desarrollo de aplicaciones eorm
Metodologia de desarrollo de aplicaciones eorm
 
Modelado por descomposición
Modelado por descomposiciónModelado por descomposición
Modelado por descomposición
 
Modelo por descomposicion
Modelo por descomposicionModelo por descomposicion
Modelo por descomposicion
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacion
 
Modelo de analisis
Modelo de analisisModelo de analisis
Modelo de analisis
 
Manual Basico de jQuery
Manual Basico de jQueryManual Basico de jQuery
Manual Basico de jQuery
 
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
Aplicaciones web con jakarta struts  - Javier Oliver FulgueraAplicaciones web con jakarta struts  - Javier Oliver Fulguera
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
El Mal Odiado Javascript
El Mal Odiado JavascriptEl Mal Odiado Javascript
El Mal Odiado Javascript
 
Java 3 d manual
Java 3 d manualJava 3 d manual
Java 3 d manual
 
El patrón MVC
El patrón MVCEl patrón MVC
El patrón MVC
 
Java frameworks
Java frameworksJava frameworks
Java frameworks
 
Introducción a Backbone
Introducción a BackboneIntroducción a Backbone
Introducción a Backbone
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones web
 
MVC.ppt
MVC.pptMVC.ppt
MVC.ppt
 
Introducción a la Web Semántica
Introducción a la Web SemánticaIntroducción a la Web Semántica
Introducción a la Web Semántica
 
Subsistemas
SubsistemasSubsistemas
Subsistemas
 

Plus de Felipe Cerda (7)

Oracle Ad Wall Street Journal
Oracle Ad Wall Street JournalOracle Ad Wall Street Journal
Oracle Ad Wall Street Journal
 
Afiche Encuentro Linux 2009
Afiche Encuentro Linux 2009Afiche Encuentro Linux 2009
Afiche Encuentro Linux 2009
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Webprender, trabajar y estudiar. Al mismo tiempo.
Webprender, trabajar y estudiar. Al mismo tiempo.Webprender, trabajar y estudiar. Al mismo tiempo.
Webprender, trabajar y estudiar. Al mismo tiempo.
 
I Want 2 Do Project Tell Me Wat 2 Do
I Want 2 Do Project Tell Me Wat 2 DoI Want 2 Do Project Tell Me Wat 2 Do
I Want 2 Do Project Tell Me Wat 2 Do
 
Ruby on Rails en NetBeans 6.1
Ruby on Rails en NetBeans 6.1Ruby on Rails en NetBeans 6.1
Ruby on Rails en NetBeans 6.1
 
Gonzalorojas 02 Requisitos En Aplicaciones Web
Gonzalorojas 02 Requisitos En Aplicaciones WebGonzalorojas 02 Requisitos En Aplicaciones Web
Gonzalorojas 02 Requisitos En Aplicaciones Web
 

Dernier

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 

Dernier (20)

Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 

Gonzalorojas 03 Modelado Navegacional

  • 1. Modelado Navegacional de Aplicaciones Web Gonzalo Rojas Durán 2007-2
  • 2. “ Modelar la web...”
  • 3. Objetivo: Un método para la construcción aplicaciones web Permita capturar la navegación ... ... especificar búsquedas ... ... y la ejecución de servicios ... tratar la visualización de información ...
  • 4. Desarrollo de Software (Web) REQUIREMENTS SPECIFICATION Use Cases & Scenarios DYNAMIC MODEL FUNCTIONAL MODEL BUSSINESS LOGIC TIER PERSISTENCE TIER (DBMS) Conceptual Modeling Software Arquitecture STRUCTURAL MODEL CONCEPTUAL SPECIFICATION (Problem Space) SOLUTION DEVELOPMENT (Solution Space) INTERFACE TIER NAVIGATIONAL MODEL PRESENTATION MODEL Web Extensions
  • 5.
  • 7. Modelo de Navegación Primitivas de Abstracción
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Primitivas de Abstracción. Conceptos Básicos V . Book_Details <<AIU>> Review << vi ew >> Book << vi ew >> Author << vi ew >> Abstract Interaction Unit (AIU) Relaciones Navegacionales Clases Navegacionales
  • 14.  
  • 15.  
  • 16.
  • 17. Primitivas de Abstracción Básicas. Contextos de Navegación Vínculos de Navegación Clases Navegacionales Relaciones Navegacionales
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Primitivas de Abstracción. Contexto de Navegación Información de la clase directora “Book” Información de la clase complementaria “Author” Definición de navegación al Contexto “Authors” por el autor “Barbara Pearl”