Questão nº 60
Questão de Engenharia de Software · FCC TST 2017 (nº 60)
Um Analista de Sistemas utilizou em seu projeto UML, especificações de diagramas de estrutura estática e também de comportamento dinâmico de objetos. Na especificação inicial ele usou o Diagrama de Caso de Uso e também modelou alguns processos usando o Diagrama de Atividade. Utilizou, ainda, para a representação da conexão de funções on line o Diagrama de Sequência e também o Diagrama de Componente. Os diagramas de Classe e de Objeto também foram utilizados pelo Analista para especificar os atributos e operações que seriam usados no projeto. Esses seis diagramas, ou seja, Caso de Uso, Atividade, Sequência, Componente, Classes e Objetos foram o suficiente para ele especificar o funcionamento do sistema e do software de suporte. Destes todos, trata-se de um diagrama usado para modelar o comportamento dinâmico do software e um aplicado na modelagem da estrutura estática dos elementos do sistema, respectivamente,
- ASequência e Atividade.
- BClasse e Componente.
- CCaso de Uso e Componente. (alternativa correta)
- DComponente e Objeto.
- ESequência e Caso de Uso.
Resposta comentada
Gabarito Alternativa C
Os diagramas UML são ferramentas para visualizar, especificar, construir e documentar sistemas de software. Eles se dividem em duas categorias principais: diagramas de estrutura, que mostram a organização estática do sistema (como suas partes são montadas), e diagramas de comportamento, que ilustram como o sistema funciona e interage ao longo do tempo.
- (A) Incorreta: Ambos, Diagrama de Sequência e Diagrama de Atividade, modelam o comportamento dinâmico do software. A questão pede um de comportamento e um de estrutura.
- (B) Incorreta: Ambos, Diagrama de Classe e Diagrama de Componente, modelam a estrutura estática do sistema. A questão pede um de comportamento e um de estrutura.
- (C) Correta: O Diagrama de Caso de Uso modela o comportamento dinâmico do software, descrevendo as funcionalidades do sistema do ponto de vista do usuário. O Diagrama de Componente modela a estrutura estática dos elementos do sistema, mostrando como os componentes de software são organizados e suas dependências.
- (D) Incorreta: Ambos, Diagrama de Componente e Diagrama de Objeto, modelam a estrutura estática do sistema. A questão pede um de comportamento e um de estrutura.
- (E) Incorreta: Ambos, Diagrama de Sequência e Diagrama de Caso de Uso, modelam o comportamento dinâmico do software. A questão pede um de comportamento e um de estrutura. A armadilha aqui é que ambos são de comportamento, mas o segundo deveria ser de estrutura.
Fonte: FCC TST 2017 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.