Call for Action: Liberando UML – la iniciativa WebUML

La iniciativa WebUML pretende liberar el UML , es decir, liberarlo de la esclavitud del desktop y llevarlo a la web, donde las tecnologías online pueden permitir una forma más colaborativa de modelado.

El argumento de que es muy difícil modelar de forma colaborativa en un entrono distribuido es cierto. No hace falta repetir de nuevo las quejas habituales acerca del formato de intercambio XMI .

Lo que ya no tengo tan claro es que la solución para modelar colaborativa sea la que ellos proponen: movernos al entorno web. Esto de por sí no es una mala cosa (e.j. la herramienta Gravity es prometedora) pero yo lo veo más como un complemento a las herramientas de desktop más que una solución definitiva. De hecho, me gustaría intercambiar modelos UML entre diferentes herramientas independientemente de si la herramienta es una herramienta de escritorio o una herramienta web.

Primero, porqué el modelado es mucho más que dibujar diagramas UML. Habría que traer a la web no sólo una herramienta de modelado sinó también todas las herramientas necesarias para manipular los modelos (e.g. herramientas de transformación de modelos).

Segundo, y más importante, no veo que la comunidad de programadores haya ido por la vía de utilitzar IDEs en la web (por más que existan, e.j. CodeRun ). Para ellos la solución para conseguir programar de forma colaborativa no ha sido abandonar el desktop sinó utilitzar herramientas de control de versiones como subversion. Y esa dirección creo que habríamos que seguir también nosotros: fijando de una vez un formato de intercambio seguido por todos (no sólo por lo que respecta al contenido sinó también incluyendo la parte gráfica) y utilizar Subversion y similares para controlar y fusionar los cambios en los modelos hechos por diferentes modeladores (cierto, todavía no tenemos la tecnología necesaria pero vamos por el buen camino).

Eso sí, de momento la iniciativa WebUML nos puede servir de alivio temporal y, como siempre, cualquier iniciativa que pretenda mejorar el modelado y incrementar su uso es más que bienvenida.

Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog y/o seguirme en twitter y/o a través de la lista de distribución del portal Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación:

2 Responses to Call for Action: Liberando UML – la iniciativa WebUML

  1. Anonymous says:

    Buenas tardes, agradecida por la información, deseo hacer una consulta que me apoyará en la elaboración de la tesis.

    ¿El WebUML es lo mismo que el WebML?

    Desearía que así fuera para que pueda enfocarme en el WebML, entiendo que es un lenguaje para diseñar código a través del WebRatio en aplicaciones .Net

    Lamentablemente no logro encontrar suficiente información sobre WebUML y el método de evaluación de costos Post Arquitectura (que según mis tutores no es el cocomo)

    Agradeciendo anteladamente su atención a mi pedido y esperando su inmediata respuesta a mi consulta msandritabo@yahoo.com, me despido.

    Sandra Martinez

  2. jordi says:

    WebML viene de web modeling language y es un lenguaje que permite la definición de aplicaciones web (tres diagramas principales: modelo de datos, modelo de navegación describiendo las páginas de la aplicación, y modelo de presentación con detalles sobre como visualizar gráficamente las páginas).

    WebRatio es una herramienta que permite generar código a partir de modelos WebML.

    WebUML es una cosa totalmente diferente. WEbUML es simplemente una iniciativa para facilitar la colaboración y intercambio de modelos UML a través de la web (o sea nada que ver con el desarrollo de aplicaciones web sinó con el uso de las herramientas disponibles en la web para dibujar y compartir modelos online)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress
Read previous post:
Call for Action: Setting UML Free- the WebUML initiative
jUCMNav – Un plug-in de eclipse para modelar con la User Requirements Notation
jUCMNav – A Eclipse-based modeling tool for the User Requirements Notation
Close