Questão de Engenharia de Software — Teste de Software — FGV 2026
Engenharia de Software›Teste de Software
Código
fg127301
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Análise e Desenvolvimento de Sistemas)
Um Analista de Sistemas está desenvolvendo um Plano de Testes. Ele utiliza o Diagrama de Casos de Uso para identificar os cenários de teste de nível de sistema e o Diagrama de Objetos para verificar a configuração de dados antes e depois da execução de um caso de uso.A principal vantagem de se usar o Diagrama de Objetos em conjunto com um Caso de Uso para a validação do sistema reside no fato de que o Diagrama de Objetos
Avalida a arquitetura física do servidor onde o Caso de Uso será executado.
Bpermite modelar o fluxo de mensagens entre as classes, detalhando a implementação do Caso de Uso.
Cfornece uma representação concreta das classes, verificando se a estrutura estática é válida.
Dpermite visualizar os valores específicos dos atributos das instâncias envolvidas, confirmando o estado do sistema em um ponto de execução do Caso de Uso.
Eserve como base para a criação do banco de dados, sendo irrelevante para testes.
Revelar gabarito e comentário▾
GabaritoD — permite visualizar os valores específicos dos atributos das instâncias envolvidas, confirmando o estado do sistema em um ponto de execução do Caso de Uso.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Diagrama de Objetos em Testes de Caso de Uso
Gabarito: letra D. O Diagrama de Objetos fornece uma "fotografia" do sistema em um determinado momento, mostrando valores específicos de atributos das instâncias, o que é essencial para validar o estado esperado antes e depois da execução de um Caso de Uso, garantindo que o sistema se comporta conforme o esperado.
O Diagrama de Objetos é um diagrama estrutural da UML que representa uma instância concreta do Diagrama de Classes em um dado instante. Cada objeto é uma linha do diagrama de classes com valores reais para seus atributos. Em testes de sistema, essa capacidade permite verificar as pré-condições e pós-condições de um Caso de Uso, conferindo se os dados estão corretos antes e depois da execução.
Alternativa A — ❌ Incorreta
A arquitetura física do servidor não é modelada por diagramas UML estruturais como o Diagrama de Objetos; isso é tratado por diagramas de implantação ou documentação de infraestrutura.
Alternativa B — ❌ Incorreta
O fluxo de mensagens entre classes é modelado por diagramas de interação (sequência ou comunicação), não pelo Diagrama de Objetos, que é estático.
Alternativa C — ❌ Incorreta
O Diagrama de Classes fornece a representação concreta das classes e sua estrutura estática (atributos e métodos), mas sem valores específicos. O Diagrama de Objetos mostra instâncias com valores, portanto a alternativa confunde os dois diagramas.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente: o Diagrama de Objetos exibe instâncias (objetos) com valores concretos de seus atributos, permitindo verificar o estado do sistema em um ponto específico da execução de um Caso de Uso. Isso é fundamental para validar pré-condições e pós-condições.
Alternativa E — ❌ Incorreta
O Diagrama de Objetos não serve como base para criação de banco de dados (essa função é do Diagrama de Classes ou Modelo Entidade-Relacionamento). Além disso, é relevante para testes, ao contrário do que afirma.
NÃO CAIA NESSA!
A banca troca conceitos entre diagramas UML: a alternativa B confunde Diagrama de Objetos com Diagrama de Sequência/Comunicação; a alternativa C o confunde com Diagrama de Classes. Lembre-se: Diagrama de Objetos = instância concreta com valores; Diagrama de Classes = estrutura abstrata.