プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)

プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)|solution of eXmotion

プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)

プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)|構造解析

構造解析とは、対象ソフトウェアのプログラム構造やモジュール構造を明らかにして分析する方法です。これは、血液の成分検査と同様に例えて言うなら、レントゲン検査のようなものでしょうか。

レントゲン検査では、X線が透過しやすいものと、透過しにくいものがあるという性質を利用して、透過しにくいもの(骨や肺)の状態を可視化します。

分析対象の「解析すべき点」のみを抽出して可視化する方法です。

プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)|パッケージ依存関係(パッケージ(ディレクトリ)間の依存の度合いと方向性を把握できる。これは、まだ良い方の図。もっと複雑なものになると、クモの巣状になり、一つ一つの線が見えないほどになる。)

上図は、構造解析によって得られた「パッケージ依存関係」を図式化したものです。

パッケージ(ディレクトリ)間にどんな依存関係があるのか、依存関係の多さと複雑さはどうか、循環依存が生じていないか、などを解析することができます。

プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)|サービスに関するお問い合わせ

プログラム構造やモジュール構造を明らかにして分析する『構造解析』は分析対象の『解析すべき点』のみを抽出して可視化(リファクタリング)|pagetop