Mise en place d'une base des données répartie pour la gestion des transferts des fonds ans une institution de messagerie financièrepar Augustin MUKENDI MUTOMBO Université de Kananga (UNIKAN) - Licence(Bac+5) 2016 |
SECTION 1 : PRESENTATION DE LA METHODE DE CONCEPTION3.1.1. HISTORIQUE D'UML A la fin des années 1980, l'industrie commence à utiliser massivement les langages de programmation orienté objet, tels que C++, objective C, Eiffel et Smaltalk. De l'industrialisation de ce type de programmation est né le besoin de «penser » « objet », indépendamment du langage d'implémentation. Plusieurs équipes proposent des méthodes (OMT, OOSE, BOOCH, COAD, ODELL, CASE...) qui, pour la plupart, modélisent les mêmes concepts fondamentaux dans différents langages, avec une terminologie, des notations et des définitions différentes. Les différents protagonistes conviennent rapidement du besoin d'unifier ces langages en un standard unique. Lors de la conférence OOPSLA d'Octobre 1995, Booch et Rumbaugh présentent la version 0.8 de leur méthode Unifiée (Unified Method 0.8). Ils sont rejoints la même année par Jacobson. Les 3 auteurs améliorent la méthode unifiée et proposent en 1996 la version 0.9 du langage UML. Rational Software, qui emploie désormais le trio, publie en 1997 la documentation de la version .0 d'UML et la propose à l'OMG en vue d'une standardisation. Des modifications sont apportées à la version proposée par Rational, puis l'OMG propose, la même année, la version UML 1.1, qui devient un standard. L'OMG constitue ensuite un groupe de révision nommé RTF (Revision Task Force). Entre temps, de très nombreux utilisateurs industriels adoptent UML et apportent quelques modifications, ce qui conduit à la proposition de la version 1.2 en 1999. La première révision significative du langage est la version 1.3, proposée en 1999, dont la spécification complète est publiée en mars 2000. En mars 2003, la version 1.5 voit le jour.42(*) 3.1.2. AVANTAGES D'UML Dans le cadre d'un projet informatique pour le système d'information, le recours à la modélisation UML procure de nombreux avantages qui assignent sur : ü La modularité ; ü L'abstraction ; ü La dissimulation ; ü La structuration cohérente des fonctionnalités et des données. Il permet aussi dans un premier temps de bien définir les besoins clients et ainsi d'éviter les surcouts liés à la livraison d'un logiciel qui ne satisfait pas aux besoins du client. De plus, la modélisation UML permet de vulgariser les aspects liés à la conception et à l'architecture propres au logiciel, au client. Aussi, elle apporte une compréhension rapide du programme à d'autres développeurs externes en cas de reprise du logiciel et facilite sa maintenance. Un des tout premier avantage d'UML est de faire se rencontrer et communiquer avec les utilisateurs et informaticiens. Il permet également outre le fait de se concentrer sur l'utilisateur de documenter très clairement les besoins exprimés par ces derniers, dans le cadre d'une gestion de projet de développement qui va de la conception jusqu'au déploiement de l'application dans le réseau. Bref, UML est un langage formel et normalisé, c'est-à-dire il permet un gain de précision et de stabilité ; il est un support de communication performant c'est-à-dire il permet grâce à sa représentation graphique, d'exprimer visuellement une solution objet, de faciliter la comparaison et l'évolution de solution ; il cadre l'analyse et facilite la compréhension de représentation abstraites complexes. UML se propose de créer un langage de modélisation utilisable à la fois par les humains (forme graphique) et les machines (syntaxe précise). 3.1.3. POINTS FAIBLES D'UML La mise en pratique d'UML nécessite un apprentissage et passe par une période d'adaptation. * 42 Benoit Ch. Et alii, UML2 pratique de la modélisation, 2ème éd.Pearson, Paris, 2009, p.9 |
|