Questões de Concurso
Filtrar
96 Questões de concurso encontradas
Página 5 de 20
Questões por página:
Questões por página:
O IFCE está desenvolvendo internamente um
sistema de emissão de diplomas digitais. A equipe
de TI adotou GitLab CI como plataforma de CI/CD e
precisa configurar o pipeline no arquivo .gitlabci.yml com os seguintes requisitos: (1) testes
automatizados devem ser executados a cada push
em qualquer branch do repositório; (2) a imagem
Docker da aplicação deve ser construída somente
quando houver merge na branch main; (3) a
implantação no ambiente de homologação do IFCE
deve ocorrer automaticamente após build bemsucedido na branch main, sem implantações
acidentais em branches de desenvolvimento. Qual
estrutura de configuração no .gitlab-ci.yml atende
corretamente a esses três requisitos na ordem
especificada?
Concurso:
UFFS
Disciplina:
Engenharia de Software
Uma equipe de desenvolvimento iniciou a padronização
do ambiente de trabalho utilizado pelos programadores
responsáveis pela manutenção de sistemas internos e
aplicações web. Durante a discussão, avaliou-se a
adoção de um editor de código moderno que oferecesse
recursos capazes de aumentar a produtividade, facilitar a
identificação de erros e integrar ferramentas auxiliares ao
fluxo de desenvolvimento. Entre os critérios analisados
estavam funcionalidades como realce de sintaxe,
extensibilidade por meio de plugins, integração com
sistemas de controle de versão e recursos de
autocompletar código. Considerando características
típicas de ferramentas e editores de código utilizados no
desenvolvimento de software, assinale a alternativa
CORRETA:
Concurso:
MPE-AL
Disciplina:
Engenharia de Software
Uma organização implantou uma arquitetura baseada em microsserviços executando em contêineres Kubernetes. Para garantir alta disponibilidade e rápida identificação de incidentes, a equipe de DevOps implementou uma solução de monitoramento com Prometheus e Grafana. Durante uma reunião técnica, discutia-se a necessidade de distinguir claramente as responsabilidades de cada ferramenta no contexto de observabilidade da aplicação, especialmente quanto à coleta de métricas, armazenamento de séries temporais, definição de alertas e visualização de dados operacionais. Nesse cenário, a distinção tecnicamente correta entre as ferramentas Prometheus e Grafana é que
No sistema de controle de versões Git, o arquivo
.gitignore é utilizado para indicar quais arquivos não
rastreados devem ser ignorados.
Nesse arquivo, um comentário é iniciado com o símbolo:
Nesse arquivo, um comentário é iniciado com o símbolo:
Concurso:
UFU-MG
Disciplina:
Engenharia de Software
No contexto de ferramentas de desenvolvimento e infraestrutura de aplicações, é comum o uso de controle de
versão com Git, de práticas de integração e versionamento de código, de servidores web para disponibilização
de aplicações, de sistemas de gerenciamento de conteúdo (CMS) para administração de portais e de containers
para virtualização leve de ambientes. Sobre esse assunto, analise as asserções.
I. O Git é uma ferramenta de controle de versão que permite registrar alterações feitas em arquivos, manter histórico de revisões e apoiar o versionamento de código em projetos de desenvolvimento.
II. Sistemas de gerenciamento de conteúdo (CMS), como Drupal ou equivalentes, são voltados à administração de conteúdo e de estruturas de publicação em portais e sítios eletrônicos.
III. Servidores web como Apache HTTP Server e Nginx têm como função principal substituir sistemas de controle de versão no armazenamento e na organização do código-fonte de aplicações.
IV. Containers, em plataformas como Docker, operam com a mesma arquitetura de virtualização de uma máquina virtual tradicional, incluindo a execução de um sistema operacional completo por instância.
Assinale a alternativa que apresenta apenas asserções corretas.
I. O Git é uma ferramenta de controle de versão que permite registrar alterações feitas em arquivos, manter histórico de revisões e apoiar o versionamento de código em projetos de desenvolvimento.
II. Sistemas de gerenciamento de conteúdo (CMS), como Drupal ou equivalentes, são voltados à administração de conteúdo e de estruturas de publicação em portais e sítios eletrônicos.
III. Servidores web como Apache HTTP Server e Nginx têm como função principal substituir sistemas de controle de versão no armazenamento e na organização do código-fonte de aplicações.
IV. Containers, em plataformas como Docker, operam com a mesma arquitetura de virtualização de uma máquina virtual tradicional, incluindo a execução de um sistema operacional completo por instância.
Assinale a alternativa que apresenta apenas asserções corretas.