Considere as seguintes afirmações sobre a linguagem UML.I -...
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?
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