2L-6
凝集度と結合度に注目するOOD学習支援システムFourcsの提案
○杉浦啓孝,松澤芳昭,酒井三四郎(静岡大)
本研究では、オブジェクト指向設計(OOD)学習支援システムFourcsを
提案する。本システムの目的は、UMLを一通り学習したOOD初学者に対して、
凝集度と結合度に注目してOODの学習支援を行うことである。本システムは、
クラス図とコミュニケーション図エディタを提供し、学習者がそれらを
書き換える毎に凝集度と結合度を再計算し学習者に提示する。このとき、
凝集度の計算には属性と操作の関連情報が必要なため、それらを
グラフィカルに定義するエディタを提供する。本システムは、設計図の
変更履歴を記録して、各バージョンの比較表示ができる機能も提供する。
本システムによって、学習者は凝集度・結合度に基づいた"良い"設計の比較、
検討を行うことができる。