Para los profanos del lugar voy a hacer una pequeña introduccion para que nadie se pierda ;)
Dia es un programa para hacer diagramas que soporta UML. Despues de muchas divagaciones me he decantado por el ya que es multiplataforma, almenos para mi :) y por que a partir de el se puede generar codigo automaticamente.
Para generar SQL se puede usar tedia2sql (Dia UML Diagram --> SQL Converter ) y para generar Clases FreePascal se puede usar Dia to Lazarus (dia2laz). Aqui viene la razon del articulo.
Dia2laz es un proyecto que he empezado para el fin que comentaba antes, convertir automaticamente un diagrama UML a clases que pueden ser usadas en nuestros proyectos. Para tal fin no he partido de cero si no que he adaptado dia2pas y he creado una GUI para que sea mas amigable.
Quien quiera probarlo puede bajarselo del servidor subversion de alasombra.net como se muestra a continuacion:
svn co svn://alasombra.net/dia2laz Dia2Laz
Para el resto os dejo un screenshot :)
El siguiente paso seria generar las clases compatibles con tiOPF aunque esto no se si implementarlo en dia2laz o hacerlo a modo de "plugin" para lazdatadesktop
Caregorias
Tags
- dia
- freepascal
- lazarus
- uml
Giuseppe Luigi Punzi (not verified) Thu, 07/02/2009 - 08:37
nunca usé dia,pero parece la escusa perfecta para ojearlo
Un saludo
Add new comment