Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.252 questões

Q2228291 Engenharia de Software

Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.


Para configurar um projeto Freestyle no Jenkins, devem-se definir o pipeline de compilação, o teste e a implantação que serão executados quando o projeto for construído.


Alternativas
Q2228290 Engenharia de Software

Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.


Embora as técnicas de integração contínua sejam essenciais para garantir a qualidade do software e a eficiência do processo de desenvolvimento, elas não possibilitam a realização de testes automatizados de aceitação.

Alternativas
Q2228289 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
O Ansible é uma ferramenta de integração contínua que permite automatizar o processo de construção, teste e implantação de software e pode ser integrado a outras ferramentas DevOps, como Git, Docker e Kubernetes. 
Alternativas
Q2228288 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
A adoção de tecnologias de conteinerização, como o Docker, permite à equipe orquestrar vários contêineres em conjunto, por exemplo, um contêiner para a aplicação Node.js e outro, para o banco de dados MongoDB. 

Alternativas
Q2228286 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
As ferramentas DevOps incluem o Kubernetes, uma plataforma de orquestração de contêineres que permite gerenciar e escalonar aplicativos em contêineres em diferentes ambientes e pode ser integrada a outras ferramentas DevOps, como Docker e Jenkins.
Alternativas
Q2228285 Engenharia de Software

Acerca de API Gateway, julgue o próximo item.


Considere-se que seja necessário criar uma API Gateway para um serviço back-end que responde a solicitações HTTP na rota /api/fiscalização. Nessa situação hipotética, na etapa de configuração da rota para o serviço de back-end, é necessário especificar, na API Gateway, o método HTTP (GET, POST etc.) que a aplicação back-end suporta, para que a integração funcione corretamente. 

Alternativas
Q2227447 Engenharia de Software
Assinale a alternativa que apresenta corretamente o propósito de um Product Backlog no Scrum. 
Alternativas
Q2227445 Engenharia de Software
No contexto do monitoramento de bugs com Sentry, qual é a característica que ajuda a identificar e resolver problemas de forma mais eficiente? 
Alternativas
Q2227440 Engenharia de Software
No GitLab, qual é a característica fundamental do arquivo .gitlab-ci.yml, utilizado para configurar pipelines de Continuous Integration e Continuous Delivery (CI/CD)? 
Alternativas
Q2227439 Engenharia de Software
No contexto do Jenkins, qual é a abordagem eficiente para implementar pipelines de Continuous Integration e Continuous Delivery (CI/CD) em um ambiente de desenvolvimento com várias equipes e projetos? (
Alternativas
Q2227438 Engenharia de Software
No Kubernetes, qual é a abordagem correta para implementar comunicação segura entre os componentes do cluster e garantir autenticação e autorização adequadas? 
Alternativas
Q2227432 Engenharia de Software
Você é um analista de infraestrutura trabalhando em um projeto com o conceito de DevOps e precisa definir as características de infraestrutura para o ambiente de desenvolvimento e o ambiente de produção. Assinale a alternativa que apresenta corretamente um exemplo de um ambiente de computação em nuvem híbrida. 
Alternativas
Q2226550 Engenharia de Software
Aprendizado de máquina é um subcampo da inteligência artificial que consiste no treinamento de modelos computacionais para que possam reconhecer padrões e, a partir de um conjunto de dados de entrada, prever o valor de uma variável de saída. Em relação ao aprendizado de máquina, julgue o item a seguir.  
Em aprendizado de máquina, as características de entrada e saída são definidas, respectivamente, como atributos previsores e atributos alvo ou meta.

Alternativas
Q2226547 Engenharia de Software
Aprendizado de máquina é um subcampo da inteligência artificial que consiste no treinamento de modelos computacionais para que possam reconhecer padrões e, a partir de um conjunto de dados de entrada, prever o valor de uma variável de saída. Em relação ao aprendizado de máquina, julgue o item a seguir.  
A matriz de confusão permite avaliar o desempenho de um modelo de classificação a partir da frequência de erros e acertos.
Alternativas
Q2226540 Engenharia de Software

A respeito de clean code, julgue o item que se segue.


O princípio de segregação de interface do SOLID determina a responsividade, em que uma mesma interface atende a vários aparelhos, sem necessidade de modificações individuais.

Alternativas
Q2226535 Engenharia de Software

Com relação a design de software, julgue o item a seguir.


Em DDD (Domain-Driven Design), ubiquitous language representa o jargão utilizado no domínio projeto, que deve ser entendido completamente pela área de negócio e pela equipe de desenvolvimento.

Alternativas
Q2226531 Engenharia de Software

Acerca das abordagens low-code e no-code, julgue o item subsequente.


Low-code e no-code são abordagens que utilizam plataformas visuais e intuitivas para facilitar o desenvolvimento de aplicativos de forma segura, sem oferecer riscos.

Alternativas
Q2226528 Engenharia de Software

Acerca da gestão de configuração, julgue o item a seguir.


A prática de database migration é fundamental em DevOps para garantir a consistência dos dados bem como sua disponibilidade e segurança.

Alternativas
Q2226526 Engenharia de Software
Julgue o item que se segue, tendo em vista que a qualidade de software pode ser avaliada por meio de testes, revisões, inspeções e outras técnicas.
A técnica de revisão e programação por pares é útil para melhorar a qualidade do código e aumentar a compreensão do projeto, mas requer habilidades de comunicação e colaboração entre os membros da equipe.
Alternativas
Q2226524 Engenharia de Software
A engenharia de requisitos é uma etapa crítica no desenvolvimento de software, pois ajuda a garantir que o produto final atenda às necessidades do cliente e aos objetivos do projeto. Acerca da engenharia de requisitos, julgue o item subsequente.
A análise de ponto de função tem como base as funcionalidades que um sistema deve realizar, enquanto a story points é baseada em uma estimativa relativa, que compara a complexidade e o esforço de uma tarefa com outras já realizadas.

Alternativas
Respostas
3941: E
3942: E
3943: E
3944: C
3945: C
3946: C
3947: E
3948: A
3949: A
3950: C
3951: D
3952: D
3953: C
3954: C
3955: E
3956: C
3957: E
3958: C
3959: C
3960: C