🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Foram encontradas 266 questões

Q3156913 Engenharia de Software

Acerca de API, julgue o item subsequente. 


Quando utilizados em operações em bancos de dados, os métodos HTTP de GET, POST, PUT e DELETE podem ser associados aos comandos CRUD de SELECT, CREATE, UPDADE e DELETE, respectivamente.

Alternativas
Q3156880 Engenharia de Software

Julgue o item a seguir, a respeito de reúso de software e de API (application programming interface). 


No nível de abstração, o reúso ocorre por aproveitamento de conhecimentos, como padrões de projeto, arquiteturas e outras práticas bem-sucedidas, que orientam o desenvolvimento de novos softwares.

Alternativas
Q3156879 Engenharia de Software

Julgue o item a seguir, a respeito de reúso de software e de API (application programming interface). 


As chaves de API verificam se os usuários são de fato quem afirmam ser e se têm os direitos de acesso para uma chamada de API específica.

Alternativas
Q3156868 Engenharia de Software

Julgue o item que se segue, referente a clean code e à ferramenta SonarQube.


Na produção de um código, a adoção dos termos primário e secundário em vez de mestre e escravo, respectivamente, é uma maneira de produzir um código em observância ao atributo da responsabilidade do clean code.

Alternativas
Q3156867 Engenharia de Software

Julgue o item que se segue, referente a clean code e à ferramenta SonarQube.


O SonarQube tem uma abordagem embasada no princípio de que o código da base em produção deve ser formatado e revisado para garantir que se usem as interfaces de programação e os recursos de linguagem apropriados. 

Alternativas
Q3496998 Engenharia de Software
O comando git mv é utilizado para mover ou renomear um arquivo/diretório. O parâmetro que pode ser utilizado junto com este comando para realizar apenas uma simulação, mostrando o efeito do comando sem efetivamente realizá-lo é o:
Alternativas
Q3455683 Engenharia de Software
Ao trabalhar no ambiente GIT, é possível manter o controle das ramificações utilizando um mecanismo especifico denominado:
Alternativas
Q3455682 Engenharia de Software
Um desenvolvedor de aplicativos está utilizando o sistema de controle de versão GIT. Esse programador vai fazer uso de uma ferramenta de administração de ramificações de uso geral do GIT, que vai permitir criar ambientes de desenvolvimento isolados em um único repositório. O comando GIT usado para isso é o: 
Alternativas
Q3444790 Engenharia de Software
Acerca das principais funcionalidades do Jenkins em um ambiente de DevOps, assinale a alternativa correta.
Alternativas
Q3411630 Engenharia de Software
Você está desenvolvendo um novo software para gerenciamento de projetos. A equipe de desenvolvimento está discutindo qual método utilizar para criar a interface gráfica do software. Qual a principal vantagem da programação visual para o desenvolvimento da interface gráfica do software de gerenciamento de projetos? 
Alternativas
Q3255493 Engenharia de Software
O comando Git usado para visualizar o histórico de commits de um repositório é:
Alternativas
Q3250626 Engenharia de Software
Puppet (versão 8.10.0) é uma ferramenta de automação que possui código-aberto que ajuda tanto administradores quanto os DevOps no gerenciamento e automatização das configurações de servidores.
Com relação ao Puppet, avalie afirmativas a seguir.

I. É configurado em uma arquitetura agente-servidor, onde um nó primário (sistema) controla informações de configuração para um ou mais nós (agentes) gerenciados.
II. Servidores e agentes se comunicam por intermédio do protocolo HTTPS usando certificados SSL. Ele utiliza uma autoridade de certificação oferecida por terceiros para gerenciar seus certificados.
III. Todos as configurações e dados gerados pelo Puppet são armazenados no seu repositório de dados e metadados (que pode ser instanciado em qualquer tipo de banco NoSQL). Armazenar os dados e metadados permite que o Puppet opere mais rapidamente e fornece uma API para que outros aplicativos acessarem o repositório com mais segurança.

Está correto apenas o que se afirma em
Alternativas
Q3111837 Engenharia de Software
A respeito de ferramentas de controle de versão e ferramentas de integração contínua, julgue o item subsequente. 

Um arquivo .gitlab-ci.yml no GitLab é usado para definir os stages e jobs do pipeline, além de especificar variáveis de ambiente, configurar regras de deploy e definir condições para a execução dos jobs.  
Alternativas
Q3108108 Engenharia de Software
Indique a alternativa abaixo que apresenta conteúdo que NÃO faz parte do cenário das ferramentas utilizadas no desenvolvimento de aplicativos móveis.
Alternativas
Q3092904 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


Helm permite que se instalem e(ou) se atualizem aplicativos do Kubernetes. 

Alternativas
Q3086161 Engenharia de Software
Sobre os conceitos de contêineres e orquestração de contêineres, assinale a opção que descreve corretamente a função do Kubernetes.
Alternativas
Q3060330 Engenharia de Software
O Git é uma ferramenta de controle de versão amplamente utilizada por desenvolvedores para gerenciar mudanças em projetos de software. Qual comando Git é utilizado para iniciar um novo repositório Git em um diretório local, permitindo que ele seja versionado?
Alternativas
Q3035084 Engenharia de Software
Para criar interfaces eficazes e intuitivas para dispositivos móveis, é fundamental seguir algumas melhores práticas. Essas diretrizes ajudam a garantir que o design seja amigável, fácil de usar e capaz de atender às necessidades dos usuários. Ao projetar interfaces mobile, é fundamental que se
Alternativas
Q3026349 Engenharia de Software
Uma empresa de desenvolvimento web deseja criar uma aplicação interativa que envolva troca de dados em tempo real sem recarregar a página. Para isso, decide utilizar uma tecnologia que permite enviar e receber dados de um servidor web de forma assíncrona. Qual tecnologia é viável neste caso, combinando o uso de JavaScript e XML?
Alternativas
Q2705531 Engenharia de Software
Em relação à ferramenta Azure Devops, avalie as afirmativas a seguir.

I. A funcionalidade Boards permite gerenciar a lista de pendências de produtos.
II. A funcionalidade Pipelines permite o gerenciamento de requisitos, incluindo bugs e tarefas.
III. A funcionalidade Repos permite revisar, baixar e editar arquivos e revisar o histórico de alterações de um arquivo.

Está correto o que se afirma em
Alternativas
Respostas
141: C
142: C
143: E
144: C
145: E
146: D
147: C
148: C
149: D
150: D
151: E
152: E
153: C
154: A
155: C
156: C
157: B
158: A
159: C
160: C