Structural Analysis stellt eine Art der Codeprüfung dar, bei der Sie folgende Aufgaben ausführen können:
Es ist wichtig, dass Structural Analysis-Codeprüfungen während der gesamten Produktentwicklung ausgeführt werden. Die Gründe dafür werden im folgenden Szenario dargelegt.
Es ist möglich, dass Anwendungsentwickler die Designstruktur durch Einfügen ungeplanter Abhängigkeiten in den Code ändern. Möglicherweise funktioniert die Software zunächst problemlos, so dass diese Änderungen in der Testphase nicht als zu korrigierende Defekte markiert werden. Allerdings können daraus in der Zukunft ernsthafte Konsequenzen für das Unternehmen resultieren, wenn beispielsweise festgestellt wird, dass die Wartungskosten für die Anwendung sehr hoch sind. Dies wiederum kann verpasste Geschäftschancen nach sich ziehen, weil der Code nicht innerhalb einer angemessenen Zeitspanne geändert werden kann.
Probleme, wie sie im vorhergehenden Szenario beschrieben wurden, können vermieden werden, wenn der Softwarearchitekt proaktiv handelt und die folgenden Schritte ausführt:
Sie können nun mit der Einführung zu den Übungen beginnen.