6N-01
ソースコードからのUMLモデル自動生成によるソフトウェア概略の理解支援
○滝本竜海,松浦佐江子(芝浦工大)
大規模ソフトウェアの変更の際にソフトウェアを理解しなければならないが、ソースコードを読み解くことは困難である。ソースコードをリバースしてクラス図やシーケンス図を作成することができるが、これらは大規模ソフトウェアになると情報量が大きくなり、概略を知るのに時間を要する。本研究では、ユーザが触れられる機能を表現したユースケース図と、その詳細を直感的に分かりやすい制御構造を可視化できるアクティビティ図を作成し、ソフトウェアの概略を表す。本稿では、大学のPBL課題である荷物自動搬送ステムを事例として本ツールの有効性を議論する。

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会