Overview of structural analysis

One type of code review is structural analysis, which allows you to perform the following tasks:

It is important to run structural analysis code reviews throughout the product development life cycle. The following scenario illustrates why in more detail.

It is possible that developers could change the design structure by introducing unplanned dependencies in the code. The software would work, so these changes would not be flagged during the testing phase as defects to fix. However, there could be serious business consequences in the future if you realize that the maintenance cost of the application is very high. As a result, business opportunities could be lost because the code cannot be modified in a reasonable timeframe.

Problems like the ones described in the previous scenario can be avoided if the architect acts proactively and takes the following steps:

Now you are ready to begin Introduction to exercises.

Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.