Questão nº 76
Questão de Tecnologia da Informação · FCC TCE-GO 2022 (nº 76)
Um analista deseja mostrar na forma de diagrama:
I. A interação dos usuários com o sistema, a partir da observação dos requisitos funcionais.
II. O fluxo de execução das ações de uma operação em um programa, de forma semelhante a um fluxograma.
Utilizando a UML 2.5, deverá utilizar respectivamente, para I e II, os diagramas de
- AClasse e de Sequência.
- BCaso de Uso e de Atividades. (alternativa correta)
- CComponentes e de Atividades.
- DImplantação e de Colaboração.
- ECaso de Uso e de Sequência.
Resposta comentada
Gabarito Alternativa B
A UML (Linguagem de Modelagem Unificada) é uma linguagem visual para especificar, construir, documentar e visualizar os artefatos de um sistema de software, usando diferentes tipos de diagramas para representar diversas perspectivas.
- (A) Incorreta: Diagramas de Classe mostram a estrutura estática do sistema (classes, atributos, métodos), não a interação do usuário. Diagramas de Sequência mostram a ordem cronológica das mensagens trocadas entre objetos, não um fluxo geral de atividades como um fluxograma.
- (B) Correta: O Diagrama de Caso de Uso (I) é ideal para modelar a interação dos usuários (atores) com o sistema, representando os requisitos funcionais. O Diagrama de Atividades (II) é usado para modelar o fluxo de controle e as etapas de um processo ou operação, sendo muito semelhante a um fluxograma.
- (C) Incorreta: Diagramas de Componentes mostram a estrutura de componentes físicos do sistema, não a interação do usuário. Diagramas de Atividades estariam corretos para a segunda parte, mas não para a primeira.
- (D) Incorreta: Diagramas de Implantação mostram a arquitetura física do hardware e software. Diagramas de Colaboração (ou Comunicação) focam na estrutura de objetos que interagem e na troca de mensagens entre eles, mas não são o melhor para um fluxo de atividades tipo fluxograma.
- (E) Incorreta: O Diagrama de Caso de Uso está correto para a primeira parte. No entanto, o Diagrama de Sequência, embora mostre um "fluxo de execução" (de mensagens entre objetos), não é "semelhante a um fluxograma" no sentido de representar passos, decisões e ramificações de um processo como o Diagrama de Atividades. Armadilha da banca: A frase "fluxo de execução das ações de uma operação" pode levar a pensar em Diagrama de Sequência, que mostra a ordem das chamadas de métodos. Contudo, a expressão "de forma semelhante a um fluxograma" é a chave, apontando inequivocamente para o Diagrama de Atividades, que modela o fluxo de controle de forma mais abstrata e processual, com pontos de decisão, paralelismo e loops, como um fluxograma tradicional.
Fonte: FCC TCE-GO 2022 Analista de Controle Externo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.