Kvalitetne metrike za web razvoj

Sadržaj
Metrike koje se mogu primijeniti definirane su i standardizirane u modelu kvalitete ISO 9126.
Standard ISO 9126 međunarodni je standard za evaluaciju softvera, ovaj model ukazuje na smjernice za procjenu različitih aspekata razvoja softvera, kao što su:
  • Funkcionalnost: da softver zadovoljava funkcionalne zahtjeve
  • Upotrebljivost: To je napor ili vrijeme potrebno korisniku za korištenje softvera ili weba općenito, pa se može mjeriti poteškoća u navigaciji i uvođenju podataka.
  • Pouzdanost: ovdje mjerimo sposobnost reagiranja na nepovoljne situacije, procjenjujemo sigurnost, sposobnost zaštite podataka, stabilnost i sposobnost oporavka od kvara.
  • Održavanje: Ove metrike pokazuju koliko je softveru lako dodati nove funkcionalnosti ili se prilagoditi mogućim promjenama.
  • Prijenosnost: mjeri jednostavnost promjene web poslužitelja, na primjer ili premještanja cjelokupnog softvera u drugo računalno okruženje ili konfiguraciju hardvera.

Neke metrike koje možemo koristiti u web razvoju su:
INDEKS VARIJACIJE ZAHTJEVA
Cilj ove metrike je pokazati kako se i koliko zahtjevi razlikuju u svakoj fazi izgradnje web stranice kako bi se osiguralo da smo uzeli u obzir sve zahtjeve prije nastavka sljedeće faze.
Zahtjevi se smatraju stabilnima ako u njima nema dodavanja ili brisanja koja podrazumijevaju izmjene u glavnim funkcionalnostima aplikacije.
IVR: stopa promjene zahtjeva.
TRD: ukupni zahtjevi definirani u fazi koju ćemo procijeniti.
MR: broj zahtjeva koji su izmijenjeni ili uklonjeni iz izvornog plana.

IVR = (TRD - MR / TRD) x 100

Ako nam ovaj indeks daje vrijednost 100, to će značiti da nema promjena, ako je vrijednost blizu nule, to znači da postoji mnogo promjena i da zahtjevi nisu svjesni ili nepouzdani, pa projekt može postati kaotičan.
Neke metrike koje možemo koristiti u web razvoju su:
INDEKS INTEGRITETA SUSTAVA
Za mjerenje integriteta moramo definirati dva parametra:
  • Moguće prijetnje
  • Koliko se puta to dogodilo i sigurnost ili koliko se puta web može oporaviti od prijetnje.
ZRIJEDNOST SOFTVERA (IMS)
Ovaj standard pripada Institut za elektrotehniku ​​i elektroniku, njegov standard IEEE 982.1-2005 predlaže indeks zrelosti softvera (IMS) kao metriku koja označava zdravstveno stanje weba ili softvera.
Za izračun ovog indeksa ustanovit ćemo sljedeće varijable i veličine
MV = broj modula u trenutnoj verziji.
MM = broj modula u trenutnoj verziji koji su izmijenjeni.
MN = broj dodanih modula u trenutnoj verziji.
Ja = broj modula iz prethodne verzije koji su uklonjeni u trenutnoj verziji.

Kako se indeks zrelosti softvera (IMS) približava 1, to ukazuje na to da je sve manje izmjena, a web ili softver stabilniji i robusniji, stoga će zahtijevati manje održavanja i radnog vremena kako bi se ispravila neka druga pogreška ili dodala nova funkcionalnost.
INDEKS UTVRĐIVANJA GREŠKA I UČINKOVITOST UČINKOVITOSTI
Ovaj indeks nam omogućuje da utvrdimo koliko je razvojni tim učinkovit u otkrivanju i ispravljanju grešaka u svim fazama. Grupiranje otkrivanja pogrešaka grupiramo u dvije kategorije Prije isporuke softvera na web i nakon isporuke softvera ili web stranice.
EAS = je broj grešaka otkrivenih prije isporuke softvera, u fazi testiranja ili ispravljanja pogrešaka
EDS = je broj grešaka otkrivenih nakon isporuke softvera kupcu.

EDE = EAS / - (EAS + EDS)

PažnjaAko je Indeks učinkovitosti otkrivanja grešaka i eliminacije jednak 1, to znači da nisu pronađene greške, što simbolizira da nisu pronađene. Kako se EAS povećava, to pokazuje da radi kvalitetno jer smo uspjeli otkriti pogreške prije isporuke softvera ili weba.
Postoji nekoliko mjerila kvalitete softvera koje se mogu primijeniti na web razvoj, budući da je web stranica i softver.
MREŽNI ALATI ZA PROCJENU KVALITETE WEB -a
TAW je alat koji omogućuje mjerenje i procjenu pristupačnosti web stranice kojoj možemo pristupiti s URL -a
http://www.tawdis.net

Prilikom pristupa ovom alatu moramo navesti url weba za analizu i on će nam predstaviti grupu kartica koje su sljedeće:
Kartica Perceptibility:
Predstavlja informacije i komponente i elemente web dizajna i HTM koda, procjenjuje da pogreške utječu na percepciju korisnika i koja poboljšanja možemo napraviti. Ovdje će nam pokazati grešku, definiciju W3C standarda na http://www.w3.org/, broj pojavljivanja greške i broj redaka u kodu gdje se incident dogodio.
Operabilna kartica
Ovdje ćemo pogledati sastavne aspekte dizajna korisničkog sučelja i navigacije kako bismo utvrdili koliko je jednostavno koristiti ili upravljati internetom. Ovdje se procjenjuje postoji li neki sadržaj u pokretu ili koji blokira zaslon, vrijeme učitavanja, odnos tekstualnog sadržaja, naslovi i predstavlja li navigacija logičan redoslijed, uključujući redoslijed kojim se polja s podacima fokusiraju.
Razumljiva kartica
Ovdje se procjenjuju događaji i interakcija korisnika s webom, ako postoje jezične promjene, ako postoje elementi koji proizvode interakciju, poput licence u gumbima, jquery događaji, skočni prozori, uglavnom se oni događaji proizvedeni javascript kodom vrednuju onclic, onchange, onload, onfocus, koji će pokazati neku vrstu promjene na webu i trebao bi biti razumljiv korisniku.
Robusna kartica
Ovdje se sadržaj ocjenjuje kao dovoljno robustan da ga pouzdano tumače različiti preglednici i korisnički uređaji. Ovdje se provjeravaju stilski listovi i html kôd. cilj je izbjeći moguće nejasnoće na web stranicama ili ponavljanje blokova koda. Također možete utvrditi postoje li u kodu različite verzije, na primjer css1 i css3 ili html4 i html5
Također služi za određivanje položaja slojeva, jesu li fiksni, plutajući ili apsolutni. Zanimljiv je faktor procjena osjetilnih karakteristika, odnosno kako boja i kontrast utječu na osjetilnu percepciju korisnika, sjetite se da Google kažnjava web stranice s niskim kontrastom, to jest, na primjer, crnu pozadinu i sivi tekst, ako kontrast ometa vid To bi moglo utjecati na SEO pozicioniranje. Također procjenjuje semantički dio, na primjer u gumbu obrasca koji kaže Pošalji, bilo bi bolje staviti da šaljemo, primjer Pošalji narudžbu.
Opcija Popis u izborniku prikazuje nam iste kartice, ali navodi svaku smjernicu kvalitete definiranu w3c, tako da možemo otići na web stranicu w3d i vidjeti koji je kvar koji ne zadovoljava standard.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave