Wenn Sie ein Muster auswählen und auf Architektur erkennen klicken, wird der Code für die Klassen und Schnittstellen gesucht, aus denen sich das ausgewählte Muster zusammensetzt. Die Prüfung der Muster in der Codearchitektur ist ein effizientes Hilfsmittel, um sich mit dem Aufbau einer Anwendung vertraut zu machen.
Der Arbeitsbereich muss geladen sein, bevor die Architekturerkennung ausgeführt wird.
So erkennen Sie Architekturmuster in vorhandenem Code automatisch:
- Klicken Sie auf , blenden Sie Modellierung ein, wählen Sie Diagrammnavigator aus, und klicken Sie auf OK.
Die Sicht Diagrammnavigator wird geöffnet.
- Blenden Sie in der Sicht Diagrammnavigator unter "Architekturerkennung" eine der folgenden Kategorien ein, so dass die Muster in dieser Kategorie angezeigt werden:
- Entwurfsmuster
- Objektorientierte Muster
- Strukturmuster
- Systemmuster
- Wählen Sie das Muster aus, das in der Codearchitektur erkannt werden soll.
- Klicken Sie mit der rechten Maustaste auf das Muster und dann auf Architektur erkennen.
Die Architekturerkennung wird für den gesamten Arbeitsbereich ausgeführt. Die Verarbeitungszeit ist von der Größe des Arbeitsbereichs abhängig. Die Sicht "Fortschritt" wird geöffnet. In dieser Sicht wird der Status der Architekturerkennung während der Suche nach Instanzen des ausgewählten Codemusters im Arbeitsbereich angezeigt. Nach Abschluss der Architekturerkennung wird die Anzahl der erstellten Themendiagramme mit den Klassen und Schnittstellen, aus denen das ausgewählte Muster besteht, wie nachfolgend dargestellt in Klammern angezeigt:
.