Biblioteca122.739 documentos en línea

Artículo

Method of Coupling Metrics for Object-Oriented Software System Based on CSBG ApproachMétodo de métricas de acoplamiento para sistemas de software orientado a objetos basado en el enfoque CSBG

Resumen

Contexto. El acoplamiento entre clases es una métrica importante de la complejidad de los sistemas informáticos. Objetivo. Para superar las deficiencias de los métodos de acoplamiento existentes e investigar a fondo el acoplamiento ponderado de clases en diferentes casos en sistemas de software a gran escala, este estudio analizó la relación entre clases a nivel de paquete, a nivel de clase y a nivel de método. Método. El sistema de software se considera como un conjunto de grafos bipartitos especiales en redes complejas, y también se propone un método eficaz para la medición del acoplamiento. Además, se demuestra teóricamente que este método satisface las propiedades matemáticas de la medición del acoplamiento, lo que permite superar los inconvenientes de la mayoría de los métodos existentes. Además, se reveló que el método propuesto era eficiente según los análisis de los métodos existentes para la medición del acoplamiento. Finalmente, se diseñó un algoritmo y se desarrolló un programa para calcular el acoplamiento entre clases en tres sistemas de software de código abierto. Resultados. Los resultados indicaron la característica sin escala de las redes complejas en los datos estadísticos. Además, el valor de la ley de potencia calculado se utilizó como métrica para medir el acoplamiento, con el fin de calcular el acoplamiento de los tres programas informáticos de código abierto. Esto indica que los grados de acoplamiento de los sistemas de software de código abierto tienen un cierto impacto en la evaluación de la complejidad del software. Conclusiones. Los grados de acoplamiento de los sistemas de software de código abierto tienen un cierto impacto en la evaluación de la complejidad del software. Además, las características estadísticas de algunas redes complejas proporcionaron una referencia fiable para profundizar en el estudio del acoplamiento. Las pruebas empíricas demostraron que, dentro de un cierto rango, reducir el acoplamiento era útil para atenuar la complejidad del software, mientras que perseguir a ciegas un acoplamiento bajo aumenta la complejidad de los sistemas de software.

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento