Source: http://www.lycee-ferry-versailles.fr/si-new/1_1_analyse_fonctionnelle_structurelle/2_COURS_analyse_fonctionnelle_V6.pdf