Objet Direct développe et édite l'outil de génie logiciel D.OM : Licences - Conseil - Formation
Dans le domaine du Génie Logiciel, Objet Direct développe et édite D.OM (Direct Object Modeler), le premier outil permettant de valider des modèles conceptuels UML par génération de prototypes (simulation de modèles).
Les prototypes générés par D.OM sont de véritables applications, dotées d'une interface homme machine et permettant de gérer des données et des jeux d'essais. Les utilisateurs peuvent ainsi, durant la phase de conception, tester directement les fonctionnalités de leur application.
La conception elle-même peut être réalisée à l'aide de D.OM ou d'un autre outil utilisant le formalisme objet UML.
Pour des applications adaptées aux vrais besoins utilisateurs
Au coeur du fonctionnement des organisations, l'informatique est devenue un facteur clé de différenciation. Pour faire face à la concurrence sur leurs marchés, les entreprises s'appuient sur des applications de plus en plus complexes et évolutives, autant sur le plan technique que fonctionnel. A l'heure des systèmes d'information intégrés et distribués à l'échelle de l'entreprise, une question de base reste cependant sans réponse satisfaisante :
Comment construire des applications répondant aux besoins réels des utilisateurs ?
En sous-estimant cette difficulté, de trop nombreux projets, parmi les plus importants, connaissent des échecs retentissants, avec des conséquences graves sur l'organisation des entreprises.
Dans la plupart des activités de conception (automobile, aéronautique...), des prototypes permettent de valider a priori les créations. En informatique, les coûts et les délais de développement d'un prototype sont importants relativement à l'ensemble d'un projet. Les futures applications sont donc validées sur la base de leurs spécifications, sous forme de "modèles conceptuels", bien éloignés de la réalité finale.
L'utilisateur attendra donc que l'application soit terminée pour la découvrir, parfois trop tard ! C'est le fameux "effet tunnel", à l'origine de bien des difficultés. L'approche utilisateur, basée sur le développement et l'expérimentation systématique de prototypes, permet d'associer les futurs utilisateurs à la conception de leur application.