WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Contribution to the facilitation of business process specification with a scenario-oriented approach


par Franck Bruno TONLE NOUMBO
University of Dschang - Master 2021
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.2.1. Architecture logicielle de LSAWfP Editor

L'architecture de LSAWfP Editor implémente le design pattern MVC (Model View Controller ou Modèle Vue Contrôleur en français) qui est une référence en matière de patron de conception. Dans cette architecture, les vues affichent des résultats et récupèrent des entrées (données, actions) qu'elles transmettent aux modèles à travers les contrôleurs (qui les valident); les modèles réalisent les traitements (édition des artefacts, sauvegarde, export, etc.) puis notifient les vues pour rafraîchissement. Sous LSAWfP Editor, le modèle, la vue et le contrôleur sont organisés comme suit:

-- Le modèle est la pièce maîtresse réalisant le plus gros du travail. C'est à ce niveau que se déroule la mise en oeuvre de toutes les fonctionnalités offertes par notre outil. Nous avons entre autres : la création d'une nouvelle spécification, celle d'un nouveau scénario, la sauvegarde et l'export des spécifications et les différentes actions effectuées sur les artefacts.

-- La vue donne une représentation graphique des artefacts représentatifs, et de l'ensemble des données constituant le GMAWfP du processus. Ceci dans le but de permettre une interaction conviviale entre LSAWfP Editor et ses utilisateurs. Elle dispose donc de parseurs pouvant réaliser la correspondance entre les données reçues et les données à afficher.

-- Le contrôleur quant à lui, est chargé d'établir le pont entre la vue et le modèle.

La figure 18 résume l'architecture de LSAWfP Editor ci-dessous présentée.

FIGURE 18 - L'architecture de LSAWfP Editor

MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA

III.2.2. Modélisation graphique des processus

La modélisation graphique offre une interface graphique dans laquelle le concepteur peut très souvent glisser-déposer les éléments dont il a besoin, ou les placer et les disposer à l'aide de boutons présents dans le panneau des outils. Cette fonctionnalité peut être considérée comme la fonctionnalité première que doit offrir tout outil d'aide à la spécification. En effet elle facilite grandement la modélisation, car l'utilisateur a directement en visuel, le modèle qu'il construit, ce qui facilite grandement la compréhension qu'il a, de ce qu'il est en train de faire. Raison pour laquelle nous proposons dans LSAWfP Editor un vaste panneau dans lequel l'utilisateur a la possibilité de placer des taches et les ordonnancer. Il s'agit du panneau dans lequel figurent les différents artefacts représentatifs du processus que l'on spécifie (voir A dans fig. 19).

FIGURE 19 - Panneau des artefacts et des scénarios sur LSAWfP Editor

LSAWfP adoptant une philosophie orientée scénario, notre éditeur fait de même en permettant à l'utilisateur de créer de multiples scénarios pour le même processus opérationnel qu'il spécifie. Pour ce faire, on propose dans la barre d'outils un bouton permettant de créer un nouveau scénario. Nous mettons également en oeuvre un panneau regroupant l'ensemble des scénarios déjà créés pour un processus donné (voir B dans fig. 19).

MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA

Nous proposons pour terminer un panneau d'édition des modèles, divisé en trois sections principales (voir fig. 20) :

FIGURE 20 - Panneau d'edition des modèles sur LSAWfP Editor

-- la section d'édition des artefacts qui permet d'ajouter des fils à un noeud et offre la possibilité de les ordonnancer;

-- la section des informations sur une tache qui permet d'associer un symbole à une tache, de changer son type ou encore de lui ajouter une description;

-- la section sur les accréditations qui permet de créer les différents acteurs intervenant dans le processus, et de les assigner des accréditations suivant leurs capacités organisationnelles.

À l'aide de tous les éléments graphiques que nous proposons, un concepteur peut parfaitement modéliser l'ensemble des éléments constituant le GMAWfP de son processus. La spécification se retrouve grandement facilitée sachant que la liste des symboles S, des axiomes A et des productions P sont déduits de l'ensemble des artefacts provenant du panneau des artefacts; tandis que la liste des acteurs et

MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA

des accréditations proviendra de la section sur les accréditations. LSAWfP Editor assume donc pleinement son rôle d'outil d'aide à la spécification des processus LSAWfP du côté de la modélisation graphique.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite