Découpage du système en sous-systèmes

Le découpage du système en sous-systèmes peut être envisagé pour faciliter la suite de l'étude.

L'objectif principal de la décomposition en sous-systèmes est de simplifier l'application de la méthode EBIOS. Ainsi, le responsable de l'étude peut choisir de décomposer le système en plusieurs sous-systèmes. Il déterminera ainsi, soit plusieurs systèmes cible, plus simples à étudier séparément, soit un seul système cible sur lequel portera précisément l'étude.

La décomposition en sous-systèmes reste de l'appréciation du responsable de l'étude. L'étude de plusieurs sous-systèmes est généralement plus simple que l'étude globale d'un système multiforme, mais le nombre de sous-systèmes doit rester faible (moins de cinq) car chacun fera l'objet d'une étude séparée.

La décomposition en sous-systèmes facilite :

  • la sélection des axes d'effort : elle peut permettre de mettre en évidence des sous-systèmes pour lesquels une étude est inutile ou moins prioritaire ;

  • l'organisation de l'étude : l'étude d'un sous-système peut être confiée à une équipe restreinte.

Il n'y a pas de méthode à proprement parler permettant de décomposer un système en sous-systèmes, mais un ensemble de critères à examiner. Les principaux critères de décomposition applicables sont les suivants :

Critère n°1 : au vu de l'architecture matérielle

Faire autant de sous-systèmes qu'il y a de machines (ou ensemble de machines) autonomes. Si, dans le cas général, les différentes machines sont reliées les unes aux autres, la décomposition dépend du niveau d'interopérabilité des différentes parties (machines ou ensembles de machines) du système.

Exemple : niveau croissant d'interopérabilité

  • Machines physiquement séparées. Transferts par bandes ou disquettes.

  • Machines reliées par une liaison dédiée aux transferts de fichiers.

  • Ensemble de machines autonomes coopérant via un réseau local.

  • Ensemble de machines reliées par un réseau local, munies du même système d'exploitation et administrées de façon centralisée.

Critère n°2 : Décomposition par les fonctions ou les informations essentielles.

Il peut être possible de décomposer un même sous-système physique au vu des fonctions réalisées par telle ou telle machine ou partie du système ou selon la façon dont sont traitées les informations les plus sensibles.

Critère n° 3 : Autonomie de responsabilité

Un ensemble d'entités formant un tout du point de vue de la responsabilité de mise en œuvre (ensemble d'utilisateurs ou mise en œuvre technique), pourra être utilisé comme un sous-système à étudier séparément. Il pourra s'agir d'une partie de système placée sous la responsabilité d'un service dûment identifié sur un organigramme de l'organisation. Ce critère peut également s'appliquer lorsqu'il existe plusieurs documentations séparées.

Critère n° 4 : Implantation dans des sous zones distinctes

Si les constituants (matériels, supports, personnels) sont implantés dans des sous zones différentes (bâtiments, sous zones réservées, sous-sols...), chaque sous zone est susceptible de constituer un sous-système (à condition que le niveau d'interopérabilité avec l'extérieur soit suffisamment faible).

Critère n°5 : Isolement de "sous-systèmes communs"

Les quatre premiers critères ayant été appliqués, certains ensembles d'entités ou des constituants peuvent se trouver à l'intersection de plusieurs sous-systèmes (serveurs communs, réseaux communs, personnels ou sous zones communes par exemple). Ils sont susceptibles de former des sous-systèmes qu'il est possible d'étudier séparément. Les résultats de ces études étant par la suite reportés sur les sous-systèmes englobant. Il s'agit en quelque sorte d'une factorisation du travail.