Réduction de la complexité par décomposition terminologique

2003 
Reduire la complexite a toujours ete un souci situe au coeur meme du genie logiciel et de l'ingenierie des systemes. Alors que la communaute de l'ingenierie a elabore de nombreux moyens pour reduire la complexite dans le cadre de technologies particulieres, peu a ete fait pour reduire la complexite des les premieres phases d'un projet. Tant qu'elle n'est pas reduite substantiellement dans ces phases, la complexite resurgit a plein dans les phases ulterieures du developpement; les acteurs de ces phases sont alors places dans la situation epineuse de reduire cette complexite paraissant immanente sans avoir une chance quelconque d'y reussir effectivement. L'approche de la reduction de la complexite decrite dans le present article est intitulee decomposition terminologique. Cette decomposition part du langage naturel comme est utilise dans le contexte d'un projet donne. Elle peut etre appliquee meme lors de la description de l'environnement non technique d'un systeme a elaborer, c'est-a-dire lorsque sont decrits un systeme, ses services et son environnement d'un point de vue externe. Une fois que la complexite a ete reduite de facon systematique par decomposition terminologique des le debut d'un projet de developpement, la technique peut etre appliquee a nouveau de facon analogue aux etapes plus techniques ulterieures du developpement. La reduction de la complexite par decomposition terminologique est vue comme technique complementaire des methodes d'ingenierie de systemes bien etablies; elle n'est pas liee au developpement du logiciel, elle peut etre appliquee a tout contexte d'ingenierie de systemes. Toutefois, le domaine du genie logiciel a ete choisi pour illustrer cette decomposition sur au moins un type d'ingenierie de systemes. Dans ce contexte, le developpement du logiciel est percu comme une suite d'etapes, chacune comprenant: ○ l'etablissement d'un corpus de connaissances (un ensemble de descriptions) sur le systeme a construire pour un ensemble bien defini de lecteurs et d'auteurs de sorte que ces derniers puissent comprendre chaque detail individuel exprime; ○ la transformation et la specialisation ulterieures et recurrentes de ce corpus jusqu'au systeme operationnel, de sorte qu'un nouvel ensemble de lecteurs et d'auteurs avec un bagage plus technique soit capable de comprendre chaque detail elementaire exprime.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []