「設計資産再構築・最適化サービス」による課題解決の概要図 株式会社日立情報通信エンジニアリング(以下、当社)は、産業・自動車・医療機器分野などのシステム開発におけるソフトウェアやハードウェアなどの設計資産の再構築・最適化による高度化を支援し、AI活用に適した開発基盤へのモダナイゼーションを加速するため、「設計資産再構築・最適化サービス」の提供を開始します。長期運用により既存の設計資産が属人化・複雑化し、保守や改修の負担が増大している課題に対し、本サービスでは、リファクタリング*1や構造見直しなど複数のアプローチにより設計資産の再構築と最適化を行い、将来の保守性・拡張性の確保に貢献します。 当社はソフトウェアからハードウェア(アナログ・デジタル回路)まで幅広い領域にわたる設計・開発で多くの実績があります。これらの実績を生かし、設計資産を再利用可能な状態へ再構築・最適化することで、設計変更時の影響範囲の把握や改修のたびに増大する調査工数を削減するとともに、設計資産のブラックボックス化に起因する品質リスクを低減します。 また本サービスは、当社が持つ、多様な分野の受託開発で培った豊富なノウハウをメニュー化した「メニューベースエンジニアリングサービス」*2の新ラインアップです。お客さまの課題や目的に応じてメニューを選択・組み合わせることで、設計資産の再構築から運用・継続に至るまで、一貫したエンジニアリングサービスを提供します。 *1 リファクタリング:ソフトウェア開発において、プログラムの外部仕様(機能)は変えずに、内部構造を見直し、コードを 改善すること *2 メニューベースエンジニアリングサービス:ソフトウェア・ハードウェアの開発・設計における、お客さまの共通課題の 解決策をメニュー化したサービス ■背景 近年、AIを活用した開発や高度な解析が進む中で、既存の設計資産をそのままでは活用できないケースが顕在化しています。属人化や構造の複雑化により設計意図が把握できない状態では、AIによる解析や自動化の適用が難しく、その価値を十分に引き出すことができません。そのため、設計資産を可視化・再構築し、AIを活用可能な状態にすることが、開発基盤として不可欠になりつつあります。 こうした状況のなか、現場では以下のような課題が浮き彫りになっています。 設計資産活用時における主な課題 1. 設計意図や構成の把握困難 設計仕様の整備・更新が不十分かつ属人化によりブラックボックス化し、設計意図や構成の把握が 困難 2. コード品質の低下による解析工数の増大 コードの複雑化・肥大化に伴い、設計仕様変更による影響範囲の特定や不具合解析に多くの工数が 必要 3. 部分改修に対応しにくい設計 ソフトウェアとハードウェアの連携を踏まえた拡張性・変更容易性が十分に確保されておらず、 機能追加や部品変更、環境更新のたびに大規模な改修が必要 4. ドキュメント不足による引き継ぎ・再利用困難 ドキュメントが十分に整備されておらず、構成理解や引き継ぎ、再利用が困難 これらの課題がある中で、既存の設計資産で継続的に開発することは、結果として改修コストや品質リスクの増大につながるため、早期の構造見直しが不可欠となっています。 本サービスでは、設計資産の分析・可視化・再構築、およびコード構造の最適化を通じて、設計資産の高度化を実現し、属人化やブラックボックス化の解消、拡張性・変更容易性の確保、解析性の向上を図るとともに、将来の保守・拡張に対応可能な開発基盤の構築を支援します。 ■特長 1. AIを活用した設計資産の分析・可視化による構造理解の迅速化 AIによる解析と当社エンジニアの知見を組み合わせ、既存コードの構造や設計意図を分析・可視化 することで、ブラックボックス化した設計資産の全体像を把握し、構造理解を迅速化します。 2. コード構造の最適化(リファクタリング)による解析効率の向上 冗長な処理や複雑な依存関係を整理し、コード構造を最適化することで解析性を高め、設計仕様 変更による影響範囲の特定や不具合解析を効率化します。これにより、コード品質の低下による解析 工数の増大を抑制します。 3. システム全体を踏まえたアーキテクチャーの見直しによる拡張性・変更容易性の向上 ソフトウェアとハードウェアを分断せず、システム全体を踏まえて構造を整理し、設計資産の 高度化を図ります。これにより、部分最適による不整合や設計制約を防ぎ、保守性・拡張性を 確保しながら、将来の変更に備えた設計不足の課題を解消します。 4. ドキュメント化による再利用の容易化 再構築した設計内容を仕様書や設計書として再整備し、設計意図や構成を理解可能なドキュメント として整備します。そのドキュメントの利用により、