Conception des Systèmes d'Information : une approche centrée sur les Patrons de Gestion de la Qualité. (A Quality Pattern Based Approach for the Analysis and Design of Information Systems)

Les modeles conceptuels (MC) jouent un role crucial qui est celui de servir de base a l’ensemble du processus de developpement d’un systeme d’information (SI) mais aussi de moyen de communication a la fois au sein de l’equipe de developpement et avec les utilisateurs durant les premieres etapes de validation. Leur qualite joue par consequent un role determinant dans le succes du systeme final. Des etudes ont montre que la majeure partie des changements que subit un SI concerne des manques ou des defaillances lies aux fonctionnalites attendues. Sachant que la definition de ses fonctionnalites incombe a la phase de l’analyse et conception dont les MC constituent les livrables, il apparait indispensable pour une methode de conception de veiller a la qualite des MC qu’elle produit. Notre approche vise les problemes lies a la qualite de la modelisation conceptuelle en proposant une solution integree au processus de developpement qui a l’avantage d’etre complete puisqu’elle adresse a la fois la mesure de la qualite ainsi que son amelioration. La proposition couvre les aspects suivants: i. Formulation de criteres de qualite en federant dans un premier temps les travaux existant sur la qualite des MC. En effet, un des manques constate dans le domaine de la qualite des MC est l’absence de consensus sur les concepts et leurs definitions. Ce travail a ete valide par une etude empirique. Ce travail a egalement permis d’identifier les parties non couverte par la litterature et de les completer en proposant de nouveaux concepts ou en precisant ceux dont la definition n’etait complete. ii. Definition d’un concept (pattern de qualite) permettant de capitaliser les bonnes pratiques dans le domaine de la mesure et de l’amelioration de la qualite des MC. Un pattern de qualite sert a aider un concepteur de SI dans l’identification des criteres de qualite applicables a sa specification, puis de le guider progressivement dans la mesure de la qualite ainsi que dans son amelioration. Sachant que la plupart des approches existantes s’interesse a la mesure de la qualite et neglige les moyens de la corriger. La definition de ce concept est motivee par la difficulte et le degre d’expertise important qu’exige la gestion de la qualite surtout au niveau conceptuel ou le logiciel fini n’est pas encore disponible et face a la diversite des concepts de qualite (criteres et metriques) pouvant s’appliquer. iii. Formulation d’une methode orientee qualite incluant a la fois des concepts, des guides et des techniques permettant de definir les concepts de qualite souhaites, leur mesure et l’amelioration de la qualite des MC. Cette methode propose comme point d’entree le besoin de qualite que doit formuler le concepteur. Il est ensuite guidee de maniere flexible dans le choix des criteres de qualite adaptes jusqu’a la mesure et la proposition de recommandations aidant a l’amelioration de la qualite du MC initial conformement au besoin formule. iv. Developpement d'un prototype "CM-Quality". Notre prototype met en œuvre la methode proposee et offre ainsi une aide outille a son application. Nous avons enfin mene deux experimentations ; la premiere avait comme objectif de valider les concepts de qualite utilises et de les retenir. La deuxieme visait a valider la methode de conception guidee par la qualite proposee