Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 554 questões
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.
A área de desenvolvimento alega que o CVS não está funcionando. Pode-se afirmar que um software de CVS é um
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.
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.
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.
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.
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.
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.
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.
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.
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: