[Cascavel-pm] ferramentas para UML e Perl

Alceu R. de Freitas Jr. glasswalk3r em yahoo.com.br
Segunda Outubro 24 10:45:26 PDT 2005


Olá monges,

Ultimamente ando pesquisando sobre ferramentas de
código livre que possibilitem a criação de diagramas
UML e posteriormente código Perl. A intenção desse
email é dividir os resultados (parciais) da pesquisa e
talvez criar alguma sinergia.

Vale a pena dizer que, para quem não sabe, o código
gerado é apenas o "esquelo das classes", ou seja, as
propriedades e métodos são escritos em código Perl. O
restante deve ser feito pelo programador.

O programa DIA (http://www.gnome.org/projects/dia/),
já um velho conhecido, permite criar diagramas UML. O
problema é que não existe atualmente nenhum conversor
que permita gerar código à partir de seus diagramas. O
programa dia2code (http://dia2code.sourceforge.net/)
gera código para diversas linguagens, exceto Perl :-(.
Se alguém programa também em C, talvez seja
interessante extender o dia2code para fazer isso. 
A vantagem de usar o DIA é ele estar disponível em
UNIX e Windows.

O Umbrello gera diagramas UML e também código Perl à
partir desses diagramas. Eu ainda não testei esse
programa, quem quiser testar eu recomendo pegar a
última versão disponível, já que ela corrige vários
bugs relativos a criação de código Perl.
O problema do Umbrello é a sua dependência das
biblitecas do KDE.

O ArgoUML (http://argouml.tigris.org/) é um programa
feito em Java e permite gerar diagramas. Ele não gera
código Perl automaticamente, mas aparentemente o
projeto UMMF (http://ummf.sourceforge.net/) faz isso.
Por ser feito em Java, rodar o ArgoUML em software
obsoleto pode ser um tédio.

Se algum monge quiser trocar experiências sobre essas
ferramentas (ou outras), por favor faça-o.

[]'s


Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r em yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
A well-used door needs no oil on its hinges.
A swift-flowing stream does not grow stagnant.
Neither sound nor thoughts can travel through a vacuum.
Software rots if not used.
These are great mysteries -- The Tao Of Programming, 5.1


	



	
		
_______________________________________________________ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


Mais detalhes sobre a lista de discussão Cascavel-pm