Découverte de patterns dans l'architecture

Sélectionnez un modèle et cliquez sur Reconnaissance d'architecture pour rechercher le code qui affiche les classes et interfaces constituant le modèle sélectionné. La révision des modèles de l'architecture du code est un moyen efficace de comprendre comment une application est conçue.

Avant d'exécuter une reconnaissance architecturale, vous devez charger l'espace de travail ou créer un ensemble actif (working set). La création d'un ensemble actif peut être motivée par la nécessité de minimiser la base de code à analyser et de réduire ainsi le temps d'analyse. Cet ensemble peut être composé soit du code le plus significatif, soit d'un sous-ensemble de l'espace de travail.
Pour détecter automatiquement un modèle dans l'architecture du code existant, procédez comme suit :
  1. Cliquez sur Fenêtre > Afficher la vue > Autre, développez Modélisation, sélectionnez Navigateur de diagrammes, puis cliquez sur OK. La vue Navigateur de diagrammes s'ouvre.
  2. Dans la vue Navigateur de diagrammes, sous Reconnaissance d'architecture, développez l'une des catégories suivantes pour afficher les modèles qu'elle contient :
    • Modèles de conception
    • Modèles orientés objet
    • Modèles structurels
    • Modèles système
  3. Sélectionnez le modèle à détecter dans l'architecture du code.
  4. Cliquez sur le modèle à l'aide du bouton droit de la souris, puis cliquez sur Reconnaissance d'architecture. Le temps de traitement dépend de la taill de l'espace de travail ou de l'ensemble actif. La fenêtre Progression s'ouvre pour indiquer le statut de la reconnaissance d'architecture à mesure qu'elle recherche dans l'espace de travail les instances du modèle sélectionné dans le code. Une fois la reconnaissance d'architecture terminée, le nombre de diagrammes de rubrique créés qui affichent les classes et interfaces composant le modèle sélectionné apparaît entre crochets, comme illustré ici : .
Concepts associés
Portée et avantages de la reconnaissance architecturale
Modèles de la reconnaissance d'architecture
Information associée
Référence aux modèles de reconnaissance de l'architecture
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.