1. Quelques définitions pour dresser le décor
La réutilisation en logiciel se définit par des modèles, des architectures et des styles.
• Un modèle [pattern ] est défini par Martin Fowler
comme « une idée qui a été utile dans un contexte particulier et qui le sera probablement dans d’autres contextes ».
Cette notion de modèle est valide à tous les niveaux, depuis le morceau de code qui résout un problème particulier jusqu’à un groupe de fonctions dans un domaine comme les télécommunications ou la comptabilité.
• L’architecture logicielle d’un programme ou d’un système est la description de sa structure qui regroupe les composants logiciels, les connecteurs (propriétés externes de ces composants) et les relations entre les...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
