2013 Fiscal Year Research-status Report
オブジェクト図自動生成とシナリオ反映度検査機能を有したモデリング学習支援システム
Project/Area Number |
25350282
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Research Institution | Shizuoka University |
Principal Investigator |
酒井 三四郎 静岡大学, 情報学研究科, 教授 (70170553)
|
Co-Investigator(Kenkyū-buntansha) |
太田 剛 静岡大学, 情報学研究科, 教授 (40213730)
|
Project Period (FY) |
2013-04-01 – 2016-03-31
|
Keywords | オブジェクト指向モデリング / オブジェクト図 / クラス図 / 一貫性 / 明瞭性 / 学習支援 / UML |
Research Abstract |
1. 一貫性・明瞭性診断による静的UMLモデリング学習支援システムを開発し評価した。 UML (Unified Modeling Language) によるオブジェクト指向モデリング初学者の最初の目標は「クラス図を用いた第三者との正確なコミュニケーション能力」の獲得である.本研究では,この目標に到達するための学習支援を目的として,UML静的モデル(クラス図とオブジェクト図)の多重度を診断するシステムを開発した.本システムの特徴は,クラス図-オブジェクト図間の矛盾の指摘(一貫性の診断)だけではなく,曖昧である箇所の指摘(明瞭性の診断)を行うことにある.一貫性と明瞭性の2軸によってモデルを評価することで,初学者がモデルを曖昧にして矛盾を解消しようとするのを防ぐ. UMLの入門教育を受講中の社会人22名を対象として,本システムの利用の有無による比較対照実験を行った.被験者には,継承,再帰関連,多重関連を含む8関連,9クラスから構成される程度のモデルと,そのモデルの「読み」および「書き」能力を測定する問題が与えられた.その結果,「読み」「書き」共に実験群は統制群より好成績を示し,「書き」の問題に関しては有意差が認められた.実験群の解答過程を分析し,好成績の要因が提案する2軸の診断モデルが有効に機能した結果であることを示した. 2. モデリング初学者のための制約条件を指定できるオブジェクト図自動生成システムの検討を行った。 クラス図理解のためにオブジェクト図を生成する先行研究はあるが、生成するオブジェクト図の内容を制御するものはない。本システムは、以下の条件を付加することによって、学習者が作成(想像)したオブジェクト図に近いオブジェクト図を自動生成し、学習者のクラス図の読解を支援する。1)インスタンス数、2)インスタンス名、 3)リンク、の3つである。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
本研究では、以下の4つの機能を有するオブジェクト指向モデリング学習支援システムを開発する予定である。平成25年度において、(3)のシステムを実現し、評価を行い、その結果を情報処理学会論文誌に発表した。また、(2)の機能もプロトタイプを開発し、学会発表を行った。 (1)シナリオに対応するオブジェクト図作成支援機能:シナリオに対応する複数のオブジェクト図、変化するインスタンスの様子を容易に作成する支援、(2)クラス図からオブジェクト図の自動生成機能:クラス図のインスタンスレベルでの理解、必要なオブジェクト図の作成を支援、(3)クラス図とオブジェクト図間の矛盾検査機能:矛盾発見を支援し、クラス図やオブジェクト図の修正を支援、(4)シナリオのオブジェクト図への反映度検査機能:シナリオから必要充分なオブジェクト図を作成し、結果としてモデルの要求実現度の向上を支援。
|
Strategy for Future Research Activity |
以下のシステムの拡張と評価を行う予定である。 (1)クラス図からオブジェクト図の自動生成機能:多重関連、再帰関連など、未対応部分の拡張と評価実験 次に、以下のシステム開発を進める予定である。 (2)シナリオに対応するオブジェクト図作成支援機能:シナリオに対応する複数のオブジェクト図、変化するインスタンスの様子を容易に作成する支援
|