paint-brush
Approche agile dans le développement de systèmes de navigation précis pour la sécurité routièrepar@escholar
171 lectures

Approche agile dans le développement de systèmes de navigation précis pour la sécurité routière

Trop long; Pour lire

Cette méthodologie de développement logiciel met l'accent sur la planification, les techniques agiles et les tests systématiques pour les applications de navigation et de sécurité routière. De l'analyse des besoins aux tests utilisateurs, il suit une approche structurée utilisant WordPress, PHP, CSS et JavaScript, avec une évaluation basée sur les normes ISO/IEC 25010 pour l'assurance qualité.
featured image - Approche agile dans le développement de systèmes de navigation précis pour la sécurité routière
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

Auteurs:

(1) Benzar Glen S. Grepon, Northern Bukidnon State College, Philippines [email protected] (auteur correspondant) ;

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

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

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

Tableau des liens

Résumé et introduction

Revue de littérature

Méthodologie

Résultats

Discussions

Conclusions

Recommandations

Implications pour la recherche

Les implications pratiques

Déclarations

Références et biographie de l'auteur

MÉTHODOLOGIE

Développement de logiciels

Au fil des années, le SDLC est resté l'approche fiable du développement de logiciels (Khan et al., 2020). La technique Agile, comme indiqué dans la figure 1, est idéale pour un développement logiciel rapide et efficace en raison de sa nature adaptative, de sa livraison précoce et de son cycle de vie flexible (Srivastava, Bhardwaj & Saraswat, 2017).


Figure 1. Méthodologie Agile dans le développement de systèmes

Planification

Les chercheurs ont obtenu des données dans une municipalité de Bukidnon. Ils ont examiné les problèmes typiques qu’ils ont rencontrés. Selon le rapport, de nombreuses personnes ont des accidents parce qu'elles manquent d'informations ; ainsi, ils ont besoin d’informations pour les avertir des zones sujettes aux accidents, des barrages routiers et des travaux de construction en cours.

Analyse des besoins

Analyser les exigences à l'aide de certains des nombreux diagrammes de flux et organigrammes du système disponibles. Les diagrammes de flux de données sont utilisés pour représenter le flux et pour aider les défenseurs à mieux comprendre comment mettre en place des systèmes et garantir que les données circulent avec précision. De plus, des organigrammes sont utilisés pour démontrer le processus du système, ce qui aide les promoteurs à expliquer clairement comment les choses fonctionneront. Le processus qui doit être exécuté dans une opération est représenté à l’aide d’un organigramme sous la forme d’une série d’étapes.

Conception

Dans cette phase, le chercheur envisage de réaliser une bonne conception du projet. Le chercheur a interrogé des usagers et des navetteurs aléatoires pour recueillir des données afin de recueillir les besoins essentiels de ce système. Les promoteurs ont proposé une conception fonctionnelle de l'infrastructure de réseau, un cadre pour la spécification des composants physiques d'un réseau ainsi que leur organisation et configuration fonctionnelles ; l'architecture du système, qui est le modèle conceptuel qui définit la structure, le comportement et d'autres vues d'un système, le modèle de base de données qui détermine la structure logique d'une base de données et détermine fondamentalement la manière dont les données peuvent être stockées.

Codage

Dans cette phase, le développement et l'écriture du code proprement dit, le chercheur utilise WordPress pour développer des applications Web ; WordPress est le système de gestion de contenu (CMS) open source le plus populaire, utilisé par environ 75 millions de sites Web. Le chercheur a étudié le processeur hypertexte (PHP) comme langage de programmation utilisé pour le développement Web. Le chercheur utilise également des feuilles de style en cascade CSS pour améliorer la conception créative. Enfin, JavaScript (JS) pour l'animation et l'interaction.

Tests utilisateur

Le chercheur doit répéter cette procédure jusqu'à ce qu'aucune erreur ne soit identifiée dans la fonctionnalité du développement du logiciel à cette étape, où cela implique les processus de conception et de codage.

Acceptation pour le Client

Les chercheurs ont présenté l'application Web de sortie pour proposer l'acceptation d'un utilisateur aléatoire via une démonstration de navigateur mobile avec l'échelle d'évaluation du système (SUS). Une démonstration du navigateur mobile servira d'introduction et de bref déroulement de l'application.

Test et évaluation du système

Lors de l'évaluation des utilisateurs réguliers, il donne le score de retour sur le système du résultat final. La norme ISO/IEC 25010 est utilisée pour l'évaluation des applications assignée aux participants car cette norme ISO fournit un vocabulaire uniforme pour définir, évaluer et comparer la qualité des systèmes et des produits logiciels.


Tableau 1. Le tableau de Likert pour l'interprétation qualitative est utilisé pour interpréter les résultats de l'enquête.


Le tableau 1 est l'échelle de Likert utilisée pour classer ou mesurer les opinions des gens sur un sujet ou un sujet spécifique. Il peut également être utilisé pour mesurer les questions ou le résultat. Les promoteurs ont utilisé l'échelle de Likert pour interpréter le résultat et la moyenne globale de l'évaluation ISO/IEC 25010 (équation 1).


Formule : Moyenne globale = Moyenne totale/Nombre total d'éléments Équation 1


Le tableau 2 représente le résultat global ISO pour l’évaluation de la qualité des applications. En obtenant la moyenne totale, les chercheurs ont utilisé la formule suivante.


Tableau 2. Résultat global ISO


Cet article est disponible sur arxiv sous licence CC 4.0.