Filtrar


Questões por página:
Com base na arquitetura de software baseada em microsserviços, as afirmativas a seguir representam características desse tipo de arquitetura, EXCETO: 
O Software Livre é um tipo de software desenvolvido e mantido de maneira colaborativa. Sobre o conceito de Software Livre, que inclui sistemas como Linux e aplicativos como BrOffice, é CORRETO afirmar que:
 A arquitetura é uma abordagem arquitetural fundamental para o desenvolvimento de software moderno, ela se baseia na ideia de construir aplicações a partir de componentes modulares e reutilizáveis, chamados de serviços, que podem se comunicar entre si de maneira padronizada e interoperável. Marque a alternativa CORRETA que corresponde a arquitetura descrita.

Com base nos conceitos relacionados aos fundamentos da computação, julgue o item a seguir.


No modelo PaaS, o provedor abstrai a infraestrutura subjacente ao desenvolvedor, sem afastar, em regra, a necessidade de configuração lógica dos serviços consumidos pela aplicação.

O desenvolvimento de aplicações modernas envolve diferentes arquiteturas e estratégias tecnológicas, como aplicações web, aplicações nativas e aplicações híbridas. Cada abordagem apresenta características específicas relacionadas ao desempenho, acesso a recursos do dispositivo, modelo de desenvolvimento e experiência do usuário, sendo a escolha dependente das necessidades do sistema e do público-alvo.

Considerando as diferenças entre aplicações web, nativas e híbridas, analise as afirmativas a seguir: 

I. Aplicações web são acessadas por meio de navegadores e, em geral, apresentam maior dependência da conectividade de rede para seu funcionamento.
II. Aplicações híbridas combinam características de aplicações web e nativas, podendo ser instaladas em dispositivos e acessar recursos do hardware, como notificações e sensores.
III. Aplicações nativas utilizam uma única base de código para diferentes sistemas operacionais, o que reduz o custo e o tempo de desenvolvimento quando comparadas às aplicações híbridas.
IV. AV. Aplicações web tendem a apresentar desempenho inferior ao de aplicações nativas, pois dependem do navegador para execução e interação com o usuário.

Assinale a alternativa correta: