Le développement de logiciels est un processus complexe qui nécessite des techniques de mesure précises pour évaluer la qualité, la maintenabilité et l'efficacité. Les mesures traditionnelles de la programmation orientée objet (POO), bien qu'utiles, peinent à saisir pleinement les préoccupations transversales des systèmes logiciels modernes. La programmation axée sur les aspects (AOP) répond à ces limitations en modulant les préoccupations transversales (par exemple, la journalisation, la sécurité, les transactions) en aspects réutilisables. Cependant, mesurer la complexité et la maintenabilité des systèmes AOP reste un défi.Cette recherche se concentre sur la validation empirique des mesures de couplage dans la POA, en introduisant des versions pondérées cognitives des mesures existantes pour mieux refléter l'effort de compréhension humaine. L'étude utilise également la logique floue pour évaluer la complexité globale, fournissant une évaluation plus nuancée des logiciels orientés aspects.Cette recherche vise à :- Améliorer les mesures AOP existantes en incorporant des poids cognitifs.- Valider empiriquement ces mesures par le biais d'expériences contrôlées.- Utiliser la logique floue pour calculer un score de complexité agrégé.
Bitte wählen Sie Ihr Anliegen aus.
Rechnungen
Retourenschein anfordern
Bestellstatus
Storno







