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

Foram encontradas 1.232 questões

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
Q3212089 Engenharia de Software

Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo. 


Na arquitetura orientada a serviço, estabelecem-se interfaces bem definidas entre os componentes do sistema, criando-se um acoplamento forte na camada de contrato de serviço enquanto se mantém um acoplamento fraco na implementação interna dos serviços. 

Alternativas
Q3212088 Engenharia de Software

Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo. 


Sistemas colaborativos eficazes incluem a divergência controlada de ideias e as perspectivas entre os usuários, estimulando-se o conflito cognitivo. 

Alternativas
Q3212087 Engenharia de Software

Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo. 


Na gestão de conteúdo eficaz, prioriza-se a criação de metadados detalhados para cada item de conteúdo como principal instrumento para a recuperação de informações, tomando-se por base uma categorização precisa. 

Alternativas
Q3212086 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


Como regra geral, o emprego de mockups é ideal nas fases iniciais de projetos com protótipos, focando-se na estrutura e funcionalidade básica, enquanto o uso de wireframes é mais adequado nas fases posteriores, quando o design visual e a experiência do usuário tornam-se prioridades.

Alternativas
Q3212085 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


O versionamento semântico e a análise de impacto baseada em grafos são técnicas de gerenciamento de requisitos que substituem as revisões manuais.

Alternativas
Q3212084 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


A especificação de requisitos não funcionais em termos quantitativos e mensuráveis tem o potencial de reduzir a flexibilidade arquitetural e limitar as opções de design do sistema. 

Alternativas
Q3212083 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


A decomposição funcional é corretamente utilizada como parte do processo de elicitação de requisitos em sistemas complexos. 

Alternativas
Q3212082 Engenharia de Software

Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente. 


A análise de domínio é uma técnica apropriada para revelar requisitos não funcionais importantes que frequentemente permanecem ocultos em abordagens tradicionais de elicitação. 

Alternativas
Respostas
141: E
142: C
143: E
144: E
145: E
146: E
147: A
148: A
149: D
150: D
151: E
152: E
153: C
154: C
155: E
156: E
157: E
158: C
159: C
160: C