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

Foram encontradas 554 questões

Q547744 Engenharia de Software
Com referência às ferramentas de desenvolvimento de aplicações, inclusive para ambiente web e dispositivos móveis, julgue o item a seguir.
Caso um usuário, ao utilizar o software de controle de versões Subversion, tente sobrescrever uma mudança já realizada por outro e isso gere uma situação designada como conflito, o software não tentará resolver automaticamente essa situação.
Alternativas
Q535632 Engenharia de Software
Um técnico de TI, utilizando o Git, marcou um arquivo modificado em sua versão corrente para que ele faça parte do snapshot do próximo commit. Esta ação colocou o arquivo no estado
Alternativas
Q507344 Engenharia de Software
O responsável pela gerência de configuração de um projeto que utiliza repositório centralizado deparou-se com uma organização de arquivos que dividia os arte- fatos em três diretórios: trunk, branches e tags. De acordo com a terminologia utilizada em controle de versões de artefatos, esses diretórios correspondem, respectivamente, à
Alternativas
Q2719176 Engenharia de Software

A área de desenvolvimento alega que o CVS não está funcionando. Pode-se afirmar que um software de CVS é um

Alternativas
Q2240224 Engenharia de Software

Julgue o item subsequente, acerca de gerência de configuração de software


Todas as alterações realizadas em um produto de software devem ser documentadas e colocadas em produção e no registro de controle de defeitos. Para tanto, utilizam-se sistemas como o (Software Configuration Management) SCM; por exemplo: (Correct Visualization System) CVS ou (Visualization Normalization System) VNS.


Alternativas
Q2240223 Engenharia de Software

Julgue o item subsequente, acerca de gerência de configuração de software


A gerência de configuração de software monitora e controla todos os elementos de um projeto, como código-fonte, arquivos de configuração, documentação, para coordenar o desenvolvimento e o trabalho em equipe e concomitante dos colaboradores do projeto.


Alternativas
Q2240222 Engenharia de Software

Julgue o item subsequente, acerca de gerência de configuração de software


TDD é uma técnica de desenho e desenvolvimento embasada em práticas de uma estrutura de processo incremental e iterativo. Essa estrutura é formada por iterações de atividades de desenvolvimento que ocorrem uma após a outra, sendo a saída de cada iteração um incremento do produto.


Alternativas
Q2240221 Engenharia de Software

Julgue o item subsequente, acerca de gerência de configuração de software


O baseline — versão de um software, sistema ou produto — é um marco de referência do estado do produto, caracterizado pela entrega em produção de um ou mais itens de configuração e pela aprovação obtida por meio de uma revisão técnica formal.

Alternativas
Q1018504 Engenharia de Software
Considerando o gerenciamento da configuração de software, dentre as formas utilizadas para a identificação de versões de componentes de software, a mais comumente utilizada é a numeração de versões. Há, pelo menos, duas outras formas também muito utilizadas para essa a identificação. Essas duas formas são a identificação baseada em
Alternativas
Q585973 Engenharia de Software
O CVS e o Git são bastante utilizados para dar suporte aos ambientes de desenvolvimento de software. Sabendo disso, assinale a alternativa que apresenta corretamente a funcionalidade a que se destina o CVS e o Git.
Alternativas
Q585959 Engenharia de Software
Ferramentas de rastreamento de requisitos e ferramentas de controle de versões e configurações são exemplos de:
Alternativas
Q472313 Engenharia de Software
No sistema de controle de versões Git, para efetuar o download dos commits de um repositório remoto para o repositório local é utilizado o comando git
Alternativas
Q468376 Engenharia de Software
O termo baseline está associado ao gerenciamento de configurações e corresponde
Alternativas
Q463762 Engenharia de Software
Considerando o gerenciamento de mudanças de software, há um marco que define que quando uma especificação ou produto é formalmente revisto e aprovado. Esses artefatos só podem ser posteriormente modificados por intermédio de procedimentos formais de controle de modificações. Tal conceito recebe a denominação de marco
Alternativas
Q455259 Engenharia de Software
Paulo está executando o Git no Linux. Ele tem um repositório Git e um checkout ou cópia funcional dos arquivos para o projeto atual. Cada arquivo, no diretório de trabalho de Paulo, pode estar em um de dois estados: monitorado ou não monitorado. Arquivos monitorados são arquivos que estavam no último snapshot; podendo estar inalterados, modificados ou selecionados. Arquivos não monitorados são os restantes.
Para Paulo verificar, em linha de comando, quais arquivos estão em quais estados ele utilizou o comando git status. Em seguida, ele adicionou um novo arquivo chamado trt ao projeto.
Alternativas
Q455242 Engenharia de Software
CVS é uma sigla para um software que tem por finalidade
Alternativas
Q435500 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
As ferramentas de controle de versão Git e SVN oferecem o mesmo grau de confiabilidade no armazenamento das informações e são ambas implantadas conforme o conceito de sistemas de controle de versão distribuído.
Alternativas
Q435499 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Para a análise estática de código, a ferramenta Findbugs, que permite a verificação dos problemas relativos a defeitos e convenções de codificação em um software, é mais completa que a Checkstyle, que possibilita apenas a detecção dos problemas relativos a convenções de codificação.
Alternativas
Q435498 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Os comandos da ferramenta Git são relativamente simples: para adicionar, por exemplo, um arquivo novo ao repositório no Git, basta utilizar o comando commit depois de efetuar o comando add.
Alternativas
Q370943 Engenharia de Software
Renato e Luiza trabalham como Analistas Legislativos na Assembleia Legislativa do Estado de Pernambuco num mesmo projeto e cada um deles precisou editar o mesmo arquivo texto no mesmo repositório ao mesmo tempo. Luiza, acidentalmente, sobrescreveu as alterações de Renato, que tinha salvo suas alterações no repositório primeiro. Esta situação poderia:

I. ser evitada com o uso de um Sistema de Controle de Versão (SCV) que trabalhasse com o modelo alocar-modificar- desalocar. Neste modelo, o repositório permite que somente uma pessoa por vez possa modificar o arquivo.

II. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Neste modelo, Renato e Luiza criariam uma cópia de trabalho pessoal do arquivo armazenado no repositório. Eles então trabalhariam de forma paralela, modificando suas próprias cópias. No final, as cópias locais seriam unificadas em uma nova versão.

III. ser evitada por qualquer SCV, marcando o arquivo como não-unificável. Neste caso, tanto o modelo alocar-modificar- desalocar quanto o modelo copiar-modificar-unificar, impediriam que houvesse a sobrescrita no arquivo quando Renato e Luiza acessassem-no ao mesmo tempo.

IV. causar atrasos e tempo perdido com o uso de um SCV que trabalhasse com o modelo alocar-modificar-desalocar. Isso porque Renato poderia alocar o arquivo, esquecer dele e sair de férias. Luiza continuaria esperando para editar o arquivo e teria que pedir a um administrador para liberar o arquivo alocado por Renato.

V. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Caso as alterações de Luiza viessem a se sobrepor às alterações de Renato, na unificação das cópias dos arquivos o SCV detectaria o problema, desfaria automaticamente as sobreposições e poderia seguramente salvar o arquivo unificado de volta no repositório.

Está correto o que se afirma APENAS em:
Alternativas
Respostas
461: C
462: A
463: B
464: C
465: E
466: E
467: E
468: C
469: E
470: E
471: D
472: D
473: E
474: C
475: A
476: B
477: E
478: E
479: C
480: E