Diagramas UML no desenvolvimento de Software  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Andre_JavaWorld
JavaTeenager
[Avatar]

Membro desde: 29/06/2007 12:48:07
Mensagens: 160
Localização: Saint Cyr L'ecole, France
Offline

Ola Pessoal,

Estou desenvolvendo um software, e gostaria de saber quais os diagramas o pessoal mais costuma utilisar no desenvolvimento, esta é uma duvida um tanto dificil de ser explicada, mas é o que gostaria de saber, rs pois tenho o documento de requisitos pronto, agora nao sei por onde prosseguir, alguem poderia me dar uma forcinha? o software que estou desenvolvendo tem um tamanho pequeno, no entanto, gostaria da opiniao do pessoal para um desenvolvimento de tamanho medio/grande


desde ja, Agradeço

André de Souza

[Email] [MSN]
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 532
Localização: São Paulo
Offline

Aew!!!
depende muito do sistema...
Geralmente eu utilizo o diagrama de Caso de uso para ter uma ideia de como o sistema tem que ser.. e o de Classe para desenhar a OO
FLW ^^

PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


paulofafism
JavaEvangelist
[Avatar]

Membro desde: 02/05/2006 15:30:50
Mensagens: 304
Offline

Bem eu customo usar Caso de Uso para ter um visão geral do sistema. Agora quando precisar detalhar algumas partes do sistema, uso diagrama de atividades e sequência, em alguns casos uso o de componentes. E também uso o de classes. So que vou desenvolvendo os diagramas a medida que vou desenvolvendo o sistema

This message was edited 1 time. Last update was at 26/02/2009 10:15:35


Paulo Vinícius Moreira Dutra
Analista de Sistemas
Andre_JavaWorld
JavaTeenager
[Avatar]

Membro desde: 29/06/2007 12:48:07
Mensagens: 160
Localização: Saint Cyr L'ecole, France
Offline

Muito obrigado pela dica pessoal,

As vezes perdemos muito tempo apenas "programando" quando na verdade o tempo deve ser melhor aproveitado na analise do sistema, Abraços Pessoal e obrigrado pelas respostas

[Email] [MSN]
ffranceschi
JavaChild
[Avatar]

Membro desde: 23/08/2006 11:07:21
Mensagens: 130
Offline

Pensando em agile, documentos são caros de ser mantidos... imagina manter atualizado um diagrama de classes...
Não que documentar seja ruim, mas tudo tem sua finalidade e não se sinta culpado em jogar fora.... usamos bastante como rascunho numa interação para passar pra equipe o que tem q ser feito, geralmente desenhamos numa lousa branca.
Não se esqueça que seu principal objetivo é o software

Abraços

Fernando Franceschi
Blog - http://ffranceschi.wordpress.com/
Twitter - http://twitter.com/ffranceschi1
[WWW]
Andre_JavaWorld
JavaTeenager
[Avatar]

Membro desde: 29/06/2007 12:48:07
Mensagens: 160
Localização: Saint Cyr L'ecole, France
Offline

Exatamente, estou totalmente de acordo, simples modificacoes podem custar muito caro, pois tempo é dinheiro e softwares normalmente tem prazo para serem entregues, e modificar diagramas é um problema quando o assunto é tempo, quais os diagramas voces mais usam quando trabalham com metodologias ageis?

Obrigado pelas Respostas

André de Souza

[Email] [MSN]
Rubem Azenha
Forum Spammer
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1799
Localização: São Paulo, SP
Offline

Eu costumo utilizar notações não padronizadas numa folha A4

This message was edited 1 time. Last update was at 27/02/2009 08:53:24




Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
[WWW]
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 621
Localização: London, UK
Offline

Andre_JavaWorld wrote:..quais os diagramas voces mais usam quando trabalham com metodologias ageis?


No meu caso, nenhum.

Ivan Sanchez | coding dojo | blog | twitter
[WWW]
marcosalex
Forum Spammer
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 1802
Offline

"

This message was edited 1 time. Last update was at 13/08/2009 17:09:48

[Yahoo!] aim icon [ICQ]
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 621
Localização: London, UK
Offline

marcosalex wrote:Particularmente, considero abrir mão de documentação em nome da "agilidade" um tiro pela culatra.


Outra coisa a se considerar eh que UML nao eh a unica maneira de se documentar um projeto. Uma suite de testes de aceitacao automatizados tambem pode servir muito bem a esse proposito, e de brinde voce ainda pode validar boa parte da especificacao automaticamente

Ivan Sanchez | coding dojo | blog | twitter
[WWW]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 2762
Localização: Rio de Janeiro
Offline

Nunca senti falta de UML

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
marcosalex
Forum Spammer
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 1802
Offline

"

This message was edited 1 time. Last update was at 13/08/2009 17:12:32

[Yahoo!] aim icon [ICQ]
danielbussade
JavaEvangelist

Membro desde: 13/09/2007 09:26:21
Mensagens: 408
Localização: Itaperuna -RJ
Offline

Olá, expondo minha opinião sobre o assunto, acredito que UML não seja para documentar. Um design OO bem construído se autodocumenta, e se não for o bastante nada que o bom javadoc não resolva.

Acredito que o UML seja uma ferramenta de análise. Parafraseando Rodrigo Yoshima:"A análise é traduzir requisitos em
em componentes do software, descobrindo informações."

Para corroborar o que eu disse, leia o artigo:

http://blog.aspercom.com.br/2008/06/06/uml-nao-eh-documentacao/


Valeu!

This message was edited 1 time. Last update was at 02/02/2010 09:01:31


When you steal from one author, is called plagiarism, when you steal from many is called research.

[WWW] [MSN]
marcosalex
Forum Spammer
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 1802
Offline

"

This message was edited 1 time. Last update was at 13/08/2009 17:16:14

[Yahoo!] aim icon [ICQ]
Emerson Macedo
Virtual Machine Man
[Avatar]

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

Eu só uso UML (não normativa) pra explicar arquiteturas ou pra discutir soluções. Fora isso ... sinceramente não serve pra mais quase nada.

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]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team