Projet MVC-CD Les modèles de classes associés au développement avec Eclipse et VP Introduction Créé par P.-A. Sunier, le 11 juin 2014 Modifié par P.-A. Sunier, le 11 juin 2014 Page 1 sur 4 Table des matières 1 Préambule ....................................................................................................................................... 3 2 Bibliographie.................................................................................................................................... 4 Page 2 sur 4 1 Préambule Initialement, nous avons réalisés un projet Visual Paradigm qui comportait nos différents modèles de spécifications; ils sont accessibles au travers de la documentation que nous fournissons en regard de notre travail de spécification. [http://lgl.isnetne.ch/Sagex35793/Specifications/index.htm] Ensuite, nous sommes passés en phase de réalisation avec une double stratégie liée à des contraintes organisationnelles: - développement des classes Java manuellement à l'aide d'Eclipse; génération du code des classes java à partir de notre projet initial Visual Paradigm. En cours de réalisation, nous avons décidé d'uniformiser notre stratégie de développement et d'expérimenter l'utilisation de Visual Paradigm en tant que plugin de modélisation au sein d'Eclipse [MVC-40]. Nous avons alors convenu de systématiquement générer les squelettes de code à partir de Visual Paradigm et ensuite de le remettre à jour après toute modification, ajout ou suppression de méthodes et/ou objets; nous avons alors constaté un fonctionnement hasardeux de la synchronisation entre le code Java d'Eclipse et le modèle sous Visual Paradigm. Nous pensons que cette synchronisation aléatoire est probablement dû au fait que nous avons d'une part réalisé des modèles et d'autre part implanté ces modèles directement en écrivant le code. Nous avons alors pris la décision de considérer le code Java au sein d'Eclipse comme notre source la plus fiable; nous avons supprimé le modèle Visual Paradigm et l'avons recréé à partir de la fonction automatique de synchronisation à partir du code. Dès lors, il nous a fallu refaire tous nos diagrammes; nous les avons refaits en respectant les détails de notation propres au processus d'ingénierie inverse que nous avons utilisé; entre autres, cela implique que: - Nous conservons 2 associations monodirectionnelles au lieu d'une seule bidirectionnelle. Page 3 sur 4 2 Bibliographie [MVC-40] Projet MVC-CD Mise en place de l'environnement de développement S. Berberat, 2014 http://lgl.isnetne.ch/Sagex35793/Realisations/EnvironnementDeveloppement.pdf Page 4 sur 4
© Copyright 2024 ExpyDoc