Métricas de qualidade para desenvolvimento web

Índice
As métricas que podem ser aplicadas são definidas e padronizadas no modelo de qualidade ISO 9126.
O padrão ISO 9126 é um padrão internacional para avaliação de software, este modelo indica diretrizes para avaliar diferentes aspectos do desenvolvimento de software, tais como:
  • Funcionalidade: que o software atende aos requisitos funcionais
  • Usabilidade: É o esforço ou tempo que o usuário necessita para utilizar o software ou a web em geral, para medir a dificuldade de navegação e introdução de dados.
  • Confiabilidade: aqui medimos a capacidade de resposta a situações adversas, avaliamos a segurança, a capacidade de proteger os dados, a estabilidade e a capacidade de recuperação em caso de falha.
  • Manutenção: Essas métricas indicam o quão fácil é para o software adicionar novas funcionalidades ou se adaptar a possíveis mudanças.
  • Portabilidade: mede a facilidade de mudar o servidor da web, por exemplo, ou mover o software completo para outro ambiente de computação ou configuração de hardware.

Algumas métricas que podemos usar no desenvolvimento web são:
ÍNDICE DE VARIAÇÃO DE REQUISITOS
O objetivo desta métrica é indicar como e quanto variam os requisitos em cada fase da obra de construção de um site para garantir que levamos em consideração todos os requisitos antes de prosseguir para a próxima fase.
Os requisitos são considerados estáveis ​​quando não há acréscimos ou exclusões que impliquem modificações nas principais funcionalidades da aplicação.
IVR: taxa de mudança nos requisitos.
TRD: requisitos totais definidos na fase que vamos avaliar.
SENHOR: número de requisitos que foram modificados ou removidos do plano original.

IVR = (TRD - MR / TRD) x 100

Se este índice nos der um valor de 100 ele indicará que não há mudanças, se o valor for próximo a zero indica que há muitas mudanças e os requisitos não são conscientes ou não confiáveis, então o projeto pode se tornar caótico.
Algumas métricas que podemos usar no desenvolvimento web são:
ÍNDICE DE INTEGRIDADE DO SISTEMA
Para medir a integridade, devemos definir dois parâmetros:
  • Possíveis ameaças
  • Número de vezes que ocorrem e a segurança ou número de vezes que a web pode se recuperar de uma ameaça.
MATURIDADE DO SOFTWARE (IMS)
Este padrão pertence a Instituto de Engenharia Elétrica e Eletrônica, seu padrão IEEE 982.1-2005 sugere um índice de maturidade de software (IMS) como uma métrica para indicar o status de integridade da web ou software.
Para calcular este índice, estabeleceremos as seguintes variáveis ​​e quantidades
MV = número de módulos na versão atual.
MILÍMETROS = número de módulos na versão atual que foram modificados.
MN = número de módulos na versão atual que foram adicionados.
eu = número de módulos da versão anterior que foram removidos na versão atual.

Conforme o índice de maturidade do software (IMS) se aproxima de 1, ele indica que há cada vez menos modificações e a web ou software é mais estável e robusto, portanto, exigirá menos manutenção e tempo de trabalho para corrigir algum outro erro ou adicionar nova funcionalidade.
ÍNDICE DE EFICIÊNCIA DE DETECÇÃO E ELIMINAÇÃO DE ERROS
Este índice nos permite determinar a eficiência da equipe de desenvolvimento para detectar e corrigir erros em todas as etapas, agrupamos a detecção de erros em duas categorias Antes de entregar o software para a web e depois de entregar o software ou a página web.
EAS = é o número de erros detectados antes de entregar o software, no estágio de teste ou depuração
EDS = é o número de erros detectados depois que o software foi entregue ao cliente.

EDE = EAS / - (EAS + EDS)

AtençãoSe o Índice de Eficiência na Detecção e Eliminação de Erros for igual a 1, indica que não foram encontrados erros, simbolizando que não foram encontrados. À medida que o EAS aumenta, indica que está trabalhando com qualidade, pois conseguimos detectar erros antes de entregar o software ou a web.
Existem várias métricas de qualidade de software que podem ser aplicadas ao desenvolvimento web, uma vez que uma página web também é um software.
FERRAMENTAS ONLINE PARA AVALIAR A QUALIDADE DA WEB
TAW é uma ferramenta que permite medir e avaliar a acessibilidade de um site que podemos acessar a partir da url
http://www.tawdis.net

Ao acessar esta ferramenta devemos indicar a url da web a ser analisada e ela nos apresentará um grupo de abas que são as seguintes:
Guia Perceptibilidade:
Apresenta informações e os componentes e elementos do web design e o código HTM, estima que os erros influenciam a percepção do usuário e quais melhorias podemos fazer. Aqui ele nos mostrará o erro, a definição do padrão W3C em http://www.w3.org/, o número de vezes que o erro aparece e o número de linhas do código onde o incidente foi encontrado.
Guia operável
Aqui, veremos os aspectos dos componentes do design e navegação da interface do usuário para determinar como é fácil usar ou operar a web. Aqui é avaliado se existe algum conteúdo que está se movendo ou que bloqueia a tela, o tempo de carregamento, a relação do conteúdo do texto, títulos e se a navegação apresenta uma ordem lógica, incluindo a ordem em que os campos de dados ficam em foco.
Guia compreensível
Aqui são avaliados os eventos e a interação do usuário com a web, se há alterações de linguagem, se há elementos que produzem interação como lic in buttons, jquery events, popup window, principalmente aqueles eventos produzidos por código javascript são avaliados onclic, onchange, onload, onfocus, que mostrará algum tipo de mudança na web e deve ser o mais compreensível para o usuário.
Guia robusta
Aqui, o conteúdo é avaliado para ser robusto o suficiente para ser interpretado de forma confiável por diferentes navegadores e dispositivos de usuário. As folhas de estilo e o código html são validados aqui. o objetivo é evitar possíveis ambigüidades em páginas web ou repetição de blocos de código. Você também pode determinar se diferentes versões de, por exemplo, css1 e css3 ou html4 e html5 coexistem no código
Também serve para determinar como as camadas estão posicionadas, se são fixas, flutuantes ou absolutas. Um fator interessante é uma avaliação das características sensoriais, ou seja, como a cor e o contraste afetam a percepção sensorial do usuário, lembre-se que o Google penaliza sites com baixo contraste, ou seja, por exemplo, fundo preto e texto cinza, se o contraste prejudicar a visão Isso pode afetar o posicionamento de SEO. Também avalia a parte semântica por exemplo em um botão de um formulário que diz Enviar, seria melhor colocar que enviamos, exemplo de envio de pedido.
A opção Lista do menu mostra-nos os mesmos separadores mas relacionando cada directriz de qualidade definida por w3c, para que possamos ir ao site w3d e ver qual é a falha que não cumpre a norma.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave