lunes, 14 de diciembre de 2009

Diagramas Uml de forma facil y bonita

Hace un tiempo queria hacer diagramas de forma facil y bonita, estaba haciendo un desarrollo en el que, el resultado era un diagrama de clases, que salia de la lectura de varios Xml's. especificamente de los mapeos de hibernate.

buscando, y buscando encontre http://yuml.me/ . una pagina web en la cual puedes hacer diagramas muy bonitos solo escribiendo muy poco. por ejemplo

Diagramas de clases:

Este diagrama se genera solo con este texto.

[Customer]+1->*[Order]
[Order]++1-items >*[LineItem]
[Order]-0..1>[PaymentMethod]
bonito y facil no. aqui esta el generador de diagramas de clases y la documentacion http://yuml.me/diagram/scruffy/activity/draw

Diagramas de secuencias o actividad:

Este tambien se genera con muy pocas linas. aqui esta como se genera este ejemplo

(start)->logged in->(Show Dashboard)->|a|->(end)
not logged in->(Show Login)->|a|


Casos de uso:

igual que los anteriores, muy facil e intuitivo, aqui el codigo que genera esto.

[User]-(Login)
[User]-(Logout)
(Login)<(Reminder) (Login)>(Captcha)
El generador y documentacion esta aqui. http://yuml.me/diagram/scruffy/usecase/draw


El generador esta desarrollado en java, este es gratis, pero tambien esta la opcion de comprarlo y dejarlo corriendo como servicio [seria genial].

Estos diagramas pueden generarse como imagen, o como pdf, si es como imagen podemos mostrarla en cualquier web poniendo com src la ruta de la imagen, por ejemplo:
http://yuml.me/diagram/scruffy/usecase/%5BUser%5D-(Login),%20%5BUser%5D-(Logout),%20(Login)%3C(Reminder),%20(Login)%3E(Captcha)

Lo bueno de esto, es que no tenemos que instalar absolutamente nada :).

Ojala sea util esto de los diagramas.


--
Atte.
Victor Hugo Saavedra
http://vhspiceros.blogspot.com

3 comentarios:

  1. De hecho hoy en día este tipo de herramientas para el modelado textual son cada vez más populares y hay ya varios otros programas similares, ver: http://modeling-languages/es/content/herramientas-para-uml

    ResponderEliminar
  2. Buen Dato Jordi,

    pero a mi me gusto mucho http://yuml.me. por el hecho de lo facil que es de usar, y es web, no necesitas intastalar nada. :D

    --
    Atte.
    Víctor Hugo Saavedra.
    http://vhspiceros.blogspot.com

    ResponderEliminar
  3. Si ..de gran potenia..creo que REBOL esta detras..

    http://sansali.perso.sfr.fr

    ResponderEliminar