| Modelos de Avaliação de Software |
|
Qualidade é um fator relevante para aquisição de produtos bem conceituados no mercado. Essa caracterÃstica também é válida para compra de Softwares.
Porém, avaliar um produto de software engloba grandes desafios e a improvess chega ao mercado com as soluções que você precisa para adquirir tecnologia com qualidade. Para que a caracterÃstica seja comprovada, algumas instituições criaram um selo que atesta as exigências do padrão de qualidade. Essa particularidade também é válida para a compra de Softwares. A complexidade, a variação dos requisitos de aceitação de acordo com o escopo do produto e a identificação das necessidades do cliente são fatores que atrapalham muito esta avaliação. Diante dessas dificuldades, ainda não existe um selo mundialmente aceito que ateste a qualidade de um Software, assim como é feito com outros tipos de produtos. No entanto, a ISO (International Organization for Standardization) já deu uma grande contribuição para o setor. Através da ISO 9126, foi difundido o modelo de qualidade de produto de Software mais conhecido atualmente. Para utilização desta norma, indica-se a utilização em paralelo da ISO 14598 que auxilia na definição do processo de avaliação desses produtos. A ISO 9126 propõe três abordagens de avaliação que podem ser combinadas:
Mesmo possuindo as mesmas caracterÃsticas de qualidade, as métricas internas e externas são muito distintas em virtude da abordagem. Já a qualidade em uso é subdividada em:
As normas citadas anteriormente estão em fase de reformulação e unificação. Estas serão substituÃdas pela famÃlia ISO 25000 que trará como grande evolução a harmonização com a ISO 15939 (Engenharia de Software e Sistemas - Processo de Medição) através da ISO 25020. Mesmo com toda contribuição da ISO, ainda é complexo identificar as caracterÃsticas que devem ser contempladas na avaliação e as expectativas dos usuários. Estas informações e necessidades devem ser cuidadosamente coletadas e quantificadas para que a aquisição de um Software possa trazer os benefÃcios esperados sem desperdÃcio de recursos e criação de um problema.  |