• No results found

Aula de trombó, ús correcte de l'aire per mitjà de les sensacions

Capítol 3: La classe des de la mirada de

3.6 Aprenentatges aplicant la mirada de l'alumne

3.6.1 Aula de trombó, ús correcte de l'aire per mitjà de les sensacions

A fase de especificação da avaliação de um produto de software, neste contexto, traz consigo três importantes conceitos: medição, pontuação e julgamento, como mostra a Figura 5.5.

108

Figura 5.5 – Conceitos num processo de avaliação.

• Medição é a ação de aplicar uma medida de qualidade de software a um produto de software específico.

• Pontuação é a ação de transformar a medida obtida em um sistema numérico preestabelecido. • Julgamento é a emissão de um juízo sobre a qualidade do produto de software.

Por meio da medição de um produto de software, é possível conhecer qualitativamente o nível de qualidade; após a pontuação, é possível conhecer quantitativamente o nível de qualidade. Assim, com a aplicação dos critérios de julgamento, é possível fazer o julgamento da qualidade.

Para fazer medição em produto de software, é necessária a utilização de medida de qualidade de software. Esta, por sua vez, precisa de um “Método de avaliação” e de uma “Escala”, previamente escolhidos, que podem ser usados para determinar o valor que uma particularidade recebe em um produto de software específico.

O “Método de avaliação” é um procedimento com que se descrevem as ações a serem realizadas por um avaliador, para obter o resultado da medição ou verificação especificadas, quando aplicadas num produto ou em componentes especificados de um produto de software.

A “Escala” atribui rótulos numéricos aos atributos de uma entidade, resultando a representação da fidedignidade do atributo. Ela é um conjunto de valores com propriedades definidas.

Exemplos de tipos de escalas são:

• Escala nominal – que corresponde a um conjunto de categorias;

109

• Escala de intervalos – que corresponde a uma escala ordenada, com pontos de escala

equidistantes;

• Escala de proporção – que tem pontos de escala equidistantes e também um zero absoluto. Medidas usando escalas ordinais ou nominais produzem dados qualitativos, e medidas usando escalas de intervalos ou de proporção produzem dados quantitativos.

De acordo com a norma NBR ISO/IEC 14598-1, uma escala pode assumir diferentes níveis de pontuação, como mostra a Figura 5.6. O nível de pontuação deve ter um valor-limite entre o que seja satisfatório e insatisfatório.

Figura 5.6 – Níveis de pontuação para as medidas Fonte: NBR ISO/IEC 14598-1 (2002).

A qualidade de uma escala nominal, em sentido abrangente, descreve sua habilidade de refletir veridicamente uma medida obtida. Uma parte significativa desta construção envolve a semântica da escala – os adjetivos, palavras, frases e construção das sentenças, que irão trazer à tona a resposta correta sobre o assunto.

Ao avaliar um produto de software, o avaliador sempre sofre influências, sejam elas advindas de preferências pessoais, de experiências anteriores, do conhecimento da área de aplicação do software. Desse modo, é necessário que as medidas a serem feitas estejam claras e objetivas ao avaliador. A questão da subjetividade do avaliador deve ser eliminada na medida do possível, procurando executar

110

uma avaliação que seja imparcial e objetiva, com a utilização das diretrizes especificadas na norma NBR ISO/IEC 14598-5.

Para realizar uma avaliação, não basta ter o modelo de qualidade definido por meio das características até os atributos ainda é preciso estabelecer quais serão os critérios de aceitação, as medidas e os níveis de pontuação.

• Critério de Aceitação – predeterminação dos níveis de pontuações considerados satisfatórios, ou não satisfatórios, para um atributo de uma entidade, de acordo com a norma NBR ISO/IEC14598- 1, Medida e Nível de Pontuação.

• Medida – Compreende um método e uma escala de medição. Por escala entende-se: um conjunto de valores com propriedades definidas; por medição, a determinação de um valor (que pode ser um número ou uma categoria) para um atributo de uma entidade.

• Nível de pontuação – pontuações de uma escala ordinal, que é utilizada para categorizar uma escala de medição.

A norma NBR ISO/IEC 9126-1 lembra a necessidade do uso de medidas e níveis de pontuação, além de mostrar a relação existente entre eles, conforme mostra a Figura 5.7. No entanto, a norma não os define, pois eles podem variar de acordo com a organização e/ou com a aplicação.

Figura 5.7– Valor medido e nível de pontuação (NBR ISO/IEC 9126-1, 2001).

Dois outros fatores devem ser considerados numa avaliação: o grau de importância de cada característica de qualidade e o ponto de vista sob o qual o produto de software está sendo analisado. Esses fatores podem ser apontados como bastante subjetivos, mas é possível, numa avaliação comparativa de diferentes aplicações de software, ponderar as características de qualidade utilizandoum sistema de pesos proporcionais a sua importância na área de aplicação do software.

111

O grau de importância de cada característica de qualidade varia de software para software. Alguns exemplos atestam a variação: a confiabilidade é mais importante para software de um sistema de missão crítica; a eficiência é mais importante para software de sistema em tempo real; a usabilidade é mais importante para software interativo.

A norma aponta três pontos de vista a serem considerados em uma avaliação da qualidade de software: do usuário, da equipe de desenvolvimento e do gerente. Cada um deles tem foco de interesse próprio:

• O usuário está interessado no uso do software, e não nos seus aspectos internos. Ele quer saber se as funções requeridas estão disponíveis no software e quão eficiente, confiável e fácil de usar é o produto.

• A equipe de desenvolvimento está interessada tanto na qualidade dos produtos intermediários como na qualidade do produto final. O processo de desenvolvimento requer que o usuário e a equipe de desenvolvimento utilizem as mesmas características de qualidade de software, uma vez que elas se aplicam tanto para os requisitos como para a aceitação.

• A visão do gerente é comercial. Ele está interessado na qualidade de forma geral, e não em características específicas de qualidade. Sua responsabilidade é otimizar a qualidade, dentro das limitações de custo, recursos humanos e prazos.

Resumidamente, a norma ISO/IEC 9126-1 apresenta um modelo para avaliação da qualidade de produto de software, baseado no desmembramento das seis características de qualidade. Além disso, alerta para a necessidade de se definir, caso a caso, as medidas, níveis de pontuação, critérios de aceitação, grau de importância de cada característica e do ponto de vista a ser considerado na avaliação. Essa abertura permite a aplicação desse modelo nas diversas organizações de software, em diferentes necessidades.

As próximas seções trazem requisitos de qualidade que podem ser medidos e avaliados.