Um dos pontos fortes de UML em relação a outras notações par...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C. Vamos discorrer sobre o assunto tratado na questão e entender o motivo dessa alternativa ser a correta.
A UML (Unified Modeling Language) é uma linguagem padrão para a elaboração da estrutura de projetos de software. Ela pode ser utilizada para visualização, especificação, construção e documentação dos artefatos de sistemas de software. Um dos aspectos que a UML permite modelar é o comportamento dinâmico de um sistema, ou seja, como o sistema se comporta em execução, através de diferentes tipos de diagramas.
Os diagramas de sequência são utilizados para mostrar como os objetos interagem em uma determinada funcionalidade do sistema, representando a sequência de mensagens trocadas entre eles. Eles são muito úteis para refinar casos de uso, pois permitem visualizar o fluxo de operações e a interação entre objetos, levando à definição dos métodos das classes envolvidas, o que é abordado na alternativa A.
Os diagramas de atividades, mencionados na alternativa B e D, são usados para modelar processos de negócio e fluxos de trabalho, incluindo aspectos de paralelismo e condicionais. Eles podem ser usados tanto para detalhar um caso de uso, como para representar a lógica de um método de uma classe, mostrando a sequência de ações e decisões.
A alternativa C menciona os diagramas de fluxo de dados, que não são parte da UML. Diagramas de fluxo de dados são utilizados em outras abordagens de modelagem de sistemas e são focados na circulação de dados entre processos, mas não são uma opção dentro da UML para refinar casos de uso. Esta é a razão pela qual a alternativa C é INCORRETA e, portanto, a resposta correta da questão.
Compreendendo esses conceitos, você pode ver como os diagramas da UML são usados para representar diferentes aspectos do comportamento de um sistema de software e como a alternativa C não se alinha com as capacidades e opções oferecidas pela UML.
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 C
Diagrama de Fluxo de Dados (DFD), é um modelo baseado em fluxos de dados e não em cenários (que no caso o caso de uso é baseado em cenários)
Para refinar e detalhar ainda mais os casos de uso, a UML oferece outros tipos de diagramas, como Diagramas de Sequência, Diagramas de Atividades, Diagramas de Estados, entre outros.. Esses diagramas ajudam a visualizar o comportamento dinâmico do sistema, as interações entre objetos e a sequência de eventos. Portanto, embora os DFDs ) sejam úteis para visualizar o fluxo de dados em um sistema, eles não são usados para refinar casos de uso na UML. Em vez disso, a UML tem seus próprios conjuntos de diagramas para esse propósito.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo