April 2008 Archives

sequence.jpg Desenhar diagramas de seqüência, mesmo com as novas ferramentas do mercado hoje, é um trabalho quase artístico. Clica aqui, arrasta uma classe, cria uma relação entre elas, clica de novo, coloca o nome do método, e por aí vai.

Outro dia, lendo alguns artigos em blogs por aí, me deparei com uma maneira absolutamente fantástica de criar estes diagramas. Trata-se do website WebSequenceDiagrams.

O apelo é ainda maior para programadores sem uma veia artística como eu. Basicamente o que você faz para criar o diagrama de sequência é passar um roteiro, no formato texto mesmo. Por exemplo:

HttpListener->Delegate: atende o request
Delegate->DAO: grava a requisição
note right of DAO: Este DAO é abstrato, podendo utilizar qualquer servidor para persistência.
Delegate->BusinessLogic: executa a regra de negócios
Delegate->HttpListener: responde o request

Este roteiro em formato texto gera o seguinte diagrama:

samplediagram.png Além disso, o site também disponibiliza templates para tornar o diagrama mais elaborado visualmente, como por exemplo:

samplediagram-modernblue.png
Exemplo de diagrama usando o tema Modern Blue


samplediagram-green.png
Exemplo de diagrama usando o tema Green Earth


Além disso, é possível salvar como PDF e dividir em várias páginas para impressão. Como diria o pessoal do MTV Rock Gol, totalmente excelente! :-)

E você, o que você usa no seu dia-a-dia para criar diagramas UML em geral? Deixe comentários com suas dicas!



Links:

Sobre este Arquivo

This page is an archive of entries from April 2008 listed from newest to oldest.

March 2008 is the previous archive.

June 2008 is the next archive.

O conteúdo atual está no índice principal o procure nos arquivos, onde você encontra todo o conteúdo.

Clicky Web Analytics