OOWS

Páginas: 30 (7425 palabras) Publicado: 3 de junio de 2014
OOWS: Un Método de Producción de Software en
Ambientes Web*
Joan Fons, Oscar Pastor, Pedro Valderas y Marta Ruiz
Departamento de Sistemas Informáticos y Computación
Universidad Politécnica de Valencia
Camino de Vera s/n
46022 Valencia, Spain
{jjfons, opastor, pvalderas, mruiz}@dsic.upv.es

Abstract. Este artículo presenta una aproximación para el modelado orientado
a objetos desoluciones web que proporciona mecanismos para la especificación
de sistemas de información dinámicos hipermediales y de comercio electrónico.
Se propone una extensión de un método OO para la generación automática de
código usando modelos conceptuales (OO-Method) que permite capturar y representar la semántica navegacional y de presentación de información usando
primitivas de abstracción de altonivel. Se define un proceso guiado de construcción de una solución web completa y se aplica la aproximación planteada a
un caso de estudio sobre una aplicación para el comercio electrónico.

Introducción
Hoy en día, con la rápida expansión de Internet y los avances en el área de las tecnologías web han aparecido un nuevo tipo de aplicaciones en estos entornos, y son cada
vez más complejas ydinámicas. Además, debido al acelerado crecimiento y la alta
competitividad de las actividades comerciales en la Red, estos sistemas son construidos en periodos temporales muy cortos, sin el apoyo de herramientas de trabajo adecuadas y utilizando soluciones ad-hoc, lo que está llevando a construir s
istemas
software de baja calidad y de difícil mantenimiento y evolución.
En los últimos años hansurgido gran cantidad de aproximaciones metodológicas
que intentan ayudar en la sistematización de la construcción de soluciones en ambientes web, proporcionando mecanismos de abstracción que faciliten el desarrollo de estos sistemas. Además, se están intentando definir marcos de trabajo integrados que
proporcionen herramientas adecuadas para dar soporte a la construcción de estos sistemas entodas sus fases. Pero actualmente no existe ningún método totalmente establecido.
Existen dos tendencias claras. Unas aproximaciones se basan en extender iniciativas orientadas al diseño hipermedial (navegacional), introduciendo expresividad para
dotar de dinamismo a los sistemas. Estas aproximaciones aparecieron hacia el princi*

Esta investigación está soportada por el Programa CYTED, en elproyecto VII.18, WEST y
el Proyecto CICYT del programa FEDER, con ref. TIC 1FD97-1102

pio o mitad de la década de los 90, con el objetivo de construir aplicaciones hipermediales donde se unía el concepto de navegación con la multimedia, en sistemas claramente estáticos (sin funcionalidad). Es por esto que la mayoría de estas aproximaciones están basadas en el Modelo Relacional clásico, o bienen extensiones de éste.
Algunos ejemplos destacables de estas iniciativas son OOHDM [22] (actualización
OO de HDM [9]), WebML [6], ADM [14], AutoWeb [16] y RMM [11]. El otro grupo
de aproximaciones se basan en la idea de extender los métodos de desarrollo orientados a aplicaciones dinámicas (con funcionalidad), que podríamos llamar “convencionales”, tratando de introducir la semántica de lahipermedia como característica inherente a este nuevo tipo de sistemas software. Este tipo aproximaciones (
por lo
general, más recientes) tratan de introducir características navegacionales al modelo
OO. En este grupo podemos encontrar los m
étodos UWE [4], WSDM [7], EORM
[13], OOH [10] y OO-Method [17].
Sin embargo, en estas propuestas, las características hipermediales y las propiedadesfuncionales son tratadas habitualmente por separado, dificultando el problema de
desarrollar una aplicación web en un marco de trabajo unificado. En la práctica, estos
métodos proporcionan una solución parcial, bien porque se centran en captar las características navegacionales (en detrimento de la especificación funcional del sistema), o bien en captar las características más convencionales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia oows para soluciones web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS