O desenvolvimento de software é um processo complexo que exige técnicas de medição precisas para avaliar a qualidade a capacidade de manutenção e a eficiência. As métricas tradicionais de programação orientada a objectos (OOP) embora úteis têm dificuldade em captar totalmente as preocupações transversais dos sistemas de software modernos. A Programação Orientada a Aspectos (POA) aborda estas limitações através da modularização das preocupações transversais (por exemplo registo segurança transacções) em aspectos reutilizáveis. No entanto medir a complexidade e a capacidade de manutenção dos sistemas AOP continua a ser um desafio.Esta investigação centra-se na validação empírica de métricas de acoplamento em AOP introduzindo versões cognitivas ponderadas das métricas existentes para melhor refletir o esforço de compreensão humana. O estudo também emprega a lógica difusa para avaliar a complexidade global fornecendo uma avaliação mais matizada do software orientado por aspectos.Esta investigação tem como objectivos- Melhorar as métricas de AOP existentes incorporando pesos cognitivos.- Validar empiricamente estas métricas através de experiências controladas.- Utilizar a lógica difusa para calcular uma pontuação de complexidade agregada.
Piracy-free
Assured Quality
Secure Transactions
Delivery Options
Please enter pincode to check delivery time.
*COD & Shipping Charges may apply on certain items.