Les approches données et traitements trouvent leur inspiration dans deux systèmes de pensée différents :
L'analyse par les traitements trouve sa source dans la notion de méthode dans le sens où celle-ci se propose de résoudre un problème grâce à un cadre procédural. Ce cadre fixe les étapes à respecter, leur enchaînement, ainsi que les entrées et les sorties correspondant à chaque étape. Cette école de pensée est essentiellement cartésienne. Pour nous, l'analyse par structuration des traitements est issue de cette ligne de pensée.
L'analyse en structures de données étudie le problème à modéliser en mettant l'accent sur les relations entre les éléments modélisés dans le logiciel. Cette approche est celle inaugurée par l'école systémique. Le logiciel est avant tout conceptualisé comme une composante du système d'organisation global de l'entreprise. Sa conception débute, comme tout analyse par la définition du système et de ses frontières.
Enfin remarquons que la notion même de méthode de développement relève d'une approche cartésienne. De même que l'analyse procède par étapes hiérarchisées, le déroulement du projet de conception est ponctué par des phases de validation et de prise de décision à des niveaux hiérarchiques particuliers. Les méthode utilisent également des supports communication normalisés : schémas, fiches, formulaires, cahiers des charges.