Documente Academic
Documente Profesional
Documente Cultură
MODEL)
Metodologías de Desarrollo Web
• HDM (Hypermedia Design Model) es uno de los
primeros métodos desarrollado para definir la estructura y
la navegación propia de las aplicaciones multimedia.
• HDM se basa en el modelo Entidad-Relación, aunque
amplía el concepto de entidad e introduce nuevos
elementos, como las unidades o los enlaces
• Es uno de los primeros métodos desarrollado para definir
la estructura y la navegación propia de las aplicaciones
HDM
• Fue creado por los profesores Franca Garzotto y Paolo
Paolini del Politecnico di Milano y por Daniel Schwabe
de la Pontificia Universida Católica do Río de Janeiro en
1991 y en parte, en el marco del proyecto de la
Comunidad Europea HYTEA.
HDM
• HDM propone un conjunto de elementos que permiten al
diseñador especificar una aplicación. Estos elementos son
las entidades, los componentes, las perspectivas, las
unidades y los enlaces.
• Estructura compleja que contenga enlaces y una
semántica de navegación interna.
• La semántica del clásico modelo Entidad - Relación.
CONCEPTOS BASICOS
• Entidades: Representan objetos, físicos o conceptuales,
que tienen significado y existencia propia dentro del
dominio de aplicación.
ELEMENTOS HDM
• Son una jerarquía de componentes que a su vez están
compuestos por unidades. Cada unidad se muestra bajo
una perspectiva.
ENTIDADES EN HDM
EJEMPLO
Las estructuras de información de HDM se pueden
interconectar por tres tipos de enlaces:
ENLACES HDM
ESTRUCTURA Y ENLACES
• En definitiva una aplicación especificada mediante un
modelo HDM consiste en una estructura general
compuesta por unas unidades básicas denominadas
entidades.
• En HDM las entidades son agrupadas en tipos de entidad.
Los tipos de entidad se caracterizan por un nombre, por
un conjunto de perspectivas bajo las que se pueden
presentar su contenido y un conjunto de enlaces de
aplicación por los que se puede navegar.
EJEMPLO DE HDM
EJEMPLO
DE
MODELAR
Las características mas importantes del modelo son:
CARACTERISTICAS
• No permite sincronización.
• No existe la noción de Contexto.
• No hay gestión de eventos.
• No tiene soporte para generación dinámica de contenido.
DESVENTAJAS
• Se puede resaltar el hecho de que es el primer acercamiento a
plantear el desarrollo de las aplicaciones multimedia de una
manera formal.
• Se ve la necesidad de separar la información que se almacena,
entidad, con la forma en la que se presenta al usuario.
• No supone una metodología para el desarrollo de aplicaciones
multimedia, es simplemente una técnica de modelado.
• HDM en la actualidad no se usa, pero ha servido como base a
otras importantes metodologías como son RMM [Isakowitz
1995] y OOHDM [Schwabe 1995].
CONCLUSIONES
Microsoft’s Art Gallery
GRACIAS