SóProvas


ID
598357
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de comunicação concentra-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. Esse diagrama está associado ao diagrama de classe.

Alternativas
Comentários
  • O diagrama de comunicação concentra-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo. Esse diagrama está associado ao diagrama de classe.

    O diagrama que verifica como os objetos estão vinculados é o Diagrama de Objetos.
  • Eduardo, acho que você se equivocou. Segue abaixo um trecho tirado do livro "UML 2 - Guia de Consulta Rápida" de Gilleanes T. A. Guedes.

    "As informações apresentadas no diagrama de comunicação são, com frequencia, praticamente as mesmas apresentadas no diagrama de sequencia, porém com um enfoce diferente, visto que esse diagrama não se preocura com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo"

    Eu entrava com recurso fácil nessa questão.
  • O único erro da questão é afirmar que o Diagrama de Comunicação está associado ao Diagrama de Classe.

    Ele está associado ao Diagrama de Sequência.
  • Um diagrama de comunicação mostra a colaboração dinâmica entre elementos. É similar ao diagrama de sequência e seu intuito é focar em como objetos colaboram entre si. Diagramas de Comunicação mostram a troca de mensagens (ou intereções) entre objetos, bem como os relacionamentos (frequentemente chamados de contexto). Frequentemente, escolhe-se entre usar diagrama de sequência OU o diagrama de comunicação. Se a visualização da linha de tempo ou sequência de eventos é o mais importante, usa-se sequência; se o contexto é mais importante, usa-se colaboração.


    Fonte: http://www.xpdian.com/Thecommunicationdiagram.html
  • Eu entraria com recurso com toda a certeza. O diagrama de comunicação, assim como o diagrama de sequência, está vinculado ao diagrama de classes. Ele serve para mostrar como os objestos se comunicam através de mensagens. 
  • Grandes amigos, em outra questão da cespe, ela colocou como certa que o diagrama de classes é a base para o de comunicação:

    O diagrama de classes define todas as classes de que o sistema necessita e é a base para a construção dos diagramas de sequência e comunicação.

    http://www.questoesdeconcursos.com.br/questoes/ad9eae9b-82?tab=2

    Vai entender esse ser mau dessa banca.
  • Se a questão perguntasse qual o diagrama que mais se assemelha, até entenderia o erro. Mas como pode o diagrama de comunicação não estar associado (de qualquer forma que seja) ao diagrama de classes? Se não existir o diagrama de classes, como será feito o diagrama de comunicação? Como saber o tipo de objeto e suas operações?

  • Boa André!

    E a questão "em questão"  tinha mudado o seu gabarito, e olha a justificativa da banca:

    Justificativa da banca:  O diagrama de classes define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados. Por esse motivo opta-se pela alteração do gabarito do item.


  • Vejam o comentário de Eduardo Neves

  • e-

    O Diagrama de Comunicação mostra a relação entre os objetos, mensagens entre eles, mas não se preocupa com a ordem. Diferente do Diagrama de Sequência, um Diagrama de Comunicação mostra os relacionamentos entre os objetos. Os Diagramas de Sequência e os Diagramas de Comunicação expressam informações semelhantes de maneiras diferentes. Os Diagramas de Comunicação mostram os relacionamentos entre os objetos com melhor compreensão dos efeitos em determinado objeto e para design de procedimentos.

  • O diagrama de comunicação era conhecido como diagrama de colaboração até a versão 1.5 da UML, tendo seu nome modificado para diagrama de comunicação a partir da versão 2.0. O diagrama está amplamente associado ao diagrama de sequência: na verdade, um complementa o outro. 

    -- Livro: UML 2.0 uma abordagem pratica, capitulo 8 --