Logo Passei Direto

Tema 2 Gestão De Configuração De Software

Ferramentas de estudo

Solved questions

Mudanças em um sistema são comuns e corriqueiras. Sobre o controle de mudanças, assinale a alternativa que contém todas as funcionalidades corretas do sistema:
O controle de mudanças é uma combinação de ações humanas e ferramentas automatizadas.
O momento ideal para a implementação do controle de mudanças é após a fixação de uma baseline.
O controle de mudanças permite que pedidos similares se agrupem, por exemplo.
É possível priorizar solicitações e um cronograma de alterações do software.
I, II, IV, V
I, II, III, IV
II, III, IV, V
I, III, IV, V

O RCS é um importante sistema de controle de versões. Sobre o RCS, complete:
I � O RCS é um sistema de controle de versão capaz de automatizar a aplicação de patch em sistemas em execução
Porque
II � Transforma todos os executáveis em DLLs que são mais fáceis de serem substituídos.

A) As duas afirmativas são falsas.
B) As duas afirmativas estão corretas e a segunda justifica a primeira.
C) As duas afirmativas estão corretas e a segunda não justifica a primeira.
D) A primeira afirmativa é verdadeira e a segunda afirmativa é falsa.
E) A primeira afirmativa é falsa e a segunda afirmativa é verdadeira.

Material
Study with thousands of resources!

Solved questions

Mudanças em um sistema são comuns e corriqueiras. Sobre o controle de mudanças, assinale a alternativa que contém todas as funcionalidades corretas do sistema:
O controle de mudanças é uma combinação de ações humanas e ferramentas automatizadas.
O momento ideal para a implementação do controle de mudanças é após a fixação de uma baseline.
O controle de mudanças permite que pedidos similares se agrupem, por exemplo.
É possível priorizar solicitações e um cronograma de alterações do software.
I, II, IV, V
I, II, III, IV
II, III, IV, V
I, III, IV, V

O RCS é um importante sistema de controle de versões. Sobre o RCS, complete:
I � O RCS é um sistema de controle de versão capaz de automatizar a aplicação de patch em sistemas em execução
Porque
II � Transforma todos os executáveis em DLLs que são mais fáceis de serem substituídos.

A) As duas afirmativas são falsas.
B) As duas afirmativas estão corretas e a segunda justifica a primeira.
C) As duas afirmativas estão corretas e a segunda não justifica a primeira.
D) A primeira afirmativa é verdadeira e a segunda afirmativa é falsa.
E) A primeira afirmativa é falsa e a segunda afirmativa é verdadeira.

Text Material Preview

18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 1/16
Você acertou 4 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas
vezes quiser.
Verificar Desempenho
A
B
1 Marcar para revisão
Não existe um único sistema para controlar a versão do software. Sobre os tipos de
controle de versão, marque a alternativa correta.
Existem 4 tipos de controle de versão. Existem 2 tipos de controle de versão:
distribuído.
Existem 2 tipos de controle de versão: distribuído e condensado.
Questão 1 de 10
Corretas �4�
Incorretas �6�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Gestão De Configuração De Software Sair
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 2/16
C
D
E
O controle de versão centralizado funciona como um servidor central e diversas
áreas de trabalho.
O controle de versão distribuído funciona como um servidor central e diversas
áreas de trabalho.
O Subversion é um tipo de repositório central.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
Os sistemas de controle de versão são classificados em dois tipos principais:
centralizados e distribuídos. O controle de versão centralizado, como o nome sugere,
opera com um servidor central e várias áreas de trabalho, seguindo a arquitetura
cliente-servidor. Um exemplo disso é o Subversion, que é um tipo de controle de
versão centralizado. Por outro lado, o controle de versão distribuído é mais adequado
para equipes com um grande número de desenvolvedores que estão em diferentes
localidades. Neste tipo de controle de versão, cada parte do trabalho tem um
"servidor" específico, o que significa que as operações são realizadas
automaticamente pela própria máquina. A alternativa C está correta porque descreve
corretamente o funcionamento do controle de versão centralizado.
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 3/16
A
B
C
D
E
2 Marcar para revisão
O NuGet é um gerenciador de dependências bastante utilizado. Sobre o gerenciador de
dependências NuGet, determine se as afirmações são verdadeiras ou falsas:
(   � O NuGet viabiliza desenvolver uma biblioteca com arquivos no formato DLL (código
compilado) ou projetos de uma biblioteca (arquivo compactado).
(  � É um gerenciador voltado para aplicações  .NET e mantém um repositório público.
(   � Analisa se o pacote do desenvolvedor é compatível com a versão definida do projeto
destino e faz o mesmo com as dependências do pacote.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
F; F; F
V; F; F
F; V; F
F; F; V
V; V; V
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 4/16
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O NuGet é um gerenciador de dependências voltado para aplicações da plataforma
.NET, que mantém um repositório público, permitindo publicações, pesquisas e
consumo de seus pacotes. Ele possibilita o desenvolvimento de uma biblioteca com
arquivos no formato DLL (código compilado) ou projetos de uma biblioteca (arquivo
compactado). Além disso, o NuGet analisa se o pacote do desenvolvedor é compatível
com a versão definida do projeto destino e faz o mesmo com as dependências do
pacote. Isso evita que o mesmo pacote seja obtido mais de uma vez. Portanto, todas
as afirmações são verdadeiras, o que torna a alternativa E a correta.
3 Marcar para revisão
Controlar as versões do código fonte é uma importante medida em qualquer ambiente de
desenvolvimento. Quais as funções do controle de versão?
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 5/16
A
B
C
D
E
Configurar softwares no seu ciclo de vida, sem recuperar configurações perdidas.
Identificar, armazenar e gerenciar tanto os itens de configuração como suas
versões ao longo do ciclo de vida do software, avaliar o histórico de alterações de
configurações já realizadas e recuperar configurações perdidas.
Gerenciar versões, sem recuperar configurações anteriores, evitando aumento do
tempo de produção.
Diminuir o tempo de produção do produto e avaliar seu histórico, aumentando o
tempo de produção e melhorando a qualidade de entrega.
Armazena itens de configuração, através da produção just in time e recupera as
configurações perdidas.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O controle de versão tem como principal função identificar, armazenar e gerenciar
tanto os itens de configuração como suas versões ao longo do ciclo de vida do
software. Além disso, ele permite avaliar o histórico de alterações de configurações já
realizadas, o que é fundamental para entender a evolução do projeto. Outra função
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 6/16
A
B
importante é a capacidade de recuperar configurações perdidas ou que foram
alteradas, garantindo a integridade e a continuidade do projeto. Portanto, a alternativa
B é a correta, pois engloba todas essas funções do controle de versão.
4 Marcar para revisão
Mudanças em um sistema são comuns e corriqueiras. Sobre o controle de mudanças,
assinale a alternativa que contém todas as funcionalidades corretas do sistema:
I � O controle de mudanças é uma combinação de ações humanas e ferramentas
automatizadas.
II � O momento ideal para a implementação do controle de mudanças é após a fixação de
uma baseline.
III � O controle de mudanças permite que pedidos similares se agrupem, por exemplo.
IV � O controle de mudanças não permite que solicitações de alterações sejam
consideradas em conjunto com outras.
V � É possível priorizar solicitações e um cronograma de alterações do software.
I, II, IV, V
I, II, III, IV
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 7/16
C
D
E
II, III, IV, V
I, II, III, V
I, III, IV, V
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a D, que inclui as afirmações I, II, III e V. A afirmação I está
correta, pois o controle de mudanças é uma combinação de ações humanas e
ferramentas automatizadas. A afirmação II também está correta, pois o momento ideal
para a implementação do controle de mudanças é após a fixação de uma baseline. A
afirmação III está correta, pois o controle de mudanças permite que pedidos similares
se agrupem. A afirmação V está correta, pois é possível priorizar solicitações e um
cronograma de alterações do software. A afirmação IV está incorreta, pois o controle
de mudanças permite que solicitações de alterações sejam consideradas em conjunto
com outras, ao contrário do que a afirmação sugere.
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 8/16
A
B
C
D
E
5 Marcar para revisão
As atividades de auditoria são importantes em qualquer processo de desenvolvimento.
Sobre a Auditoria de Configuração, marque a alternativa correta.
AuditoriaFuncional também é chamada de Auditoria de Configuração
propriamente dita.
Auditoria Funcional consiste em avaliar aspectos internos dos arquivos e é
considerada uma verificação formal, sendo parte do controle de qualidade.
Auditoria Física, também chamada de Revisão Técnica, avalia aspectos internos
dos arquivos e é considerada uma verificação formal.
Auditoria Física faz parte do controle de qualidade.
Auditoria Física questiona o desenvolvimento do hardware.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 9/16
A
B
C
A alternativa correta é a B. A Auditoria Funcional, também conhecida como Revisão
Técnica, é uma parte crucial do controle de qualidade em qualquer processo de
desenvolvimento. Ela se concentra na avaliação dos aspectos internos dos arquivos. O
objetivo principal dessa auditoria é identificar e corrigir quaisquer erros ou omissões
que possam afetar os padrões de construção do software. Por outro lado, a Auditoria
Física, que é a Auditoria de Configuração propriamente dita, envolve questionamentos
aos desenvolvedores sobre suas ações durante o desenvolvimento do software. Isso
inclui verificar se as alterações foram feitas na ordem especificada e se a data e o
desenvolvedor responsável por essas alterações foram devidamente documentados.
6 Marcar para revisão
Assim como o versionamento, o controle de dependências é fundamental para o bom
funcionamento do software desenvolvido. Sobre o Gerenciamento de Dependências,
marque a opção correta.
Não otimiza o tempo do desenvolvedor.
Os pacotes de códigos geralmente são independentes.
Os pacotes de códigos geralmente são dependentes, gerando um grafo de
dependências.
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 10/16
D
E
O grafo de dependências só causa problemas no gerenciamento de
dependências.
O gerenciamento de dependências otimiza o tempo do desenvolvedor, e os
pacotes de códigos, ao passar por ele, se tornam independentes.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a letra C. O gerenciamento de dependências é uma prática
essencial no desenvolvimento de software, pois os pacotes de códigos geralmente são
dependentes uns dos outros, formando um grafo de dependências. Este grafo precisa
ser gerenciado de forma eficiente para garantir o bom funcionamento do software. O
gerenciamento de dependências não apenas otimiza o tempo do desenvolvedor, mas
também garante a correta listagem, adição, remoção, atualização e análise do grafo de
dependências. Além disso, ele assegura a obtenção das dependências necessárias
dos pacotes, independentemente do tamanho do projeto. Portanto, a utilização de um
gerenciador de dependências é fundamental em qualquer projeto de software.
7 Marcar para revisão
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 11/16
A
B
C
D
E
Os controles de versões e dependências são importantíssimos no desenvolvimento. Porém
existe um terceiro controle também muito importante que é o controle de configuração. 
Sobre o gerenciamento de configuração de software, marque V para verdadeiro e F para
falso.
(   � São necessárias algumas atividades antes de iniciar o gerenciamento de software.
(   � Deve-se selecionar os itens passíveis de serem gerenciados e separá-los por categoria.
(   � Itens que não forem gerenciados poderão ser alterados.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
F; F; F
F; F; V
V; V; V
F; V; F
V; F; V
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 12/16
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
Para que seja possível realizar o gerenciamento de configuração de softwares é
necessário lançar mão de uma sequência de atividades. A primeira delas é fazer a
seleção dos itens passíveis de serem gerenciados e separá-los por categoria, e essas
categorias devem incluir os itens genéricos, os que foram programados para serem
reutilizados, os de importância para a segurança, os que são mais usados no ciclo de
vida do aplicativo em desenvolvimento e os que podem ser modificados por um grupo
de desenvolvedores simultaneamente. Cabe ressaltar que os itens que não forem
selecionados para serem gerenciados poderão ser alterados livremente.
8 Marcar para revisão
O RCS é um importante sistema de controle de versões. Sobre o RCS, complete:
I � O RCS é um sistema de controle de versão capaz de automatizar a aplicação de patch
em sistemas em execução
Porque
II � Transforma todos os executáveis em DLLs que são mais fáceis de serem substituídos.
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 13/16
A
B
C
D
E
Marque a alternativa correta.
As duas afirmativas são falsas.
As duas afirmativas estão corretas e a segunda justifica a primeira.
As duas afirmativas estão corretas e a segunda não justifica a primeira.
A primeira afirmativa é verdadeira e a segunda afirmativa é falsa.
A primeira afirmativa é falsa e a segunda afirmativa é verdadeira.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
É um software de controle de versão capaz de automatizar o armazenamento,
recuperação, registro, identificação e fusão de revisões. Foi criado em 1982 por Walter
F. Tichy. E é o antecessor do CVS. Era a alternativa, à época, de open source mais
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 14/16
A
B
C
D
E
evoluída do Source Code Control System �SCCS� � em português Sistema de Controle
de Código Fonte.
9 Marcar para revisão
Em todos os ambientes de desenvolvimento, o código fonte é controlado. Quais são os
objetivos do controle de versão?
Recuperar configurações anteriores.
Avaliar o histórico de alterações de configurações já realizadas.
Identificar e armazenar itens de configuração.
Automatizar o rastreio de arquivos, recuperar versões anteriores e desenvolver
configurações em paralelo, entre outras funções.
Reduzir o espaço de armazenamento gasto, apenas.
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 15/16
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O controle de versão tem como objetivo principal gerenciar diferentes versões de um
produto de trabalho. Ele permite que se possa recuperar versões anteriores, avaliar o
histórico de alterações, identificar e armazenar itens de configuração. Além disso, o
controle de versão também tem a função de automatizar o rastreio de arquivos,
possibilitar o desenvolvimento de configurações em paralelo e, em alguns casos,
ajudar a reduzir o espaço de armazenamento gasto. A alternativa que melhor
representa essas funções é a alternativa D, que menciona a automatização do rastreio
de arquivos, a recuperação de versões anteriores e o desenvolvimento de
configurações em paralelo, entre outras funções.
10 Marcar para revisão
OCVS é um importante sistema de controle de versões. Sobre este sistema complete:
A CVS ___________________ o armazenamento de todas as ___________________ já criadas de um
determinado projeto. Ele armazena todas as versões num ___________________, onde ficam
armazenadas diferenças entre essas versões disponíveis. Além disso, o CVS
___________________. os desenvolvedores uns dos outros, dessa forma, evita que duas
pessoas estejam editando o ___________________ ao ___________________.
18/03/2024, 08:21 estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/65f8305209d882ec46c18641/gabarito/ 16/16
A
B
C
D
E
evita - versões - único arquivo - isola - mesmo arquivo - mesmo tempo
 mesmo tempo - evita - versões - único arquivo - isola - mesmo arquivo
evita - versões - único arquivo - mesmo tempo - mesmo arquivo - isola
isola - evita - versões - único arquivo - mesmo tempo - mesmo arquivo
mesmo arquivo - isola - evita - versões - único arquivo - mesmo tempo
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
CVS evita o armazenamento de todas as versões já criadas de um determinado
projeto. Na verdade, ele armazena todas as versões em um único arquivo, onde ficam
armazenadas apenas as diferenças entre essas versões disponíveis. Além disso, o CVS
isola os desenvolvedores uns dos outros, mesmo que estes estejam usando diferentes
editores. Dessa forma, evita que duas pessoas estejam editando o mesmo arquivo ao
mesmo tempo.