Considere as seguintes afirmações sobre a linguagem UML.I -...

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

Considere as seguintes afirmações sobre a linguagem UML.


I - O diagrama de comunicação mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa, sendo similar a um fluxograma, exceto pelo fato de que pode mostrar fluxos concorrentes.

II - Um diagrama de sequência mostra chamadas de método, usando setas horizontais do chamador para o chamado, identificadas com o nome do método e, opcionalmente, incluindo seus parâmetros, seus tipos e o tipo de retorno.

III - Casos de uso e o diagrama de caso de uso ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.


Quais estão corretas?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - Apenas II e III.

Afirmação I: O erro nesta afirmação reside na descrição do diagrama de comunicação. Na UML, o diagrama de comunicação não é similar a um fluxograma, mas sim focado na representação das interações entre objetos baseadas em mensagens, mostrando a troca de mensagens sequenciais e simultâneas numa configuração espacial que destaca os links entre objetos. Por isso, a afirmação I está incorreta.

Afirmação II: Esta afirmação está correta. No diagrama de sequência, as chamadas de método são de fato representadas por setas horizontais, que vão da linha de vida do chamador para a linha de vida do chamado, e podem conter o nome do método, parâmetros, tipos e tipo de retorno. Logo, a afirmação II está correta.

Afirmação III: Esta afirmação também está correta. Os casos de uso e o diagrama associado ajudam a capturar os requisitos funcionais do sistema a partir da perspectiva dos usuários, especificando o comportamento esperado sem entrar em detalhes da implementação interna. Portanto, a afirmação III está correta.

Concluindo, somente as afirmações II e III estão corretas, justificando que a alternativa D é a correta.

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

Erro na alternativa I)

O diagrama de atividades tem por objetivo mostrar o comportamento dinâmico de um sistema ou parte deste, através da utilização do fluxo de controle entre ações que o sistema executa, sendo similar a um fluxograma, com a diferença de que o diagrama de atividades tem a capacidade de mostrar fluxos concorrentes

(PRESSMAN, 2011)

II e III estão corretas, gabarito  D

.

Falou em fluxo falou em atividade

Clique para visualizar este comentário

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