Garantia da Qualidade

A definição IEEE para garantia de qualidade de software é a seguinte -

"Um padrão planejado e sistemático de todas as ações necessárias para fornecer a confiança adequada de que um item ou produto está em conformidade com os requisitos técnicos estabelecidos. Um conjunto de atividades destinadas a avaliar o processo pelo qual os produtos são desenvolvidos ou fabricados."

Objetivos das Atividades SQA

Os objetivos das atividades de SQA são os seguintes -

Em desenvolvimento de software (orientado a processos)

  • Garantir um nível aceitável de confiança de que o software estará em conformidade com os requisitos técnicos funcionais.

  • Assegurar um nível aceitável de confiança de que o software estará em conformidade com o agendamento gerencial e os requisitos orçamentários.

  • Iniciar e gerenciar atividades para a melhoria e maior eficiência do desenvolvimento de software e atividades de SQA.

Em manutenção de software (orientada ao produto)

  • Garantir, com um nível aceitável de confiança, que as atividades de manutenção de software estarão em conformidade com os requisitos técnicos funcionais.

  • Assegurar, com um nível aceitável de confiança, que as atividades de manutenção de software estarão em conformidade com a programação gerencial e os requisitos orçamentários.

  • Iniciar e gerenciar atividades para melhorar e aumentar a eficiência da manutenção de software e atividades de SQA. Isso envolve melhorar as perspectivas de atingir os requisitos funcionais e gerenciais, reduzindo custos.

Organização para Garantia de Qualidade

A estrutura organizacional de garantia de qualidade que opera dentro da estrutura organizacional inclui os seguintes participantes -

Gerentes

  • Executivos da alta administração, especialmente o executivo diretamente responsável pela garantia da qualidade do software

  • Gerentes de departamento de desenvolvimento e manutenção de software

  • Gerentes de departamento de teste de software

  • Gerentes de projeto e líderes de equipe de projetos de desenvolvimento e manutenção

  • Líderes de equipes de teste de software

Testadores

  • Membros de equipes de teste de software

Profissionais SQA e praticantes interessados ​​-

  • Curadores SQA
  • Membros do comitê SQA
  • Membros do fórum SQA
  • Membros da equipe da unidade SQA

Apenas os gerentes e funcionários do departamento de teste de software ocupam-se em tempo integral na execução de tarefas de SQA. Os outros dedicam parte de seu tempo a questões de qualidade, seja durante o cumprimento de suas funções gerenciais ou tarefas profissionais, ou como voluntários em outros, na maioria das vezes um comitê SQA, um fórum SQA ou como curadores SQA.