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

Foram encontradas 240 questões

Q3727561 Engenharia de Software
Maria faz parte de uma equipe que está trabalhando, junto com mais cinco colegas, no desenvolvimento de um sistema de software. Como todo(a)s estão trabalhando em casa por causa da pandemia da COVID-19, a equipe resolveu utilizar um serviço de hospedagem de repositórios Git. Maria estava aguardando que um colega enviasse ao serviço de repositório Git uma nova versão de um código fonte “cadastro.js” em que ele estava trabalhando. O colega informou a Maria que já tinha enviado a nova versão ao servidor remoto, mas ela continuava sem visualizar as novas modificações feitas por ele. Então, Maria pediu para o colega informar os comandos que ele tinha executado para tentar identificar o que a estava impedido de visualizar as novas modificações, visto que ela conseguia visualizar outras modificações feitas por esse colega. Segue abaixo a sequência dos comandos informados pelo colega de Maria:
git add cadastro.js
git commit -m "Validação de CEP corrigida"

Após analisar os comandos, Maria identificou que estava faltando um. Qual o comando Git que Maria pediu para o colega executar para que ela pudesse visualizar as modificações feitas por ele no arquivo “cadastro.js”?
Alternativas
Q2109459 Engenharia de Software
Para documentar uma aplicação Spring Boot com Swagger2 é necessário ativar o Swagger na classe SwaggerConfig usando a anotação
Alternativas
Q1931289 Engenharia de Software
Considere que foi criado um projeto padrão em react utilizando o create-react-app. Onde, por padrão, ficarão armazenadas todas as dependências de bibliotecas utilizadas?
Alternativas
Q1931288 Engenharia de Software
Das alternativas a seguir, qual é o gerenciador de pacotes oficial do Node?
Alternativas
Q1915883 Engenharia de Software

Em relação à análise estatística de código fonte e XSLT, julgue o item seguinte.


O SonarQube armazena todos os dados das análises feitas em um projeto, a fim de que seja possível ter a informação a respeito da saúde do projeto ao longo do tempo.

Alternativas
Ano: 2022 Banca: IESES Órgão: CREA-SC Prova: IESES - 2022 - CREA-SC - Analista de Sistemas |
Q1911062 Engenharia de Software
Com relação ao Swagger, é correto afirmar, EXCETO
Alternativas
Ano: 2022 Banca: IESES Órgão: CREA-SC Prova: IESES - 2022 - CREA-SC - Analista de Sistemas |
Q1911057 Engenharia de Software
Uma equipe de desenvolvimento precisa utilizar uma ferramenta de controle de versão de software centralizado para gerenciar as alterações no código-fonte. A ferramenta que pode ser implementada para essa situação é: 
Alternativas
Q1899180 Engenharia de Software
No openSUSE, temos uma aplicação para gerenciamento de software chamada YaST. Esta aplicação permite a busca por componentes de software que podem ser instalados e/ou removidos. O YaST também auxilia na resolução de dependências entre pacotes e permite que softwares não inclusos na distribuição original do openSUSE sejam instalados. Sobre os termos envolvidos com a instalação e a remoção de softwares usando o YaST, assinale a alternativa INCORRETA.
Alternativas
Q1877658 Engenharia de Software
A respeito da ferramenta de automação Jenkins, julgue o item que se segue. 
A ferramenta em apreço tem a capacidade de configurar e armazenar credenciais criptografadas.  
Alternativas
Q1877657 Engenharia de Software
A respeito da ferramenta de automação Jenkins, julgue o item que se segue. 
Um subconjunto de tarefas executadas em um job, que passam por etapas que normalmente são nomeadas como build, test e deploy, é conhecido como groovy.
Alternativas
Q1877656 Engenharia de Software
A respeito da ferramenta de automação Jenkins, julgue o item que se segue. 
O node deve tem como responsabilidade ser o recurso testa e valida todos os códigos-fontes.
Alternativas
Q1877655 Engenharia de Software
A respeito da ferramenta de automação Jenkins, julgue o item que se segue. 
Um modelo definido pelo usuário que construa estágios para uma aplicação ser entregue é considerado um pipeline.
Alternativas
Q1877654 Engenharia de Software
A respeito da ferramenta de automação Jenkins, julgue o item que se segue. 
A ferramenta em questão possui o recurso JcasC (Jenkins configuration as code), que é capaz de parametrizar configurações em arquivo do tipo yaml.
Alternativas
Q1877639 Engenharia de Software
Acerca de aspectos diversos pertinentes a objetos de avaliação associados à análise de sistemas, julgue o item que se segue.  
Na utilização das técnicas e ferramentas de engenharia de software, as análises automatizadas são mais facilmente implementadas nos artefatos de especificação, ao passo que as técnicas de inspeção têm apresentado pior eficácia nessa situação. 
Alternativas
Q2010515 Engenharia de Software
O Git é um sistema para controle de versão. A respeito do Git, marque V para as afirmativas verdadeiras e F para as falsas.
( ) É um sistema de código fechado. ( ) Permite inserir tags de identificação. ( ) Utiliza opção log para verificar commits. ( ) Cria repositório no github com opção gc.
Assinale a sequência correta.
Alternativas
Q2010513 Engenharia de Software
A coluna da esquerda apresenta opções do Git e a da direita, suas características. Numere a coluna da direita de acordo com a da esquerda.
1- diff                               2- show                           3- config                          4- commit                       

( ) Apresenta os tipos de objetos. ( ) Define as opções globais. ( ) Grava mudanças para o repositório. ( ) Mostra a diferença entre commits.

Marque a sequência correta.
Alternativas
Q2193714 Engenharia de Software
No que diz respeito aos comandos básicos de gerenciamento de versões utilizando GIT, é correto afirmar:
I) git initialize - Cria um repositório git vazio ou reinicializa um existente.
II) git clone - Clona um repositório em um novo diretório.
III) git insert - Adiciona o conteúdo do arquivo ao índice.

IV) git status - Mostra o status da árvore de trabalho.

V) git commit -m "Mensagem do commit" - Cria um novo commit contendo o conteúdo atual do índice e a mensagem de registro fornecida.

Assinale a alternativa que indica as afirmativas corretas.
Alternativas
Q915081 Engenharia de Software
Acerca das técnicas e ferramentas de engenharia reversa, analise as afirmações abaixo: I. Um debugger é um tipo de ferramenta de análise que opera em tempo de execução, permitindo manipular o programa em nível de código de máquina. Nela é possível executar o programa instrução por instrução. II. É possível traduzir, em sua totalidade, dados binários em uma linguagem de alto nível utilizando uma ferramenta para decompilar o código, pois durante o processo de compilação são mantidas informações como nome de variáveis e de funções que identificam a estrutura dentro do código binário. III. A característica mais complexa em relação à ferramenta disassembly é distinguir o que é dado do que é código executável, pois essa é uma ferramenta de análise estática que transforma bytes em linguagem assembly. IV. Um ambiente virtual, como o Xen Server, propicia um ambiente para utilização de ferramentas de análise de código, uma vez que permite o uso de clones, salvamento de estado em background e snapshots, virtualizando um ambiente que simula o hardware do computador.
Está CORRETO apenas o que se afirma em:
Alternativas
Q2133974 Engenharia de Software
Considerando o processo unificado (RUP – Rational Unified Process), há uma disciplina em que o objetivo é tornar disponíveis as ferramentas de software necessárias à produção do próprio software. A disciplina descrita é denominada
Alternativas
Q884537 Engenharia de Software
Sobre ferramentas de desenvolvimento, assinale a alternativa correta.
Alternativas
Respostas
201: A
202: E
203: E
204: D
205: E
206: D
207: B
208: C
209: C
210: E
211: E
212: C
213: C
214: E
215: D
216: D
217: D
218: B
219: B
220: B