缺乏人員與規格書的「舊世代開放系統」所面臨的嚴重問題 目前,許多企業正為舊世代開放系統(如 VB6、VB.NET、舊版 Java、Delphi 等)的黑盒化而苦惱。由於多年來的修改與運行導致文檔更新滯後,加上負責人員離職,造成了「無人知曉系統全貌」的狀態。

其結果導致了影響業務連續性的問題,例如: ・故障發生時原因查找滯後 ・無法評估修改影響範圍,風險高 ・工時估算模糊,專案停滯 ・無法判斷未來的遷移決策

因此,正確解讀原始碼並視覺化當前規格(文檔化)變得至關重要。

僅靠逆向工程是不夠的現實 雖然逆向工程是掌握系統結構與依賴關係的重要技術,但許多企業仍面臨「只能看見卻無法運用」的困境,原因如下: ・獲得的資訊碎片化,難以作為設計文檔使用。 ・顆粒度無法滿足修改決策或影響範圍分析的需求。 ・需要對各種語言特性(如 VB6、Delphi)有深入理解。 ・手動將大量代碼文檔化在實務上不可行。

簡而言之,困難點在於將視覺化後的資訊整理成「可使用的設計文檔」。

從原始碼自動生成「可使用的設計文檔」以精確視覺化結構 本次研討會將介紹一種利用專有逆向引擎,從原始碼自動生成詳細設計層級文檔的方法,以精確視覺化系統結構與依賴關係。預期效果包括: ・輕鬆識別影響範圍 ・易於掌握模組、畫面與數據之間的關係 ・消除知識孤島,提升維護效率 ・明確未來遷移或修改決策的判斷依據

目前,公司正在提供一項免費試用服務,可利用客戶提供的原始碼製作幾份樣本設計文檔。相關申請流程將在研討會中說明。

未來功能規劃:利用 AI 摘要視覺化結果至上層設計層級 本次研討會主要聚焦於「當前提供的視覺化功能」,但未來計劃實作 AI 摘要功能。這將實現自動生成更上層的文檔,例如: ・基本設計層級的摘要 ・需求定義層級的抽象化

※AI 摘要功能目前正在開發中,本次研討會僅介紹實作方針與開發藍圖。

FACT BOX · 重點整理

  • 來源:PR TIMES
  • 分類:活動