| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2007 14:22:37
|
rodrigo_lm
JavaChild
![[Avatar]](/images/avatar/f56de5ef149cf0aedcc8f4797031e229.png)
Membro desde: 24/07/2006 14:21:52
Mensagens: 107
Localização: São Paulo
Offline
|
Boa tarde,
Estou com uma duvida no diagrama de seqüência do meu TG. O programa se comunica Cliente/Servidor através de sockets. A duvida é, como eu defino isso no diagrama de seqüencia?
Eu pensei em duas alternativas, passar o fluxo da classe A (Cliente) para a classe B (Servidor) e não especificar que isso esta ocorrendo via socket, ou passar o fluxo da classe A (Cliente) para a classe socket (Nativa java) e esta classe socket transferir o fluxo para a classe B (Servidor)
Qual seria a forma correta?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2007 21:26:03
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
acho válido.
vc pode incluir alguns comentários no diagrama usando a notação de estereótipos pra ficar claro que a comunicação é via sockets. Acho que é relevante esse comentário - pois vc está, provavelment, atendendo um requisito não funcional certo?
Woody
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2007 09:21:26
|
rodrigo_lm
JavaChild
![[Avatar]](/images/avatar/f56de5ef149cf0aedcc8f4797031e229.png)
Membro desde: 24/07/2006 14:21:52
Mensagens: 107
Localização: São Paulo
Offline
|
Obrigado, agodinhost
Já estava adotando comentários no diagrama, mas não para indicar isso, esta tudo meio confuso ainda, pois só conheço a teoria, na pratica fica mais difícil .
Ao que parece eu estava fazendo errado meu diagrama, estava detalhando muito. Vou usar a solução da classe Clientes se comunicar com a classe Servidor diretamente, e incluir comentário como você disse.
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/10/2007 20:08:00
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
cara, em quê fase do projeto vc está?
isso é importante pois está diretamente relacionado com o nível de detalhes que vc está cobrindo.
só lembrando, resumo para a escrita dos artefatos, por fase:
- concepção: nível de detalhes superficial,pensando apenas em citar os desejos do cliente - os requisitos, caixa preta (não é necessário ter diagramas de sequências);
- análise: nível médio de detalhes, abrindo o que foi levantado na concepção, caixa preta.
- projeto: nível alto de detalhes, caixa branca (aqui vc fala de detalhes internos do sistema).
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
|
|