Accueil / Informatique de Gestion / Mise en place d’une application web de gestion des mariages civils en ville de Butembo / Analyse comparative des diagrammes d’activités UML : quelles solutions innovantes pour Butembo ?

Analyse comparative des diagrammes d’activités UML : quelles solutions innovantes pour Butembo ?

Pour citer ce mémoire et accéder à toutes ses pages
🏫 UNIVERSITE DE L’ASSOMPTION AU CONGO - SCIENCES ECONOMIQUES ET GESTION - null
📅 Mémoire de fin de cycle en vue de l'obtention du diplôme de Bachelor - 2024-2025
🎓 Auteur·trice·s
FURAHA LUTEGHA Vagheni
FURAHA LUTEGHA Vagheni

L’analyse comparative des diagrammes UML révèle des insights surprenants sur la modélisation des cas d’utilisation. En dévoilant des approches innovantes, cette recherche transforme notre compréhension des processus d’activité, avec des implications cruciales pour l’efficacité des systèmes de gestion.


Table des matières

Diagramme d’activités

Le diagramme d’activité d’UML fournit un langage de modélisation qui est utilisé pour décrire le déroulement d’un cas d’utilisation. Ce modèle est composé des nœuds d’activité, des nœuds d’action, des nœuds d’objet et des nœuds de contrôle. Ces nœuds sont reliés par deux types d’arcs pour représenter les flux de contrôle et de données. L’élément principal d’un diagramme d’activité est l’activité. Son comportement est défini par une coordination d’actions (Eriksson & Penker, 2015).

Diagramme d’activités du cas « s’authentifier »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_14]

Figure 14:Diagramme d’activité du cas « S’authentifier »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_15]Diagramme d’activités du cas « Enregistrer mariage »

Figure 15:Diagramme d’activité du cas « Enregistrer mariage »

Diagramme d’activités du cas « Publier Annonces de procédures d’enregistrement mariage »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_16]

Figure 16:Diagramme d’activité du cas « Publier annonces de procédure d’enregistrement mariage »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_17]Diagramme d’activités du cas « Gérer utilisateur »

Figure 17:Diagramme d’activité du cas « gérer utilisateur »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_18]Diagramme d’activités du cas « Consulter rapport de statistique central »

Figure 18:Diagramme d’activité du cas « Consulter rapport de statistique central »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_19]Diagramme d’activités du cas « Consulter rapport de statistique partiel »

Figure 19 :Diagramme d’activité du cas « Consulter rapport de statistique partiel »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_20]Diagramme d’activités du cas « Publier bans mariage »

Figure 20 :Diagramme d’activité du cas « Publier bans mariage »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_21]Diagramme d’activités du cas « Consulter boite des réclamations »

Figure 21 :Diagramme d’activité du cas « Consulter boite de réclamation »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_22]Diagramme d’activités du cas « Envoyer message de réclamation »

Figure 22 :Diagramme d’activité « envoyer message de réclamation »

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_23]Diagramme d’activités du cas « Consulter le procédure d’enregistrement de mariage »

Figure 23 :Diagramme d’activité du cas « Consulter le procédure d’enregistrement de mariage »

Diagramme d’état transition

Le diagramme d’états-transitions, dans le cadre de l’Unified Modeling Language (UML), est un diagramme comportemental qui visualise le cycle de vie d’un objet, d’un composant, d’un sous-système ou d’un système entier. Il représente les différents états qu’une entité peut prendre, les événements qui déclenchent les changements d’état (transitions), et les actions qui peuvent être exécutées en réponse à ces transitions ou en entrant/sortant d’un état (IONOS, 2023).

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_24]

Figure 24 :Image du diagramme d’état transition

Matrice de validation de cas d’utilisation

La matrice de validation de cas d’utilisation est un tableau structuré qui établit une correspondance entre les cas d’utilisation métier et les éléments d’analyse du système. Elle permet de vérifier que chaque cas d’utilisation a été correctement pris en compte et modélisé lors de la phase d’analyse (Bittner & Spence, 2015).

48

Tableau 13 :Matrice de validation de cas d’utilisation
Parameter/CriteriaDescription/Value
Cas d’utilisationDescription

Tableau 13 :Matrice de validation de cas d’utilisation

MODÉLISATION STATIQUE DU SYSTEME

La modélisation statique dans les systèmes d’information implique la création de représentations visuelles et textuelles qui décrivent les aspects structurels et conceptuels d’un système à un moment précis.

Elle se concentre sur les entités, les attributs, les relations et les contraintes qui définissent l’architecture et l’organisation des données du système, sans illustrer explicitement son comportement dynamique ou ses changements temporels (Dupont & Martin 2023).

III.3.1. Conception du modèle conceptuel des Données (diagramme de classe)

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_25]

Figure 25 :Digramme de classes

Conception du Modèle Logique des données (Schéma Relationnel)

  • Utilisateur (idUtilisateur, nom, prenom, pwd, role) ;
  • epoux(idepoux, nom, postnom,prenom, datenaissance, numcarte, profession, adresseOrigin, adresseactu, photopass, genre, nomPere, postnomPere, nomMere, postnomMere);
  • epouse(idepouse, nom, postnom,prenom, datenaissance, numcarte, profession, adresseOrigin, adresseactu, photopass, genre, nomPere, postnomPere, nomMere, postnomMere);
  • temoin (idtemoin, nom, postnom, type, genre, profession, adresse);
  • commune(idcommune,nom);
  • mariage(idmariage, DateMariage,statut,#idepoux,#idepouse,#idtemoin,#idcommune);
  • reclamation (idreclamation , contenu, auteur, dateenvoi, #idmariage );
  • procedure_mariage(idannonce, contenu,datepub);

Diagramme d’objets

Le diagramme d’objets constitue une instance spécifique du diagramme de classes. Il illustre, à un instant précis, les objets et les liens qui les unissent. Ce type de diagramme est couramment employé en analyse afin de vérifier la pertinence d’un diagramme de classes pour divers scénarios. En d’autres termes, son principal intérêt réside dans sa capacité à représenter des situations de manière plus intuitive, comme l’a souligné Booch (2018).

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_26]

Figure 26 :Diagramme d’objet

Diagramme de paquetage (classes)

Comme le souligne Braude (2010), les diagrammes de packages de classes offrent une vue d’ensemble de l’architecture en regroupant les classes en modules cohérents chacun encapsulant des classes aux responsabilités distinctes.

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_27]

Figure 27:Diagramme de paquetage (classes)

3.3.3.6. Diagramme de déploiement

Un diagramme de déploiement UML est défini comme une structure décrivant l’architecture physique ainsi que les relations entre les composants logiciels et matériels d’une application, expliquant l’évolution de l’application en termes de réseau et de communication (Kruchten, 2016).

[6_analyse-comparative-des-diagrammes-activites-uml-en-2024_28]

Figure 28 :Diagramme de deploiement

Conclusion partielle

Ce chapitre a été entièrement dédié à la modélisation du système futur. Dans un premier temps, nous avons procédé à l’énumération des divers besoins de notre système d’information, puis à l’identification des différents acteurs qui interagiront avec celui-ci. Par la suite, nous avons listé et décrit les différents cas d’utilisation. Dans un second temps, nous avons élaboré les diagrammes suivants : le diagramme de cas d’utilisation, le diagramme de séquence, le diagramme d’activité, le diagramme de package, le diagramme de classes, le diagramme d’objet et le diagramme de déploiement. Le chapitre qui suit, va parler des résultats obtenus lors de la réalisation de nos objectifs et va présenter également les discussions sur nos résultats et celui de nos prédécesseurs.

________________________


Questions Fréquemment Posées

Qu’est-ce qu’un diagramme d’activités UML?

Le diagramme d’activité d’UML fournit un langage de modélisation qui est utilisé pour décrire le déroulement d’un cas d’utilisation.

À quoi sert un diagramme d’état transition dans UML?

Le diagramme d’états-transitions visualise le cycle de vie d’un objet, représentant les différents états qu’une entité peut prendre et les événements qui déclenchent les changements d’état.

Comment fonctionne la matrice de validation de cas d’utilisation?

La matrice de validation de cas d’utilisation est un tableau structuré qui établit une correspondance entre les cas d’utilisation métier et les éléments d’analyse du système.

Rechercher
Télécharger ce mémoire en ligne PDF (gratuit)

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top