Lançado Jsigner - Engenharia reversa automática e configurável através do Maven  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Ferryman
JavaGuru
[Avatar]

Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline


Manter diagramas UML como documentação sempre foi um serviço braçal, pouco produtivo e dependendo do que for documentado, acaba não se tornando uma documentação útil.

Pensando neste problema foi desenvolvido o Jsigner, ferramenta que possibilita engenharia reversa através do maven, de uma maneira diferente das conhecidas. O Jsigner se propõe a gerar diagramas que realmente agreguem valor para comunicação e documentação.
O conceito utilizado foi o mesmo do javadoc. Marcações no código fonte são utilizados para gerar os diagramas de classes, de maneira bem simples...
Basta anotar as classes que você deseja que sejam documentadas com diagramas utilizando a anotação @Domain e passando como parametro os domínios ao qual a classe pertence.
Para cada dominio será gerado um diagrama separado, para não causar sobrecarga cognitiva aos leitores dos diagramas, podendo assim gerar diagramas claros e objetivos!

A configuração desta ferramenta possibilita:

Divisão do negócio em multiplos diagramas.
Decida qual classe irá ser exibida em quais diagramas.
Configure a omissão de metodos e atributos indesejados (getters, setters, equals, serialVersion etc..).
Geração dos diagramas através do maven.

Para mais detalhes sobre a configuração visite o site do projeto:http://code.google.com/p/jsigner/


Dúvidas, comentários e sugestões, são bem vindos.

[]s a todos,

Ferry






Rafael Farias Silva (@rafaferry)

Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner
[Email] [WWW]
psb
JavaBaby
[Avatar]
Membro desde: 18/05/2004 10:47:27
Mensagens: 89
Offline

parabéns pelo projeto.

Graduado em Ciência da computação
SCJP 1.4
faelcavalcanti
GUJ Ranger
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline

parabens pelo projeto, é bem simples o uso, bastando configurar seu projeto no maven, configurar as classes que você quer gerar com @Domain e rodar o comando jsigner:design.

realmente é uma maneira bem diferente, porém facilitada após tudo configurado. coloca uns screenshots para a galera ver e motivar no uso.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
Ferryman
JavaGuru
[Avatar]

Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline

Boa ideia faelcavalcanti,

Adicionei na página principal uma imagem de exemplo.

Obrigado,

[]s
Ferry

Rafael Farias Silva (@rafaferry)

Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner
[Email] [WWW]
faelcavalcanti
GUJ Ranger
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline

ficou massa, no user guide poderia ter o mesmo ilustrando também.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
chicocx
JavaChild
[Avatar]

Membro desde: 20/03/2005 11:57:35
Mensagens: 131
Localização: Goiânia
Offline

Meus parabéns.
Configurei um projeto para testar e achei excelente a idéia...
foi muito fácil, tudo muito prático e resolve um problema grave que tinha que era sincronizar os diagramas com as alterações nas classes... coisa que era trabalhosa em manutenções de sistemas

...a arte da via é fazer da vida uma obra de arte...
Ambient Informática
Siga-me no Twitter: @chicocx
[Email] [MSN]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team