Questões de Concurso
Filtrar
149 Questões de concurso encontradas
Página 4 de 30
Questões por página:
Questões por página:
Concurso:
UERJ
Disciplina:
Engenharia de Software
Um conflito inerente entre Desenvolvimento e Operações de TI gera uma espiral descendente, que
reduz a qualidade da entrega e cria problemas que se acumulam. Essas “dívidas técnicas” tornam-se
cada vez mais difíceis de serem resolvidas com o passar do tempo. Para evitar seu acúmulo e melhorar o
rendimento das equipes, é preciso identificar continuamente restrições do sistema de trabalho. Nas
transformações DevOps típicas, a contramedida utilizada para corrigir a restrição de demora de semanas
ou meses para configuração de ambientes de produção ou teste é:
Concurso:
UERJ
Disciplina:
Engenharia de Software
Mudanças são inevitáveis quando um software é construído e podem causar confusão quando os
membros de uma equipe estão trabalhando num projeto. Se as alterações não forem controladas, elas
controlarão o processo. Por isso a importância da gestão de configuração de software. Em um sistema de
controle desse tipo de gestão, quatro importantes conjuntos de elementos devem existir. Um deles deve
conter uma coleção de procedimentos e tarefas que definem uma abordagem eficaz de gestão de
alterações (e atividades relacionadas) para todas as partes envolvidas em gestão, engenharia e uso do
software. Este conjunto é composto pelos elementos:
Concurso:
UFSC
Disciplina:
Engenharia de Software
Analise as afirmativas a seguir a respeito da ferramenta de versionamento Git e assinale a
alternativa correta.
I. Git é um sistema de controle de versão distribuído, o que significa que cada desenvolvedor possui uma cópia completa do repositório, incluindo todo o histórico de mudanças.
II. Uma branch (ramificação) permite que você trabalhe em uma cópia do código separadamente do resto do projeto. Isso é útil para desenvolver novas funcionalidades, corrigir bugs ou experimentar novas ideias sem afetar o código principal.
III. Criar um clone de um repositório significa copiar um repositório inteiro da sua máquina local para um servidor.
IV. O pull é o processo de enviar suas mudanças locais para um repositório remoto.
I. Git é um sistema de controle de versão distribuído, o que significa que cada desenvolvedor possui uma cópia completa do repositório, incluindo todo o histórico de mudanças.
II. Uma branch (ramificação) permite que você trabalhe em uma cópia do código separadamente do resto do projeto. Isso é útil para desenvolver novas funcionalidades, corrigir bugs ou experimentar novas ideias sem afetar o código principal.
III. Criar um clone de um repositório significa copiar um repositório inteiro da sua máquina local para um servidor.
IV. O pull é o processo de enviar suas mudanças locais para um repositório remoto.
Mudanças são inevitáveis quando um software é construído e podem causar confusão quando os
membros de uma equipe estão trabalhando num projeto. Se as alterações não forem controladas, elas
controlarão o processo. Por isso a importância da gestão de configuração de software. Em um sistema de
controle desse tipo de gestão, quatro importantes conjuntos de elementos devem existir. Um deles deve
conter uma coleção de procedimentos e tarefas que definem uma abordagem eficaz de gestão de
alterações (e atividades relacionadas) para todas as partes envolvidas em gestão, engenharia e uso do
software. Este conjunto é composto pelos elementos:
Concurso:
SAMAE de Blumenau - SC
Disciplina:
Engenharia de Software
Em uma empresa que adota práticas de integração e entrega contínua (CI/CD), a equipe de DevOps enfrenta inconsistências entre ambientes (desenvolvimento, homologação e produção), além de falhas decorrentes de configurações manuais em servidores e recursos de nuvem. Para resolver esses problemas, a equipe decide adotar a abordagem de Infrastructure as Code (IaC) integradas ao pipeline de deploy . Com base nesse cenário, assinale a alternativa correta: