ITS GlobalのAIソリューション

レガシーシステム刷新

短期間・低コストで実現

CodeMigrateAI

お問い合わせ

モダナイゼーションを進める上での課題

保守切れ

保守サポートが終了している、または終了予定のシステムへの対応が十分にできていない。

ブラックボックス化

長年の運用によりシステム構造が不透明になり、内容の把握や改修・保守が難しい。

技術の老朽化

採用している技術が古くなり、対応できるエンジニアや人材の確保が困難。

改修コスト

システム構造が複雑で、改修や機能追加に多くの工数と費用がかかる。

ITS Globalのソリューション

ITS Globalの多様なサービスを組み合わせた独自ソリューションで、モダナイゼーションを実現

AIによる解析(Code Rebuild AI)

生成AIを活用して既存ソースコードの構造を分析し、コードの再構築とともにシステム仕様の再定義・更新を行う。

実現できること

  • ブラックボックス化したシステムの仕様を解析し、可視化・復元
  • ToBe要件を踏まえたコードの最適化と再設計
  • モダナイゼーション推進のための判断材料および計画立案を支援

サービスフロー

STEP 1
既存プログラムの解析
STEP 2
設計の最適化
STEP 3
コードの自動生成
STEP 4
単体テスト

UIデザイナーによる画面設計

優れた操作性で、業務パフォーマンスを向上。

AIによる共通仕様の抽出

AIを活用し、複数の仕様や要件を分析して共通する仕様を導き出す。

A工場仕様
B工場仕様
C工場仕様
CodeRebuild AI
共通仕様

モダナイゼーションのアプローチ

Step 1
分析・企画

Code Rebuild AI(CRA)

フィージビリティスタディー / プランニング

一部機能の解析結果をもとに、システム全体の規模を推定し、工数およびスケジュールを策定。

1
CRA適合検証
アプリケーションの現状を分析し、CRA適用の可否を評価。
2
CRA全体計画
追加検証およびToBeアーキテクチャーの最適化を検討し、全体規模の見積とモダナイゼーション計画案を提示。
アジャイル開発
Step 2
実装

CRAによるモダナイゼーション(本開発)

  • ブラックボックス化したシステムを可視化し、ホワイトボックス化を実現。
  • 機能は変更しない
  • 既存機能は維持したまま、画面は新たに設計されたUIへ刷新。
ウォーターフォール開発
Step 3
本番立ち上げ

新機能搭載

01 運用保守
02 第二フェーズ

導入効果

販売管理システムのイメージ

販売管理システム

プロジェクトの成果

コーディング作業の時間を大幅に短縮。また、設計書作成やソースコード生成のプロセスを効率化し、開発スピードと品質の向上を実現。

開発言語
NXJ → Java
ソースコード規模
平均約18Kstep(約12本)
概算見積 (約35%削減)
生成AI未使用:約 120人月 / 1.5億円
生成AI活用 :約 78人月 / 9,700万円

輸入出管理

プロジェクトの成果

生成AIの活用により、COBOLの専門知識がなくてもエンジニアが開発・改修に対応可能。また、設計書とソースコード生成のプロセスを標準化し、品質のばらつきを抑制。

開発言語
COBOL/as400 -> Java
ソースコード規模
平均約11Kstep(約7本)
概算見積 (約35%削減)
生成AI未使用:約 28人月 / 3,500万円
生成AI活用 :約 18人月 / 2,200万円
輸入出管理システムのイメージ

対応言語・対応領域

対応言語 (インプット / アウトプット)

Input (Legacy)
COBOL PL/I VB6 RPG Java (Old) PHP (Cake/Symfony (Old))
Output (Modern)
Java (Latest) TypeScript Python Go PHP (Cake/Symfony (Latest))

よくあるご質問

テストコードは自動生成されますが、コードや設計書などの成果物はすべて人によるレビューを行い、品質を確認しています。
入力されたデータが学習に利用されないようオプトアウト設定を適用しているため、情報漏洩のリスクはありません。
案件の内容や規模によって異なるため、まずはお気軽にご相談ください。

お問い合わせ

ご興味をお持ちいただき、誠にありがとうございます。弊社のサービスと製品についてのご質問やご相談がございましたら、
以下のフォームにご記入ください。できるだけ早くご返信いたします。

contact img

    *必須内容

    氏名*

    メール*

    電話番号*

    連絡目的*

    内容