Um software de gerência de configuração deve ser capaz de:
No que diz respeito aos baselines (linhas base) da gerência de configuração, avalie as seguintes afirmações.
I. As baselines representam conjuntos de itens de configuração formalmente aprovados que servem de base para as etapas seguintes de desenvolvimento.
II. As baselines são definidas e podem ocorrer ao final de cada uma das fases do processo de desenvolvimento de software, ou de algum outro modo definido pela gerência.
III. Um item de configuração de software "baselined " pode ser alterado a qualquer momento durante o desenvolvimento de software independentemente de um procedimento formal.
IV. Ao término de uma etapa do desenvolvimento, e após sua aceitação formal, a baseline na qual a etapa se baseou pode ser descartada pois já se encontra representada nos artefatos gerados.
V. Uma das funções da tarefa "Identificação da Configuração ", envolve a definição de uma nomenclatura que possibilite a identificação inequívoca dos itens de configuração, baselines e releases.
É correto apenas o que se afirma em
No processo de desenvolvimento de software, o gerenciamento da configuração de software envolve identificar a sua configuração
No que diz respeito à área da engenharia de software, analise a citação a seguir.
"Conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas."
Essa citação apresenta o conceito de:
Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção.
O CVS é um sistema de controle de versão Open Source. Acerca das terminologias utilizadas pelo CVS, leia os trechos a seguir:
_______ é o envio das modificações feitas pelo usuário ao repositório CVS. _______ é a numeração atribuída pelo CVS a cada modificação de um arquivo. _______ é uma ramificação no desenvolvimento, usada para descrever o processo de divisão dos arquivos de um projeto em linhas de desenvolvimento independentes.
Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas dos trechos acima:
Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.
O comando git clone permite baixar o repositório do GitHub para o computador do usuário.
processo que abrange todas as fases que compõem o ciclo de vida
de um software, consistindo, basicamente, em um conjunto de
regras formais para a identificação e o controle das mudanças, de
modo que um controle sistemático seja exercido sobre as
modificações realizadas. A GCS fornece uma abordagem
consistente, controlada e flexível para o gerenciamento da evolução
das mudanças, garantindo a integridade e a rastreabilidade dos
artefatos modificados. Para se estabelecer um controle sistemático
sobre as diversas revisões de um artefato, normalmente, utiliza-se
uma ferramenta que suporta controle de versões.
Cristiano Caetano. CVS — controle de versões e desenvolvimento
colaborativo de software. São Paulo: Novatec, 2004. p. 13 (com adaptações).
Considerando o fragmento de texto acima, julgue os itens
subsequentes, relativos ao controle de versões e ao Concurrent
Version System (CVS).
FCC•
No âmbito da gerência de Configuração e Mudança de Software, ao conjunto de um ou mais itens de configuração identificados e liberados para uso, independente de suas versões, dá-se o nome de
FIP•
As atividades da gerência de configuração de software são responsáveis pelo armazenamento e versionamento dos artefatos produzidos ao longo do processo de produção. É correto afirmar que:
FCC•
No início de um projeto são ativadas no fluxo de trabalho do Gerenciamento de Configuração e Mudança (GCM) as atividades:
Segundo a IEEE Computer Society, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificável ao desenvolvimento, à operação e à manutenção de software, isto é, a aplicação da engenharia ao software. Acerca dos princípios da engenharia de software, assinale a opção correta.
Considere um cenário composto pelas ações elencadas a seguir.
I. Auditora 1 trava o arquivo para edição.
II . Enquanto Auditora 1 edita o arquivo, Auditora 2 tenta travá-lo e falha.
III . Auditora 2 edita o arquivo sem travá-lo, inclui suas modificações e publica o arquivo.
IV. Auditora 1 publica sua versão e destrava o arquivo.
V. Agora Auditora 2 consegue travar o arquivo e atualizá-lo com suas modificações.
VI. Auditora 1 atualiza sua versão, pegando o arquivo apenas para leitura.
Nesse caso, a política de gerência de configuração e mudança de software é do tipo
FCC•
Os métodos, processos e ferramentas utilizados para o gerenciamento de configuração e mudança de uma organização NÃO envolvem a
processo que abrange todas as fases que compõem o ciclo de vida
de um software, consistindo, basicamente, em um conjunto de
regras formais para a identificação e o controle das mudanças, de
modo que um controle sistemático seja exercido sobre as
modificações realizadas. A GCS fornece uma abordagem
consistente, controlada e flexível para o gerenciamento da evolução
das mudanças, garantindo a integridade e a rastreabilidade dos
artefatos modificados. Para se estabelecer um controle sistemático
sobre as diversas revisões de um artefato, normalmente, utiliza-se
uma ferramenta que suporta controle de versões.
Cristiano Caetano. CVS — controle de versões e desenvolvimento
colaborativo de software. São Paulo: Novatec, 2004. p. 13 (com adaptações).
Considerando o fragmento de texto acima, julgue os itens
subsequentes, relativos ao controle de versões e ao Concurrent
Version System (CVS).