02/11/2005

Software Factory

Introduction

medium_image1.jpgLa notion de Software Factory a été introduite afin d’améliorer au mieux la productivité et la qualité des logiciels. Une Software Factory permet aussi de capitaliser et de mutualiser les concepts et outils traitant de l’architecture, du codage, de la conception, de l’infrastructure technique etc. Elle fournit aussi les outils nécessaires permettant d’abstraire le développement logiciel, d’automatiser la génération logicielle, de traduire une plate-forme indépendante.

Une Software Factory est adaptée à des projets de grande taille ou se confrontent plusieurs environnements techniques avec des enjeux et des équipes de développement significatifs.

Le concept de Software Factory combine :

  • Des designs patterns
  • Des architectures
  • Des produits et des plates-formes
  • Des outils et des environnements de développement.