Você está na página 1de 7

Validao e Verificao de Software

Trabalho de Sistematizao
Erico Fernando Martins Paulo Henrique Lerbach Rodrigues

Qualidade de Software

Implantao de Processo de Qualidade de Software

Primeira Etapa - Verificao dos Requisitos Fonte de 56% dos erros no desenvolvimento de software; Equipe de Controle:
Auditoria e Controle; Adequao dos requisitos com a realidade; Clareza da linguagem utilizada (Linguagem Ubqua);

Ferramentas para alcanar esse propsito:


Revises tcnicas e auditorias;

Artefato Gerado:
Documento com todos os problemas encontrados;
3

Implantao de Processo de Qualidade de Software Segunda Etapa - Verificao da Anlise, Modelagem e Implementao Equipe de Controle:
Modelos atendem especificao de requisitos; O projeto realmente uma soluo para os requisitos especificados; A arquitetura proposta atende ao que foi especificado; A arquitetura est o mais simples possvel e adota padres reconhecidos de projeto; A base de dados est adequada;

Ferramentas para alcanar esse propsito:


Revises tcnicas e auditorias;

Artefato Gerado:
Documento com todos os problemas encontrados;
4

Implantao de Processo de Qualidade de Software Terceira Etapa - Validaes Durante o Desenvolvimento Cdigo Versionado; Ferramenta de gerncia de projetos;
Exemplos de ferramenta que fazem esse papel so: Redmine, Jira, Trac.

Desenvolvimento Dirigido por Testes - Test-driven development ou TDD; Qualquer erro, bug, falha, problema encontrado deve ser documentado e um teste automatizado deve ser programado; Validao automatizada da qualidade do cdigo:
Ferramentas: FindBugs, Sonar e Jenkins; Feedback instantneo aos responsveis;
5

Implantao de Processo de Qualidade de Software

Quarta Etapa - Validaes Finais e Testes no Sistema A melhor abordagem uma equipe independente de testes; Deve abranger testes de usabilidade, teste de qualificao, teste de instalao e teste de aceitao. Na inviabilidade da contratao de uma equipe independente, admite-se o uso da equipe de controle; O objetivo encontrar falhas e no apenas verificar se o sistema funciona; Todas as possibilidades devem ser checadas! Na medida do possvel todos os testes devem ser feitos a cada iterao, em cada entregvel do sistema; Toda iterao deve resultar em um software de 6 qualidade.

Validao e Verificao de Software

Obrigado!!!
Erico Fernando Martins
martins.erico@gmail.com Paulo Henrique Lerbach Rodrigues palerique@gmail.com
7

Você também pode gostar