Que ferramenta você utiliza para diagramação UML?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Emerson Macedo
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline

xandroalmeida wrote:Mas eu acho que ajuda bastante você olhar um diagrama de classes do seu dominio, mesmo que você já conheça o projeto. Desde que esteja atualizado, mas se for para fazer um diagrama deste e não manter atualizado é melhor não fazer mesmo.

O que você acha em dar uma olhada na suite de testes para saber as funcionalidades do sitema? Caso não exista nada, é muito simples usar um Jude da vida pra fazer engenharia reversa. Caso já existam os tais diagramas, haverá 99% de chance de estar desatualizado.

Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com

"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
aleck
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline

O mito dos diagramas atualizados

EU voto no EA, mas realmente não gosto de usar estes diagramas para refletir o codigo e sim para ajudar no entendimento de alguma funcionalidade.

Quando sou obrigado a entregar uso a famosa engenharia reversa.

Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline

emerleite wrote:
xandroalmeida wrote:Mas eu acho que ajuda bastante você olhar um diagrama de classes do seu dominio, mesmo que você já conheça o projeto. Desde que esteja atualizado, mas se for para fazer um diagrama deste e não manter atualizado é melhor não fazer mesmo.

O que você acha em dar uma olhada na suite de testes para saber as funcionalidades do sitema? Caso não exista nada, é muito simples usar um Jude da vida pra fazer engenharia reversa. Caso já existam os tais diagramas, haverá 99% de chance de estar desatualizado.


Oh povo estressado e que enxerga de um lado só.
Eu disse que ter um diagrama uml atualizado é *mais uma* ferramenta que pode facilitar a vida.
Se você prefere *apenas* olhar a suite de testes, ok.


--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
Emerson Macedo
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline

xandroalmeida wrote:
emerleite wrote:
xandroalmeida wrote:Mas eu acho que ajuda bastante você olhar um diagrama de classes do seu dominio, mesmo que você já conheça o projeto. Desde que esteja atualizado, mas se for para fazer um diagrama deste e não manter atualizado é melhor não fazer mesmo.

O que você acha em dar uma olhada na suite de testes para saber as funcionalidades do sitema? Caso não exista nada, é muito simples usar um Jude da vida pra fazer engenharia reversa. Caso já existam os tais diagramas, haverá 99% de chance de estar desatualizado.


Oh povo estressado e que enxerga de um lado só.
Eu disse que ter um diagrama uml atualizado é *mais uma* ferramenta que pode facilitar a vida.
Se você prefere *apenas* olhar a suite de testes, ok.


Ops, não houve stress, somente uma opinião. E falando em opinião, IMO diagrama UMl atualizado é praticamente utopia. Eu nunca vi. Sempre no começo fica lindo e depois de algumas semanas ou meses tudo desatualizado.

Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com

"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
le-silva
Java Ninja
[Avatar]

Membro desde: 31/01/2003 10:21:32
Mensagens: 260
Offline

Quando preciso, uso o Enterprise Architect... Mas também gosto do Together Architect...

Leandro Silva

{ :blog => 'leandrosilva.com.br' , :twitter => '@codezone' }
[Email] [WWW]
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

juzepeleteiro wrote:Magic Draw!

Agora, esse negocio de engenharia reversa, inversa e de cabeça pra baixo nunca funcionou e nem deve.

Eu acredito que você não deve modelar seu código, mas sim a ideia. UML não é nada mais, que uma linguagem visual para comunicar.

Eu nunca vi uma representação UML do código ajudar...


se for pensar em ferramenta mesmo, MagicDraw++

mas realmente nada substitui papel ou a lousa branca...rs

This message was edited 1 time. Last update was at 06/03/2008 13:31:01


Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
paulo.marcelo
JavaBaby
[Avatar]

Membro desde: 03/03/2008 07:46:26
Mensagens: 83
Offline

A última versão do Netbeans vem com essa funcionalidade para você criar um projeto de UML, eu achei bem interessante.

This message was edited 1 time. Last update was at 06/03/2008 13:46:45


Paulo Marcelo
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team