Métrique : Fan Out

Description de l’utilisateur

La métrique Fan Out est utilisée pour obtenir des informations sur le nombre de dépendances sortantes (lectures, écritures, appels, etc.) présentées par un noeud du modèle de données d'analyse (modèle de dépendance). Une dépendance sortante signifie, par exemple, qu'un noeud est appelé et qu'un autre noeud en dépend.

Calcul de mesure

Chaque dépendance sortante est prise en compte pour un noeud donné. Un noeud peut être un bloc fonction, un programme, une fonction, une variable, une bibliothèque, une propriété, une méthode, une tâche, etc.

Exemple

Exemple de dépendance (liste de dépendances) :

FunctionBlockA defines MethodA
FunctionBlockA defines MethodB
FunctionBlockA defines VariableC
FunctionBlockA calls MethodA
MethodA calls MethodB
MethodB reads VariableC

Résultats de la métrique Fan Out

Fan Out (FunctionBlockA) = 4
Fan Out (MethodA) = 1
Fan Out (MethodB) = 1
Fan Out (VariableC) = 0