Acerca de XMLHttpRequest e de linguagens de modelagem, julg...
Acerca de XMLHttpRequest e de linguagens de modelagem, julgue o próximo item.
Em UML 2.x, um diagrama de comunicação mostra a estrutura
interna dos classificadores estruturados utilizando peças,
portas e conectores, sendo a colaboração realizada por enlaces
de comunicação.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - errado
Primeiramente, é importante entender que a Unified Modeling Language (UML) é uma linguagem de modelagem padronizada utilizada em engenharia de software para visualizar, especificar, construir e documentar os artefatos de um sistema. A UML inclui uma variedade de tipos de diagramas, cada um servindo a propósitos específicos dentro do ciclo de desenvolvimento de software.
Em particular, o diagrama de comunicação é um tipo de diagrama comportamental UML que retrata as interações entre os objetos e/ou partes do sistema. Este diagrama foca na visualização das relações e trocas de mensagens entre entidades, sendo estas representadas por links (ligações) e mostrando a sequência de mensagens de acordo com a ordem em que ocorrem.
Por outro lado, a descrição da questão menciona peças, portas e conectores, que na verdade são elementos típicos do diagrama de estrutura composta da UML. Este diagrama tem como foco a representação da estrutura interna de um classificador (como uma classe ou componente), mostrando suas partes internas, as interconexões entre elas e as portas que permitem a comunicação com outras partes do sistema ou com o ambiente externo.
Com base nesses esclarecimentos, podemos afirmar que a alternativa está errada, já que confunde dois tipos distintos de diagramas da UML. Um diagrama de comunicação não é utilizado para mostrar a estrutura interna dos classificadores com peças, portas e conectores, mas sim as interações entre objetos por meio de mensagens em um contexto de colaboração.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A questão trocou "diagrama de estrutura composta" por "diagrama de comunicação".
GABARITO - E
Nos modelos UML, um diagrama de estrutura composta mostra a estrutura interna dos classificadores estruturados utilizando peças, portas e conectores. Um classificador estruturado define a implementação de um classificador e pode incluir uma classe, um componente ou um nó de implementação. Você pode utilizar o diagrama de estrutura composta para mostrar os detalhes internos de um classificador e descrever os objetos e funções que trabalham juntos para executar o comportamento do classificador contido.
Um diagrama de estrutura composta é similar a um diagrama de classe, mas ele representa peças individuais em vez de classes inteiras. Antes de definir a estrutura interna de um classificador, você deve mostrar seu compartimento de estrutura ou abrir um diagrama de estrutura composta.
https://www.ibm.com/support/knowledgecenter/pt-br/SS5JSH_8.5.0/com.ibm.xtools.modeler.doc/topics/ccompstruc.html
se tem uma coisa que o cespe gosta é confundir coloboração com estrutura composta
2013
O diagrama de colaboração pode ser utilizado para modelagem de um conjunto de funcionalidades que cooperam entre si para executar uma função específica.
errada
Na UML, um diagrama de comunicação mostra as interações entre os objetos ou funções associados com linhas de vida e mensagens transmitidas entre linhas de vida. Em versões anteriores do UML, esse diagrama era denominado diagrama de colaboração e possuía uma notação diferente. Diagramas de comunicação são um tipo de diagrama de interação que você pode usar para explorar o comportamento dinâmico de um sistema ou aplicativo de software.
https://www.ibm.com/support/knowledgecenter/pt-br/SS5JSH_9.1.0/com.ibm.xtools.sequence.doc/topics/ccommndiag.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo