sexta-feira, 8 de maio de 2009

Diagrama de Classes

Considerando a estrutura MVC, definimos as classes Modelo no nosso Diagrama de Classes. Os métodos foram omitidos pois consideramos que nestas classes existiram somente métodos dos tipos get e set.

13 comentários:

  1. Olá Wannes, olá Patrícia,

    No início, achei a proposta de vocês pequena demais, porém, depois de ver este diagrama, confesso que fiquei impressionado!
    Pontos Interessantes:
    1-Um processo possuir e tratar de varias tramitações quer sejam de entrada ou saída, sobre um mesmo assunto;
    2-Assunto Enumerado;
    3-Associação Exclusiva {XOR}, muito bem aplicada.

    Detalhes técnicos:
    1-O pessoal do SisGrup, aplicou um Tipo Enumeration muito interessante. Seria legal se vocês fizessem o mesmo para sua Classe Assunto;
    2-Se eu não me engano, vocês podem usar o mesmo recurso de Chaves {}, que utilizaram no XOR, também para informar que cada tramitação tem 2 usuários (Despachante/Destinatário). Nos diagramas da OMG eles descrevem vários tipos de regras entre chaves (teria que pesquisar), mas a anotação (em amarelo) também funcionou bem.

    Confesso que estou deixando este modelo guardado aqui comigo, para uma futura consulta ... Parabéns!

    Fábio Gabriel

    ResponderExcluir
  2. Pessoal,

    Bem completo o modelo de vocês. Achei bastantte útil o indicador de direção dos relacionamentos, que ajuda no entendimento das cardinalidades e relações entre as classes.Bom trabalho.

    ResponderExcluir
  3. Dupla!!!
    Um documento não pode gerar um outro documento?
    Talvez fosse interessante vocês colocarem um auto-relacionamento na classe documento.
    BJUN

    ResponderExcluir
  4. Legal o diagrama de vocês, principalmente pela utilização do XOR, que foi apresentada na aula, mas que nunca tinha visto aplicada em um diagrama.

    ResponderExcluir
  5. Olá
    Realmente levei um susto tbm ao abrir o diagrama de vcs!Achei que ia ser pequeno.
    Parabéns! Acho que ficou bem claro.Só acho que como a Capra colocou um documento pode gerar outro documento.
    Angela Paula

    ResponderExcluir
  6. Pessoal, o diagrama de vocês ficou muito legal. Adorei a utilização do xor e a indicação da direção do relacionamento. Parabéns

    ResponderExcluir
  7. Legal, saiu do modelo mais simplista e ordinário e passou a expor complexidades reais existentes no universo da modelagem, como um XOR, por exemplo.

    Valeu,

    Marco Damiani

    ResponderExcluir
  8. O modelo de vocês ficou bem completo e detalhado. Parabéns. Bjs Alice

    ResponderExcluir
  9. O diagrama ficou muito bom.
    Só senti dificuldade em entender dois pontos:
    Primeiro ponto: sobre a notinha do “despachante”. Por que não generalizar a classe “Usuário”?
    Segundo ponto: como vocês vão conseguir descobrir quando um documento é “enviado para” ou “recebido de” um órgão?
    Fora isso, parabéns pelo produto!!!

    ResponderExcluir
  10. Oi pessoal! ficou muito bom! como já foi colocado por alguns, o despachante tinha que ser tratado de uma outra forma... entendi o xor de voces... alias, é o segundo diagrama que vejo com a utilização.. confesso antes dessa aula nao tinha visto...
    muito bom trabalho!
    bjs!

    ResponderExcluir
  11. Boa noite,

    Bom diagrama, bastante claro representando muito bem a base do sistema. Gostei especialmente da direção do relacionamento, o que facilita bastante a leitura.

    ResponderExcluir
  12. Olá pessoas, boa noite. Gostei do diagrama, ficou realmente muito bom, com clareza e bem objetivo. Parabéns!

    ResponderExcluir
  13. Oi, muito bom o diagrama, mas ficou uma duvida sobre a classe usuário. Qual a correspondência com os atores do sistema?

    HJdM

    ResponderExcluir