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

Foram encontradas 240 questões

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
Q2571512 Engenharia de Software
O Azure DevOps dá suporte a uma cultura colaborativa e um conjunto de processos que reúnem desenvolvedores, gerentes de projetos e colaboradores para desenvolver software. Ele permite que as organizações criem e melhorem produtos em ritmos mais acelerados do que o fariam com abordagens tradicionais de desenvolvimento de software.
Sobre os serviços incluídos no Azure DevOps, avalie as descrições a seguir.

I. Azure Test Plans - Fornece várias ferramentas para testar seus aplicativos, incluindo testes manuais/exploratórios e testes contínuos.
II. Azure Pipelines - Fornece serviços de compilação e lançamento para dar suporte à integração contínua e à distribuição de seus aplicativos.
III. Azure Boards - Entrega um conjunto de ferramentas Agile para dar apoio ao trabalho de planejamento e acompanhamento, aos defeitos de código e aos problemas de uso dos métodos Kanban e Scrum.

Está correto o que se descreve em 
Alternativas
Q2568139 Engenharia de Software

As ferramentas MongoDB Atlas, Mongostat, Mongotop e MongoDB Management Service (MMS) são parte essencial do ecossistema MongoDB.


Sobre essas ferramentas, é correto afirmar que 

Alternativas
Q2549550 Engenharia de Software
Ao utilizar o controle de versionamento Git, alguns conflitos podem ocorrer durante um processo de merge. Uma maneira de resolver esses conflitos é por meio do comando:
Alternativas
Respostas
121: C
122: E
123: D
124: C
125: C
126: D
127: D
128: E
129: E
130: C
131: A
132: C
133: C
134: B
135: A
136: C
137: C
138: E
139: B
140: B