Mémoires de Fin d’Etudes
Etablissement
Université de Biskra - Mohamed Khider
Affiliation
Département d’Informatique
Auteur
ZERNADJI, Tarek
Directeur de thèse
CHERIF Foudil (Maitre de conférence)
Co-directeur
TIBERMACINE Chouki (Maitre de conférence)
Filière
Informatique
Diplôme
Doctorat
Titre
Évolution non-fonctionnelle (qualitative) des architectures à base de composants/orientées services : mise en œuvre et analyse d’impact
Mots clés
Architectures logicielles (à base de composants, orientées services); évolution logicielle; qualité logicielle; décision architecturale; documentation des architectures logicielles.
Résumé
L’évolution est une activité incontournable dans le cycle de vie d’un logiciel. Il est communément admis qu’un logiciel qui n’évolue pas devient progressivement inutile (obsolète). Cette activité peut avoir comme objectif l’ajout, le retrait ou la modification de fonctionnalités (évolution fonctionnelle) ; comme elle peut s’intéresser exclusivement à l’aspect non-fonctionnel ou de qualité (évolution non-fonctionnelle). En effet, lorsqu’on effectue des changements sur un logiciel, on souhaite parfois améliorer la maintenabilité, la portabilité ou les performances de celui-ci, sans altérer ses fonctionnalités. Cette évolution dite qualitative est de nos jours peu et mal-gérée et fréquemment confondue avec l’évolution fonctionnelle. L’objectif de cette thèse est de proposer un langage, des méthodes et des outils pour spécifier et maîtriser ce type d’évolution. Comme cadre d’étude, on s’intéressera aux architectures à base de composants, orientées services ou le mélange des deux (SCA : Service Component Architecture). Ce travail se positionnera donc à un niveau d’abstraction assez haut (architecture) et ne traitera pas le code des programmes.
Statut
Signalé