La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présentation du mémoire Développement d'un éditeur graphique de workflow générant automatiquement ses spécifications fonctionnelles.

Présentations similaires


Présentation au sujet: "Présentation du mémoire Développement d'un éditeur graphique de workflow générant automatiquement ses spécifications fonctionnelles."— Transcription de la présentation:

1 Présentation du mémoire Développement d'un éditeur graphique de workflow générant automatiquement ses spécifications fonctionnelles.

2 Plan de l'exposé 1.Objectifs du mémoire 2.Méthodologie 3.Sélection d'une représentation du workflow 4.Architecture logicielle 5.Résumé des besoins 6.Editeur de worfklow 7.Système de gestion de workflow 8.Bilan 9.Conclusion

3 Objectif central du mémoire En vue de mettre en oeuvre un outil de workflow, un éditeur graphique de son comportement devrait permettre la génération aussi automatique que possible de ses spécifications fonctionnelles à partir desquelles une interface homme-machine centrée sur l'utilisateur peut être obtenue.

4 Objectifs du mémoire (2) Force de l'application réalisée : combinaison unique de fonctionnalités, basée sur les manquements identifiés dans les programmes existants Expressivité limitée (exemple Windows Workflow Foundation, offrant peu de possibilités de routage) Staffware ne posséde pas d'outil d'analyse du workflow Impossibilité d'obtenir une interface utilisateur, due à l'absence d'une décomposition de tâche Absence de patterns de ressources délimitant celles qui pourront réaliser le travail

5 Méthodologie 1. Etude de la notion de workflow et des besoins qui y sont liés 2. Comparaison des applications existantes 3. Choix d'une approche cohérente répondant aux besoins 4. Etude de l'architecture logicielle proposée par la WFMC en vue de l'implémentation 5. Réalisation de l'implémentation proprement dite

6 Représentation du workflow retenue En premier lieu le niveau tâche, centré sur l'utilisateur. Utilisation de l'arbre de tâche concurrent : décomposition et relations temporelles.

7 Représentation du workflow retenue (2) Intermédiaire : le niveau processus, indiquant l'ordre des tâches. Places, transitions dotées de patterns de routage et liens dirigés.

8 Représentation du workflow retenue (3) Niveau workflow Notion de ressource Patterns pour l'attribution du travail aux ressources

9 Architecture logicielle Modèle architectural de la Worfklow Management Coalition

10 Architecture logicielle (2) Deux composantes implémentées séparément : L'outil de définition de processus Le service de gestion de workflow

11 Résumé des besoins logiciels de l'éditeur de workflow Capacité de couverture des trois niveaux (tâche, processus et workflow) ainsi que leur relations sémantiques Représentation graphique de la modélisation du workflow et de son édition Possibilité de dériver une interface utilisateur

12 VI. Editeur de workflow

13 VI. Editeur de workflow (2) Eléments constitutifs :

14 Vidéo de définition d'un workflow réalisé grâce à l'éditeur. Définition d'une unité organisationnelle, classification et création des ressources lui appartenant. Création d'un processus (places et transitions) Décomposition d'une tâche Gestion des ressources Editeur de workflow (3)

15 Système de gestion de workflow

16 Système de gestion de workflow (2) Simulation dynamique d'un système réel Fonctionnalités Création de cas Routage au sein du processus Visualisation dynamique de l'état du workflow : Cheminement des cas Goulots d'étranglement

17 Système de gestion de workflow (3) Assignation du travail aux ressources appropriées Simulation de la réaction d'un travailleur

18 Système de gestion de workflow (4) Vidéo montrant le fonctionnement dynamique du système de gestion. Création d'un cas Routage de ce cas au sein du workflow Attribution du travail aux ressources

19 Bilan Réalisations Outil graphique de workflow générant ses spécifications fonctionnelles et permettant d'obtenir des IHM. Difficultés rencontrées : Compréhension approfondie des notions inhérentes au workflow Long travail d'implémentation, 6000 lignes de codes Etapes futures et améliorations : Remplacer la simulation de service de gestion par une application complète Rendre ce service indépendant de l'éditeur de workflow Utilisation des data patterns Amélioration des tests structurels du workflow

20 Conclusion L'outil développé a permis de prouver qu'il est possible de réaliser une application graphique user-friendly répondant aux exigences posées par l'objectif La méthode employée montre que l'utilisation de différents paradigmes sélectionnés mène à une approche cohérente et puissante du workflow Il est possible de poursuivre le travail réalisé afin de développer un système de gestion de workflow complet


Télécharger ppt "Présentation du mémoire Développement d'un éditeur graphique de workflow générant automatiquement ses spécifications fonctionnelles."

Présentations similaires


Annonces Google