Kvalitetsmålinger til webudvikling

Indholdsfortegnelse
De metrics, der kan anvendes, er defineret og standardiseret i ISO 9126 -kvalitetsmodellen.
ISO 9126 -standarden er en international standard for softwareevaluering, denne model angiver retningslinjer for evaluering af forskellige aspekter af softwareudvikling såsom:
  • Funktionalitet: at softwaren opfylder de funktionelle krav
  • Anvendelighed: Det er den indsats eller tid, der kræves af brugeren til at bruge softwaren eller internettet generelt, så vanskeligheden ved navigation og introduktion af data kan måles.
  • Pålidelighed: her måler vi evnen til at reagere på ugunstige situationer, vi vurderer sikkerhed, evnen til at beskytte data, stabilitet og evnen til at komme sig efter fejl.
  • Vedligeholdelse: Disse metrics angiver, hvor let det er for softwaren at tilføje nye funktionaliteter eller tilpasse sig mulige ændringer.
  • Bærbarhed: måler, hvor let det er at ændre webserveren eller flytte hele softwaren til et andet computermiljø eller hardwarekonfiguration.

Nogle metrics, som vi kan bruge til webudvikling, er:
KRAV VARIATION INDEX
Formålet med denne metrik er at angive, hvordan og hvor meget kravene varierer i hver fase af opførelsen af ​​et websted for at sikre, at vi har taget alle kravene i betragtning, inden vi fortsætter med den næste fase.
Kravene betragtes som stabile, når der ikke er tilføjelser eller sletninger i dem, der indebærer ændringer i programmets hovedfunktioner.
IVR: ændringer i krav.
TRD: samlede krav defineret i den fase, som vi skal evaluere.
HR: antal krav, der er blevet ændret eller fjernet fra den oprindelige plan.

IVR = (TRD - MR / TRD) x 100

Hvis dette indeks giver os en værdi på 100, vil det indikere, at der ikke er ændringer, hvis værdien er tæt på nul, angiver det, at der er mange ændringer, og kravene ikke er bevidste eller upålidelige, så projektet kan blive kaotisk.
Nogle metrics, som vi kan bruge til webudvikling, er:
SYSTEMINTEGRITET INDEKS
For at måle integritet skal vi definere to parametre:
  • Mulige trusler
  • Antal gange, der opstår, og sikkerheden eller antallet af gange, som internettet kan gendanne fra en trussel.
SOFTWAREMODENHED (IMS)
Denne standard tilhører Institute of Electrical and Electronic Engineering, dens IEEE 982.1-2005-standard foreslår et softwaremodningsindeks (IMS) som en metrik for at angive webens eller softwarens helbredsstatus.
For at beregne dette indeks etablerer vi følgende variabler og mængder
MV = antal moduler i den aktuelle version.
MM = antal moduler i den aktuelle version, der er blevet ændret.
MN = antal moduler i den aktuelle version, der er tilføjet.
jeg = antal moduler fra den tidligere version, der er blevet fjernet i den aktuelle version.

Når softwarens modenhedsindeks (IMS) nærmer sig 1, angiver det, at der er færre og færre ændringer, og nettet eller softwaren er mere stabil og robust, derfor vil det kræve mindre vedligeholdelse og arbejdstid at rette en anden fejl eller tilføje ny funktionalitet.
FEJLDETEKTION OG ELIMINERING EFFEKTIVITET INDEKS
Dette indeks giver os mulighed for at bestemme, hvor effektivt udviklingsteamet er til at opdage og rette fejl i alle faser, vi grupperer fejldetekteringen i to kategorier Inden vi leverer softwaren til internettet og efter at have leveret softwaren eller websiden.
EAS = er antallet af fejl, der registreres, før softwaren leveres, i test- eller fejlfindingsfasen
EDS = er antallet af fejl opdaget, efter at softwaren er blevet leveret til kunden.

EDE = EAS / - (EAS + EDS)

OpmærksomhedHvis indekset for fejldetektion og elimineringseffektivitet er lig med 1, angiver det, at der ikke blev fundet fejl, hvilket symboliserer, at de ikke blev fundet. Når EAS stiger, indikerer det, at det arbejder med kvalitet, da det lykkedes os at opdage fejl, før vi leverede softwaren eller internettet.
Der er flere softwarekvalitetsmålinger, der kan anvendes til webudvikling, da en webside også er software.
ONLINE VÆRKTØJER TIL VURDERING AF WEBKVALITET
TAW er et værktøj, der gør det muligt at måle og evaluere tilgængeligheden af ​​et websted, vi kan få adgang til fra url
http://www.tawdis.net

Når vi får adgang til dette værktøj, skal vi angive webadressen til internettet, der skal analyseres, og det vil præsentere os for en gruppe faner, der er følgende:
Fanen Opfattelighed:
Den præsenterer oplysninger og komponenterne og elementerne i webdesignet og HTM -koden, vurderer, at fejl påvirker brugerens opfattelighed, og hvilke forbedringer vi kan foretage. Her vil det vise os fejlen, definitionen af ​​W3C -standarden på http://www.w3.org/, antallet af gange fejlen vises og antallet af linjer i koden, hvor hændelsen findes.
Fanen kan bruges
Her vil vi se på komponentaspekterne ved design og navigation af brugergrænseflader for at afgøre, hvor let det er at bruge eller betjene nettet. Her vurderes det, om der er noget indhold, der bevæger sig, eller som blokerer skærmen, indlæsningstiden, forholdet mellem tekstindhold, titler, og om navigationen præsenterer en logisk rækkefølge, herunder den rækkefølge, som datafelterne fokuserer på.
Forståelig fane
Her evalueres hændelser og brugerinteraktion med internettet, hvis der er sprogændringer, hvis der er elementer, der producerer interaktion såsom lic i knapper, jquery -begivenheder, popup -vinduer, hovedsageligt evalueres de begivenheder, der er produceret af javascript -kode onclic, onchange, onload, onfocus, som viser en form for ændring på nettet og bør være lige så forståelig for brugeren.
Robust fane
Her vurderes indholdet til at være robust nok til at kunne fortolkes pålideligt af forskellige browsere og brugerenheder. Style sheets og html -kode valideres her. målet er at undgå mulige uklarheder på websider eller gentagelse af kodeblokke. Du kan også afgøre, om forskellige versioner af f.eks. Css1 og css3 eller html4 og html5 sameksisterer i koden
Det tjener også til at bestemme, hvordan lagene er placeret, hvis de er faste, flydende eller absolutte. En interessant faktor er en vurdering af de sensoriske egenskaber, det vil sige, hvordan farve og kontrast påvirker brugerens sanseopfattelse, husk at Google straffer websteder med lav kontrast, det vil sige sort baggrund og grå tekst, hvis kontrasten hindrer synet Det kan påvirke SEO -positionering. Det evaluerer også den semantiske del for eksempel i en knap i en formular, der siger Send, det ville være bedre at sætte, at vi sender, eksempel Send ordre.
Listeindstillingen i menuen viser os de samme faner, men angiver hver kvalitetsretningslinje defineret af w3c, så vi kan gå til w3d -webstedet og se, hvilken fejl der ikke opfylder standarden.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave