イベント・セミナー

  • 2026.05.21
    • オンラインセミナー(Webinar)
    • ソフトウェア品質保証

AI時代に“正確で再現できる”構造理解を【三菱電機事例セミナー】

~Understand×VS Code拡張×AI連携で保守性改善~

【三菱電機様事例セミナー】AI時代に“正確で再現できる”構造理解を~Understand×VS Code拡張×AI連携で保守性改善~

レガシーコードは多くの現場に存在しており、そのすべてを人手だけで理解・改善していくことは、時間・工数の面でも大きな負担となっています。また近年の急速なAI活用の進展により、ソフトウェア開発においてもAIによるコーディングが普及してきました。
AIは開発スピードを劇的に向上させる利点がある反面、具体的な指示(プロンプトによる要件や品質基準の明示)が曖昧な場合、「品質が不安定で、再現性が低い(異なるコードが出力される、あるいは動作が安定しない)」コードが生成されることがあります。「同じプロンプトを与えているのに昨日と今日で生成されるコードが違う」、または「重複コードが生成されてしまう」といった問題が発生します。こうした品質のばらつきは、長期的には構造のブラックボックス化によるレビュー負荷の増大や技術的負債の蓄積を招きます。

本セミナーでは、外部講師として三菱電機様より、レガシーコード解析にUnderstandを活用された事例をご紹介いただきます。長年の改修や担当者交代によりブラックボックス化が進んだコードに対しては、Understandを用いて構造解析し、構造を客観的に把握する必要があります。具体的な活用例を通じて、開発現場での効果や実践的なポイントを解説していただきます。
※講師プロフィールはこちら

また、テクマリックスからは、Understandを用いて、AIが生成したコードの保守性を維持修正する方法、コーディング中にUnderstandのVS Code拡張機能を用いて構造把握する方法をご説明します。AIによるコード生成を“使いこなす”ために欠かせない、検証と構造把握による品質担保の考え方を分かりやすくお伝えします。

◎本セミナーで得られるポイント◎
  • 三菱電機様によるレガシーコード解析の具体的事例紹介
  • AI生成コードの保守性を維持改善するUnderstandの活用実例
  • UnderstandのVS Code拡張機能による構造理解の効率化

本セミナーを通して、保守性向上のための具体的な方法や、開発の効率性と品質を向上させるためのヒントが得られれば幸いです。どうぞふるってお申込みください。
※内容は、変更する場合がございます。あらかじめご了承ください。アジェンダはこちらでご確認いただけます。
開催概要

【三菱電機事例セミナー】
AI時代に“正確で再現できる”構造理解を
~Understand×VS Code拡張×AI連携で保守性改善~

開催日程

2026年05月21日(木) 14:00~15:30 (開場:13:45)

開催場所

オンライン (利用システム:Zoom)

関連製品

参加費

無料

定員 100名(先着順)
※ご同業の方、個人の方の参加はご遠慮いただいております。
申し込み方法 「参加申し込み」ボタンより、ご登録ください。
折り返し、受け付け状況とURLをメールにてお知らせします。
参加方法 開催時刻になりましたら、受付完了メールにてお知らせしたURLにブラウザーで開いてください。
利用システム Zoom
主催 テクマトリックス株式会社
個人情報の取り扱いについて ご入力いただいた個人情報は、製品・サービスの案内・提供・保守、各種セミナーの案内、各種アンケート、採用の募集を実施するために必要な範囲内で利用することがあります。当社の“個人情報保護方針”の詳細については、個人情報保護方針のページをご参照ください。

テクマトリックス株式会社 個人情報の取り扱い:
https://www.techmatrix.co.jp/company/privacy_policy.html
アジェンダ
  1. ソースコード解析ツール「Understand 7.0」のご紹介
  2.   
  3. 【外部講師】レガシーコード解析におけるUnderstandの使用事例

  4. 「Understand」を活用したAI時代のソフトウェア開発
    ~Understand×VSCode×AI~
※内容は、変更する場合がございます。あらかじめご了承ください。

セッション1:ソースコード解析ツール「Understand 7.0」のご紹介

本セッションでは、ソースコード解析ツール「Understand 7.0」のご紹介いたします。巨大化と複雑化が進むソフトウェア開発を成功させるためには、ソフトウェア構造を正確にかつ迅速に把握することが欠かせません。「Understand」は、関数や変数、ファイルといったさまざまな要素に関する情報を詳細に解析し、開発者が容易にそれらの情報にアクセスできる環境を提供します。10年来開発が続く古いソースコードで数百万行に達する大規模なソースコードや、AIが生成したような扱いが難しいソースコードであればあるほど「Understand」はその真価を発揮します。

講師紹介

テクマトリックス株式会社 ソフトウェアエンジニアリング事業部

セッション2:【外部講師】レガシーコード解析におけるUnderstandの使用事例

本セッションでは、レガシーコード解析におけるUnderstandの活用事例を紹介します。長年の改修や担当者交代により、ドキュメントと実装の乖離、複雑な依存関係、コメント不足などの問題が生じ、コードのブラックボックス化が進んでいます。これにより不具合リスクの増加や開発スピードの低下が発生しており、構造を客観的に把握するための解析と可視化が不可欠となっています。Understandを用いることで、実装から直接解析を行うため表示情報と実装の一致が保証され、メトリクスツリーマップやディレクトリストラクチャによる構造の可視化、シーケンス図やフローチャートによる実行条件の明確化、Gitリポジトリ比較機能による変更点の影響確認が可能になります。全体構造の把握から詳細な変数トラッキングまで、多様な視点でのコード解析手法を具体的な活用例とともにご紹介します。

講師紹介

三菱電機株式会社
名古屋製作所 FAシステム部
海川 良慶様


2024年に中途入社し、産業用ネットワーク向けシーケンサ機器のファームウェア開発に従事。
UnderstandのGUI解析機能を主に使い、依存関係ブラウザやバタフライ解析、メトリクスビューを活用して効率的に解析を進めている。

<Understandの利用状況>
  • 初見ソフトウェアの構造解析 (流用開発、購入ソフトウェア導入時など)
  • 不具合調査時の机上解析 (変数や処理のトレース)
  • ソースコード表示 (コンパイルスイッチによる不要な処理非表示)

セッション3:「Understand」を活用したAI時代のソフトウェア開発~Understand×VSCode×AI~

本セッションでは、Understandの最新バージョンで利用可能なVisual Studio Code拡張機能と、AI連携(MCP連携)を活用したユースケースをご紹介します。あわせて、実際の連携方法や活用イメージが分かるデモンストレーションも交えてご紹介します。生成AI活用が加速する最新トレンドに沿った内容のため、これからAI開発に取り組む方々にとって実務に直結するヒントを得られるセッションです。

講師紹介

テクマトリックス株式会社 ソフトウェアエンジニアリング事業部

Understandについて

全世界で多くのユーザを持つ、米国Scientific Toolworks, Inc.のソースコード構造解析ツール『Understand』は、2008年の日本語版リリース以降、関数の処理フローやコール関係など、レガシーコードを理解するために欠かせない情報を、解り易く可視化するツールとして多くのお客様の支持を集め、国内でも既に2000ライセンス以上が出荷されています。
Understandは、大規模で複雑なプログラムを素早く解析するための多彩な機能を搭載しています。アーキテクチャから個々のクラスや関数まで、あらゆるレベルでソースコードを解析し、プログラムの制御フロー構造クラス継承関数や変数の関係など、さまざまな角度からソースコードを見える化します。 さらに、Understandは高速解析エンジンを利用して、ソースコードを素早く検索し、その情報をひと目で確認できるビューを提供します。加えて、100種類に及ぶコードメトリクスを分析するので、ソースコードの品質の定量的な評価に利用できます。Understandを利用することにより、必要な情報を容易に収集することができるため、迅速なレビューと効率的な調査が可能になり、より生産性を向上させ高品質なソフトウェアの開発を行うことができます。

>>>詳しくはこちら

本件についてお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
scitools-info@techmatrix.co.jp

お問い合わせ

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。