Visualisation et manipulation de modèles complexes
Abstract
La conception de systèmes complexes passe d’ordinaire par une étape de modélisation, c’est-à-dire de cartographie des éléments, des ensembles et des flux permettant de saisir les relations qui régissent la systémique d’information. On retrouve également d’autres étapes de modélisation, ou d’utilisation de modèles, dans les différentes phases du cycle de vie d’un système : dans le cas notamment de sa construction (analyse des besoins, spécification fonctionnelle, conception), de sa maintenance (correction, évolution, réingénierie) et parfois même de son utilisation. Ces différents modèles sont souvent hétérogènes, structurés suivant plusieurs dimensions ‘métiers’ et conséquemment de grande taille. Dès lors, eu égard à leur complexité, force est de remarquer que les représentations visuelles associées aux langages de modélisation classiquement usités sont bien souvent inadaptées et pour partie inefficaces.
Bien en amont de solutions possibles, ce numéro spécial s’attachera à clarifier, dans un premier temps, ce qu’est un modèle (abstrait, conceptuel, opérationnel, etc.) ou bien encore une notation correctement réalisée — il apportera, en outre, un éclairage complémentaire sur la manière dont les différents modèles s’intègrent au sein des cycles de développement logiciel. — Enfin, il offrira, dans un second temps, de mieux cerner les principaux avantages et qualités (fonctionnels notamment) dont serait doté l’outil de modélisation ‘idéal’ , s’il en est.