Contrôle de qualité des architectures logicielles à base de composants : Cas d'étude.

dc.contributor.authorKADRI Salim
dc.date.accessioned2023-02-19T10:43:03Z
dc.date.available2023-02-19T10:43:03Z
dc.date.issued2022-09-08
dc.description.abstractDepuis plusieurs décennies, la qualité des logiciels a été considérée comme le constituant clé du succès commercial des organisations. Les architectures logicielles ont été jugées comme le niveau approprié pour traiter les exigences de qualité des utilisateurs (attributs de qualité). Une multitude de méthodes a été proposée pour évaluer l'architecture logicielle. Cependant, selon l'étude de la littérature que nous avions effectuée, nous avons constaté que ces méthodes souffrent de nombreuse lacunes. Dans cette thèse, notre objectif est de surmonter ces lacunes en proposant une nouvelle méthodologie d'évaluation à l’aide d’un framework d'évaluation multiservice appelé MS-QuAAF. Ce framework se compose de deux modules principaux. Le premier module propose un nouveau concept appelé projection de facettes pour réduire la complexité d’une architecture cible en réduisant la taille de ses méta-modèles. Le deuxième module fournit un ensemble de métriques génériques appliquées aux architectures à travers trois services d'évaluation. Le premier service permet d'évaluer la défectuosité de l'architecture durant l’étape de conception. Le deuxième service est utilisé pour évaluer l'architecture à l’étape d’implémentation grâce à une méthode proposée appelée analyse de décomposition des responsabilités. Le troisième service est dédié à la finalisation de l'évaluation et à la production du rapport final. L'évaluation expérimentale que nous avions conduit à travers deux cas d’études nous a permis de répondre aux questions de recherche confrontées, ainsi de nombreuses conclusions et contributions ont été obtenues. Contrairement à la plupart des méthodes proposées, MS-QuAAF peut fournir une évaluation continue qui couvre deux étapes principales de développement : l’étape de conception et l’étape d’implémentation. Le framework permet à travers ses métriques génériques, l'évaluation de tous les attributs de qualité et la détection des déviations d’architecture. De plus, il est capable de guider les architectes pendant le processus de développement pour détecter les irrégularités et améliorer la qualité de l'architecture.
dc.identifier.urihttp://dspace.univ-batna2.dz/handle/123456789/184
dc.language.isofr
dc.titleContrôle de qualité des architectures logicielles à base de composants : Cas d'étude.
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
KADRI Salim.pdf
Size:
4 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: