Logo Passei Direto
Buscar

Prova Gerencia de Configuracao 2024

User badge image
rpesn

em

Ferramentas de estudo

Questões resolvidas

A análise de mudança é feita, tomando como subsídios a análise técnica, de custos e de tempo estimado feito pela equipe de desenvolvimento. Diante desses subsídios, existem fatores que podem impactar pela aprovação ou rejeição da mudança. É correto dizer que ao avaliar os Os custos de se fazer a mudança devemos levar em conta se

Alternativas
a) se mudança é algo que beneficiará muitos usuários do sistema ou é uma proposta que beneficiará principalmente o proponente da mudança.
b) se a mudança afetar muitos componentes de sistema (aumentando, portanto, as chances de introdução de novos bugs) e/ou levar muito tempo para ser implementada, então ela pode ser rejeitada, dados os elevados custos envolvidos.
c) se apenas alguns usuários forem afetados, a mudança pode receber prioridade baixa
d) se acaba de ser liberada uma nova versão do software para os clientes

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A análise de mudança é feita, tomando como subsídios a análise técnica, de custos e de tempo estimado feito pela equipe de desenvolvimento. Diante desses subsídios, existem fatores que podem impactar pela aprovação ou rejeição da mudança. É correto dizer que ao avaliar os Os custos de se fazer a mudança devemos levar em conta se

Alternativas
a) se mudança é algo que beneficiará muitos usuários do sistema ou é uma proposta que beneficiará principalmente o proponente da mudança.
b) se a mudança afetar muitos componentes de sistema (aumentando, portanto, as chances de introdução de novos bugs) e/ou levar muito tempo para ser implementada, então ela pode ser rejeitada, dados os elevados custos envolvidos.
c) se apenas alguns usuários forem afetados, a mudança pode receber prioridade baixa
d) se acaba de ser liberada uma nova versão do software para os clientes

Prévia do material em texto

Prova
Curso: Engenharia de Software
Disciplina: Gerência de Configuração
Ano: 20242 / Semestre: 6
PROVA 01
Questão 1
Descreva o que são Branching e Merging
Resposta do aluno:
Questão 2
qual a finalidade do formulário de solicitação de mudanças(CR)
Resposta do aluno:
Questão 3
Quanto as ferramentas de controle de versão é correto afirmar que:
I - A de 1º geração permitiam a colaboração em um mesmo arquivo ao mesmo tempo
II - O git é uma ferramenta da terceira geração.
III - A de 2º geração não permitiam a colaboração em um mesmo arquivo ao mesmo tempo
As assertivas corretas são:
a) Somente a I e II estão corretas
b) Somente a I e III estão corretas
c) Somente a I está correta
d) Somente a II está correta (correta)
Questão 4
A análise de mudança é feita, tomando como subsídios a análise técnica, de custos e de tempo estimado feito
pela equipe de desenvolvimento. Diante desses subsídios, existem fatores que podem impactar pela aprovação
ou rejeição da mudança. É correto dizer que ao avaliar os Os custos de se fazer a mudança devemos levar em
conta se
a) se mudança é algo que beneficiará muitos usuários do sistema ou é uma proposta que beneficiará
principalmente o proponente da mudança.
b) se a mudança afetar muitos componentes de sistema (aumentando, portanto, as chances de introdução de
novos bugs) e/ou levar muito tempo para ser implementada, então ela pode ser rejeitada, dados os elevados
custos envolvidos. (correta)
c) se apenas alguns usuários forem afetados, a mudança pode receber prioridade baixa
d) se acaba de ser liberada uma nova versão do software para os clientes
Questão 5
Qual das seguintes opções é uma prática comum na gerência de configuração de software?
a) Permitir que qualquer desenvolvedor faça alterações no código-fonte sem revisão ou controle de qualidade.
b) Armazenar todas as versões do código-fonte em um único repositório.
c) Ignorar a documentação de configuração do software, já que ela é considerada desnecessária.
d) Utilizar ferramentas automatizadas para controlar alterações no código-fonte e outros artefatos de software.
(correta)
Questão 6
Qual é a principal finalidade da gerência de configuração de software?
a) Manter o software em um estado controlado e estável. (correta)
b) Armazenar todas as versões do código-fonte em um único repositório.
c) Permitir que vários desenvolvedores trabalhem no mesmo código-fonte sem restrições.
d) Documentar todas as alterações feitas no software ao longo do tempo.
Questão 7
Qual das seguintes opções é uma prática comum na gerência de configuração de software?
a) Permitir que qualquer desenvolvedor faça alterações no código-fonte sem revisão ou controle de qualidade.
b) Armazenar todas as versões do código-fonte em um único repositório.
c) Ignorar a documentação de configuração do software, já que ela é considerada desnecessária
d) Utilizar ferramentas automatizadas para controlar alterações no código-fonte e outros artefatos de software.
(correta)
Questão 8
Sobre as ferramentas de controle de versão é correto afirmar que:
a) Os sistemas de controle de versões permitem que os artefatos sejam obtidos do repositório remoto por meio
da operação conhecida como check-in.
b) Os sistemas de controle de versões permitem que os artefatos sejam obtidos do repositório remoto por meio
da operação conhecida como check-out. (correta)
c) Os sistemas de controle de versões permitem que os artefatos sejam obtidos do repositório remoto por meio
da operação conhecida como merge.
d) Os sistemas de controle de versões permitem que os artefatos sejam obtidos do repositório remoto por meio
da operação conhecida como git.
Questão 9
No modelo de processo de gerenciamento de mudanças ocorre a participação do cliente. Quanto a esta
participação assinale a alternativa correta.
a) Toda solicitação do cliente é atendida de forma imediata
b) Toda solicitação do cliente é atendida logo após de ser realizada a analise e
c) Toda solicitação do cliente é atendida logo após constatado o erro.
d) Após a solicitação do cliente é realizada a analise e avaliação da solicitação e caso seja aprovada é criado a
demanda de modificação. (correta)
Questão 10
Gerência de Configuração de Software é um conjunto de atividades de apoio, que permite a absorção
controlada das mudanças, inerentes ao desenvolvimento de software, mantendo a estabilidade na evolução do
projeto. Podemos dividir o Gerenciamento de Configuração de Software em três níveis:
a) controle de versão, Controle de codigo e integração continua
b) controle de versão, Controle de mudança e integração continua (correta)
c) Controle de código , controle de versão, integração continua
d) controle de versão, Controle de mudança e testes
e) controle de versão, Controle de código e testes
PROVA 02
Questão 1
Descreva em poucas palavras para que serve o Composer?
Resposta do aluno:
Questão 2
Descreva qual a vantagem da utilização de um sistema de gerenciamento de dependências em um
projeto de software.
Resposta do aluno:
Questão 3
Para utilizar o Composer, precisamos criar um novo projeto, em uma pasta dedicada para isso. Em um projeto
da vida real, essa pasta seria a raiz dos arquivos de um site escrito na linguagem PHP. Dentro desta pasta
devemos configurar o composer. Logo após a configuração é gerado o arquivo
a) composer.ini
b) composer.json (correta)
c) composer.xml
d) composer.gson
Questão 4
O gihub nos oferece um repositório remoto para nossa aplicação(código), assinale qual o comando correto
devemos executar para adicionarmos esse repositório remoto.
a) git merge origin https://github.com//
b) git remote add https://github.com//
c) git remote add origin https://github.com// (correta)
d) git add origin https://github.com//
Questão 5
Uma ferramenta de controle de versão é utilizada para controlar as diferentes versões de um arquivo, o qual
pode possuir ramificações de sua linha de desenvolvimento original. Qual o termo técnico utilizado para definir
uma ramificação.
a) base
b) branch (correta)
c) commit
d) head
e) mainline
Questão 6
Para configurar o e-mail do autor do commit, utilizamos o comando
a) git config –-global user.name "" (correta)
b) git config –-global user.email ""
c) git config –-global user.email
d) git config –- user.email 
Questão 7
Quanto ao GitHub é correto afirmar que:
a) É uma ferramenta gratuita sem limitações
b) É uma ferramenta que oferece recursos para gerenciar o git gratuitamente, oferecendo alguns recursos
adicionais pagos (correta)
c) É uma ferramenta paga que oferece alguns recursos para gerenciar o git gratuitamente por tem determinado
d) É uma ferramenta paga na qual devemos comprar uma licença para utiliza-la
Questão 8
Considere a imagem que compõem uma etapa na instalação do git no windows, a tela da imagem pergunta
qual terminal você deseja usar
para o Git Bash. Assinale a alternativa correta quanto a esta etapa
a) Se você estiver usando uma versão anterior ao Windows 10, você deve marcar a primeira opção. Caso esteja
usando o Windows 10, selecione uma das duas opções. (correta)
b) você deve marcar a primeira opção independente da versão de seu SO
c) Se você estiver usando uma versão anterior ao Windows 10, você deve marcar a segunda opção. Caso esteja
usando o Windows 10, selecione uma das duas opções.
d) Se você estiver usando uma versão anterior ao Windows 10, você deve marcar a primeira opção. Caso esteja
usando o Windows 10, selecione somente a segunda
Questão 9
Qual é a diferença entre um repositório Git local e um repositório remoto?
a) Um repositório local é mantido em um servidor remoto, enquanto um repositório remoto é mantido no
computador do usuário.
b) Um repositório local é uma cópia completa do repositório remoto, enquanto um repositório remoto é uma
cópia parcial do repositório local.
c) Um repositório local é utilizado apenas para controlede versão, enquanto um repositório remoto é utilizado
para colaboração em equipe.
d) Um repositório local é mantido no computador do usuário, enquanto um repositório remoto é mantido em um
servidor remoto acessível pela internet. (correta)
Questão 10
o Git usa um conjunto de outras subpastas e arquivo para salvar as alterações e os metadados das alterações.
Assim, precisamos executar um comando para que todo esse conjunto seja criado. Assinale qual a alternativa
corresponde a este comando.
a) git commit
b) git merge
c) git add
d) git init (correta)

Mais conteúdos dessa disciplina