metodologia desarrollo_sistemas_hipermedia_orientada_objetos

13
Sistemas Hipermedia orientados a Objetos Metodologías de Desarrollo

Transcript of metodologia desarrollo_sistemas_hipermedia_orientada_objetos

Sistemas Hipermedia orientados a Objetos

Metodologías de Desarrollo

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

OOHDM (Method Design HypermediaOriented Object)

Gustavo Rossi y Daniel Scwable - 1996. Modelo de Procesos - Diseño Conceptual - Diseño de Navegación - Diseño de Interfaz Abstracta - Implementación

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Modelo de Ciclo de Vida OOHDMActividades

Modelo Conceptual

Diseño de Navegación

Productos

Interfaz Abstracta

Implementación

Intereses en Proyecto

Clases, relaciones, atributos.

Agregación, Composición, Generalización/Especialización

Modelado de semántica de dominio de la aplicación

Enlaces, estructuras deacceso, contextos denavegación,transformaciones denavegación

Mapeo de los objetosconceptuales a patrones denavegación para la descripciónde la estructura de la aplicación.

Tiene en cuenta el perfildel usuario y de las tareas,con énfasis en los aspectoscognitivos y de laarquitectura

Interfaz abstracta de objeto,reacciones a eventosexternos, transformacionesen la interfaz.

Mapeo entre objetos de navegación y objetos de interfaces.

Metáfora deimplementaciónseleccionada. Descripciónde la interfaces paraobjetos de navegación

Aplicación en ejecución Concreción de los modelosnavegacionales e interfacesde objetos con susrespectivos contenidos.

Mapeo de los modelos denavegación y de la interfaz en unambiente de implementaciónescogido.

Mecanismos

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Ejemplo con OOHDM

Diseñe un Sistema Hipermedia que refleje la Información para un

Museo de Pinturas.

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Un Posible Diseño de Clases

Nombre.Apellidos.Nacionalidad.

PINTORObra

Nombre.Fecha.Tipo.

OLEO CARBONCILLO ACUARELA

CONTEXTOHISTORICO

Renacimiento.Contemporáneo.

EVENTO

Ciudad.Fecha.

PINTADA POR

Pertenece

Exhibida

Expone

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Diseño de Navegación

PINTORPINTURA

OLEO CARBONCILLO ACUARELA

EVENTO

PINTADA POR

Pertenece

Exhibida

Expone

Contexto Histórico

Esquema Navegacional

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Elementos para definir un Esquema Contextual de Navegación

Navegación

Indice C1

Contexto

Agrupamiento Indices y Contexto

C1

C2

N

Agrupamiento de Nodo y Contexto

Índice General

Diseño de Navegación (Continuación)

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Tour Guiado

Diseño de Navegación (Continuación)

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

CONTEXTO NAVEGACIONAL

Pintor Índice Pintores

Temas Índice de Temas

Técnicas Índice de Técnicas

Eventos Índice de Eventos

Obra

Por Tema

Por Técnica

Por Evento

Por Contexto

Persona

Contexto HistóricoContexto H.Por Contexto

Por Eventos

Contexto Histórico

Eventos

Por Nombre

Diseño de Navegación (Continuación)

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

CN Pintor Derivado de una Clase

Incluye Pintor 1:N

Recorrido : Secuencial ó ( Acceso Directo por Índice )

Seguimiento Hacia Adelante

ADV CARRERA

Seguimiento Hacia Atrás

Diseño de Navegación (Continuación)

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Diseño de Interfaz Abstracta

Pintor ADV

Nombre : Cadena

Imagen :Imagen

Menú P. Ayuda Botón

..........

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

AHDM ( Adaptive HypermediaDevelopment Methodology )

Nora Koch Estudio de Viabilidad Análisis

- de Usuarios - de Requerimientos - Planeación estratégica

Diseño - Navegación

- Diseño de Interfaz Abstracta. Implementación. Mantenimiento.

Metodologías de Desarrollo de sistemas Hipermedia Orientadas a Objetos

Autores

Daniel Salas Álvarez, MscDocente Universidad de Córdoba.Ing. de sistemas.

Universidad de Córdoba, Colombia. 2009

Arnovis Alemán RomeroLic. Informática y Medios AudiovisualesEsp. (c) Informática y telemática.