Você está na página 1de 6

Modlisation des Systmes d'Information

Introduction :
Le dveloppement d'applications dans le domaine de l'informatique de gestion est aujourd'hui gnralement entendu comme contribution au dveloppement des systmes d'information. Le systme d'information intgre les dimensions organisationnelles, humaines et technologiques de la gestion de l'information d'entreprise. Ainsi, le dveloppement de systmes d'information toujours plus complexes avec des problmatiques beaucoup plus ambitieuses que par le pass, caractrise-t-il aujourd'hui le terrain d'action de l'informatique de gestion. Ces nouvelles contraintes obligent linformaticien acqurir la matrise de nouveaux modles conceptuels et logiques, mettre en uvre des outils de haute productivit en matire de dveloppement. Elles replacent le gestionnaire dans sa responsabilit organisationnelle en matire de conception et de spcification dapplications informatiques. Les apports conceptuels de lorient objet semblent directement rpondre aux besoins des utilisateurs, conditionns dans leurs exigences par les standards de fait des interfaces graphiques et des logiques de fonctionnement clients-serveurs consacres notamment par les extensions de l'intgration au monde Internet. Les nouvelles tendances du dveloppement peuvent apparatre comme une nouveaut . Aprs tout, les mthodes et outils du dveloppement dapplications sinscrivent dans une tradition dvolution permanente : des mthodes cartsiennes vers les mthodes systmiques puis les mthodes orientes objet, des langages procduraux vers les L4G et les langages objets, l'intgration d'applications d'entreprises (EAI) Ces nouvelles tendances peuvent tre apprhendes partir de diffrents indicateurs dvolutions particulirement significatifs :
La

conscration de la prise en compte du point de vue de lutilisateur dans la logique de

fonctionnement des applications (ergonomie, convivialit, souplesse dutilisation). La "fentre" est le lien entre lapplication et lutilisateur qui dialogue par des actions, notamment sur des objets graphiques.
Les

nouvelles architectures permettent de rapprocher les donnes et les traitements de leurs

utilisateurs, damliorer leur confort de travail (en rduisant par exemple les temps de rponse), daccrotre lautonomie des sites distants des ressources informatiques centralises, de minimiser le trafic sur le(s) rseau(x). Ces amliorations technologiques posent cependant des problmes de cohrence des donnes rparties dans le cas de traitements coopratifs. 1

Lapproche

oriente objet (mauvaise traduction d "object-oriented") cest--dire utilisant

rsolument les objets dans les techniques danalyse et de conception, est l. Les avantages de cette technologie sont bien connus : rutilisation des composants logiciels (typage, encapsulation, hritage, polymorphisme...), maintenabilit accrue des applications, cohrence avec la vision que lutilisateur a du systme, approche dcentralise faiblement procdurale (les objets communiquent en senvoyant des messages). Cependant, les approches par les objets sont plus adaptes la conception et au dveloppement de logiciel qu la conception de systme dinformation (notamment dans les aspects organisationnels).
Le

succs des outils de dveloppement de type programmation vnementielle qui

dispensent de paramtrer et dappeler les fonctions de base complexes du systme d'exploitation ou API - Application Programming Interface. Ces outils comme Visual Basic, Delphi ou Powerbuilder, dpassent lutilisation habituelle de processus de conception et permettent des techniques du type RAD (Rapid Application Development). A la base, une nouvelle lecture du systme d'information (SI) traduit l'volution du lien entre l'informatique et l'organisation de l'entreprise : le SI devient un vecteur de changement, voire le vecteur principal du changement dans l'organisation, sa conception suppose donc d'autres approches. La spcification des systmes d'information mobilise des modles qui relvent majoritairement aujourd'hui de l'approche objet : ainsi la rfrence UML semble s'imposer mais de manire mesure en informatique de gestion. Cette suprmatie ne saurait cependant faire oublier les autres rfrences classiques de l'informatique de gestion ni l'mergence d'une rflexion portant sur l'ingnierie des besoins. Au plan technologique, la gnralisation croissante des systmes d'information distribus permet d'aborder de nouvelles architectures dans le domaine de la communication, comme dans celui de la gestion des connaissances. L'enjeu est aujourd'hui de mettre en place la meilleure solution, aussi bien technologique qu'organisationnelle, pour " concevoir un systme d'information numrique qui permette l'acteur, son poste de travail, dans sa situation, d'obtenir les informations circulantes, de partager ses connaissances et d'accder aux informations, sources de connaissances, qui lui sont ncessaires pour comprendre et rsoudre les problmes qu'il rencontre, prendre des dcisions, exercer son activit et capitaliser les connaissances produites dans l'exercice de cette activit."

Une nouvelle lecture du systme d'information Aux trois rles traditionnels jous par l'information dans les organisations : support pour l'action, mmoire des activits, aide la prise de dcision, les technologies de l'information et de la communication ont ajout des fonctions considrables qui largissent l'tendue des systmes d'information et en modifient profondment la structure. Ce phnomne est particulirement visible travers, par exemple, l'exigence systmatique de qualit ou l'mergence de structures informationnelles virtuelles lies aux structures relles. L'approche traditionnelle voit l'organisation comme un systme, lui-mme dcompos en trois sous-systmes en interaction : le systme oprant, le systme d'information et le systme de pilotage. Dans cette vision, le systme d'information joue le rle de mmoire entre le systme de pilotage (la direction) et le systme oprant (la sphre de production). Selon cette approche, le SI est une reprsentation abstraite du monde rel qui permet d'asseoir le processus de conception de la base de donnes support du SI. La confusion ou l'intgration entre le systme d'information et le systme informatique tient autant au phnomne de numrisation croissante de la ralit informationnelle qu' l'volution dterminante du rle de l'informatique dans l'organisation. L'volution du lien entre l'informatique et lorganisation: Le sigle SIC dsigne le Systme d'Information et de Communication ; il a t propos notamment par Robert REIX. Nous retenons la dfinition propose par Chantal Morley, Jean Hugues et Bernard Leblanc[3] : "Le systme d'information est la partie du rel constitue d'informations organises, d'vnements ayant un effet sur ces informations, et d'acteurs qui agissent sur ces informations ou partir de ces informations, selon des processus visant une finalit de gestion et utilisant les technologies de l'information." Par ailleurs, le systme informatique est dfini comme " un ensemble organis d'objets techniques matriels, logiciels dont la mise en uvre ralise l'infrastructure d'un systme d'information." Dans la ralit du fonctionnement des organisations, le systme informatique ne prend pas en charge la totalit des situations de gestion. D'une part, parce qu'un grand nombre de modalits de fonctionnement ne sont pas formelles, d'autre part, parce que l'histoire de l'laboration du logiciel, son origine, dtermine souvent un formatage des rgles de gestion introduites comme 3

des contraintes. Ainsi il faut admettre qu'une partie de l'organisation chappe la couverture du systme et qu'une part des procdures restera "manuelle" ou " informelle". Du systme d'information au systme informatique : la modlisation Entre la pesanteur de l'existant qui empche souvent de tirer le meilleur parti des technologies disponibles et la nature mme de l'expression des besoins, base sur un travail d'analyse, de critique, de rflexion et de crativit, la conception de SI exige le recours des modles qui favorisent rigueur et communicabilit entre les diffrents acteurs : informaticiens et gestionnaires. Le but de la modlisation d'un SI est d'aboutir une spcification qui soit une reprsentation simplifie de sa ralit passive ou active. Si l'activit de modlisation n'est pas propre au domaine des SI, elle y prend une importance croissante lie la complexit des nouveaux SIs. Les ingrdients de la modlisation des SIs sont bien connus : modle, langage, dmarche, outil et mthode. Un modle est un instrument de travail intellectuel et pratique qui permet de reprsenter une ralit observe l'aide d'un formalisme conventionnel et de rgles de reprsentation de type logico-mathmatique. Certains modles sont limits aux questions de structuration des informations (modle relationnel n-aire, modle entit-association, modle relationnel binaire, modle statique objet), d'autres traitent des questions lies la dynamique des systmes (modle des automates d'tats finis, modles des rseaux de Petri). Afin d'assurer la cohrence de la modlisation, on a recours, dans chacun des modles, des contraintes ou des rgles (contraintes d'intgrit, cls, dpendances fonctionnelles, pr-condition, post-condition, synchronisation, squence). Cela peut tre aussi le cas entre modles. De nombreux auteurs tirent argument de cette diversit de modles de rfrence pour argumenter en faveur des modles de type objet. La meilleure coordination de l'ensemble des modles spcifiques est ralise autour du concept d'objet pour en unifier les diffrentes perceptions : informationnelle, fonctionnelle, volutive, organisationnelle, logicielle Les langages de modlisation sont les conventions d'criture et de reprsentation formelle de modles ; ils vont du langage naturel aux langages formels en passant par des diagrammes, graphiques Ils traduisent le souci de favoriser la communication entre le dveloppeur et le gestionnaire en rduisant la complexit. 4

Le processus de modlisation d'un SI est un processus d'abstraction complexe qui fait appel des approches utilises dans d'autres domaines scientifiques : classification, association, agrgation, gnralisation Si ces techniques sont soumises des contraintes par les types de modles retenus, l'ensemble du processus doit tre organis selon une dmarche rationnelle, reproductible par le concepteur. Il s'agit de dfinir l'enchanement des modles selon les besoins et la nature du SI (ou ventuellement selon le savoir-faire du concepteur). Historiquement, cet enchanement qualifi de "cycle de vie du logiciel" est pass d'une forme linaire (cycle de vie en cascade) des formes itratives et incrmentales (cycle de vie en spirale, en fontaine) mieux adaptes. Des outils logiciels facilitent le processus de modlisation en fonction de diverses entres : recensement des besoins, contrle de cohrence, conception de la base de donnes, conception de l'architecture logicielle, documentation, prototypage, simulation, gnration de code, gnration de tests, rtroconception, rutilisation de composants, gestion et suivi de projets La matrise de cette diversit des outils de gnie logiciel est facilite par leur intgration dans des plates-formes dites "ateliers de gnie logiciel" (AGL) et ralise de diffrentes manires: rfrentiel, bus de messages, etc. Les rfrentiels sont gnralement fonds sur des modles de type entit-association. Les auteurs considrent que les AGL constituent actuellement une bonne rponse en termes d'aide la modlisation en prenant en charge correctement deux dimensions : assistance au dessin des diagrammes spcialiss et gestion d'une base des lments modliss. Leur faiblesse se situe aux niveaux des contrles de cohrence des spcifications ralises, de l'absence de guidage dans la dmarche, du manque de traabilit entre les modles conceptuels et les lments logiciels "Une mthode est une combinaison de ces composantes essentielles que sont les modles, les langages, les outils et les dmarches. De ces composantes, on peut tirer deux avantages importants : fixer un vocabulaire et des normes de spcification prcises, mais aussi organiser une conception collective (par opposition une conception individuelle)."[1] Ces aspects sont des constantes historiques des mthodes que l'on peut classer en quatre catgories (gnrations):
les les

mthodes dites d'analyse, comme CORIG, dans les annes 1960 ; mthodes dites cartsiennes, comme SADT, des annes 1970 qui sont le prolongement

des prcdentes, compltes par une dcomposition fonctionnelle des traitements et une dmarche par tapes successives jusqu' l'application des rgles de la programmation structure;

les

mthodes systmiques, comme MERISE, des annes 1980 qui marquent une rupture

avec les prcdentes afin de privilgier une approche conceptuelle globale du SI base sur la recherche des lments pertinents du SI et de leurs relations, qu'il s'agisse de donnes, actions ou vnements ;
les

mthodes objets, comme UML, des annes 1990, combinent des spcifications dtailles

avec des spcifications plus globales l'aide du concept d'objet et de relations entre objets. Les perspectives venir semblent privilgier une approche base sur les connaissances et leur gestion. L'informatique de gestion poursuit son volution vers un enrichissement

mthodologique qui satisfasse deux contraintes en apparence opposes : restituer la plus grande part de la richesse smantique du rel, s'inscrire dans un cadre matrisable en termes de complexit, de dlais et de cots de ralisation. La modlisation reste un dtour ducatif irremplaable pour l'enseignement technologique. L'informatique rend possible la mise en uvre mthodique d'une dmarche fonde sur un ou plusieurs modles, exprime travers des langages qui facilitent la comprhension par l'analyse et la reprsentation. Les outils fournissent des procds de simulations et d'interactions aux apports pdagogiques innombrables. Mots cls : systmes d'information, SI, informatique de gestion, enseignement technologique, dveloppement d'applications, modlisation, systme informatique, gestion de l'information, systme de connaissance, systme de dcision, conception oriente objet, AGL, UML, MERISE [1] CAUVET C., ROSENTHAL-SABROUX C., (sous la direction de), Ingnierie des systmes d'information, Informatique et systme d'information, Herms Science Publications, 2001. [2] KARSENTI G., La fin du paradoxe de l'informatique, ditions d'Organisation, Paris, 1999. [3] MORLEY C, HUGUES J, LEBLANC B, UML pour l'analyse d'un systme d'information, Dunod Informatiques, 2000.

Você também pode gostar