Corretude
Robustez
Extensibilidade
Reusabilidade
Compatibilidade
Eficiencia
Correção x Eficiencia
Portabilidade
Facilidade de Uso
Segurança(Integridade)
Verificabilidade