Jiomekong Azanzi ; Hippolyte Tapamo ; Gaoussou Camara - Combiner Scrum et l'Architecture Dirigée par les modèles pour le développement d'un système de surveillance épidémiologique

arima:9873 - Revue Africaine de Recherche en Informatique et Mathématiques Appliquées, 4 juillet 2023, Volume 39 - 2023 - https://doi.org/10.46298/arima.9873
Combiner Scrum et l'Architecture Dirigée par les modèles pour le développement d'un système de surveillance épidémiologiqueArticle

Auteurs : Jiomekong Azanzi 1; Hippolyte Tapamo 2,3; Gaoussou Camara 4

  • 1 University of Yaoundé I
  • 2 Département d'Informatique [Yaoundé]
  • 3 Département d'Informatique [Yaoundé I]
  • 4 Université Alioune Diop de Bambey

Les systèmes de surveillance épidémiologiques évoluent avec le temps, en tenant compte du contexte et des données collectées. Ainsi, les logiciels utilisés doivent aussi évoluer pour pouvoir répondre aux besoins. Cependant, de nouvelles exigences des clients peuvent prendre du temps pour être implémentées, coûter plus cher (dans le cas où il faut recruter des programmeurs) et causer des problèmes comme le problème de régression logiciel. Ainsi, le logiciel peut devenir défaillant. Ceci est dû à un mauvais transfert des exigences des clients vers la mise en œuvre. Ce problème peut être évité si le système est développé en utilisant un framework et une architecture permettant le développement/la mise à jour rapide des logiciels de surveillance. La recherche empirique d'une part montre que l'Ingénierie Dirigée par les Modèles (par exemple, Architecture Dirigée par les Modèles ou Model-Driven Architecture - MDA) est plus efficace que les approches basées sur le code pour le développement et la maintenance de certains logiciels. D'autre part, les processus agiles tels que Scrum sont plus efficaces que les processus structurés lorsque les exigences sont sujettes aux changements fréquents. Il a été démontré que le développement des logiciels de santé comme les logiciels de surveillance épidémiologique en utilisant les processus structurés ou les approches de développement centrées sur le code n'est pas évident car ces logiciels sont sujettes aux changements fréquents. Dans ce travail, nous étudions la combinaison de Scrum avec MDA pour le développement du système de surveillance épidémiologique de la tuberculose. A son terme, nous avons trouvé la combinaison de Scrum et MDA simple, très utile lorsque l'outil sous-jacent peut générer tout le code source. La combinaison de Scrum et MDA a eu des effets positifs sur la productivité et la satisfaction des programmeurs et des clients. En plus, nous avons constaté que pour impliquer les non-informaticiens dans le développement ou la mise à jour, l'interface de modélisation doit être aussi simple que possible.


Volume : Volume 39 - 2023
Publié le : 4 juillet 2023
Accepté le : 21 juin 2023
Soumis le : 31 juillet 2022
Mots-clés : Tuberculosis,Epidemiological surveillance systems,Agile,Scrum,Model Driven Engineering,Model Driven Architecture,EPICAM,[INFO]Computer Science [cs],[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]

Statistiques de consultation

Cette page a été consultée 403 fois.
Le PDF de cet article a été téléchargé 297 fois.