Qualitätsmetriken für die Webentwicklung

Inhaltsverzeichnis
Die anwendbaren Metriken sind im Qualitätsmodell der ISO 9126 definiert und standardisiert.
Der ISO 9126-Standard ist ein internationaler Standard für die Softwarebewertung. Dieses Modell gibt Richtlinien zur Bewertung verschiedener Aspekte der Softwareentwicklung an, wie zum Beispiel:
  • Funktionalität: dass die Software die funktionalen Anforderungen erfüllt
  • Benutzerfreundlichkeit: Es ist der Aufwand oder die Zeit, die der Benutzer benötigt, um die Software oder das Web im Allgemeinen zu verwenden, damit die Schwierigkeit der Navigation und der Eingabe von Daten gemessen werden kann.
  • Verlässlichkeit: hier messen wir die Fähigkeit, auf widrige Situationen zu reagieren, bewerten die Sicherheit, die Fähigkeit zum Schutz von Daten, die Stabilität und die Fähigkeit, sich nach einem Ausfall zu erholen.
  • Wartung: Diese Metriken zeigen, wie einfach es für die Software ist, neue Funktionalitäten hinzuzufügen oder sich an mögliche Änderungen anzupassen.
  • Portabilität: misst beispielsweise die Leichtigkeit, den Webserver zu wechseln oder die komplette Software in eine andere Computerumgebung oder Hardwarekonfiguration zu verschieben.

Einige Metriken, die wir in der Webentwicklung verwenden können, sind:
ANFORDERUNGEN VARIATION INDEX
Das Ziel dieser Metrik ist es aufzuzeigen, wie und wie stark die Anforderungen in jeder Phase der Erstellung einer Website variieren, um sicherzustellen, dass wir alle Anforderungen berücksichtigt haben, bevor wir mit der nächsten Phase fortfahren.
Die Anforderungen gelten als stabil, wenn sie keine Ergänzungen oder Streichungen enthalten, die Änderungen an den Hauptfunktionalitäten der Anwendung implizieren.
IVR: Änderungsrate der Anforderungen.
TRD: Gesamtanforderungen, die in der Phase definiert wurden, die wir bewerten werden.
HERR: Anzahl der Anforderungen, die geändert oder aus dem ursprünglichen Plan entfernt wurden.

IVR = (TRD - MR / TRD) x 100

Wenn dieser Index uns einen Wert von 100 gibt, bedeutet dies, dass es keine Änderungen gibt, wenn der Wert nahe Null liegt, bedeutet dies, dass es viele Änderungen gibt und die Anforderungen nicht bewusst oder unzuverlässig sind, sodass das Projekt chaotisch werden kann.
Einige Metriken, die wir in der Webentwicklung verwenden können, sind:
SYSTEMINTEGRITÄTSINDEX
Um Integrität zu messen, müssen wir zwei Parameter definieren:
  • Mögliche Bedrohungen
  • Häufigkeit des Auftretens und die Sicherheit oder Häufigkeit, die das Web von einer Bedrohung wiederherstellen kann.
SOFTWAREREIFE (IMS)
Dieser Standard gehört zu Institut für Elektrotechnik und Elektronik, schlägt der Standard IEEE 982.1-2005 einen Software-Reife-Index (IMS) als Metrik vor, um den Gesundheitszustand des Webs oder der Software anzuzeigen.
Um diesen Index zu berechnen, werden wir die folgenden Variablen und Größen ermitteln
MV = Anzahl der Module in der aktuellen Version.
MM = Anzahl der Module in der aktuellen Version, die geändert wurden.
MN = Anzahl der Module in der aktuellen Version, die hinzugefügt wurden.
ich = Anzahl der Module aus der vorherigen Version, die in der aktuellen Version entfernt wurden.

Wenn sich der Software-Reifegrad-Index (IMS) 1 nähert, bedeutet dies, dass es immer weniger Änderungen gibt und das Web oder die Software stabiler und robuster ist. Daher erfordert es weniger Wartung und Arbeitszeit, um andere Fehler zu korrigieren oder neue Funktionen hinzuzufügen.
EFFIZIENZINDEX FÜR FEHLERERKENNUNG UND -BESEITIGUNG
Anhand dieses Index können wir feststellen, wie effizient das Entwicklungsteam Fehler in allen Phasen erkennt und korrigiert. Wir unterteilen die Fehlererkennung in zwei Kategorien Vor der Auslieferung der Software an das Web und nach der Auslieferung der Software oder der Webseite.
EAS = ist die Anzahl der Fehler, die vor der Auslieferung der Software, in der Test- oder Debug-Phase erkannt wurden
EDS = ist die Anzahl der erkannten Fehler, nachdem die Software an den Kunden ausgeliefert wurde.

EDE = EAS / - (EAS + EDS)

AufmerksamkeitWenn der Effizienzindex für Fehlererkennung und -beseitigung gleich 1 ist, bedeutet dies, dass keine Fehler gefunden wurden, was symbolisiert, dass sie nicht gefunden wurden. Wenn EAS zunimmt, deutet dies darauf hin, dass es mit Qualität arbeitet, da wir es geschafft haben, Fehler zu erkennen, bevor die Software oder das Web bereitgestellt wurden.
Es gibt mehrere Softwarequalitätsmetriken, die auf die Webentwicklung angewendet werden können, da eine Webseite auch Software ist.
ONLINE-TOOLS ZUR BEWERTUNG DER WEBQUALITÄT
TAW ist ein Tool, das es ermöglicht, die Zugänglichkeit einer Website zu messen und zu bewerten, auf die wir über die URL zugreifen können
http://www.tawdis.net

Beim Zugriff auf dieses Tool müssen wir die URL des zu analysierenden Webs angeben und es wird uns eine Gruppe von Registerkarten angezeigt, die wie folgt sind:
Registerkarte Wahrnehmbarkeit:
Es stellt Informationen und die Komponenten und Elemente des Webdesigns und des HTM-Codes dar, schätzt, dass Fehler die Wahrnehmbarkeit des Benutzers beeinflussen und welche Verbesserungen wir vornehmen können. Hier wird uns der Fehler, die Definition des W3C-Standards unter http://www.w3.org/, die Häufigkeit des Auftretens des Fehlers und die Anzahl der Zeilen im Code angezeigt, in denen der Vorfall gefunden wurde.
Bedienbare Registerkarte
Hier werden wir uns die Komponentenaspekte des Benutzeroberflächendesigns und der Navigation ansehen, um festzustellen, wie einfach es ist, das Web zu verwenden oder zu bedienen. Hier wird bewertet, ob sich Inhalte bewegen oder den Bildschirm blockieren, die Ladezeit, das Verhältnis von Textinhalten, Titeln und ob die Navigation eine logische Reihenfolge darstellt, einschließlich der Reihenfolge, in der die Datenfelder fokussiert werden .
Verständliche Registerkarte
Hier werden die Ereignisse und die Benutzerinteraktion mit dem Web ausgewertet, wenn es Sprachänderungen gibt, wenn es Elemente gibt, die eine Interaktion erzeugen, wie z. onload, onfocus, die eine Art Veränderung im Web zeigen und für den Benutzer so verständlich sein sollten.
Robuste Registerkarte
Hier wird der Inhalt als robust genug bewertet, um von verschiedenen Browsern und Endgeräten zuverlässig interpretiert zu werden. Hier werden Stylesheets und HTML-Code validiert. Ziel ist es, mögliche Mehrdeutigkeiten in Webseiten oder Wiederholungen von Codeblöcken zu vermeiden. Sie können auch feststellen, ob verschiedene Versionen von beispielsweise CSS1 und CSS3 oder HTML4 und HTML5 im Code nebeneinander existieren
Es dient auch dazu, festzulegen, wie die Ebenen positioniert sind, ob sie fest, schwebend oder absolut sind. Ein interessanter Faktor ist eine Bewertung der sensorischen Eigenschaften, d. h. wie sich Farbe und Kontrast auf die Sinneswahrnehmung des Nutzers auswirken. Denken Sie daran, dass Google Websites mit geringem Kontrast, also beispielsweise schwarzem Hintergrund und grauem Text, benachteiligt, wenn der Kontrast das Sehen behindert Es könnte die SEO-Positionierung beeinflussen. Es wertet auch den semantischen Teil aus, zum Beispiel in einer Schaltfläche eines Formulars, die Senden sagt, es wäre besser, dass wir senden, Beispiel Auftrag senden.
Die Listenoption im Menü zeigt uns die gleichen Registerkarten, listet jedoch jede von w3c definierte Qualitätsrichtlinie auf, sodass wir auf die w3d-Website gehen und sehen können, welcher Fehler nicht dem Standard entspricht.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave