Questões de Concurso Comentadas sobre gerência de configuração em engenharia de software

Foram encontradas 523 questões

Q876737 Engenharia de Software

A uma coleção de versões de componentes que compõem um sistema, dá-se o nome de ___________. Há um controle sobre essa coleção, o que significa que as versões dos componentes que constituem o sistema não podem ser alteradas e, portanto, deveria ser sempre possível recriar a coleção a partir de seus componentes.


Assinale a alternativa que preenche, corretamente, a lacuna do texto acima.

Alternativas
Q876735 Engenharia de Software

Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo.


I - O gerenciamento de versões é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração e dos sistemas em que esses componentes são usados. Refere-se também à garantia de que as mudanças feitas por diferentes desenvolvedores para essas versões não interfiram umas nas outras.

II - Em um sistema de gerenciamento de versões com uma variedade de recursos, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas nas outras.

III - Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre uma versão e outra.


Quais estão corretas?

Alternativas
Q819305 Engenharia de Software
Para o gerenciamento do servidor de versionamento de código fonte e documentação - SVN (Apache Subversion) utiliza-se do banco de dados:
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773076 Engenharia de Software
Depois de criar vários commits utilizando o Git, um Técnico em Informática deseja ver o histórico de commits com algumas estatísticas abreviadas para cada commit. Para isso, ele deve utilizar a instrução
Alternativas
Q731529 Engenharia de Software

O Git é um sistema de controle de versão muito utilizado na atualidade. Com ele podemos controlar versões de diversos tipos de arquivos, principalmente códigos fontes de sistemas. Um programador da CASAN executou a seguinte sequência de comandos no shell do git. Qual foi o objetivo?

git add principal.java

git commit –m “primeiro commit do arquivo”

Alternativas
Q711707 Engenharia de Software
Modificações são inevitáveis quando um software é construído. Um objetivo primordial da Engenharia de Software é otimizar a forma como as modificações podem ser acomodadas e reduzir a quantidade de esforço despendido quando elas estiverem sendo feitas. Uma das ferramentas existentes para dar suporte ao processo de Gestão de Modificações é a ferramenta GIT. A cerca dessa ferramenta e considerando o comando abaixo, assinale a alternativa CORRETA.
git push -u origin master
Alternativas
Q711706 Engenharia de Software
Ferramentas de Controle de Versão ajudam a gerenciar mudanças em artefatos de projetos de software, como código fonte, pastas e arquivos em geral. Com respeito a ferramentas de Controle de Versão é CORRETO afirmar que
Alternativas
Q701576 Engenharia de Software
No sistema de controle de versões Mercurial, para exibir, em detalhes, cada evento que ocorreu no repositório utiliza-se o comando 
Alternativas
Q683169 Engenharia de Software

Considerando a utilização da ferramenta de controle de versão GIT, pode-se afirmar que

I. tudo no Git tem seu checksum (valor para verificação de integridade) calculado antes que seja armazenado e então passa a ser referenciado pelo checksum. Isso significa que é impossível mudar o conteúdo de qualquer arquivo ou diretório sem que o Git tenha conhecimento.

II. caso você esteja iniciando o monitoramento de um projeto existente com Git, você precisa ir para o diretório do projeto e digitar: git init

III. git faz com que seus arquivos sempre estejam em um dos três estados fundamentais: consolidado (committed), baixado (downloaded) e preparado (staged).

IV. você clona um repositório com o comando git clone [url] . Por exemplo, caso você queria clonar a biblioteca Git do Ruby chamada Grit, você pode fazê-lo da seguinte forma: git clone git://github.com/schacon/grit.git

V. o comando git checkout baixa o código mais atual da linha master do repositório.

Estão CORRETAS apenas as afirmações constantes nos itens

Alternativas
Q606856 Engenharia de Software
Acerca de linguagens de programação e ferramentas de desenvolvimento, julgue o item subsecutivo.

Rational ClearCase é um software de soluções de gerência de configuração que simplifica o processo de mudanças e fornece controle de versão.


Alternativas
Q600445 Engenharia de Software
A respeito da customização do uso Git, assinale a opção correta.
Alternativas
Q600440 Engenharia de Software
Acerca do controle de versão com Git, é correto afirmar que
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598737 Engenharia de Software
Um SCV − Sistema de Controle de Versão
Alternativas
Q596391 Engenharia de Software
No que se refere aos sistemas de controle de versão e ao Subversion, julgue o item a seguir.

Uma desvantagem dos sistemas de controle de versão que adotam o modelo lock-modify-unlock é a baixa produtividade em trabalhos colaborativos: esse modelo não permite que o conteúdo de um arquivo seja alterado por mais de um usuário simultaneamente.
Alternativas
Q596390 Engenharia de Software
No que se refere aos sistemas de controle de versão e ao Subversion, julgue o item a seguir.
No Subversion 1.7, considerando-se os arquivos versionados cuja propriedade svn:mime-type seja definida com um tipo MIME não textual, suas fusões contextuais são realizadas durante as atualizações.
Alternativas
Q595062 Engenharia de Software
Julgue o próximo item, referente a gerência de configuração. Nesse sentido, considere que a sigla BDGC, sempre que utilizada, se refere a base de dados do gerenciamento de configuração.

A BDGC, que contém todos os dados de itens de configuração (IC) de um serviço fornecido ao cliente, deve ser mantida e criada pelo processo de gerência de mudanças assim que um novo item é criado ou disponibilizado.
Alternativas
Q595061 Engenharia de Software
Julgue o próximo item, referente a gerência de configuração. Nesse sentido, considere que a sigla BDGC, sempre que utilizada, se refere a base de dados do gerenciamento de configuração.

Para uma empresa de grande porte, que realiza movimentações bancárias de todas subsidiárias mundiais, é recomendável a utilização de um computador mainframe para processar uma quantidade enorme de dados. Assim sendo, é necessário que esse mainframe esteja documentado no BDGC.
Alternativas
Q591979 Engenharia de Software
Assinale a opção que apresenta a sequência correta de atividades do fluxo básico de um processo de controle de versões por meio do Git.
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584924 Engenharia de Software
Um Analista deseja utilizar um sistema de controle de versão centralizado (Centralized Version Control System − CVCS) que possui um único servidor central contendo todos os arquivos versionados e vários clientes que podem resgatar os arquivos desse servidor. Ele deve utilizar, nesse caso, o
Alternativas
Q578236 Engenharia de Software
Com relação à área de controle de versão, julgue o item subsequente.

Os desenvolvedores devem implementar novas funcionalidades no SVN somente no código que recebeu uma tag.


Alternativas
Respostas
401: E
402: C
403: D
404: A
405: A
406: E
407: B
408: D
409: B
410: C
411: D
412: C
413: C
414: C
415: E
416: E
417: C
418: A
419: A
420: E