Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.080 questões

Q3258143 Engenharia de Software
Em relação a APIs, serviços de autenticação, webhook, PostgreSQL e microsserviços, julgue o item a seguir.
A implementação de microsserviços tem como objetivo a divisão de uma aplicação em partes que sejam menores e dependentes uma das outras e que se comuniquem por meio de APIs. 
Alternativas
Q3258102 Engenharia de Software
Julgue o item a seguir, de acordo com a ITIL v4. 
O gerenciamento e desenvolvimento de software é uma prática geral que visa assegurar que as aplicações atendam aos requisitos de funcionalidade, confiabilidade e conformidade, servindo tanto a usuários internos quanto a externos.  
Alternativas
Q3258091 Engenharia de Software
A respeito da Microsoft Power Platform, julgue o item seguinte.
A ferramenta Power Apps utiliza o Dataverse para armazenar dados de aplicativos empresariais.
Alternativas
Q3258081 Engenharia de Software
No que concerne à gestão de configuração e à infraestrutura como código (IAC), julgue o item a seguir.
O editor de pipeline é a ferramenta principal para configurar o GitLab CI/CD, através do arquivo .gitlab-ci.yml, que por padrão deve estar localizado na pasta de configuração do repositório. 
Alternativas
Q3258077 Engenharia de Software
Acerca das metodologias ágeis para o desenvolvimento de software, julgue o item subsecutivo. 
Na gestão do backlog, itens que estejam em um ponto mais alto da hierarquia exigem menos detalhes e divisão em tarefas, enquanto itens que estejam em um ponto mais baixo podem demandar maior granularidade. 
Alternativas
Q3257500 Engenharia de Software

Em relação à gestão de projetos ágeis e a práticas de melhoria contínua, julgue o item que se segue.


Em processos de desenvolvimento de software, a maneira mais rápida de concluir dois projetos que utilizem os mesmos recursos é fazê-los paralelamente, compartilhando-se esses recursos.

Alternativas
Q3257459 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.


O Prometheus utiliza modelo de dados de séries temporais no qual dados são identificados por um conjunto de rótulos chave-valor.


Alternativas
Q3257458 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.


O DevOps exige implementação de pipelines de integração contínua (CI) e entrega contínua (CD), além de mentalidade de falha rápida para promover inovação constante e eficiência operacional. 




Alternativas
Q3257457 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.


O Terraform lida automaticamente com todas as compatibilidades de provedores e módulos utilizados, eliminando a necessidade de gerenciar explicitamente versões. 


Alternativas
Q3257456 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.


No Jenkins, a função Replay pode ser invocada em pipelines ainda em progresso, permitindo alterações e reexecuções imediatas.


Alternativas
Q3257455 Engenharia de Software

Em relação a ferramentas e práticas em DevOps, julgue o item subsequente.



A colaboração entre equipes de desenvolvimento e operações no DevOps limita-se à comunicação via ferramentas de chat, sem necessidade de integração de ferramentas de automação ou feedback loops. 

 

Alternativas
Q3257454 Engenharia de Software

Julgue o item subsequente, com relação a DevOps e DevSecOps.



Sabendo-se que o DevOps possui as fases plan, code, build, test, release, deploy, operate e monitor, necessariamente nessa sequência, e que o pipeline CI/CD é o processo que orienta o desenvolvimento de software pelo caminho de codificação, testes e implementação do código, é correto afirmar que o CI engloba até a fase test e o CD engloba até a fase deploy

Alternativas
Q3257453 Engenharia de Software

Julgue o item a seguir, relativos ao Kanban e ao Scrum.  


O conceito de shift-left do DevSecOps refere-se à criação de um processo separado para avaliação de riscos e exposições de segurança ao final da fase build, com somente a aplicação de testes de segurança e de forma concentrada na fase test.

Alternativas
Q3257353 Engenharia de Software
No que se refere a DevOps, julgue o item subsequente.

Em uma pipeline ideal de CI/CD, os commits devem ser executados semanalmente, de preferência no mesmo dia da semana. 
Alternativas
Q3255759 Engenharia de Software
Sistemas de mensageria como RabbitMQ e Kafka são amplamente utilizados para gerenciar a comunicação assíncrona entre serviços, suportando a escalabilidade e a resiliência de sistemas distribuídos. Dado o contexto, analise as afirmativas a seguir.

I. No RabbitMQ, o uso de filas persistentes garante que mensagens sejam armazenadas em disco, mas também impede que múltiplos consumidores processem mensagens simultaneamente para evitar inconsistências.
II. O Kafka é projetado para ser altamente escalável e resiliente, utilizando a replicação de partições para garantir alta disponibilidade dos dados.
III. RabbitMQ é ideal para sistemas que exigem baixa latência na entrega de mensagens, enquanto Kafka é melhor utilizado para sistemas em que a alta taxa de transferência de dados é prioritária.

Está correto o que se afirma em: 
Alternativas
Q3255743 Engenharia de Software
APIs RESTful seguem princípios arquiteturais que promovem a escalabilidade e a interoperabilidade de sistemas distribuídos. Sobre os princípios RESTful, assinale a alternativa correta.
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
Q3219159 Engenharia de Software
Acerca do desenvolvimento de software e práticas relacionadas, analise cada uma das afirmações a seguir como VERDADEIRA (V) ou FALSA (F):

( ) Desenvolvimento Ágil de Software busca implementar softwares mais rapidamente e com menos recursos.
( ) Refatoração consiste em alterar a funcionalidade de um programa para atender novos requisitos.
( ) Padrões de Projeto são arquiteturas reutilizáveis que ajudam a desenvolver softwares orientados a objetos de melhor qualidade, economizando tempo, dinheiro e esforço.

Assinale a alternativa que apresenta a sequência CORRETA:
Alternativas
Q3219155 Engenharia de Software
Com base nos objetivos da modelagem de requisitos na Engenharia de Software, qual das alternativas a seguir reflete o propósito da análise de requisitos no desenvolvimento de software?
Alternativas
Q3216512 Engenharia de Software
A equipe de desenvolvimento do Tribunal Regional do Trabalho está trabalhando em um novo produto de software que sera implementado em um ambiente de nuvem. A organização utiliza práticas de DevOps e DevSecOps para acelerar o desenvolvimento e, ao mesmo tempo, melhorar a segurança desde as primeiras fases do ciclo de vida do software . Um dos principais desafios para a equipe é integrar testes de segurança contínuos sem impactar a velocidade de entrega, o que pode ser conseguido
Alternativas
Respostas
1: E
2: E
3: C
4: E
5: C
6: E
7: C
8: C
9: E
10: C
11: E
12: E
13: E
14: E
15: A
16: A
17: D
18: D
19: E
20: E