du design pattern aux applications entreprises
Ecole Superieure Polytechnique D’Antananarivo - nan - None ()
Auteur : razafindraibe tovohery andriampamonjy alain
Annee de soutenance : 2018
Diplome : DOCTORAT
Langue : FR
Resume
un design pattern par son définition permet de modéliser une solution à un problème afin de réutiliser cette solution dans des divers cas sans jamais le faire deux fois de la même manière. les design patterns sont des solutions réutilisables au niveau de conception mais ils ne sont pas totalement réutilisables au point de vue code. les programmeurs doivent les réimplanter à chaque nouveau développement. même en utilisant des api qui contiennent une partie ou la totalité de limplantation de la solution modélisée, la réutilisation sarrête au niveau des composants et chaque application possède son propre manière dintégration de ces composants. lobjectif de cette thèse était dapporter des nouveaux degrés de réutilisabilité : transformer les patrons de conception en une application réutilisable que les programmeurs peuvent utiliser et réutiliser sans avoir à réécrire les mêmes fonctionnalités à chaque intégration dune nouvelle solution. certes, chaque domaine dactivité possède ses propres besoins en matière de logiciel et même dans une activité spécifique, il est pratiquement impossible de couvrir toutes les fonctionnalités afin quon puisse apporter de solution générique. pour cette thèse, nous nous intéressons sur létude du domaine de « système dinformation ». le système d'information se construit autour de processus « métier » et ses interactions, il permet de gérer les ressources dune entreprise avec un moyen de communication bien défini pour partager et faire évoluer les informations. cette thèse examine les différents problèmes quon se rencontre fréquemment lors de la mise en place dun système dinformation afin de construire des patterns. la réalisation et la programmation utilisent lenvironnement java car ce langage fait partie des langages qui permettent la conversion de pattern en composant.