Questões de Concurso Comentadas sobre ferramentas de desenvolvimento de software em engenharia de software

Foram encontradas 203 questões

Q2128023 Engenharia de Software
Uma das carreiras em ascensão na área de tecnologia, é a de DevOps, responsável por acelerar a colocação da solução no mercado, manter a estabilidade e a confiabilidade do sistema, melhorar o tempo médio de recuperação, entre outras ações. Assinale a alternativa que descreve as palavras que formam o acrônimo DevOps.
Alternativas
Q4011273 Engenharia de Software
Em relação ao comando git checkout e possibilidades, analise as afirmações abaixo.
l - Para fazer o checkout de um commit específico, execute o comando: git checkout ID-COMMIT
II - Para fazer o checkout de branch existente, o comando: git checkout -b NOME-DA-BRANCH
Ill - Para criar e fazer o checkout uma nova branch com um único comando, você usar: git NOME-DA-NOVA-BRANCH
IV - Ao executar o comando, o Git IGNORARÁ ENTRADAS cujo merging não foi realizado: git checkout -f NOME-DA-BRANCH
V - Você pode usar o comando git checkout para desfazer alterações que você fez em um arquivo no seu diretório de trabalho. Isso reverterá para a versão que está em HEAD: git checkout-force NOME-DO-ARQUIVO 
Assinale a alternativa CORRETA:
Alternativas
Q4011272 Engenharia de Software
Suponha que você esteja trabalhando em alterações locais (em seu computador) em um clone de um repositório remoto com apenas um branch master. Após fazer algumas modificações você precisa enviar suas modificações ao servidor remoto com a mensagem 'commit inicial'. Qual alternativa abaixo traz uma sequência de comandos corretos (separados por |) para realizar esse envio?
Alternativas
Q3977352 Engenharia de Software
O Subversion, também conhecido por SVN, é um sistema de controle de versão gratuito e de código aberto. Ele é utilizado para gerenciar e armazenar arquivos e as alterações feitas neles ao longo do tempo em um servidor centralizado. Considerando o uso do SVN, imagine uma situação em que um usuário resolva atualizar a sua cópia de trabalho, executando o comando update:
$ svn update Updating ‘.’: U INSTALL G README Conflict discovered in ‘settings.c’. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
Pelo resultado obtido após a execução do comando update, é possível verificar a existência de um conflito. Assinale a alternativa correta que indica qual a opção que o usuário deverá escolher, caso deseje visualizar as diferenças entre a revisão base e o próprio arquivo em conflito no formato de comparação unificado.
Alternativas
Q3977349 Engenharia de Software
O Git é um sistema de controle de versões que garante que todos aqueles que estiverem trabalhando em um projeto terão uma cópia de todo o seu histórico e não apenas do estado atual dos arquivos. Considerando os comandos do Git, assinale a alternativa correta que indica o comando responsável por informar qual foi o autor que alterou cada linha de um arquivo pela última vez.
Alternativas
Q3727601 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
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
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
Respostas
161: C
162: B
163: C
164: D
165: C
166: E
167: A
168: E
169: E
170: D
171: E
172: D
173: B
174: C
175: C
176: E
177: C
178: C
179: E
180: D