Questão de Engenharia de Software — Gerência de Configuração — Quadrix 2024
- Código
- qg354530
- Banca
- Quadrix
- Órgão
- NOVACAP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Manutenção/Sustentação
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. Os procedimentos de controle de mudanças, parte essencial da gerência de configuração de software, asseguram que as alterações sejam feitas de forma controlada, permitindo prever o efeito dessas mudanças em todo o sistema. Essa é a definição clássica do processo de controle de alterações, que envolve avaliar o impacto de cada mudança antes de sua implementação.
O controle de mudanças é uma atividade procedimental que garante qualidade e consistência quando são feitas alterações em um objeto de configuração. O processo começa com uma solicitação de alteração, passa por uma avaliação para determinar o mérito técnico, os efeitos colaterais em potencial, o impacto global sobre outros objetos de configuração e funções do sistema, e culmina com uma atualização controlada do item de configuração que deve ser alterado.
Essa avaliação de impacto é exatamente o que permite "prever o efeito dessas mudanças em todo o sistema". Ao analisar como uma mudança afeta outros componentes, a equipe pode tomar decisões informadas sobre aprovar ou rejeitar a alteração, e sobre como implementá-la de forma a minimizar riscos e efeitos colaterais.
A gerência de configuração, da qual o controle de mudanças faz parte, é definida como a arte de identificar, organizar e controlar modificações no software que está em construção por uma equipe de programação. O objetivo é maximizar a produtividade minimizando os erros. Sem o controle adequado, uma sequência de alterações não controladas pode transformar um bom software em um caos, prejudicando a qualidade e atrasando a entrega.
Na prática, o processo de controle de alterações funciona assim: uma solicitação de alteração é apresentada e avaliada para determinar seu mérito técnico, efeitos colaterais e impacto global. Os resultados da avaliação são apresentados como um relatório de alterações usado por uma autoridade de controle de alterações (CCA), que toma a decisão final sobre o status e a prioridade da alteração. Uma ordem de alteração de engenharia (ECO) é gerada para cada alteração aprovada, descrevendo a alteração a ser feita, as restrições que devem ser respeitadas e o critério para revisar e auditar.
A distinção importante aqui é entre o controle de mudanças e outras atividades da gerência de configuração, como o controle de versão e a auditoria de configuração. Enquanto o controle de versão gerencia o uso de diferentes versões dos objetos, e a auditoria verifica se a qualidade é mantida, o controle de mudanças foca especificamente no processo de avaliar, aprovar e implementar alterações de forma controlada. É essa avaliação de impacto que permite prever os efeitos das mudanças em todo o sistema.
A pegadinha que a banca poderia explorar seria afirmar que o controle de mudanças apenas registra as alterações feitas, sem avaliar seu impacto. Mas o enunciado está correto ao afirmar que os procedimentos de controle permitem prever o efeito das mudanças, pois essa é exatamente a função da avaliação de impacto no processo de controle de alterações.
Guarde este critério: o controle de mudanças não é apenas registrar o que mudou, mas sim avaliar o impacto antes de implementar. É essa avaliação que permite prever os efeitos em todo o sistema.
A afirmação está correta. Os procedimentos de controle de mudanças, parte da gerência de configuração, asseguram que as mudanças sejam feitas de modo controlado, permitindo prever o efeito dessas mudanças em todo o sistema. O processo de controle de alterações envolve avaliar o mérito técnico, os efeitos colaterais e o impacto global sobre outros objetos de configuração e funções do sistema antes de aprovar a mudança. Essa avaliação de impacto é o que permite prever os efeitos das mudanças, garantindo que sejam feitas de forma controlada e segura.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg354530