Questões de Concurso Sobre frameworks em engenharia de software

Foram encontradas 102 questões

Q3623354 Engenharia de Software
No modelo MVC, qual é o componente responsável por encapsular a funcionalidade (lógica do negócio) e objetos de conteúdo (dados), bem como incorporar todos os estados da WebApp? 
Alternativas
Q3565833 Engenharia de Software

Analise as assertivas abaixo:


I. Em Programação Web, o lado cliente (client-side) realiza a interação com o usuário. Essas operações, portanto, fazem parte do front-end da aplicação. 


II. Bootstrap é um famoso framework utilizado para desenvolver páginas Web responsivas. Pode-se dizer que se trata de uma ótima opção para o desenvolvimento back-end de maneira fácil.


III. Os três principais elementos do padrão MVC são model, view e controller. O componente controller gerencia diretamente os dados, a lógica e as regras da aplicação.



Quais estão corretas?

Alternativas
Q3538628 Engenharia de Software
Durante a execução de um sistema baseado em microsserviços criado com Spring Cloud, o time de DevOps identificou a necessidade de alterar a URL de um serviço externo, que está definida em uma propriedade no arquivo de configuração remoto. O objetivo é aplicar essa nova URL sem reiniciar o serviço cliente. Dado esse cenário, representa corretamente os passos ou requisitos para aplicar a nova configuração com sucesso:
Alternativas
Q3503623 Engenharia de Software
No desenvolvimento de jogos digitais, os motores de jogo e as bibliotecas gráficas desempenham papéis distintos. Um motor de jogo, como Unreal Engine ou Unity, diferencia-se de uma biblioteca gráfica (ex: OpenGL) por oferecer
Alternativas
Q3502011 Engenharia de Software
Em relação a projetos de software, _______________ é uma miniarquitetura reutilizável que serve como base para o desenvolvimento de aplicações.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Alternativas
Q3401879 Engenharia de Software
No desenvolvimento de aplicações web, a escolha do framework adequado é essencial para garantir eficiência, escalabilidade e manutenção do projeto.
Com relação aos frameworks, assinale (V) para afirmativa verdadeira e (F) para a falsa.
( ) Django: um framework para desenvolvimento rápido para web, escrito em PHP.
( ) Laravel: um framework Python gratuito e de código aberto para desenvolvimento de aplicações web que segue o padrão MVC.
( ) React: uma biblioteca JavaScript de código aberto com foco em criar interfaces de usuário em páginas web.
As afirmativas são, respectivamente, 
Alternativas
Q3357251 Engenharia de Software
No desenvolvimento de aplicações web modernas, o conceito de Virtual DOM é amplamente utilizado para melhorar o desempenho, permitindo que apenas as mudanças necessárias sejam aplicadas à interface do usuário. Isso posto, qual dos frameworks a seguir adota essa abordagem para otimização?
Alternativas
Q3350205 Engenharia de Software
JUnit 5 é um framework de testes unitários para códigos Java. Ele possui uma arquitetura modular e três subprojetos principais. O subprojeto que fornece uma engine para executar testes baseados em JUnit 3 e JUnit 4 se chama 
Alternativas
Q3350201 Engenharia de Software
Hibernate 7.0 representa um marco significativo na evolução do Hibernate ORM com foco especial na sua nova especificação para repositórios.
O Hibernate Data Repositories é uma implementação baseado no 
Alternativas
Q3302853 Engenharia de Software

Um desenvolvedor foi contratado para criar um sistema web para uma pequena startup que deseja lançar um MVP (Produto Mínimo Viável) de uma plataforma de cursos online.


O objetivo inicial é disponibilizar um catálogo de cursos, permitir o cadastro de usuários e oferecer um painel administrativo para gerenciar os conteúdos.


A startup tem poucos recursos e precisa lançar a plataforma rapidamente. O desenvolvedor deseja escolher um framework que permita crescer e escalar o projeto futuramente, caso o produto tenha sucesso.



Considerando o cenário descrito, assinale a alternativa que apresenta a melhor escolha para o desenvolvedor e sua justificativa.

Alternativas
Q3291042 Engenharia de Software
Durante uma apresentação à equipe, um Técnico de TI afirmou, corretamente, que a principal função do Zuul no ecossistema de microsserviços é funcionar como um  
Alternativas
Q3290589 Engenharia de Software
Um Tribunal Regional do Trabalho está desenvolvendo um sistema de gestão de processos judiciais que inclui um módulo de auditoria para rastrear mudanças nos registros dos processos. É essencial que qualquer alteração nos dados dos processos judiciais (por exemplo, petições, decisões, movimentações) seja auditada para garantir a integridade e a transparência. Um Analista de TI decide utilizar Hibernate Envers para atender aos requisitos desse módulo de auditoria e, para isso, deve 
Alternativas
Q3258406 Engenharia de Software
No framework Kanban, a função principal dos limites de trabalho em progresso (WIP limits) é 
Alternativas
Q3258087 Engenharia de Software
A respeito de arquitetura de software, julgue o item que se segue.
O framework Vue.js atualiza a interface por meio da comparação do Virtual DOM (document object model) com o DOM real.
Alternativas
Q3256653 Engenharia de Software
Acerca de novas tecnologias gerenciais, reengenharia, ferramentas de melhoria contínua e metodologias ágeis, julgue o item seguinte. 

Considerado uma metodologia ágil de gestão estratégica, o método lean thinking é um framework ágil que visa facilitar a colaboração, a adaptação e a entrega de valor ao cliente de forma incremental. 


Alternativas
Q3223771 Engenharia de Software

Componentes de software são partes independentes e modulares de um sistema de software que realizam funções específicas dentro de uma aplicação maior. Sobre esses componentes, assinalar a alternativa que preenche a lacuna abaixo CORRETAMENTE.



O _____________ oferece um conjunto de ferramentas, bibliotecas e convenções para acelerar o desenvolvimento de sistemas, como para aplicações web ou mobile.

Alternativas
Q3449903 Engenharia de Software
Uma das vantagens da programação orientada a objetos é o reuso de código em diferentes projetos. Sommerville afirma que “a experiencia demonstra que, frequentemente, os objetos são muito pequenos e são especializados para uma aplicação específica”. Continuando, o autor sugere que o reuso OO é mais bem suportado por meio de abstrações de alta granularidade chamadas frameworks.
(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 300)
Analise as afirmações abaixo, baseadas no texto citado, e assinale a alternativa CORRETA a respeito de frameworks:
Alternativas
Q3111784 Engenharia de Software
No que concerne a Java, Zuul e Spring Cloud, julgue o item a seguir.

Como um aplicativo de serviço de borda, o Zuul é construído para permitir roteamento dinâmico e monitoramento que lida com solicitações e executa o roteamento de aplicativos de microsserviços, funcionando como porta de entrada para os pedidos. 
Alternativas
Q3102018 Engenharia de Software

Em relação ao padrão MVC e às ferramentas Vue.js e Alpine.js, julgue o item seguinte.


O model, componente do MVC, é responsável por renderizar a saída visual da aplicação.

Alternativas
Q3086002 Engenharia de Software
No desenvolvimento de software, os frameworks Spring, Spring Cloud, Spring Boot, Hibernate e JUnit desempenham papéis importantes na construção de aplicações modernas. Assinale a opção correta em relação às características e finalidades desses frameworks.
Alternativas
Respostas
21: B
22: A
23: A
24: D
25: A
26: D
27: A
28: D
29: D
30: D
31: A
32: A
33: D
34: C
35: E
36: D
37: A
38: C
39: E
40: A