next up previous contents
suivant: Conception en UML du monter: Conception en UML et précédent: Conception en UML et   Table des matières

Choix de l'atelier de génie logiciel Rational Rose

Le système réalisé s'inscrit plus dans la logique d'un site internet dynamique basé sur une base de données relationnelle que sur un sytème informatique contenant des traitements complexes. Dans la conception de ce type de système, l'utilisation des méthodes de développement Orienté Objet tel OMT n'est pas la solution la plus efficace. En effet ce type de méthode s'appuie sur la découverte des attributs et des méthodes sur des objets. Ici le nombre de méthodes correspondant à une fonction du système est relativement restreint. Dans le cas de la réalisation d'un logiciel nécessitant de nombreuses méthodes sur les objets (par exemple un logiciel de traitements d'image), les méthodes Objets sont très intéressantes. Dans notre cas l'objectif principal était la structuration des données stockées dans le système. Ce problème relève donc plus de la méthode Merise que d'une méthode objet. Toutefois le langage choisi étant le langage JAVA il est très intéressant d'utiliser un atelier de génie logiciel supportant les notions orientées objet. Nous allons donc voir l'utilisation que nous avons fait de Rational Rose à la fois pour la modélisation objet et pour la programmation JAVA. Nous verrons également la méthode permettant d'arriver au résultat final. Pour permettre la réalisation des modèles, nous avons utiliser l'atelier de génie logiciel Rational Rose. Cet outil a l'avantage de gérer l'ensemble des notions nécessaires à la réalisation de ce projet. La base de travail était bien sûr les diagrammes UML: diagrammes statiques (lien entre les classes), diagrammes dynamiques (diagrammes de séquences). A partir du diagramme des classes on peut générer puis modifier un modèle de données utilisé pour créer la base de données. Il est également possible de générer un squelette du code JAVA de l'application. Les EJB sont également gérés. De plus ce logiciel est de plus en plus répandu. Son succès est sans aucun doute lié à l'histoire d'UML. Rational est l'un des initiateurs du langage UML et les créateurs d'UML (Booch, Jacobson) travaillent chez Rational. Tout ceci garantit que l'état d'esprit d'UML est respecté donc que les notations utilisées seront accessibles à toute personne connaissant UML. Il sera ainsi possible de faciliter l'évolution du site qui pourra être repris afin d'intégrer des notions non prévues au départ.
next up previous contents
suivant: Conception en UML du monter: Conception en UML et précédent: Conception en UML et   Table des matières
cedric Babault 2002-01-20