L’informatique entre dans son ère industrielle, est-ce une forme d’âge de raison après des années d’excès ? Sûrement. Mais en tous les cas, un constat s’impose : l’informatique a pris une place telle dans l’activité des toutes les entreprises, qu’elle est devenue un outil stratégique au service de leurs collaborateurs, clients et partenaires. Ce constat qui positionne la consommation et la production de logiciels au cœur de l’activité des entreprises, encourage vivement, à réfléchir à comment rationaliser sa chaîne de production de logiciels…ou comment industrialiser la gestion du cycle de vie des applications d’entreprise et aller vers la « Software Factory » (fabrique logicielle).
![]()
Livre blanc : Approches pragmatiques pour industrialiser le développement d’applications Un ouvrage de 90 pages qui revient sur les enjeux de l’industrialisation, et qui met en perspective l’approche proposée par Microsoft. Enfin, Microsoft a contribué à la résalisation de cet ouvrage, en proposant une étude cas qui illustre l’utilisation de Visual Studio Team System. A propos des auteurs : Jean-Louis Bénard, président de Brainsonic, expert en architectures informatiques et dans la mise en place de méthodes de développement et de gestion de projet François Merand responsable du groupe architecte de Microsoft France, spécialiste en architectures informatiques et modélisation d’applications. |
La « Software Factory » est une sorte d’objectif ultime à atteindre dans une démarche d’industrialisation. Il n’existe pas de modèle idéal et chaque entreprise a ses propres besoins, sa propre organisation et ses propres méthodes.
L’enjeu est donc bien de vous construire votre propre « Software Factory », dans laquelle vous allez organiser la production de vos logiciels : conception, implémentation, maintenance.
Comment aller vers cette l’industrialisation et la « Software Factory » ?
C’est tout l’objet de cette section, vous exposer la proposition de Microsoft, une approche pragmatique, qui repose sur :
Ateliers pas à pas : créez votre propre Domain Specific Language (DSL)
Après un 1er article introduisant Microsoft DSL Tools, Jean-Marc Prieur vous accompagne avec une série d’ateliers pour vous former. L’objectif de ces « Labs » est de créer un langage spécialisé avec les DSL Tools et de le personnaliser en utilisant du code basé sur le SDK de Visual Studio. Les DSL Tools sont d’autant plus intéressants que vous voudrez créer un langage vertical, propre à votre métier, et générer à partir des modèles qu’il manipule, du code pour votre Framework métier.
Lire la suite.
Introduction aux Domain Specific Language (DSL) Tools de Microsoft, par Jean-Marc Prieur
Ce 1er article est une introduction aux Microsoft DSL Tools, qui ont pour vocation de créer des éditeurs graphiques et générateurs de code personnalisés pour Visual Studio 2005, permettant de manipuler des modèles exprimés dans un langage plus proche des experts métier, et d’en déduire du code source. L’auteur, Jean-Marc Prieur, est architecte en chef au sein de l’ANPROS (Antenne Plans en Recherche Opérationnelle et Simulation de la Marine nationale).
Lire la suite.