Um Analista de Sistemas está desenvolvendo um Plano de Teste...
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
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: O trecho decisivo do enunciado é a verificação da configuração de dados antes e depois da execução do caso de uso. Isso aponta para um diagrama que mostra instâncias e seus valores em um momento específico, o que leva à alternativa D.
- Se a questão falar em estado do sistema em um instante específico, com instâncias e valores concretos, pense em Diagrama de Objetos.
- Se aparecer fluxo de mensagens ou interação dinâmica, elimine Diagrama de Objetos e considere diagramas de interação.
- Se o foco estiver em infraestrutura física ou servidor, elimine Diagrama de Objetos por não ser diagrama de implantação.
- Em contexto de testes, diferencie validar estado concreto de execução de validar estrutura estática de classes.
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
Modelar fluxo de mensagens no tempo e detalhar a implementação (como um objeto chama o método do outro) é função do Diagrama de Sequência ou do Diagrama de Comunicação/Colaboração. O Diagrama de Objetos é estático, ele não mostra "fluxo" de tempo, apenas a foto parada.
Gabarito: D
Gabarito: D
Outras alternativas.
- **Alternativa A** – “valida a arquitetura física do servidor onde o Caso de Uso será executado”
→ **Diagrama de Implantação** (*Deployment Diagram*), que mostra nós de hardware, servidores, dispositivos e a comunicação física entre eles.
- **Alternativa B** – “permite modelar o fluxo de mensagens entre as classes, detalhando a implementação do Caso de Uso”
→ **Diagrama de Sequência** (*Sequence Diagram*), focado na interação temporal e na troca de mensagens entre objetos/classes.
- **Alternativa C** – “fornece uma representação concreta das classes, verificando se a estrutura estática é válida”
→ **Diagrama de Classes** (*Class Diagram*), que mostra classes, atributos, métodos e relacionamentos estruturais.
- **Alternativa E** – “serve como base para a criação do banco de dados, sendo irrelevante para testes”
→ Também remete ao **Diagrama de Classes** (quando usado para modelagem de dados, embora a afirmação “irrelevante para testes” seja equivocada). Em alguns contextos, pode aludir ao **Diagrama de Entidade-Relacionamento** (DER), mas este não é UML.
Portanto, as alternativas descrevem, respectivamente: **Implantação**, **Sequência**, **Classes** e **Classes/DER**.
(UFVJM – 2017) Como é conhecido em UML o tipo diagrama que descreve a estrutura estática de um sistema em um determinado momento? "Diagrama de objetos"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo