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

 > 

Conception d'un système de gestion de worlflow graphique.

( Télécharger le fichier original )
par MOMAR TALLA KANE
UCAD / Ecole Supérieure Polytechnique DAKAR - DIC Génie Informatique 2007
  

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

« Mise en place d'un système de gestion de workflow : Paramétrage, suivi et représentation graphique » | Page 35

Chapitre 3

Les méthodes d'analyse

et de conception

L'analyse permet d'avoir une vision claire et rigoureuse du problème posé et du système à réaliser en déterminant ses éléments et leurs interactions. A ce niveau l'accent est mis sur une investigation du problème et des exigences, plutôt que sur une solution. L'analyse permet de voir les résultats attendus en termes de fonctionnalités, de performance, de robustesse, de maintenance, de sécurité, d'extensibilité, etc.

Quant à la conception, elle permet de décrire de manière claire le fonctionnement du système le plus souvent à l'aide d'un langage de modélisation pour faciliter la réalisation.

A ce niveau l'accent est mis sur une solution conceptuelle qui satisfait aux exigences plutôt que sur une implémentation qui consiste à la réalisation du programme conformément aux critères définis dans les phases d'analyse et de conception.

I. Les approches de méthodes d'analyse

Les méthodes d'analyse peuvent être classées en trois grandes familles :

? Les méthodes cartésiennes ;

? Les méthodes systémiques ;

? Les méthodes orientées objet.

a. Les méthodes cartésiennes ou fonctionnelles

Le processus de modélisation débute par l'identification d'une fonction globale. Au vu de la règle de division, on procède ensuite à une découpe cartésienne (fonctionnelle et hiérarchique) des processus et des flux d'informations. On part du général pour aboutir au plus particulier. Les difficultés sont alors graduées : du plus simple au plus complexe (fonction globale du système).

Quelques règles méthodologiques doivent également être observées : le principe du doute (se défaire des opinions toutes faites, ne rien croire sans preuve dûment perçue par soi-même) d'où la tentation de précipitation à éviter ainsi que l'exhaustivité pour bien connaître le sujet. Les avantages de cette approche sont sa simplicité et son appel au bon sens. Elle est en adéquation avec la capture des besoins. Cependant, les efforts sont concentrés sur les fonctions au détriment des données et les règles de décomposition ne sont pas explicites.

b. Les méthodes systémiques

L'approche est inspirée d'une vision systémique. Le système est vu comme une

« Mise en place d'un système de gestion de workflow : Paramétrage, suivi et représentation graphique » | Page 36

structure avec un comportement. Cela nous conduit à deux modélisations : celle des données et celle des traitements. En effet, d'une part les données suivent des modélisations conceptuelle et logique et, d'autre part, les traitements sont soumis aux modélisations conceptuelle et organisationnelle. Les méthodes systémiques font preuve d'une bonne prise en charge des données. Les niveaux d'abstraction y sont bien définis : niveau externe, niveau conceptuel, niveau interne. A chaque niveau, le système comporte tous les caractères du niveau inférieur. Le principal souci demeure le manque de cohérence entre données et traitements, leur étude séparée conduisant à un certain décalage lors de la mise en place du modèle physique.

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








"Enrichissons-nous de nos différences mutuelles "   Paul Valery