構造解析
構造解析
構造解析とは、対象ソフトウェアのプログラム構造やモジュール構造を明らかにして分析する方法です。これは、血液の成分検査と同様に例えて言うなら、レントゲン検査のようなものでしょうか。
レントゲン検査では、X線が透過しやすいものと、透過しにくいものがあるという性質を利用して、透過しにくいもの(骨や肺)の状態を可視化します。
分析対象の「解析すべき点」のみを抽出して可視化する方法です。
上図は、構造解析によって得られた「パッケージ依存関係」を図式化したものです。
パッケージ(ディレクトリ)間にどんな依存関係があるのか、依存関係の多さと複雑さはどうか、循環依存が生じていないか、などを解析することができます。
レガシーシステムの可視化の関連サービス
適用支援
ソースコード診断サービス
ソフトウェア・メトリクス解析や、アーキテクチャ構造解析などにより、ソースコードの品質を多面的に可視化し、設計・実装上の問題点の抽出と改善へのアドバイスを行います。
頑張ってるけど、ちっとも楽にならない…何で?
すぐに成果を出すために頑張ってるけど、自前ではもう限界
効果的だろうけど高額なコンサルには手がでない…
あなたに合う一番最適な解決方法を
エクスモーションがご提案いたします。
「レガシーシステム」の可視化に関する記事を見る
他のソリューションを見る
MBD開発支援 「機能安全」対応支援 システムアーキテクチャ USDM要求の定義と仕様化 既存資産の解説書 レガシー救済プロジェクト レガシーリファクタリング プロセス・アーキテクチャ XDDPによる「派生開発」 「UML」+「オブジェクト指向」
モデリング プロダクトライン開発
モデリング プロダクトライン開発
最新コラム
CASE時代に不可欠なサイバーセキュリティ& 機能安全
自動車産業における「CASE」は、便利さや効率性を向上させる一方で、セキュリティや安全上の問題を引き...
コラム
新しい事業の未来を左右するソフトウェア人財への実践的リスキリングとは
車載分野では自動運転やEV化などの技術革新やビジネスモデルの変化に対応するために従来のハード・メカ開...
コラム
プロダクトライン開発をアップグレードさせた『新たなプロダクトライン開発』でソフトウェアファースト時代に備える!
ソフトウェアを共通化する方法として、プロダクトライン開発がありますが、OTAを考慮するとプロダクトラ...
コラム
ソフトウェアファースト時代に不可欠な新たなプロダクトライン開発とは
自動車業界を中心に「ソフトウェアファースト」という言葉がもてはやされています。それは、目指すべき方向...
コラム