O UML é uma linguagem de modelagem para Orientação a Obje...

Próximas questões
Com base no mesmo assunto
Q1747940 Engenharia de Software

O UML é uma linguagem de modelagem para Orientação a Objeto. Sobre o tema, assinale a alternativa correta.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B) O diagrama de sequência descreve a colaboração entre vários objetos de um sistema.

Para a resolução desta questão é necessário conhecimento sobre UML (Unified Modeling Language), que é uma linguagem padrão para a modelagem de sistemas orientados a objetos. A UML permite visualizar, especificar, construir e documentar os artefatos de um sistema. Cada diagrama possui um objetivo específico dentro do processo de desenvolvimento de software.

O diagrama de sequência, mencionado na alternativa B, é utilizado para representar a interação entre objetos em um determinado fluxo de uso do sistema, evidenciando a sequência temporal em que as mensagens são trocadas. Esse diagrama é ideal para modelar comportamentos específicos de um sistema e entender como diferentes partes do sistema colaboram para realizar uma função.

A alternativa B está correta porque é exatamente essa colaboração entre os objetos que o diagrama de sequência visa representar. Ele mostra como os objetos interagem uns com os outros ao longo do tempo para realizar uma tarefa específica dentro do sistema.

As demais alternativas apresentam conceitos equivocados:

  • O diagrama de estados é utilizado para representar os estados de um objeto e as transições que ocorrem em resposta a eventos específicos, não as interações entre atores e o sistema como mencionado na alternativa A.
  • O diagrama de classes mostra a estrutura estática do sistema, com suas classes, atributos, operações e relacionamentos, e não inclui os casos de uso do sistema, o que invalida a alternativa C.
  • O diagrama de casos de uso ilustra as funcionalidades do sistema que estão disponíveis para os usuários (atores), e não as atividades do sistema como mencionado na alternativa D.

Ao compreender a função de cada tipo de diagrama dentro da UML, torna-se mais claro identificar a resposta correta para questões que abordem esse assunto.

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

✅Gabarito(B) 

O diagrama de sequência é um diagrama comportamental que preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo. 

Um diagrama de sequência costuma identificar o evento gerador do processo modelado, bem como o ator responsável por esse evento, e determina como o processo deve se desenrolar e ser concluído por meio da chamada de métodos disparados por mensagens enviadas entre os objetos. 

Fonte: UML 2 - Uma Abordagem Prática - Gilleanes T.A. Guedes - Novatec - 2° Edição

A descrição da B está muito mais relacionada ao Diagrama de Comunicação.

A princípio não encontrei erro na D ao considerar atividades como funcionalidades que o sistema deve oferecer. Mas é provável que a banca quis descrever o Diagrama de Atividades.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo