Corretude: A operação
     débito altera o saldo do cliente corretamente?
 Robustez: A operação
     débito dá uma mensagem adequada quando a conta
     do cliente não tem saldo suficiente?
 Estensibilidade: O código
     que implementa contas correntes pode ser facilmente
     estendido para implementar poupanças?
 Reusabilidade: O código
     que implementa contas correntes pode ser facilmente
     utilizado para construir outra aplicação 
     bancária ou similar? 
 Compatibilidade: O sistema
     bancário pode ser facilmente integrado a um sistema
     de orçamento doméstico? Um sistema pode facilmente 
     trabalhar com arquivos gerados por outros sistemas?