富士通研、プログラムに記述した業務ロジックの複雑度を可視化する技術を開発
同技術により、人手を要する業務アプリケーションの分析作業に費やす時間を短縮し、ビジネスの環境変化に即した機能強化や改善などの迅速な対応が可能になるという。
同社の社内実験では、行数ベースで分析対象の3割程度のソース・プログラムには業務判断や計算を含まないことを確認できたとのことだ。例えばシステムの再構築などの作業で必要となる初期分析で、分析作業の範囲を絞り込み、業務ロジックの複雑度が大きい物から重点的な把握が可能になるとしている。
さらに、同社が開発したソフトウェアの機能構造を自動的に地図化する「ソフトウェア地図」の、ビルの高さに業務ロジックの複雑度を適用することで、地図の区画が表す機能の単位で複雑な業務ロジックが含まれるかどうかを確認できるため、プログラムのサイズによらず優先的に調査する範囲を見つけることができるという。