A medição ajuda a tornar visíveis as características específicas de processos e produtos. Os fatores que afetam a qualidade de software podem ser categorizados em grupos de fatores que podem ser medidos diretamente ou apenas indiretamente. O objetivo de cada grupo é a medição e a comparação de software com algum dado para obter uma indicação de qualidade.
A SQA(Software Quality Assurance) é uma atividade que é aplicada ao longo de todo o processo de engenharia de software. Ela abrange uma série de tarefas vinculadas especificamente a atividades que compõem um plano que realiza, avaliações, auditorias, revisões, define padrões para o projeto, procedimentos para relato, acompanhamento de erros, documentação necessária e realimenta a equipe com informações conclusivas do projeto.
A SQA(Software Quality Assurance) é uma atividade que é aplicada ao longo de todo o processo de engenharia de software. Ela abrange uma série de tarefas vinculadas especificamente a atividades que compõem um plano que realiza, avaliações, auditorias, revisões, define padrões para o projeto, procedimentos para relato, acompanhamento de erros, documentação necessária e realimenta a equipe com informações conclusivas do projeto.
Os fatores que afetam a qualidade podem ser divididos em dois grupos: Mensuráveis diretamente(tempo, curso e produtividade) e Mensuráveis indiretamente(usabilidade e manutenibilidade).
Alguns fatores afetam a qualidade de software, por isso, determinados aspectos devem ser considerados em um software, como: características operacionais, manutenibilidade de mudanças e adaptabilidade a novos ambientes.
Como fatores que afetam a qualidade de software podem ser descritos da seguinte forma:
- Revisão: Manutenibilidade, Flexibilidade e Testabilidade;
- Operação: Corretitude, Confiabilidade, Eficiência, Integridade e Usabilidade;
- Transição: Portabilidade, Reusabilidade e Interoperabilidade.
- McCall julga relevante escalonar em um padrão de 0 a 10 estabelecendo métrica para cada fator que afeta a qualidade.
- Por outro lado, Pressaman diz que há uma dificuldade em desenvolver estas unidades de medição direta pois há subjetividade na medição.