Metrici de calitate pentru dezvoltarea web

Cuprins
Valorile care pot fi aplicate sunt definite și standardizate în modelul de calitate ISO 9126.
Standardul ISO 9126 este un standard internațional pentru evaluarea software-ului, acest model indică orientări pentru evaluarea diferitelor aspecte ale dezvoltării software-ului, cum ar fi:
  • Funcționalitate: că software-ul îndeplinește cerințele funcționale
  • Utilizare: Este efortul sau timpul necesar utilizatorului pentru a utiliza software-ul sau web-ul în general, astfel încât dificultatea navigării și introducerea datelor pot fi măsurate.
  • Fiabilitate: aici măsurăm capacitatea de a răspunde la situații adverse, evaluăm securitatea, capacitatea de a proteja datele, stabilitatea și capacitatea de recuperare după eșec.
  • Întreținere: Aceste valori indică cât de ușor este pentru software să adauge noi funcționalități sau să se adapteze la posibilele modificări.
  • Portabilitate: măsoară ușurința schimbării serverului web, de exemplu sau mutarea software-ului complet într-un alt mediu de calcul sau configurație hardware.

Unele valori pe care le putem folosi în dezvoltarea web sunt:
CERINȚE INDICE DE VARIAȚIE
Obiectivul acestei valori este de a indica cum și cât variază cerințele în fiecare fază a lucrărilor de construcție a unui site web pentru a ne asigura că am luat în considerare toate cerințele înainte de a continua cu următoarea fază.
Cerințele sunt considerate stabile atunci când nu există adăugiri sau ștergeri în ele care să implice modificări în principalele funcționalități ale aplicației.
IVR: rata de modificare a cerințelor.
TRD: cerințele totale definite în faza pe care urmează să o evaluăm.
DOMNUL: numărul de cerințe care au fost modificate sau eliminate din planul inițial.

IVR = (TRD - MR / TRD) x 100

Dacă acest indice ne dă o valoare de 100, va indica faptul că nu există modificări, dacă valoarea este aproape de zero, indică faptul că există multe modificări și cerințele nu sunt conștiente sau nesigure, astfel încât proiectul poate deveni haotic.
Unele valori pe care le putem folosi în dezvoltarea web sunt:
INDICE DE INTEGRITATE A SISTEMULUI
Pentru a măsura integritatea, trebuie să definim doi parametri:
  • Amenințări posibile
  • Numărul de ori care apare și securitatea sau numărul de ori pe care web-ul se poate recupera dintr-o amenințare.
MATURITATE SOFTWARE (IMS)
Acest standard aparține Institutul de inginerie electrică și electronică, standardul său IEEE 982.1-2005 sugerează un indice de maturitate al software-ului (IMS) ca metrică pentru a indica starea de sănătate a web-ului sau a software-ului.
Pentru a calcula acest indice vom stabili următoarele variabile și cantități
MV = numărul de module din versiunea curentă.
MM = numărul de module din versiunea curentă care au fost modificate.
MN = numărul de module din versiunea curentă care au fost adăugate.
Eu = numărul de module din versiunea anterioară care au fost eliminate în versiunea curentă.

Pe măsură ce indicele de maturitate al software-ului (IMS) se apropie de 1, acesta indică faptul că există din ce în ce mai puține modificări și că web-ul sau software-ul este mai stabil și mai robust, prin urmare va necesita mai puțină întreținere și timp de lucru pentru a corecta o altă eroare sau pentru a adăuga noi funcționalități.
DETECTAREA EROĂRII ȘI INDICAREA EFICIENȚEI ELIMINĂRII
Acest index ne permite să determinăm cât de eficientă este echipa de dezvoltare pentru a detecta și corecta erorile în toate etapele, grupăm detectarea erorilor în două categorii Înainte de a livra software-ul pe web și după livrarea software-ului sau a paginii web.
EAS = este numărul de erori detectate înainte de livrarea software-ului, în etapa de testare sau depanare
EDS = este numărul de erori detectate după ce software-ul a fost livrat clientului.

EDE = EAS / - (EAS + EDS)

AtenţieDacă indicele de detectare a erorilor și eficiența eliminării este egal cu 1, indică faptul că nu au fost găsite erori, simbolizând că nu au fost găsite. Pe măsură ce EAS crește, indică faptul că funcționează cu calitate, deoarece am reușit să detectăm erori înainte de a livra software-ul sau web-ul.
Există mai multe valori de calitate software care pot fi aplicate dezvoltării web, deoarece o pagină web este și software.
INSTRUMENTE ONLINE PENTRU EVALUAREA CALITĂȚII WEB
TAW este un instrument care permite măsurarea și evaluarea accesibilității unui site web pe care îl putem accesa de pe adresa URL
http://www.tawdis.net

Atunci când accesăm acest instrument, trebuie să indicăm adresa URL a web-ului de analizat și ne va prezenta un grup de file care sunt următoarele:
Fila Perceptibilitate:
Prezintă informații, componentele și elementele de proiectare web și codul HTM, estimează că erorile influențează perceptibilitatea utilizatorului și ce îmbunătățiri putem aduce. Aici ne va arăta eroarea, definiția standardului W3C la http://www.w3.org/, de câte ori apare eroarea și numărul de linii din codul în care este găsit incidentul.
Fila operabilă
Aici vom analiza aspectele componente ale proiectării și navigării interfeței cu utilizatorul pentru a determina cât de ușor este să folosești sau să folosești internetul. Aici se evaluează dacă există un conținut în mișcare sau care blochează ecranul, timpul de încărcare, relația conținutului textului, titlurile și dacă navigarea prezintă o ordine logică, inclusiv ordinea în care se concentrează câmpurile de date.
Fila de înțeles
Aici sunt evaluate evenimentele și interacțiunea utilizatorului cu webul, dacă există modificări de limbă, dacă există elemente care produc interacțiuni precum lic în butoane, evenimente jquery, ferestre pop-up, în principal acele evenimente produse de codul javascript sunt evaluate onclic, onchange, onload, onfocus, care va arăta un fel de schimbare pe web și ar trebui să fie la fel de ușor de înțeles de către utilizator.
Filă robustă
Aici conținutul este evaluat pentru a fi suficient de robust pentru a fi interpretat în mod fiabil de diferite browsere și dispozitive de utilizator. Foile de stil și codul html sunt validate aici. obiectivul este de a evita posibile ambiguități în paginile web sau repetarea blocurilor de cod. De asemenea, puteți stabili dacă diferite versiuni ale de exemplu css1 și css3 sau html4 și html5 coexistă în cod
De asemenea, servește pentru a determina modul în care straturile sunt poziționate, dacă sunt fixe, plutitoare sau absolute. Un factor interesant este evaluarea caracteristicilor senzoriale, adică modul în care culoarea și contrastul afectează percepția senzorială a utilizatorului, amintiți-vă că Google penalizează site-urile web cu contrast scăzut, adică, de exemplu, fundal negru și text gri, dacă contrastul împiedică viziunea. Ar putea afecta poziționarea SEO. De asemenea, evaluează partea semantică, de exemplu, într-un buton al unui formular care spune Trimite, ar fi mai bine să punem că trimitem, exemplu Trimiteți comanda.
Opțiunea Listă din meniu ne arată aceleași file, dar listând fiecare ghid de calitate definit de w3c, astfel încât să putem accesa site-ul web w3d și să vedem care este eșecul care nu corespunde standardului.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave