Questões de Concurso
Sobre gerência de configuração em engenharia de software
Foram encontradas 418 questões
itens que seguem.
I. Seu escopo não deve abordar a definição do que será gerenciado, entretanto, deve definir o esquema a ser usado para identificar os itens de configuração.
II. Deve especificar as ferramentas usadas para o gerenciamento de configurações e os respectivos processos de uso, porém não deve entrar no mérito de definição de políticas a serem adotadas no controle de mudanças.
III. Deve estabelecer as responsabilidades pelos procedimentos de gerenciamento de configuração e ainda descrever a estrutura do banco de dados para o registro das informações de configuração.
Um plano de gerenciamento de configurações de sistemas de software em desenvolvimento deve estar de acordo com o que consta em
I - O mecanismo deve rastrear e tratar mudanças em quaisquer fatores críticos de sucesso do projeto, incluindo escopo, prazos e custos.
II - Para tornar o processo gerenciável, é recomendado que sejam rastreadas apenas mudanças que possuam impacto significativo no custo ou nos prazos do projeto e que não sejam rejeitadas em primeira análise.
III - A avaliação e a aprovação de quaisquer solicitações de mudanças são atribuições exclusivas do gerente de projeto, pois o mesmo detém a autoridade e a responsabilidade sobre os resultados finais do projeto perante os stakeholders.
IV - Tipicamente, o mecanismo de controle de mudanças prevê algumas categorias de mudanças que são automaticamente aprovadas - tais como as resultantes de emergências - as quais devem ser registradas e rastreadas, da mesma forma que as demais.
Estão corretas APENAS as afirmativas
No que se refere aos conceitos de gestão de configuração, julgue o item subsequente.
Na prática, o git flow pode ser usado para projetos que têm
um ciclo de lançamento agendado, que consiste no uso de
ramificações de recursos e várias ramificações primárias.
Esse fluxo de trabalho não adiciona novos conceitos ou
comandos além do necessário para o fluxo de trabalho de
ramificação de recurso.
No SVN, o trunk é o repositório de trabalho dos desenvolvedores em que fica armazenada a versão suja do código, onde mudanças podem ser realizadas a qualquer momento.
No contexto da Gerência de Configuração de Software, eles constituem “ramificações laterais de versões” que se originam de uma revisão da “linha principal de desenvolvimento".
Na afirmação acima, ramificações laterais de versões, e linha principal de desenvolvimento, referem-se, respectivamente, a
Na política trava-modifica-trava, o sistema de controle de versão permite que apenas um desenvolvedor por vez altere determinado arquivo do projeto. Essa política é restritiva e frequentemente atrapalha o trabalho dos usuários. O travamento pode causar alguns problemas administrativos e forçar uma serialização desnecessária.
I. Programação paralela, sem uso de lockings;
II. Proteção contra modificações simultâneas de um arquivo mediante o estabelecimento de diferentes diretórios para cada desenvolvedor, isolando um do outro;
III. Descontinuidade do comando Import que, com isso, evita o perigo do inadvertido suporte ao desenvolvimento de um software originalmente desenvolvido por outra pessoa ou empresa.
O CVS - Concurrent Versions System ? têm características que contemplam corretamente o que consta em