Carregando...
Carregando...
Ajude a melhorar a plataforma
A auditoria de configuração no desenvolvimento de software é um processo fundamental para garantir a integridade e consistência do sistema ao longo do ciclo de vida do projeto. Esse processo assegura que o software atenda aos critérios definidos, conferindo se os componentes estão de acordo com os parâmetros estabelecidos.
Selecione a alternativa que descreve corretamente a auditoria de configuração:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa E - Verificação da conformidade dos itens de configuração com as especificações estabelecidas.
A auditoria de configuração é um componente crítico do Gerenciamento de Configuração de Software (SCM - Software Configuration Management), que por sua vez é uma disciplina essencial para a gestão eficaz de projetos de desenvolvimento de software. Sua finalidade principal é garantir a integridade, a rastreabilidade e a consistência dos produtos de trabalho ao longo de todo o ciclo de vida do software, assegurando que o sistema entregue esteja em total alinhamento com os requisitos e especificações definidos.
O Gerenciamento de Configuração de Software (SCM) é o processo de identificar, controlar, registrar e auditar os itens de configuração de software. Um item de configuração (CI - Configuration Item) é qualquer artefato produzido durante o ciclo de vida de um projeto de software que é colocado sob controle de configuração, como documentos de requisitos, projetos, código-fonte, planos de teste, executáveis, bibliotecas e documentação do usuário.
As quatro principais atividades do SCM são:
A auditoria de configuração é, portanto, o processo formal e independente que verifica a conformidade dos itens de configuração com as especificações, padrões e planos de linha de base (baselines) estabelecidos. Ela busca responder a perguntas como:
Existem dois tipos principais de auditorias de configuração:
Vamos analisar cada alternativa à luz do conceito de auditoria de configuração:
| Alternativa | Descrição | Relação com Auditoria de Configuração | | :---------- | :------------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------- | | (A) | Planejamento de novas funcionalidades para o software em desenvolvimento. | Esta atividade faz parte da fase de engenharia de requisitos ou gestão de produto. Ela define o que será construído, não verifica a conformidade do que já foi ou está sendo construído com as especificações existentes. | | (B) | Implementação de técnicas de teste específicas para validar o software. | Testes são processos de verificação e validação que buscam encontrar defeitos e garantir que o software atenda aos requisitos de usuário e de sistema. Embora crucial para a qualidade, é distinto da auditoria de configuração, que foca na conformidade dos itens de configuração (código, documentação, etc.) com suas especificações e linhas de base, não primariamente no comportamento funcional. | | (C) | Desenvolvimento de novos módulos de software para melhorar o sistema. | Esta é uma atividade de design e implementação de software, parte do processo de engenharia. Envolve a criação de novos componentes, não a verificação da integridade ou conformidade dos componentes existentes ou recém-criados com as regras e especificações. | | (D) | Correção de bugs identificados durante o desenvolvimento do software. | A correção de bugs (ou gerenciamento de defeitos) é uma resposta a problemas encontrados, seja por testes, revisões ou uso. É uma atividade de manutenção ou reengenharia de código, não um processo de verificação formal da conformidade de todos os itens de configuração com suas especificações aprovadas. Uma auditoria pode revelar a necessidade de correção, mas a correção em si não é a auditoria. | | (E) | Verificação da conformidade dos itens de configuração com as especificações estabelecidas. | Esta alternativa descreve precisamente o objetivo e a natureza da auditoria de configuração. Ela foca em garantir que os artefatos de software (código, documentos, etc.), identificados como itens de configuração, estejam em total alinhamento e consistência com os requisitos, padrões e planos de linha de base definidos e aprovados. |
A auditoria de configuração é um pilar fundamental do gerenciamento da qualidade do software. Ela fornece a segurança de que o produto de software está sendo desenvolvido e mantido de acordo com as especificações, garantindo a integridade e a rastreabilidade dos ativos do projeto. Sem a auditoria, a inconsistência e a divergência entre o que é planejado e o que é construído podem surgir, comprometendo a qualidade e a capacidade de manutenção do sistema. Portanto, a alternativa que descreve corretamente a auditoria de configuração é aquela que enfatiza a verificação da conformidade dos itens de configuração com as especificações estabelecidas.
Alternativa E.