QUESTÃO 5
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.
Alternativas
Alternativa 1:
2, 1, 4, 3.
Alternativa 2:
1, 4, 2, 3.
Alternativa 3:
1, 3, 2, 4.
Alternativa 4:
4, 2, 3, 1.
Alternativa 5:
3, 1, 2, 4.
Lista de comentários
A sequência correta de associações é:
Alternativa 2: 1, 4, 2, 3.
1. Gerenciamento de Mudanças: Mantém o acompanhamento das solicitações dos desenvolvedores e clientes por mudanças no software, define os custos e impacto de fazê-las. Decide quando e se essas podem ser implementadas.
2. Gerenciamento de Releases: Prepara o software para o release externo, mantendo o acompanhamento das versões de sistema que vão sendo liberadas para uso do cliente.
3. Gerenciamento de Versões: Mantém o acompanhamento das diferentes versões de componentes do sistema e assegura que as mudanças nos componentes não interfiram umas nas outras, mesmo que feitas por diferentes desenvolvedores.
4. Construção do Sistema: Permite a montagem de componentes de dados, bibliotecas e programas para, em seguida, compilá-los e ligá-los e assim criar um sistema executável.