Método situacional para el desarrollo de aplicaciones web
Resumen
En los últimos años han surgido un conjunto de métodos para desarrollar
aplicaciones web, los cuales no toman en cuenta los principios de la ingeniería de
métodos, ni tampoco los que son proporcionados por la ingeniería web.
Un método para desarrollar aplicaciones web debe estar conformado por un modelo
de producto, que describe las características genéricas de una aplicación web y un
modelo de proceso, que indica las actividades necesarias para desarrollar este tipo
de aplicaciones.
Ninguno de los modelos de procesos asociados a estos métodos relaciona las
actividades a ejecutar en el ciclo de desarrollo con los modelos de producto
asociados a cada una de las aplicaciones web
Asimismo, cabe destacar que ninguno de los métodos evaluados está orientado al
contexto, es decir, que simplemente son un conjunto de fases y pasos predefinidos y
lógicamente ordenados que no indican en qué situaciones particulares se deben
ejecutar.
Para solventar estas deficiencias, se presenta en esta investigación una propuesta
de un método situacional para el desarrollo de aplicaciones web, que cumpliendo con
los principios de la ingeniería de métodos y de la ingeniería web, es orientado al
contexto. Este método ofrece la posibilidad, al grupo de desarrollo, de elegir entre
múltiples alternativas la más conveniente, en función del dominio de aplicación y de
la situación particular enfrentada por tal grupo de desarrollo.
Nuestro método contiene una descripción clara y explícita del modelo de producto y
del modelo de proceso mostrando la integración entre ambos, se adapta a diferentes
contextos de modelado y garantiza una guía completa al equipo de desarrollo,
tomando en cuenta las necesidades particulares del dominio de aplicación
seleccionado (comercio electrónico, gobierno electrónico, etc).
El modelo de proceso se expresa como mapas intencionales. Al final se muestra el
uso del método para un caso real o aplicación.

