Um dos pontos fortes de UML em relação a outras notações par...

Próximas questões
Com base no mesmo assunto
Q2262695 Engenharia de Software
Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para modelagem dinâmica, isto é, de comportamento de software. A respeito de modelagem dinâmica, é INCORRETO afirmar que: 
Alternativas

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