paint-brush
Agiler Ansatz bei der Entwicklung präziser Navigationssysteme für die Verkehrssicherheitvon@escholar
201 Lesungen

Agiler Ansatz bei der Entwicklung präziser Navigationssysteme für die Verkehrssicherheit

Zu lang; Lesen

Diese Softwareentwicklungsmethode legt den Schwerpunkt auf Planung, agile Techniken und systematisches Testen von Navigations- und Verkehrssicherheits-Apps. Von der Anforderungsanalyse bis zum Benutzertest folgt sie einem strukturierten Ansatz unter Verwendung von WordPress, PHP, CSS und JavaScript, wobei die Bewertung auf der Grundlage der ISO/IEC 25010-Standards zur Qualitätssicherung erfolgt.
featured image - Agiler Ansatz bei der Entwicklung präziser Navigationssysteme für die Verkehrssicherheit
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

Autoren:

(1) Benzar Glen S. Grepon, Northern Bukidnon State College, Philippinen [email protected] (korrespondierender Autor);

(2) JC P. Margallo, Northern Bukidnon State College, Philippinen;

(3) Jonathan B. Maserin, Northern Bukidnon State College, Philippinen;

(4) Rio Al-Di A. Dompol, Northern Bukidnon State College, Philippinen.

Linktabelle

Zusammenfassung und Einleitung

Literaturische Rezension

Methodik

Ergebnisse

Diskussionen

Schlussfolgerungen

Empfehlungen

Implikationen für die Forschung

Praktische Auswirkungen

Erklärungen

Referenzen und Biografie des Autors

METHODIK

Software-Entwicklung

Im Laufe der Jahre hat sich SDLC als zuverlässiger Ansatz für die Softwareentwicklung erwiesen (Khan et al., 2020). Die Agile-Technik, wie in Abbildung 1 dargestellt, eignet sich aufgrund ihrer Anpassungsfähigkeit, frühen Auslieferung und des flexiblen Lebenszyklus ideal für eine schnelle und effektive Softwareentwicklung (Srivastava, Bhardwaj & Saraswat, 2017).


Abbildung 1. Agile Methodik in der Systementwicklung

Planung

Die Forscher sammelten Daten in einer Gemeinde in Bukidnon. Sie untersuchten die typischen Probleme, auf die sie stießen. Dem Bericht zufolge verunglücken viele Menschen, weil ihnen Informationen fehlen. Daher benötigen sie Informationen, die sie vor unfallträchtigen Gebieten, Straßensperren und laufenden Bauarbeiten warnen.

Anforderungsanalyse

Um die Anforderungen zu analysieren, verwenden Sie einige der vielen verfügbaren Systemflussdiagramme und Flussdiagramme. Datenflussdiagramme werden verwendet, um den Fluss darzustellen und Befürwortern zu helfen, besser zu verstehen, wie Systeme implementiert werden und wie ein korrekter Datenfluss sichergestellt wird. Darüber hinaus werden Flussdiagramme verwendet, um den Prozess des Systems zu demonstrieren, was den Befürwortern hilft, deutlich zu machen, wie die Dinge funktionieren werden. Der Prozess, der in einer Operation ausgeführt werden muss, wird mithilfe eines Flussdiagramms als eine Reihe von Schritten dargestellt.

Design

In dieser Phase plant der Forscher, ein gutes Design für das Projekt zu erstellen. Der Forscher befragte zufällig ausgewählte Fahrer und Pendler, um Dateninformationen zu sammeln und die wesentlichen Anforderungen dieses Systems zu ermitteln. Die Befürworter entwickelten ein funktionales Design der Netzwerkinfrastruktur, einen Rahmen für die Spezifikation der physischen Komponenten eines Netzwerks und ihrer funktionalen Organisation und Konfiguration; die Systemarchitektur, das konzeptionelle Modell, das die Struktur, das Verhalten und weitere Ansichten eines Systems definiert, das Datenbankmodell, das die logische Struktur einer Datenbank bestimmt und grundsätzlich bestimmt, auf welche Weise Daten gespeichert werden können.

Kodierung

In dieser Phase, der Entwicklung und dem Schreiben des eigentlichen Codes, verwendet der Forscher WordPress, um Web-Apps zu entwickeln. WordPress ist das beliebteste Open-Source-Content-Management-System (CMS), das von etwa 75 Millionen Websites verwendet wird. Der Forscher untersuchte den Hypertext-Prozessor (PHP) als Programmiersprache für die Webentwicklung. Der Forscher verwendet auch CSS-Cascading-Stylesheets, damit das kreative Design besser aussieht. Schließlich kommt JavaScript (JS) für Animation und Interaktion zum Einsatz.

Benutzertests

Der Forscher muss diesen Vorgang wiederholen, bis in dieser Phase (bei den Entwurfs- und Codierprozessen) keine Fehler mehr in der Funktionalität der Softwareentwicklung festgestellt werden.

Akzeptanz für den Kunden

Die Forscher präsentierten die Ausgabe der Webanwendung, um sie einem zufällig ausgewählten Benutzer zur Annahme vorzuschlagen. Die Demonstration erfolgte in einem mobilen Browser mit der System Evaluation Scale (SUS). Eine Demonstration in einem mobilen Browser dient als Einführung und kurzer Ablauf der Anwendung.

Systemtests und -bewertung

Bei der Evaluierung der regulären Benutzer wird die Bewertung des Systems bzw. der Endausgabe bewertet. Für die den Teilnehmern zugewiesene Anwendungsevaluierung wird ISO/IEC 25010 verwendet, da dieser ISO-Standard ein einheitliches Vokabular für die Definition, Bewertung und den Vergleich der Qualität von Systemen und Softwareprodukten bietet.


Tabelle 1. Die Likert-Tabelle zur qualitativen Interpretation wird bei der Interpretation der Umfrageergebnisse verwendet.


Tabelle 1 zeigt die Likert-Skala, die verwendet wird, um die Meinungen von Menschen zu einem Thema oder einem bestimmten Thema zu bewerten oder zu messen. Sie kann auch verwendet werden, um die Fragen oder das Ergebnis zu messen. Die Befürworter verwendeten die Likert-Skala, um das Ergebnis und den Gesamtdurchschnitt der ISO/IEC 25010-Bewertung zu interpretieren (Gleichung 1).


Formel: Gesamtdurchschnitt = Gesamtdurchschnitt/Gesamtzahl der Artikel Gleichung 1


Tabelle 2 zeigt das ISO-Gesamtergebnis für die Bewertung der Anwendungsqualität. Um den Gesamtdurchschnitt zu ermitteln, verwendeten die Forscher die folgende Formel.


Tabelle 2. ISO-Gesamtergebnis