Questão nº 66

Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 66)

FGV2024Analista Judiciário - TI - Desenvolvimento de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

A análise orientada a objetos utiliza diagramas da UML para representar os diversos elementos de um projeto de software. Ana está modelando um sistema para Web, na arquitetura MVC, e agora precisa descrever o fluxo de mensagens entre os componentes View, Controller e DAO, segundo a cronologia com a qual ocorrem, para um processo de consulta aos dados na base e apresentação na interface de usuário.
Para que possa desenhar corretamente o processo, Ana irá utilizar o diagrama de:

Resposta comentada

Gabarito Alternativa E

O diagrama de sequência é uma ferramenta da UML que mostra a ordem cronológica das mensagens trocadas entre objetos (ou instâncias de classes) para realizar uma funcionalidade específica.

  • (A) Incorreta: O diagrama de classes representa a estrutura estática do sistema, mostrando classes, atributos, métodos e seus relacionamentos, e não o fluxo de mensagens no tempo.
  • (B) Incorreta: O diagrama de componentes mostra a organização e as dependências entre os componentes de software de alto nível, mas não o fluxo detalhado de mensagens cronologicamente. Armadilha: A menção de "componentes View, Controller e DAO" pode levar a pensar neste diagrama, mas a necessidade de descrever o "fluxo de mensagens segundo a cronologia" é o que o desqualifica.
  • (C) Incorreta: O diagrama de estados descreve o ciclo de vida de um único objeto, mostrando seus estados e as transições entre eles em resposta a eventos, e não a interação entre múltiplos objetos.
  • (D) Incorreta: O diagrama de implantação ilustra a arquitetura física do sistema, mostrando como os artefatos de software são distribuídos e executados em nós de hardware, sem relação com o fluxo de mensagens entre componentes.
  • (E) Correta: O diagrama de sequência é ideal para descrever o fluxo de mensagens entre objetos (como View, Controller e DAO) em uma ordem cronológica, exatamente como solicitado para um processo de consulta e apresentação de dados.

Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho