Quanto aos diagramas UML, assinale a opção incorreta.

Próximas questões
Com base no mesmo assunto
Q2252656 Engenharia de Software
Quanto aos diagramas UML, assinale a opção incorreta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra D.

A alternativa correta é a letra D, que apresenta uma afirmação incorreta sobre os diagramas UML. Vamos explorar o conteúdo de cada alternativa para entendermos melhor.

  • Alternativa A: Correta. Em um diagrama de sequência, a linha vertical tracejada, conhecida como linha de vida (lifeline), representa a existência de um objeto durante uma interação. As mensagens trocadas são de fato representadas por setas, indicando a comunicação entre os objetos.

  • Alternativa B: Correta. Nos diagramas de colaboração (também conhecidos como diagramas de comunicação), é possível ter objetos anônimos, e as ligações entre objetos são representadas por linhas sólidas. As mensagens podem ser numeradas para indicar a sequência das interações.

  • Alternativa C: Correta. Nos diagramas de atividades, 'forks' representam o início de atividades paralelas, enquanto 'joins' representam a sincronização das mesmas. Um 'fork' tem uma transição de entrada e múltiplas de saída, e isso está corretamente descrito na alternativa.

  • Alternativa D: Incorreta. Aqui reside o erro. O diagrama de implantação (deployment) é utilizado para modelar a configuração física de hardware e software de um sistema. Ele mostra como o software é distribuído em termos de nós de hardware. Portanto, um diagrama de implantação documenta as relações tanto entre componentes de hardware quanto de software. Além disso, os nós podem representar diversos tipos de dispositivos, incluindo computadores, impressoras e terminais.

  • Alternativa E: Correta. De fato, um diagrama de componentes é utilizado para descrever os componentes de um sistema e suas dependências, que podem ser de várias naturezas, incluindo compilação ou comunicação.

Para resolver esta questão, é necessário conhecer os diferentes tipos de diagramas na UML e suas finalidades, além de entender como eles representam os aspectos estruturais e comportamentais de um sistema de software. A alternativa D é a única que contém informação incorreta, fazendo dela a resposta certa para a pergunta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo