La siguiente figura representa los gráficos de acceso de dos módulos M1 y M2. Los círculos rellenos representan métodos y los círculos vacíos representan atributos. Si el método m se traslada al módulo M2 manteniendo los atributos donde están, ¿qué podemos decir sobre la cohesión y el acoplamiento promedio entre módulos en el sistema de dos módulos?
(A) No hay cambio.
(B) La cohesión media aumenta pero el acoplamiento se reduce.
(C) La cohesión promedio disminuye y el acoplamiento también se reduce.
(D) Cohesión media y aumento del acoplamiento.
Respuesta: (A)
Explicación: La respuesta es «Sin cambios»
La cohesión se refiere al grado en que los elementos de un módulo pertenecen juntos.
El acoplamiento es la forma y el grado de interdependencia entre los módulos de software.
Coupling between M1 and M2 = (Number of external links) / (Number of modules) = 2/2 = 1 Cohesion of a module = (Number of internal links) / (Number of methods) Cohesion of M1 = 8/4 = 2 Cohesion of M2 = 6/3 = 2 After moving method m to M2, we get following Coupling = 2/2 = 1 Cohesion of M1 = 6/3 = 2 Cohesion of M2 = 8/4 = 2
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA