Avantages de l'utilisation des patterns

Les patterns sont des solutions logicielles qui permettent de corriger un problème récurrent dans un contexte donné. L'utilisation des patterns présente certains avantages.

Les patterns résultent de l'expertise du spécialiste en conception et du temps qu'il a passé à résoudre un problème logiciel.

L'utilisateur du pattern n'a pas besoin de savoir comment concevoir un pattern, mais une documentation suffisamment importante doit lui être fournie pour qu'il puisse localiser, sélectionner et appliquer le pattern. Il doit juste connaître le problème que le pattern peut résoudre, la façon dont il le fera et les conséquences de son application. L'auteur du pattern IBM Rational peut créer plusieurs types de documentation de pattern, livrés avec le pattern. La documentation peut être facilement consultée par l'applicateur au cours du processus d'application du pattern.

La création et l'utilisation de patterns encouragent la réutilisation des logiciels ; en effet, un pattern est conçu une seule fois pour être réutilisé de nombreuses fois. La réutilisation des patterns diminue considérablement les coûts de production et fait gagner du temps en éliminant un temps de conception supplémentaire. La réutilisation offre une plus grande fiabilité du logiciel et une continuité de conception de code.

Vous pouvez partager des patterns dans un même projet, au sein d'une société ou entre plusieurs sociétés. Les limitations d'un pattern sont déterminées par la conception du pattern et l'intention de son auteur. De nombreux patterns sont actuellement documentés dans les publications logicielles et sur Internet.

Les patterns Rational sont structurés sous forme de plug-ins Eclipse standard. La réutilisation maximale des patterns est améliorée en modularisant les plug-ins de pattern sous forme d'actifs RAS et en les organisant dans des référentiels d'actifs RAS. Les utilisateurs potentiels de patterns peuvent rechercher et sélectionner des patterns dans des référentiels, en faisant correspondre les mots clés de l'actif de pattern et les descriptions données par les auteurs de patterns. Les actifs de pattern sont conformes aux normes RAS. En suivant ces spécifications, vous respecterez les exigences permettant d'échanger facilement vos patterns avec d'autres utilisateurs et auteurs de patterns Rational.

Tâches associées
Création de patterns
Information associée
Didacticiels et exemples de création de patterns
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.