• No results found

La comunicació no verbal: intencions reals de l'alumne

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

3.6 Aprenentatges aplicant la mirada de l'alumne

3.6.5 La comunicació no verbal: intencions reals de l'alumne

Para o Componente em si, o modelo de qualidade se decompõe nas seguintes características e suas respectivas subcaracterísticas:

• Funcionalidade – capacidade do componente de prover serviços que satisfaçam as necessidades especificadas, quando o componente for usado sob condições específicas.

• Adequação – capacidade do componente de prover um conjunto apropriado de serviços para tarefas e objetivos do usuário especificados. Para isso, é verificada sua adequação com uma determinada arquitetura, se a implementação cobriu os serviços oferecidos pelas interfaces do

92

componente, se há excesso de interfaces para desempenhar os serviços oferecidos pelo componente e se o componente é autocontido.

Os atributos avaliados são:

• Adequação arquitetural – verificar a adequação do componente com a arquitetura especificada;

• Cobertura – verificar se a implementação do componente cobriu os serviços oferecidos pelas suas interfaces;

• Excesso – verificar se há excesso de interfaces no componente, para desempenhar os serviços oferecidos por ele;

• Autocontido – verificar se o componente realiza, de forma completa, a função que ele desempenha, ou seja, as funcionalidades devem estar adequadas para o componente atender seu próprio propósito.

• Interoperabilidade – capacidade do componente de interagir com um ou mais componentes ou sistemas especificados. Para isso, é verificada a compatibilidade dos dados controlados pelo componente: se está em conformidade com padrões ou convenções (ex.: ASNI, XML etc.). O atributo avaliado é:

• Compatibilidade de dados – verificar se os dados controlados pelo componente estão em conformidade com padrões ou convenções.

• Conformidade – capacidade do componente de estar de acordo com padrões, convenções ou regulamentações previstas em leis e prescrições similares relacionadas à sua funcionalidade. Para avaliar a conformidade, é verificado se o componente está de acordo com padrões internacionais ou regulamentações previstas em leis.

O atributo avaliado é:

• Padronização – verificar se o componente está de acordo com padrões internacionais ou regulamentações previstas em leis.

• Confiabilidade – capacidade do componente de manter um nível de desempenho especificado, quando usado em condições especificadas.

• Maturidade – capacidade do componente de evitar falhas decorrentes de defeitos no software. Para avaliar a maturidade, é verificada a volatilidade das versões, ou seja, o tempo de vida de uma versão no mercado, a evolução do componente de acordo com o número de suas versões que têm sido comercializadas e pelo número de remoção de falhas de uma versão para outra.

93

Os atributos avaliados são:

• Volatilidade – verificar qual o tempo de vida de uma versão no mercado;

• Evolução entre versões – verificar a evolução do componente de acordo com o número de suas versões que têm sido comercializadas;

• Remoção de falhas – verificar o número de remoção de falhas de uma versão para outra. • Usabilidade – capacidade do componente de ser compreendido, aprendido, utilizado e atrativo para

o usuário, quando usado sob condições especificadas.

• Operacionalidade – capacidade do componente de possibilitar ao usuário operá-lo e controlá-lo. Para isso, é avaliada a clareza com que as interfaces são declaradas, a taxa de complexidade para utilizar suas interfaces e o esforço necessário para operar o componente por meio da configuração de seus parâmetros. Os componentes são operados e controlados pelas suas interfaces (por exemplo, interfaces de gerência, providas, requeridas e interfaces de controle). Os atributos avaliados são:

• Clareza das interfaces – verificar o nível de clareza com que as interfaces são declaradas; • Complexidade – verificar a taxa de complexidade para utilizar as interfaces do componente; • Esforço de operação – esforço necessário para operar o componente por meio da

configuração de seus parâmetros.

• Manutenibilidade – capacidade do componente de ser modificado. As modificações podem incluir correções, melhorias ou adaptações do componente, devido a mudanças no ambiente e nos seus requisitos ou especificações funcionais.

• Modificabilidade – capacidade do componente de permitir que uma modificação especificada seja implementada. Para isso, é verificada nesta subcaracterística a adaptabilidade do componente, ou seja, o número de parâmetros customizáveis que o componente oferece, esforço de customização, ou seja, a quantidade de parâmetros que o componente oferece para customizá-lo com relação às suas interfaces oferecidas; também a habilidade de controle de mudança, ou seja, a facilidade do usuário de identificar a versão atual do componente.

Os atributos avaliados são:

• Adaptabilidade – verificar o número de parâmetros customizáveis que o componente oferece;

• Taxa de adaptabilidade – verificar a quantidade de parâmetros que o componente oferece para customizá-lo com relação às suas interfaces oferecidas;

94

• Capacidade de controle de mudança – verificar a facilidade com que o usuário identifica a

versão atual do componente e suas versões compatíveis.

• Testabilidade – capacidade do componente de permitir que ele possa ser validado quando modificado. Para avaliar a testabilidade, é verificado se o componente permite a execução de testes de inicialização, e também se o componente possui conjunto de casos de testes para validar sua funcionalidade.

Os atributos avaliados são:

• Teste de inicialização – verificar se o componente permite a execução de testes de inicialização;

• Pacotes de teste – verificar se o componente possui um conjunto de casos de testes para validar sua funcionalidade.

• Portabilidade – capacidade do componente de ser transferido de um ambiente para outro. O ambiente pode ser organizacional, de hardware ou de software.

• Capacidade para substituir outro componente – capacidade do componente para ser usado em substituição a outro componente especificado, com o mesmo propósito e mesmo ambiente. A compatibilidade entre as versões do componente é o atributo verificado para avaliar esta subcaracterística.

O atributo avaliado é:

• Compatibilidade entre versões – verificar se o componente possui versões compatíveis com sua versão original.