2B-1
CRUDマトリクスを用いたソフトウェア設計影響分析手法
○加藤正恭,小川秀人(日立)
大規模組込みソフトウェア開発では,機能追加や変更による影響範囲特定が課題である。
従来の影響分析では,まず変更点ごとに影響が波及しそうな機能に目安をつけて絞込み,そのあとで実際にどんな影響があるかを人手で分析していた。
しかし,大規模なソフトウェアの場合は人手による影響分析では工数がかかる。
本研究では,ソースコードから変数と関数の依存関係に関する情報を自動的に抽出し表形式(CRUDマトリクス)で可視化する手法を開発した。
CRUDマトリクスを用いてレビューを行なうことにより,影響分析工数を削減することができるようになった。