Scores individuels
Le graphe de dépendances G du système d'information est construit de la façon suivante : les sommets de G représentent les composants Ci du système, et il existe dans G une arête entre deux composants Ci et Cj (c'est-à-dire que Ci est relié à Cj, sans direction d'orientation du lien) si Ci dépend de Cj, ou l'inverse.
Les critères de dépendance dépendent du type de composants. Il s'agit le plus souvent d'une dépendance fonctionnelle : par exemple, la spécificité d'un logiciel vis-à-vis d'un type de système d'exploitation donné, ou l'existence d'une compatibilité sans interopérabilité entre deux logiciels d'une chaîne (notamment via l'usage de formats de fichiers fermés).
Les adhérences ne constituent pas des dépendances en tant que telles. Cependant, des adhérences fortes, qui pénalisent fortement l'efficacité et la qualité du travail des personnes, peuvent être intégrées au graphe de dépendances afin de représenter un objectif spécifique à traiter.
Le score individuel d'un composant matériel est calculé par sommation des valeurs associées à cinq critères, définis dans la table ci-dessous. Lorsque le critère n'est pas applicable, un score de zéro doit être appliqué au critère correspondant, afin qu'il ne pénalise pas le score.
| Critères | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| Durée de la garantie | Très longue | Longue | Courte | Très courte |
| Durée de fourniture des pièces détachées (source primaire) | Très longue | Longue | Courte | Très courte |
| Durée de fourniture des pièces détachées (sources secondaires / réemploi) | Très longue | Longue | Courte | Très courte |
| Reprogrammable | Oui, librement | — | Seulement par le logiciel fourni par le fabricant | Non |
| Connectique * | Normalisée, avec convertisseurs ** | Normalisée, sans convertisseurs | Partagée par plusieurs fabricants | Propre au fabricant |
* Le score de connectique sera le maximum des scores établis pour chacune des connectiques dont dispose l'appareil, en entrée comme en sortie.
** Les convertisseurs sont des dispositifs annexes permettant de préserver l'interopérabilité avec les technologies plus anciennes, telles que HDMI vis-à-vis de VGA, ou USB-C vis-à-vis de USB-B.
Le score individuel d'un composant matériel est donc compris entre 0 (maîtrise totale du composant) et 15 (composant non maîtrisé).
Le score individuel d'un composant logiciel est calculé par sommation des valeurs associées à sept critères, définis dans la table ci-dessous. Lorsque le critère n'est pas applicable, un score de zéro doit être appliqué au critère correspondant, afin qu'il ne pénalise pas le score.
| Critères | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| Support | 24 / 7 | Garanti | Partiel | Aucun |
| Licence | Libre | Permet la modification locale | — | Totalement fermée |
| Code source | Disponible avec outils de mise en production | Disponible sans outils de mise en production | Sous séquestre | Caché |
| Communauté | Très nombreuse et très active, assistance possible | Nombreuse et active, écoute possible | Existence de plusieurs contributeurs identifiables | Aucune |
| Format de données d'entrée | Ouvert, gouvernance libre | Ouvert, gouvernance éditeur | Fermé, avec convertisseurs | Fermé |
| Format de données interne | Ouvert, gouvernance libre | Ouvert, gouvernance éditeur | Fermé, avec convertisseurs | Fermé |
| Format de données de sortie | Ouvert, gouvernance libre | Ouvert, gouvernance éditeur | Fermé, avec convertisseurs | Fermé |
Le score individuel d'un composant logiciel est donc compris entre 0 (maîtrise totale du composant) et 21 (composant non maîtrisé).