Metriky kvality pro vývoj webu

Obsah
Metriky, které lze použít, jsou definovány a standardizovány v modelu kvality ISO 9126.
Norma ISO 9126 je mezinárodní standard pro hodnocení softwaru, tento model uvádí pokyny pro hodnocení různých aspektů vývoje softwaru, jako jsou:
  • Funkce: že software splňuje funkční požadavky
  • Použitelnost: Jedná se o úsilí nebo čas, který uživatel potřebuje k používání softwaru nebo webu obecně, takže lze měřit obtížnost navigace a zavádění dat.
  • Spolehlivost: zde měříme schopnost reagovat na nepříznivé situace, hodnotíme zabezpečení, schopnost chránit data, stabilitu a schopnost zotavit se z neúspěchu.
  • Údržba: Tyto metriky ukazují, jak snadné je pro software přidávat nové funkce nebo se přizpůsobovat možným změnám.
  • Přenosnost: měří snadnost například změny webového serveru nebo přesunutí kompletního softwaru do jiného výpočetního prostředí nebo hardwarové konfigurace.

Některé metriky, které můžeme použít při vývoji webu, jsou:
INDEX VARIACE POŽADAVKŮ
Cílem této metriky je ukázat, jak a do jaké míry se požadavky liší v každé fázi stavebních prací na webové stránce, abychom zajistili, že jsme před pokračováním v další fázi vzali v úvahu všechny požadavky.
Požadavky jsou považovány za stabilní, pokud v nich nejsou žádná doplnění ani vypouštění, která by znamenala úpravy hlavních funkcí aplikace.
IVR: rychlost změny požadavků.
TRD: celkové požadavky definované ve fázi, kterou hodláme vyhodnotit.
PAN: počet požadavků, které byly upraveny nebo odstraněny z původního plánu.

IVR = (TRD - MR / TRD) x 100

Pokud nám tento index poskytne hodnotu 100, bude to znamenat, že nedochází ke změnám, pokud je hodnota blízká nule, znamená to, že dochází k mnoha změnám a požadavky nejsou vědomé nebo nespolehlivé, takže se projekt může stát chaotickým.
Některé metriky, které můžeme použít při vývoji webu, jsou:
INDEX SYSTÉMOVÉ INTEGRITY
K měření integrity musíme definovat dva parametry:
  • Možné hrozby
  • Počet výskytů a zabezpečení nebo počet, kolikrát se web dokáže zotavit z hrozby.
ZRATOST SOFTWARU (IMS)
Tento standard patří Ústav elektrotechniky a elektroniky, jeho standard IEEE 982.1-2005 navrhuje index zralosti softwaru (IMS) jako metriku indikující zdravotní stav webu nebo softwaru.
Pro výpočet tohoto indexu vytvoříme následující proměnné a veličiny
MV = počet modulů v aktuální verzi.
MM = počet modulů v aktuální verzi, které byly upraveny.
MN = počet modulů v aktuální verzi, které byly přidány.
= počet modulů z předchozí verze, které byly v aktuální verzi odstraněny.

Jak se index splatnosti softwaru (IMS) blíží 1, znamená to, že existuje stále méně úprav a web nebo software je stabilnější a robustnější, a proto bude vyžadovat méně údržby a času na opravu nějaké jiné chyby nebo přidání nové funkce.
INDEX ZJIŠTĚNÍ CHYB A VYŘEŠENÍ EFEKTIVNOSTI
Tento index nám umožňuje určit, jak efektivní je vývojový tým ve všech fázích zjišťovat a opravovat chyby. Detekci chyb sdružujeme do dvou kategorií Před dodáním softwaru na web a po dodání softwaru nebo webové stránky.
EAS = je počet chyb zjištěných před dodáním softwaru, ve fázi testování nebo ladění
EDS = je počet chyb zjištěných po dodání softwaru zákazníkovi.

EDE = EAS / - (EAS + EDS)

PozornostPokud je index účinnosti detekce chyb a eliminace roven 1, znamená to, že nebyly nalezeny žádné chyby, což symbolizuje, že nebyly nalezeny. Jak se EAS zvyšuje, znamená to, že pracuje s kvalitou, protože se nám podařilo detekovat chyby před dodáním softwaru nebo webu.
Na vývoj webu lze použít několik metrik kvality softwaru, protože webová stránka je také software.
ONLINE NÁSTROJE PRO POSOUZENÍ KVALITY WEBU
TAW je nástroj, který umožňuje měřit a vyhodnocovat přístupnost webových stránek, ke kterým máme přístup z adresy URL
http://www.tawdis.net

Při přístupu k tomuto nástroji musíme uvést adresu URL webu, který se má analyzovat, a zobrazí se nám skupina záložek, které jsou následující:
Karta vnímatelnosti:
Představuje informace a komponenty a prvky webdesignu a kódu HTM, odhaduje, že chyby ovlivňují vnímatelnost uživatelů a jaká vylepšení můžeme provést. Zde nám ukáže chybu, definici standardu W3C na http://www.w3.org/, kolikrát se chyba objeví a počet řádků v kódu, kde je incident nalezen.
Ovládatelná záložka
Zde se podíváme na aspekty aspektů návrhu uživatelského rozhraní a navigace, abychom zjistili, jak snadné je používat nebo provozovat web. Zde se vyhodnotí, zda existuje nějaký obsah, který se pohybuje nebo blokuje obrazovku, doba načítání, vztah textového obsahu, nadpisy a zda navigace představuje logické pořadí, včetně pořadí, ve kterém se datová pole zaměřují.
Srozumitelná záložka
Zde se vyhodnocují události a interakce uživatele s webem, pokud dojde ke změnám jazyka, pokud existují prvky, které vytvářejí interakci, jako jsou například tlačítka v licencích, události jquery, vyskakovací okna, zejména ty události vytvářené kódem javascriptu, jsou hodnoceny onclic, onchange, onload, onfocus, který ukáže nějaký druh změny na webu a měl by být pro uživatele srozumitelný.
Robustní záložka
Zde je obsah vyhodnocen jako dostatečně robustní, aby jej mohly spolehlivě interpretovat různé prohlížeče a uživatelská zařízení. Zde jsou validovány šablony stylů a html kód. cílem je zabránit možným nejasnostem na webových stránkách nebo opakování bloků kódu. Můžete také určit, zda v kódu koexistují různé verze například css1 a css3 nebo html4 a html5
Slouží také k určení, jak jsou vrstvy umístěny, zda jsou pevné, plovoucí nebo absolutní. Zajímavým faktorem je hodnocení senzorických charakteristik, tj. Jak barva a kontrast ovlivňují smyslové vnímání uživatele. Pamatujte, že Google penalizuje webové stránky s nízkým kontrastem, tj. Například černé pozadí a šedý text, pokud kontrast brání vidění. Může to ovlivnit umístění SEO. Vyhodnocuje také sémantickou část, například v tlačítku formuláře, které říká Odeslat, bylo by lepší zadat, že odešleme, příklad Odeslat objednávku.
Možnost Seznam v nabídce nám ukazuje stejné karty, ale uvádí seznam všech pokynů pro kvalitu definovaných w3c, takže můžeme přejít na web w3d a zjistit, která chyba nesplňuje standard.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave