Cette sous-partie est issue de la présentation de Daniel Prun, lors de l'école d'été d'Ingénierie Système organisée par l'AFIS.
Le “penser système” est une approche pour résoudre des problèmes qui porte les grands principes suivants :
Le réductionnisme correspond à une approche analytique, cartésienne. Il est basé sur les principes de Descartes :
Il conduit ainsi à la fragmentation du savoir, l’isolation des disciplines et ne fonctionne donc pas forcément pour les systèmes complexes.
Il s'oppose à l'holisme, une approche systémique. Il est basé sur le principe: “le tout est différent de la somme de ses parties” :
En téléologie, les objectifs priment sur la solution. On commence par définir la finalité, le besoin, la mission que le système doit rendre, et seulement ensuite on envisage la solution. Le comportement est dirigé par le but. Cela s'appuie sur des raisonnements comme (Aristote, Platon) :
Dans une logique philosophique, le mécanisme correspond à une conception matérialiste. Ce dernier correspond donc au fait qu'un comportement est dirigé par l’état actuel (Copernic, Newton). Dans ce cas, on considère que la solution technique aide à mieux définir le besoin et que le besoin doit donc être ajusté en fonction des possibilités techniques.
Dans la pratique, les deux logiques se combinent généralement savamment, même si les étudiants sont une forte propension à s'appuyer sur le mécanisme !
Les vues permettent de décrire un système selon un point de vue propre à une partie prenante (utilisateur final, développeur, concepteur, testeur, manager…)
Une vue est une représentation du système sans les information inutiles.
