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.
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