Conforme Huzita e Freitas (2019), o gerenciamento de configuração de software é uma atividade que permite: identificar os artefatos que precisam ser alterados, as relações e o controle de versão destes artefatos; controlar as mudanças; auditar ;e relatar todas as alterações feitas no software.
Tópicos Especiais. Elisa Hatsue Moriya Huzita; Janaína Aparecida de Freitas. Maringá-Pr.: UniCesumar, 2019.
Considerando as atividades do gerenciamento de configurações, associe as duas colunas, relacionando a atividade com o seu respectivo conceito.
1. Gerenciamento de Mudanças
2. Gerenciamento de Versões
3. Construção do Sistema
4. Gerenciamento de Releases
( ) Mantem o acompanhamento das diferentes versões de componentes do sistema e assegura que as mudanças nos componentes não interfiram uma nas outras, mesmo que feitas por diferentes desenvolvedores.
( ) Mantêm o acompanhamento das solicitações dos desenvolvedores e clientes por mudanças no software, define os custos e impacto de fazê-las. Decidi quando e se essas podem ser implementadas.
( ) Pretende a preparação do software para o release externo, mantendo o acompanhamento das versões de sistema que vão sendo liberadas para uso do cliente.
( ) Permite a montagem de componentes de dados, bibliotecas e programas para, na sequência, compilá-los e ligá-los e assim criar um sistema executável.
Assinale a alternativa que apresenta a sequência correta de associações.
a) 2,1,4,3
b) 1,4,2,3
c) 1,3,2,4
d) 4,2,3,1
e) 3,1,2,4
Soluções para a tarefa
Resposta:
2,1,4,3
Explicação:
Resposta na página 28 do livro.
(1) Gerenciamento de Mudanças:
Envolve manter o acompanhamento das solicitações dos clientes e desenvolvedores por mudanças no software, definir os custos e o impacto de fazer tais mudanças, bem como decidir se e quando as mudanças devem ser implementadas.
(2) Gerenciamento de Versões:
Envolve manter o acompanhamento de várias versões de componentes do sistema e assegurar que as mudanças nos componentes, realizadas por diferentes desenvolvedores, não interfiram uma nas outras.
(3) Construção do Sistema:
É o processo de montagem de componentes de programas, dados e bibliotecas e, em seguida, a compilação e ligação destes, para criar um sistema executável.
(4) Gerenciamento de Releases:
Envolve a preparação de software para o release externo e manter o acompanhamento das versões de sistema que foram liberadas para uso do cliente.
Resposta:
Alternativa 1:
2, 1, 4, 3.