Structural Analysis

Eine Structural Analysis-Codeprüfung basiert auf einem Regelsatz, der den Prozess der Codeprüfung durch den Softwarearchitekten automatisiert. Eine Structural Analysis-Codeprüfung zielt auf die Codierung im Zusammenhang mit dem Design einer Anwendung ab. Eine solche Codeprüfung dient zur Analyse von Abhängigkeiten zwischen Komponenten und zur Behebung von Designfehlern in einer frühen Phase des Entwicklungsprozesses.

Vorteile

Es ist denkbar, dass die Entwickler nach Abschluss des Anwendungsdesigns ungeplante Abhängigkeiten im Code erzeugen und damit die Designstruktur ändern. Wenn die Software einwandfrei arbeitet, werden diese Änderungen während der Testphase nicht als zu behebende Fehler markiert. Solche Änderungen können erfasst und korrigiert werden, wenn Sie proaktiv handeln und die folgenden Schritte ausführen:

Es ist wichtig, dass während des gesamten Lebenszyklus der Produktentwicklung Structural Analysis-Codeprüfungen ausgeführt werden. Da der automatisierte Prozess nur wenig Zeit in Anspruch nimmt, können Sie Codeprüfungen häufig ausführen. Anhand der Ergebnisse der Codeprüfung können Sie Probleme in einem frühen Stadium erkennen und beheben, wenn Änderungen noch einfach und kostengünstig vorgenommen werden können.

Structural Analysis-Regeln im Lieferumfang

Im Lieferumfang sind mehrere Codeprüfungen und Regelkategorien enthalten, die jeweils einen anderen Regelsatz anwenden. Für eine Structural Analysis sind die folgenden Gruppen von Regeln relevant:

Architektursteuerungsregeln

Sie können Architektursteuerungsregeln mit einem Assistenten erstellen. Dazu wählen Sie eine Schablone aus und geben bestimmte Eigenschaften für Designregeln ein, die für die Architektur Ihrer Anwendung spezifisch sind. Mit angepassten Regeln können Sie die Funktionalität der im Lieferumfang enthaltenen Codeprüfungen erweitern. Mit der Ausführung einer Codeprüfung, bei der Ihre Regeln angewendet werden, können Sie die Integrität Ihrer Anwendungsarchitektur während des Implementierungsprozesses sicherstellen.

Anmerkung: Die Structural Analysis-Codeprüfung muss für den Arbeitsbereich ausgeführt werden. So wird sichergestellt, dass der Code in jedem Projekt geprüft und die Strukturanalyse damit abgeschlossen wird.
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.