3.3.4 Técnicas dinâmicas
Os diferentes tipos de técnicas dinâmicas são executados durante todo o desenvolvimento e manutenção do software. Geralmente, estas são técnicas de teste, mas técnicas tais como simulação, checagem de modelo, e a execução simbólica podem ser consideradas dinâmicas. A leitura do código é considerada uma técnica estática, mas engenheiros de software experientes podem executar o código mentalmente enquanto o lêem. Neste sentido, a leitura do código pode também qualificar como uma técnica dinâmica. Esta discrepância em categorizar indica que as pessoas com diferentes papéis na organização podem considerar e aplicar estas técnicas diferentemente.
Alguns testes podem assim ser executados no processo do desenvolvimento, no processo de SQA, ou no processo de V&V, outra vez dependendo da organização do projeto. Porque os planos SQM se dirigem a testar, esta seção inclui alguns comentários sobre testes. A área de conhecimento de Teste de Software fornece a discussão e referências técnicas à teoria, técnicas para testar, e automatização.
3.3.5. Testes
Os processos da garantia descritos no SQA e no V&V examinam cada saída relativa à especificação das exigências do software para assegurar o rastreamento, a consistência, a integralidade, a exatidão, e o desempenho das saídas. Esta confirmação inclui também as saídas dos processos do desenvolvimento e da manutenção, coletando, analisando, e medindo os resultados. O SQA assegura-se de que os tipos apropriados de testes estejam planejados, desenvolvidos, e executados, e a V&V desenvolve plantas de teste, estratégias, casos, e procedimentos.
Testes são discutidos em detalhe na área de conhecimento de Teste de Software. Dois tipos de testes podem ser considerados como SQA e V&V, por causa de sua responsabilidade com qualidade dos materiais usados no projeto: Avaliação e teste das ferramentas que serão usadas no teste do conformidade do projeto (IEEE1462) (ou na revisão do teste de conformidade) dos componentes e dos produtos de COTS que serão usadas no produto; existe agora um padrão para os pacotes de software (IEEE1465)
Às vezes uma organização independente de V&V pode ser contratada para monitorar o processo de teste, e para testemunhar às vezes a execução real para garantir que o teste esteja sendo feito de acordo com os procedimentos especificados. Em outra oportunidade, o V&V pode ser convidado para ele próprio avaliar os testes: adequação dos planos e dos procedimentos, e adequação e exatidão dos resultados.
Um outro tipo de teste que pode ser feito pelo V&V é o teste de terceira parte. A terceira parte não é o colaborador, nem está de nenhuma maneira associada com o desenvolvimento do produto. Ao invés disso, a terceira parte é um facilitador independente, que tem a conhecinça de alguém na chefia da orgnização. Sua finalidade é testar a conformidade de um produto em relação a pontos específicos das exigências.
Página 1 | Página 2|
Página 3 | Página 4|
Página 5