Sobre os diagramas da UML, afirma- se:I. O diagrama de sequê...

Próximas questões
Com base no mesmo assunto
Ano: 2013 Banca: FUNDATEC Órgão: Prefeitura de Feliz - RS
Q1238402 Engenharia de Software
Sobre os diagramas da UML, afirma- se:
I. O diagrama de sequência é adequado à representação do comportamento de um objeto em vários casos de uso.
II. O diagrama de comunicação é um tipo de diagrama de interação, com ênfase nas conexões de dados entre os vários participantes da interação.
III. O diagrama de tempo é um tipo de diagrama de interação e descreve as restrições de tempo de um objeto ou de um conjunto de objetos.
Quais estão corretas?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Apenas II e III.

A compreensão adequada dos diagramas da UML (Unified Modeling Language) é fundamental para a representação de diferentes aspectos dos sistemas de software. Vamos analisar as afirmações com base nessa compreensão:

  • II. O diagrama de comunicação é efetivamente um tipo de diagrama de interação que se concentra em mostrar as relações entre os objetos que participam da interação. Diferente do diagrama de sequência, a ênfase aqui é mais sobre como os objetos estão conectados e menos na ordenação temporal dos eventos. Portanto, essa afirmação é correta.
  • III. O diagrama de tempo, outro tipo de diagrama de interação, é voltado para representar as restrições temporais de objetos ou de interações entre objetos. Este diagrama é útil para especificar requisitos de timing e sincronização para diferentes partes do sistema. Dessa maneira, a afirmação também é correta.

A afirmação I é incorreta porque o diagrama de sequência foca na ordem temporal dos eventos que ocorrem durante um caso de uso específico, e não é adequado para representar o comportamento de um objeto em vários casos de uso simultaneamente. Para isso, outros diagramas e técnicas seriam mais apropriados, como diagramas de classes ou de estado, que mostram uma visão mais abrangente do objeto em diferentes cenários.

Logo, compreender a finalidade e o contexto de uso de cada tipo de diagrama da UML é essencial para selecionar a alternativa correta em questões como essa.

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

não seria o contrário, II e III?

não seria o contrário, II e III?

A banca diz que é GAB E

https://www.fundatec.org.br/portal/concursos/publicacoes_v2.php?concurso=271

A resposta correta é II e III porque o diagrama de sequência não é adequado para representar o comportamento de um objeto em vários casos de uso, mas sim para modelar a interação entre os objetos envolvidos em um único caso de uso.

Brevemente, os diagramas da UML são:

  1. Diagrama de Classe: representa as classes e suas relações, mostrando os atributos e métodos de cada classe.
  2. Diagrama de Casos de Uso: descreve as funcionalidades do sistema a partir da perspectiva do usuário, mostrando os casos de uso e as relações entre eles.
  3. Diagrama de Sequência: mostra a interação entre os objetos envolvidos em um caso de uso, representando as mensagens que são trocadas entre eles.
  4. Diagrama de Comunicação: similar ao diagrama de sequência, mas enfatizando as conexões de dados entre os participantes da interação.
  5. Diagrama de Atividades: modela o fluxo de atividades e a ordem em que elas ocorrem em um processo de negócio ou de software.
  6. Diagrama de Componentes: descreve a organização dos componentes de um sistema e suas interações.
  7. Diagrama de Implantação: mostra como os componentes de um sistema são distribuídos em hardware e software, incluindo servidores, bancos de dados e outros recursos.
  8. Diagrama de Estados: descreve os estados possíveis de um objeto ou componente, bem como as transições entre eles.
  9. Diagrama de Tempo: representa as restrições de tempo de um objeto ou conjunto de objetos, como prazos, atrasos e outras restrições temporais.

Fonte: Chat GPT

Clique para visualizar este comentário

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