Especificar Avaliação - Agromart

Fase de Especificação da Avaliação através do GQM

Objetivo de Negócio do AGROMART

Aprimorar a confiabilidade e a integridade das informações cadastrais de fornecedores na plataforma Agromart, com foco em reduzir inconsistências, garantir a completude dos dados e otimizar o tempo de validação, promovendo uma base de dados sólida para tomada de decisão no setor agropecuário familiar.

Objetivos de Medição

Objeto Propósito Foco da Qualidade Ponto de Vista Contexto
AgroMart Avaliar Adequação Funcional Desenvolvedor Qualidade de Software 1
AgroMart Avaliar Confiabilidade Desenvolvedor Qualidade de Software 1

Questões e Hipóteses

Objetivo de Medição 1 – Adequação Funcional

Questão Hipótese
Q1. As interfaces principais oferecem suporte completo às funcionalidades previstas? Pelo menos 85% das funções essenciais disponíveis nas interfaces principais estão implementadas conforme os requisitos definidos.
Q2. As ações fundamentais realizadas no sistema apresentam comportamento correto e consistente? 90% das interações voltadas à compra e ao cadastro de produtos ocorrem sem falhas durante o uso regular.
Q3. A solução atende adequadamente usuários com familiaridade média com tecnologia? Pelo menos 80% dos usuários com conhecimento intermediário conseguem utilizar as principais funcionalidades sem necessitar de ajuda externa.

Objetivo de Medição 2 – Confiabilidade

Questão Hipótese
Q1. O sistema responde de maneira estável a situações inesperadas durante o uso? Em pelo menos 85% dos casos, o sistema fornece respostas claras e orientadas à recuperação quando ocorrem falhas.
Q2. A implementação do sistema favorece a execução previsível das funcionalidades? No mínimo 80% dos requisitos implementados possuem testes que validam seu comportamento e garantem consistência em diferentes execuções.

Abstraction Sheet – Objetivo de Medição 1 – Adequação Funcional

CampoDescrição
ObjetoFuncionalidades principais do AgroMart
PropósitoAvaliar
Foco da QualidadeAdequação Funcional
Ponto de VistaDesenvolvedor
Métricas Hipóteses Fatores de Variação
AF1: Percentual de funcionalidades implementadas conforme requisitos
Pelo menos 85% das funcionalidades principais estão implementadas corretamente conforme os requisitos estabelecidos.
  • Clareza e detalhamento dos requisitos funcionais
  • Complexidade das funcionalidades
AF2: Taxa de operações básicas realizadas com sucesso
No mínimo 90% das operações básicas (compra, cadastro) são executadas sem erros.
  • Estabilidade do sistema durante a execução
  • Eficiência do código
  • Qualidade da infraestrutura (servidores, banco de dados)
AF3: Percentual de usuários intermediários que utilizam o sistema sem suporte
Pelo menos 80% dos usuários com conhecimento médio de tecnologia utilizam o sistema sem necessitar de suporte técnico.
  • Usabilidade e clareza da interface
  • Nível de treinamento e documentação disponível
  • Familiaridade prévia do usuário com sistemas similares

Abstraction Sheet – Objetivo de Medição 2 – Confiabilidade

CampoDescrição
ObjetoComportamento do sistema AgroMart em situações inesperadas
PropósitoAvaliar
Foco da QualidadeConfiabilidade
Ponto de VistaDesenvolvedor
Métricas Hipóteses Fatores de Variação
C1: Percentual de falhas com mensagens claras e orientações
Em pelo menos 85% das falhas, o sistema apresenta mensagens claras e sugestões para recuperação.
  • Qualidade das mensagens de erro implementadas
  • Abrangência do tratamento de exceções
  • Experiência do time em UX para feedback ao usuário
C2: Percentual de requisitos cobertos por testes automatizados
No mínimo 80% dos requisitos possuem testes automatizados que validam o comportamento esperado.
  • Ferramentas e infraestrutura para automação de testes
  • Complexidade dos requisitos
C3: Percentual de falhas sem perda de dados ou interrupção crítica
90% das falhas identificadas não resultam em perda de dados nem paradas críticas do sistema.
  • Robustez do tratamento de exceções
  • Monitoramento e alertas para falhas críticas

Níveis de Pontuação das Métricas

Para cada métrica criada com a abordagem GQM, definimos níveis de pontuação que facilitam a análise dos resultados, permitindo decisões claras e objetivas. Esses níveis foram calibrados considerando o público do Agromart e as metas de qualidade esperadas.

Desempenho Faixa de Pontuação Significado
Ótimo 10 Atende totalmente os critérios definidos, sem ressalvas.
Bom 7 a 9 Atende os requisitos com pequenas melhorias possíveis.
Regular 4 a 6 Apresenta falhas que podem impactar o uso, mas ainda funciona.
Pobre 1 a 3 Impacta negativamente a experiência e a confiança do usuário.

Critérios para Julgamento da Qualidade

A partir dos níveis das métricas, definimos critérios para avaliar se a qualidade da aplicação está dentro do esperado para cada característica analisada.

Adequação Funcional

Confiabilidade