Lignes de produits logiciels et usines logicielles
L'industrie du logiciel tente de produire des systèmes à un rythme toujours plus rapide tout en restant prévisible dans les temps de production et la qualité des systèmes produits. Pour ce faire, beaucoup de nouvelles approches ont été proposées, telles que les lignes de produits logiciels, le développement génératif ou les usines logicielles. Dans le but d'aider les néophytes à s'y retrouver, nous avons regroupé dans cet article quelques notions de base. Nous présentons les trois concepts avec leurs principales caractéristiques. Nous les comparons aussi les uns aux autres pour mieux comprendre leurs spécificités. Finalement, nous citons les outils et nous proposons quelques références actuelles pour aider les lecteurs intéressés à rechercher plus d'informations sur le sujet.
The software industry is trieving to keep producing systems at an ever increasing pace while maintaining a high level of predictability and quality in these systems. In this struggle, many new approaches are proposed such as software factories, generative software development, and software product lines. To help new comers understand the basics of these concepts, we have collected some initial informations in this article. We will present the three concepts with their main characteristics. We compare them one to the other to hep understand each one specificities. Finally we propose some references and tools to help interested readers to get more information on the topic.
N.ANQUETIL, H.ARBOLEDA, F.DE ALEXANDRIA FERNANDES, A.NUÑEZ, J.ROYER
développement génératif, ingénierie des modèles, ligne de produits, usine logicielle.
generative software development, model driven ingeneering, software product line, software factory.
Français
|