![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizl203MdKpWtLPjd2cnkSG_EkMzex06kTquFvq-42dbS_zKvP43xN5vH2YZCg9FW2JpYHU1KpgStIkerDANTxBCIR80cqicPmyE65ayqSZSqjd-TOUO3DOZ4-5L8YD1MZSQluKV6LrcTks/s400/Diagrama+Sequencia+Manter+Tramita%C3%A7%C3%A3o.png)
sexta-feira, 29 de maio de 2009
Diagrama de Seqüência
Nosso grupo compreendeu que para fins de estudos deveríamos abordar um Diagrama de Seqüência que apresentasse o Caso de Uso mais complexo e mais importante para o nosso sistema. Construímos portanto um Diagrama de Seqüência referente ao Caso de Uso Manter Tramitação, que representa a capacidade de workflow de nosso sistema.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizl203MdKpWtLPjd2cnkSG_EkMzex06kTquFvq-42dbS_zKvP43xN5vH2YZCg9FW2JpYHU1KpgStIkerDANTxBCIR80cqicPmyE65ayqSZSqjd-TOUO3DOZ4-5L8YD1MZSQluKV6LrcTks/s400/Diagrama+Sequencia+Manter+Tramita%C3%A7%C3%A3o.png)
Assinar:
Postar comentários (Atom)
Este comentário foi removido pelo autor.
ResponderExcluirOlá pessoal,
ResponderExcluirGostei da abordagem de baixo nível que vocês deram, parabéns.
Algumas observações:
1-Assim como o diagrama da equipe do Qualiverify, percepi que os métodos na classe Sistema estão embolados, um em cima do outro. Cada setinha deve terminar em um quadradinho (método) isolado ao qual ela dá o nome.
2-Vocês estão DESTRUINDO todos os objetos. Se vocês destruierem objetos de domínio significa que vocês estão eliminando eles da base! É isso!? Vocês estão apagando Usuários, Orgãos, Pessoas e Tramitações da Base? Pois é este o significado daquel "X", numa classe de domínio. Nas classes de controle é apenas uma sinal para o Garbage Colector.
Abraços gente
Fábio Gabriel
O diagrama mais detalhado que encontrei até agora, permite o perfeito entendimento da aplicação.
ResponderExcluirDuplinha
ResponderExcluirVocês destruíram todos os objetos?
Acho que "assunto", por exemplo existe em todo momento.
Abração
Capra
Oi pessoal! ficou muito bom! Vocês alcançaram o objetivo! Uma observação...como o diagrama é grande, na minha opinião, o fluxo de retorno poluiu um pouquinho....
ResponderExcluirbjs!
Completo, porém deve-se checar se os objetos tem que ser realmente destruídos e evitar os métodos get e set, pois poluem o diagrama e são praticamente métodos default.
ResponderExcluirParabéns.
Pessoal, o diagrama ficou bem legal e explicativo. Sem comentários
ResponderExcluirBeijos
Boa noite,
ResponderExcluirSobre o diagrama tenho duas considerações.
1 – Se o sistema uma tela, a mensagem entre o ator e ele não deveriam ter métodos, e sim mensagens (representados com uma seta com o triangulo aberto)
2- Não acho que precise representar os get e set da aplicação, pois são operações padrão.
Boa noite
ResponderExcluirNão tenho nenhuma dúvida pois o caso de uso consiste basicamente de get e sets.
abraços
Acho que a contribuição do Matheus está pertinente:
ResponderExcluirSe o sistema uma tela, a mensagem entre o ator e ele não deveriam ter métodos, e sim mensagens (representados com uma seta com o triangulo aberto)
Abçss
Paula
Bom noite, galera! Eu não entendi muito bem. Só uma dúvida: os passos 2 e 3 são fluxos do caso de uso? Tipo: vocês fizeram num mesmo diagrama um fluxo básico e um alternativo? Se for isso, eu acho que para facilitar o entendimento, poderia ser feito dois diagramas. Outra coisa, se vcs deram um get no processo lá no início, por que vcs dão outros gets nele durante o restante dos fluxos?
ResponderExcluirOlá boa noite. Não entendi os "X" no diagrama. Por uma acaso é o que o Fábio está dizendo? Abçs
ResponderExcluirOi, Pessoal,
ResponderExcluirfiquei com dúvidas sobre o X. No mais, acho que está ok.
HJdM