DX推進の障壁となるレガシーシステムの課題解決!
リバースエンジニアリングによる設計ドキュメント生成

経済産業省は2018年に『DXレポート~ITシステム「2025年の崖」の克服とDXの本格的な展開~』を公表しました。
2025年には21年以上稼働しているレガシーシステムがシステム全体の6割を占めると予測し、今後これらのシステムを刷新する必要があり、この刷新の波に乗り遅れた企業は多くの事業機会を失うといわれています。DXの必要性は理解しつつもレガシーシステムの課題が大きな障壁となっている企業も少なくない状況です。
技術面の老朽化や、システムの肥大化・複雑化、ブラックボックス化などの問題があり、その結果として高コスト構造となりデジタル変革の妨げとなっているのです。

日新システムズは、組込みシステム~大規模システム開発の知見を活用し、リバースエンジニアリングによるレガシーシステムのソースコード解析と設計ドキュメントの生成ソリューションを提供します。
お客様のレガシーシステムの課題を解決し、新たなビジネスモデルへの変革をお手伝いします。

お客様が抱える課題と原因

正しい設計ドキュメントが不足している開発現場では、さまざまな課題が発生します。
以下のようなお悩みはございませんか?

属人化による技術継承のお悩み

  • 設計ドキュメントがメンテナンスできていない
  • 詳しい人に聞かないと修正できない
  • 詳しい人が退職してしまい技術継承が困難

開発効率のお悩み

  • 設計ドキュメントは変更差分しかなく、変更経緯も不明
  • 仕様変更時、過去の経緯をさかのぼり調査しなければならず、
    時間がかかる

開発者育成のお悩み

  • ソースコードが複雑で理解に時間が掛かる
  • 詳しい人も多忙で時間が取れない

新システム移行におけるお悩み

  • 新ハード/新OSに刷新したいが、設計ドキュメントがなく、
    機能網羅が困難で実現できない

なぜこのようなお悩みが発生するのでしょうか。これらの課題の原因は、システムの中身が見えないことに起因しています。

  • 要求仕様書は存在するが、設計書がそもそも作成されていない
  • システムの仕様変更や機能追加を繰り返すが、設計ドキュメントの更新が追いつかず設計ドキュメントの信頼性が失われている

創意工夫が具現化されたお客様の大切なシステムが、時間の経過とともに設計ドキュメントが不足していたり、幾度となく追加・変更された仕様内容が設計ドキュメントに反映されておらず、参考にできないといったお悩みを多く見受られます。
また開発当時のプロジェクト担当者が異動、退職をしてしまったというケースも少なくありません。
そのためリプレイスなどソースコード改変が必要な際、開発者が設計を理解するために相当な時間と手間を要し、開発に大きな障壁が生じてしまうのです。

 

設計ドキュメント生成によるシステム可視化で課題解決

正しい設計ドキュメントがないとさまざまな課題が生じるため、日新システムズではシステムの可視化が最も重要と考えています。
可視化とその効果としては下記のとおりです。

既存設計ドキュメントの棚卸

⇒ 設計ドキュメントの過不足が把握できる

プログラム構造の整理

⇒ プログラムの設計および設計思想が明確化される

設計ドキュメントの生成

⇒ 言葉の定義を統一化し共通認識をもつことができる
  属人性が排除され、運用・保守が効率化されることでコストダウンできる

現状のシステムから仕様を把握し、設計ドキュメントを作成することでお客様のさまざまな課題を解決いたします。
また、将来的なシステム変更やリプレース開発においても、資産の有効活用が可能になります。

 

設計ドキュメント生成の流れ

リバースエンジニアリングによる設計ドキュメントの整備の大まかな流れは下記の通りです。
お客様のご要望に合わせて柔軟に対応いたします。

システムの概要確認(NDA締結) システムの概要確認と合わせてNDAを締結
課題・ご要望の確認 弊社技術担当者がシステム詳細、課題・ご要望事項についてヒアリング
作業プロセスと生成する
設計ドキュメントの概要検討
弊社で検討した作業プロセスと設計ドキュメントの概要をご説明しお見積りへ
お見積り 共有いただいた情報とご要望からお見積り
ドキュメント詳細の整合 既存ドキュメントやソースコードを分析しお客様と内容整合
その際にお客様のご要望についても追加対応可能
※追加対応は別途費用
設計ドキュメント生成 ご要望に沿ったドキュメントを生成
ソースコードのリファクタリングなどのご相談も可能

対応言語

対応言語については、C・C++・VB・VC・ PLCラダーに対応しています。
その他言語についてもご相談の上、対応いたします。

 

強み

弊社は長年の開発実績と設計力を強みとし、お客様の設計ドキュメント生成の豊富な実績から最適なご提案をいたします。

35年を超えるシステム開発の実績に裏打ちされた技術力

⇒高い設計力を強みとし、お客様課題を分析して最適な内容をご提案

設計ドキュメント作成の豊富な実績

⇒一般製品向け組込みソフト~大規模制御システムまで設計ドキュメントを作成

 (※いずれもソースコードから設計ドキュメントを書き起こした内容になります。)