L'un des moyens de connaître l'architecture d'une application consiste à identifier les modèles du code et étudier la manière dont ces modèles sont connectés. La fonction permettant de détecter automatiquement les modèles est appelée reconnaissance d'architecture.
Chaque modèle détecté par la reconnaissance d'architecture est affiché dans un diagramme de rubrique. Vous pouvez consulter les diagrammes de rubrique pour vous familiariser avec l'architecture du code. Un diagramme de rubrique affiche les classes et les interfaces composant un modèle sous-jacent. Par exemple, une abstraction se trouve dans un diagramme de rubrique et une arborescence d'héritage, dans un autre. La reconnaissance d'architecture automatisée représente un moyen efficace de comprendre comment une application est conçue car elle permet de réviser les modèles de l'architecture du code.