「レガシーシステム」の可視化
近年の「組込みシステム開発」は、競争の激化による短納期化やコストダウンにより、レガシーシステムを活用した「派生開発」が主流となっています。
しかし、多くの派生開発では、変更箇所が局所化されていると考えられ、「レガシーシステム」を理解するための時間を充分に確保してくれません。
そのような状況では、変更や追加による副作用や対応忘れなどにより、結局余計な工数がかかってしまい、「派生開発」のメリットを充分活かすことはできません。
まずは「レガシーシステム」の状況を正しく把握することが大事
「レガシーシステム」による「派生開発」において、短納期化やコストダウンを実現するためには、まずは開発対象となる「レガシーシステム」の状況を正しく把握しなくてはなりません。
そのためには、個々の開発者の主観だけに頼るのではなく、工学的な方法でソフトウェアを可視化した結果も用いることをお勧めします。
ここでは、「レガシーシステム」を可視化する方法について、次の観点に絞ってご説明します。
コンサルタントが教える成功の秘訣
品質が低下したレガシーコードの保守に頭を悩ませる開発現場のエンジニアは、みなさまざまな問題認識を持っています。問題を改善していくためには、現場での困りごとを発生させる要因となっているソフトウェア設計上の問題を、客観的事実による裏付けとともに明らかにしなければ、大きな改善効果は望めないのではないでしょうか。
「レガシーシステム」の可視化と改善のサービスでは、ソースコードの調査と現場エンジニアへのヒアリングを通し、設計の問題点を把握することからスタートし、ソフトウェア構造のあるべき姿を設計する支援や、「リファクタリング」を進めるためのプロセス設計・運用の支援まで、ソースコードの改善をトータルに支援いたします。
レガシーコードの品質にお困りの方は、ぜひ私たちにご相談ください。
レガシーシステムの可視化の関連サービス
適用支援
ソースコード診断サービス
ソフトウェア・メトリクス解析や、アーキテクチャ構造解析などにより、ソースコードの品質を多面的に可視化し、設計・実装上の問題点の抽出と改善へのアドバイスを行います。
頑張ってるけど、ちっとも楽にならない…何で?
すぐに成果を出すために頑張ってるけど、自前ではもう限界
効果的だろうけど高額なコンサルには手がでない…
あなたに合う一番最適な解決方法を
エクスモーションがご提案いたします。
「レガシーシステム」の可視化に関する記事を見る
他のソリューションを見る
モデリング プロダクトライン開発
最新コラム
CASE時代に不可欠なサイバーセキュリティ& 機能安全
自動車産業における「CASE」は、便利さや効率性を向上させる一方で、セキュリティや安全上の問題を引き...
新しい事業の未来を左右するソフトウェア人財への実践的リスキリングとは
車載分野では自動運転やEV化などの技術革新やビジネスモデルの変化に対応するために従来のハード・メカ開...
プロダクトライン開発をアップグレードさせた『新たなプロダクトライン開発』でソフトウェアファースト時代に備える!
ソフトウェアを共通化する方法として、プロダクトライン開発がありますが、OTAを考慮するとプロダクトラ...
ソフトウェアファースト時代に不可欠な新たなプロダクトライン開発とは
自動車業界を中心に「ソフトウェアファースト」という言葉がもてはやされています。それは、目指すべき方向...