Perguntas e Respostas sobre Qualidade SE # 3
Question:Dê os benefícios da verificação e validação no desenvolvimento de software e fale sobre as técnicas de verificação e validação no processo de desenvolvimento de software.
Answer:- A verificação e validação têm um grande papel no processo de desenvolvimento de software, portanto é necessário que a verificação e validação sejam feitas em cada etapa. Abrange as seguintes partes:
Certifique-se de que o software funciona conforme a necessidade do usuário.
Melhoria da qualidade.
Aumentar a eficiência do trabalho durante o processo de desenvolvimento.
Alteração no software.
Técnicas de verificação e validações
Quality surety- Com a ajuda de um bom planejamento e atuação sistemática e tanto o controle pode ser a garantia de uma melhor qualidade. O principal objetivo da garantia da qualidade é verificar as ações que são utilizadas no processo de desenvolvimento para que a margem de erro se torne zero e caso ocorra um erro durante o processo resolve o problema. Para obter o melhor resultado, muitas ações realizadas pelo desenvolvedor.
Walkthrough- Durante o processo de acompanhamento do material conferido e valorizado pelas revisões. Este processo tem supervisão profunda para que o material utilizado tenha qualidade para parecer do especialista. Obter a área problemática é o objetivo do walkthrough. Com a ajuda de especialistas os problemas são resolvidos e tudo isso discutido em reunião. Pensamentos importantes para obter os benefícios do passo a passo:
Um motivo específico deve ser exigido para a sessão de explicação passo a passo.
Cada etapa de trabalho executada com base na programação para verificar se todos os produtos estão funcionando.
O erro deve ser anotado e a resolução deve ser feita na sessão de acompanhamento.
Benefícios
Erro facilmente detectado no primeiro nível, o que reduz o desperdício de tempo.
Melhora a comunicação e coordenação da equipe que está trabalhando no projeto.
Com a ajuda de outros, podemos aprender muito mais.
Inspection- Nesta etapa, é necessário um inspetor treinado que possa fazer melhor no processo de inspeção. A inspeção pode ser feita em todo o ciclo de vida do desenvolvimento de software e um melhor resultado pode ser obtido. De acordo com Fagan -
Três inspeções separadas devem ser realizadas. Um é seguir o design, mas priorizar a implementação. Um segue a implementação, mas tem prioridade para o teste de unidade e o outro segue o teste de unidade.
De acordo com Fagan -
Uma equipe de inspeção consiste em quatro pessoas que desempenham o papel de moderador, projetista, implementador e testador.
Statistical analysis- Com a ajuda de ferramenta de software quando um texto de programa é análise que é chamado de técnicas de análise estatística. Abrange os seguintes pontos.
Para obter o erro estrutural e obter a diferença de medição real e esperada.
Para produzir informações importantes para compreender facilmente os programas e o processo de documentação.
É útil para resolver os problemas.
É útil para reduzir o custo do erro.
Symbolic Execution - A execução do símbolo é um método de validação no qual inserimos os dados na forma de símbolo e os números não são usados para entrada neste processo. Se o programa implementado normalmente, então a entrada que é variável de uma unidade de programa são atribuídos valores simbólicos em vez do que valores literais. No caso de inserirmos os dados, obtemos a saída na forma de símbolos.