suivant: Conception en UML du
monter: Conception en UML et
précédent: Conception en UML et
  Table des matières
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.
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