Prova do IPJB - Tecnologista Tecnologia da Informação Aplicada a Conservação da Biodiversidade - IDCAP (2025) - Questões Comentadas

Limpar Busca

Considere as afirmativas relacionadas ao padrão MVC apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:

(__)No MVC, a View se comunica diretamente com o Model para acessar os dados necessários para a exibição, sem a necessidade de intervenção do Controller.
(__)O uso do MVC contribui para a modularidade e a organização do código, separando as responsabilidades de apresentação (View), lógica de negócio (Model) e controle de fluxo (Controller), promovendo o alto acoplamento entre os componentes.
(__)A flexibilidade do MVC permite que diferentes Views sejam utilizadas para apresentar os mesmos dados do Model, como, por exemplo, exibir os dados em uma página web (HTML), gerar um relatório em PDF, fornecer uma API REST (JSON) ou interagir com um dispositivo móvel.

Assinale a alternativa que apresenta a sequência correta:

  • A V − F − V.
  • B F − V − V.
  • C V − F − F.
  • D V − V − F.
  • E F − F − V.

Acerca da organização de componentes em uma arquitetura de software, analise as afirmativas a seguir:

I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.

É correto o que se afirma em:

  • A II e III, apenas.
  • B I, apenas.
  • C III, apenas.
  • D II, apenas.
  • E I, II e III.

Acerca da arquitetura em camadas, analise as afirmativas a seguir:

I.Arquiteturas em camadas estritas, com dependências unidirecionais entre as camadas, garantem um baixo acoplamento e facilitam a manutenção do sistema.
II.A arquitetura em camadas pode ser implementada de diferentes maneiras em termos de organização de código, incluindo "pacote por camada" e "pacote por recurso".
III.Um dos problemas da arquitetura em camadas é a sua similaridade entre diferentes domínios de negócio, resultando em código com pouca expressividade em relação ao domínio.

É correto o que se afirma em:

  • A I, apenas.
  • B II, apenas.
  • C II e III, apenas.
  • D I, II e III.
  • E III, apenas.

Em APIs RESTful, a principal função das "fórmulas de link" (link fórmulas) no design de recursos, é:

  • A Configurar a estrutura de links para diferentes formatos de mídia, como JSON e XML.
  • B Validar a conformidade das URIs com padrões técnicos estabelecidos.
  • C Estabelecer condições para a inclusão de links específicos em uma representação de recurso, com base no estado atual do recurso.
  • D Converter URIs em descrições ou títulos legíveis por humanos para facilitar a compreensão.
  • E Controlar o acesso aos links com base nas permissões dos usuários.

Analise as afirmativas a seguir e registre V, para verdadeiras, e F, para falsas:

(__)XML (Extensible Markup Language) é uma linguagem de marcação utilizada para representar dados de forma estruturada, sendo amplamente utilizada em serviços web.
(__)WSDL (Web Services Description Language) é uma linguagem utilizada para descrever a interface de um Web Service, especificando as operações disponíveis, os formatos de mensagens e os protocolos de comunicação
(__)JSON (JavaScript Object Notation) é um protocolo de comunicação utilizado para a troca de mensagens entre serviços web, sendo mais robusto e seguro que o HTTPS.

Assinale a alternativa que apresenta a sequência correta:

  • A V − V − F.
  • B V − F − F.
  • C F − V − V.
  • D V − F − V.
  • E F − F − V.