SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a Gonzalorojas 03 Modelado Navegacional

Semelhante a 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
 

Mais de Felipe Cerda

Oracle Ad Wall Street Journal
Oracle Ad Wall Street JournalOracle Ad Wall Street Journal
Oracle Ad Wall Street JournalFelipe Cerda
 
Afiche Encuentro Linux 2009
Afiche Encuentro Linux 2009Afiche Encuentro Linux 2009
Afiche Encuentro Linux 2009Felipe Cerda
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasFelipe Cerda
 
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.Felipe Cerda
 
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 DoFelipe Cerda
 
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.1Felipe Cerda
 
Gonzalorojas 02 Requisitos En Aplicaciones Web
Gonzalorojas 02 Requisitos En Aplicaciones WebGonzalorojas 02 Requisitos En Aplicaciones Web
Gonzalorojas 02 Requisitos En Aplicaciones WebFelipe Cerda
 

Mais 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
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (15)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

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”