Geral
Engenharia de Software
Semana 7
0

Questão

A gestão de configuração de software é fundamental para garantir o controle e a integridade das alterações feitas nos componentes de um sistema ao longo do seu ciclo de vida. Ela abrange diferentes elementos, como a gestão de componentes, processos, construção de software e atividades humanas envolvidas no controle de versões. Esses elementos são interdependentes e funcionam de forma integrada para garantir que o software seja gerenciado adequadamente. 

Assinale a alternativa que descreve um desses elementos:
A) Procedimentos que classificam a qualidade dos produtos de software de acordo com métricas de desempenho, sem considerar a gestão de alterações.
B) Processos automatizados que apenas organizam o fluxo de entrada e saída de dados em um ambiente de software sem integrar mudanças nas versões.
C) Ferramentas que organizam a gestão dos itens de configuração de software, permitindo acesso e controle eficiente dos componentes de software.
D) Métodos de controle de inventário utilizados para verificar os componentes físicos de hardware e garantir sua correta utilização no processo de desenvolvimento.
E) Sistemas que gerenciam apenas as atividades financeiras envolvidas no desenvolvimento de software, sem conexão com as atividades de configuração.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1964/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'h6eqTqTBPghcwJm1KhdKCl95Ce3u2EhoiIkTLcbWpLxjMFhyLa1KUVenpHekkVOv' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }