MODELADO
CONCEPTUAL DE APLICACIONES HIPERMEDIALES
La necesidad de desarrollar
software para internet (portales, catálogos, buscadores/traductores,
comercio electrónico, ...), ha provocado que recientemente exista
un interés creciente en cómo
generar Sistemas de Información
que combinen de forma correcta dos aspectos básicos: estrategias
de navegación en un espacio heterogéneo de información,
y operaciones de consulta o
actualización de
la base de datos heterogénea correspondiente.
El estudio de los problemas
asociados al diseño de este tipo de aplicaciones complejas en ambientes
web, que incluyan comportamiento dinámico, y que combinen adecuadamente
el diseño e implementación de patrones de navegación
precisos con un sofisticado comportamiento computacional, es y va a ser
objeto de un intenso trabajo de investigación y desarrollo durante
los
próximos años.
En este sentido los métodos
convencionales orientados a objetos presentan una grave carencia generalizada:
el no tratamiento de abstracciones que hagan posible la especificación
de aplicaciones hipermediales consecuentes con la metáfora del hipertexto.
En particular, el diseño navegacional, característica esencial
de las aplicaciones basadas en web, no se tiene presente.
OO-HMethod es nuestra respuesta
en este área tan relevante como ambicioso de investigación.
A grandes rasgos, OO-HMethod es una aproximación de modelado conceptual
para aplicaciones hipermediales (más concretamente aplicaciones
Web). La principal contribución de esta propuesta es su habilidad
para integrarse perfectamente con métodos de modelado conceptual
existentes que ofrecen en forma de componentes software la funcionalidad
a nivel de 'lógica de aplicación' que requiere un sistema
software.
OO-HMethod dispone de un
catálogo de patrones propio a partir del cual se puede:
-
Especificar la vista de navegación
del sistema de información
-
Especificar la vista de presentación
del sistema de información
CALIDAD EN EL DISEÑO DE APLICACIONES WEB
Con el avance de Internet como entorno preferido por muchas organizaciones para el desarrollo de aplicaciones cada vez más complejas en términos de contenido, estructura, comportamiento e interfaz, se ha hecho patente la necesidad de técnicas que no sólo ayuden en su construcción sino que garanticen que el producto resultante (aplicación Web) se adhiere a determinados criterios de calidad. El estudio y aplicación de dichos criterios (intuitividad de la estructura navegacional, rendimiento, accesibilidad, etc.) es un campo emergente dentro de la Ingeniería del Software. Dicho estudio comprende, por un lado, la adaptación de modelos y estándares de calidad existentes a la idiosincrasia de las aplicaciones Web (e.g. norma ISO 9126). Además, la idiosincrasia de las Aplicaciones Web hace necesario definir un nuevo conjunto de métricas que consideren aspectos relacionados con la navegación a través de este tipo de aplicaciones, aspectos que han sido tradicionalmente obviados en la evaluación de aplicaciones convencionales. Nuestro objetivo final en este sentido es proponer guías de diseño que, basadas en estudios empíricos sobre la influencia de los distintos constructores de navegación sobre la usabilidad de la aplicación final, permitan guiar el proceso de construcción de los modelos de navegación incluidos en cualquier método/metodología de desarrollo de aplicaciones hipermediales.
|