(57)【要約】【課題】  ユーザーインターフェースの「目的」に関するキーワード、および「手段」に関するキーワードによって、別途、書き分けられるＵＩ設計用シナリオを適式に作成・編集し、両シナリオに用いられる各キーワードを正確に対応づけるＵＩ設計用シナリオ処理プログラム、ＵＩ設計用シナリオ処理システムおよびＵＩ設計用シナリオ処理方法を提供する。【解決手段】  目的関連ワードを記憶する目的関連ワード記憶部と、手段関連ワードを記憶する手段関連ワード記憶部と、ＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、ＵＩ設計用シナリオの形式チェック結果を表示手段に表示する形式チェック結果表示部としてコンピュータを機能させる。【選択図】  図１
2008250649.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、
前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、
このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、
前記ＵＩ設計用シナリオが目的関連シナリオとして目的関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、目的関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項２】
請求項１において、目的関連ワードと手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、
前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、当該手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて目的関連ワード記憶部から読み出し、目的関連ワードの修正候補として表示手段に表示する修正候補ワード表示部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項３】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、
前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、
このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、
前記ＵＩ設計用シナリオが手段関連シナリオとして手段関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、手段関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項４】
請求項３において、目的関連ワードと手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、
前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、当該目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から読み出し、手段関連ワードの修正候補として表示手段に表示する修正候補ワード表示部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項５】
請求項１または請求項３において、キーワード抽出部により抽出されたキーワードが目的関連ワード記憶部および手段関連ワード記憶部のいずれにも記憶されていないキーワードである場合、キーワード判別部が未登録ワードであると判別し、形式チェック結果表示部がその旨を表示するようにコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項６】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部と、
前記目的関連シナリオに対して前記手段関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して目的関連ワードを抽出する目的関連ワード抽出部と、
抽出した目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して前記手段関連ワードが存在するか否かを判別する対応関係判別部と、
前記対応関係判別部による判別の結果、前記手段関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項７】
請求項６において、
前記目的関連ワード記憶部には、各目的関連ワードが類語集合として記憶されており、
前記手段関連ワード記憶部には、各手段関連ワードが類語集合として記憶されており、
前記対応関係情報記憶部には、各類語についての対応関係が定められた対応関係情報が記憶されており、
前記目的関連ワード抽出部により抽出された目的関連ワードの類語集合を前記目的関連ワード記憶部から取得する類語集合取得部を有しており、
前記対応関係判別部は、前記目的関連シナリオ内の目的関連ワードの各類語に対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記手段関連シナリオに存在するか否かを判別することを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項８】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部と、
前記手段関連シナリオに対して前記目的関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して手段関連ワードを抽出する手段関連ワード抽出部と、
抽出した手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して前記目的関連ワードが存在するか否かを判別する対応関係判別部と、
前記対応関係判別部による判別の結果、前記目的関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項９】
請求項８において、
前記目的関連ワード記憶部には、各目的関連ワードが類語集合として記憶されており、
前記手段関連ワード記憶部には、各手段関連ワードが類語集合として記憶されており、
前記対応関係情報記憶部には、各類語についての対応関係が定められた対応関係情報が記憶されており、
前記手段関連ワード抽出部により抽出された手段関連ワードの類語集合を前記手段関連ワード記憶部から取得する類語集合取得部を有しており、
前記対応関係判別部は、前記手段関連シナリオ内の手段関連ワードの各類語に対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記目的関連シナリオに存在するか否かを判別することを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項１０】
請求項１から請求項９のいずれかにおいて、
前記ＵＩ設計用シナリオの作成に必要な構成要素が設定されたテンプレートを記憶するテンプレート記憶部と、
前記テンプレートを読み出して各構成要素の入力項目を表示手段に表示し、未入力の項目への入力を促す情報を表示手段に表示する構成要素入力指示部と、
必要なすべての構成要素が入力されたシナリオをＵＩ設計用シナリオとして記憶するＵＩ設計用シナリオ記憶部と
してコンピュータを機能させることを特徴とするＵＩ設計用シナリオ処理プログラム。
【請求項１１】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、
前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、
このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、
前記ＵＩ設計用シナリオが目的関連シナリオとして目的関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、目的関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示部と
を有していることを特徴とするＵＩ設計用シナリオ処理システム。
【請求項１２】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、
前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、
このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、
前記ＵＩ設計用シナリオが手段関連シナリオとして手段関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、手段関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示部と
を有していることを特徴とするＵＩ設計用シナリオ処理システム。
【請求項１３】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部と、
前記目的関連シナリオに対して前記手段関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して目的関連ワードを抽出する目的関連ワード抽出部と、
抽出した目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して前記手段関連ワードが存在するか否かを判別する対応関係判別部と、
前記対応関係判別部による判別の結果、前記手段関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示部と
を有していることを特徴とするＵＩ設計用シナリオ処理システム。
【請求項１４】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、
ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、
前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、
ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部と、
前記手段関連シナリオに対して前記目的関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して手段関連ワードを抽出する手段関連ワード抽出部と、
抽出した手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して前記目的関連ワードが存在するか否かを判別する対応関係判別部と、
前記対応関係判別部による判別の結果、前記目的関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示部と
を有していることを特徴とするＵＩ設計用シナリオ処理システム。
【請求項１５】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、
このＵＩ設計用シナリオ処理システムが、
前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出ステップと、
このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別ステップと、
前記ＵＩ設計用シナリオが目的関連シナリオとして目的関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、目的関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示ステップと
を実行することを特徴とするＵＩ設計用シナリオ処理方法。
【請求項１６】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、
このＵＩ設計用シナリオ処理システムが、
前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出ステップと、
このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別ステップと、
前記ＵＩ設計用シナリオが手段関連シナリオとして手段関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、手段関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示ステップと
を実行することを特徴とするＵＩ設計用シナリオ処理方法。
【請求項１７】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、
このＵＩ設計用シナリオ処理システムが、
前記目的関連シナリオに対して前記手段関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して目的関連ワードを抽出する目的関連ワード抽出ステップと、
抽出した目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して前記手段関連ワードが存在するか否かを判別する対応関係判別ステップと、
前記対応関係判別部による判別の結果、前記手段関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示ステップと
を実行することを特徴とするＵＩ設計用シナリオ処理方法。
【請求項１８】
ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、
このＵＩ設計用シナリオ処理システムが、
前記手段関連シナリオに対して前記目的関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して手段関連ワードを抽出する手段関連ワード抽出ステップと、
抽出した手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して前記目的関連ワードが存在するか否かを判別する対応関係判別ステップと、
前記対応関係判別部による判別の結果、前記目的関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示ステップと
を実行することを特徴とするＵＩ設計用シナリオ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを取り扱う技術に関し、特に、「目的」および「手段」の観点から作成されるＵＩ設計用シナリオを処理するのに好適なＵＩ設計用シナリオ処理プログラム、ＵＩ設計用シナリオ処理システムおよびＵＩ設計用シナリオ処理方法に関するものである。
【背景技術】
【０００２】
近年、情報通信システムや各種の電子機器等におけるユーザーインターフェースを設計するにあたり、当該システムや機器等について想定されるユーザーの操作内容を記述したもの、いわゆるシナリオが用いられている。このシナリオには、通常、ユーザーが目標を達成するために行う行動と、当該行動から得られる結果が時系列に沿って記述される。このため、設計者が、ユーザーの使用状況を思い描いてシナリオを作成すれば、より使い勝手がよく、ユーザビリティの高いシステムが得られるものと期待されている。
【０００３】
上記シナリオを用いたシステム設計に関する技術として、例えば、特開２００６−１８５０５５号公報に記載の発明が提案されている（特許文献１）。この発明は、システムの状態とリクエストと部品プログラムと結線とを含む計算機システム情報を生成するシステム設計手段と、部品結合情報抽出手段と、計算機システム情報におけるシナリオ（操作）情報を生成するシナリオ生成手段と、パラメータを設定するパラメータ設定手段と、部品列を生成する部品列生成手段と、部品列生成手段にて生成された部品列の各部品プログラムの実行順序、実行タイミング、各部品プログラムの仕様、設定されたパラメータを用いて設計された計算機システムの性能値をシミュレーションによって予測する性能予測手段とを備えている。
【０００４】
【特許文献１】特開２００６−１８５０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された発明を含め、従来、ユーザーインターフェースの設計に用いられるシナリオは、設計者や開発者が主導となって作成されている。このため、当該シナリオにユーザーの声が充分に反映され難く、ユーザビリティの高いユーザーインターフェースを設計するのは困難であるという問題がある。
【０００６】
上記の問題は、設計者が、ユーザーの要求を適切に導出し、それをシナリオに漏れなく反映できれば解決されるものと考えられる。しかしながら、ユーザビリティが推進されているにもかかわらず、同種のシステムや装置であっても機能性や操作性の良し悪しに大きな差が生じているのが現実である。これは設計者にとってユーザーの立場で設計することが如何に難しいかを物語っている。
【０００７】
ユーザビリティに優れた設計が困難である理由はいくつかあるが、例えば、要求を出すユーザー自身に明確な意図が存在していないこと、ユーザーの専門領域を言葉で説明することが困難であること、ユーザーと設計者との背景知識に大きな相違があること、ユーザーは、通常、新規なシステムを避ける傾向にあるため要求の導出に非協力的であること等が挙げられる。従来の設計現場では、上述したような設計者とユーザーとのステージの違いを埋めるようなシステムは存在しておらず、また効果的な研修システムもないため、根本的な解決策に至っていないというのが現状である。
【０００８】
また、従来より用いられている設計用のシナリオは、ユーザーインタフェースやシステムに依存する具体的な「手段」を用いて記述され、当該手段に対応する抽象的な「目的」、すなわちユーザーの本質的な要求が明確に定義されていない場合が多い。このため、設計・開発工程に手戻りが発生すると、当該設計・開発の根拠をトレースすることができず、非常に効率が悪く、設計・開発コストが増大するという問題がある。また、システムを再設計する場合などには、シナリオが「手段」に依存しているため再利用することができず、設計を最初からやり直さなければ根本的問題の解決にならないという問題もある。
【０００９】
さらに、ユーザーからの要望や提案、苦情等を収集しても如何にしてシステムや装置等に具体的機能や操作手段として実現されるべきか、効果的に反映することは難しい。
【００１０】
本発明は、以上のような問題点を解決するためになされたものであって、ユーザーインターフェースを設計するにあたって、ユーザーの本質的な目的と、これを実現する具体的手段とを適切に整理して把握することを図るために、ユーザーインターフェースの「目的」に関するキーワード、およびその「手段」に関するキーワードによって、別途、書き分けられるＵＩ設計用シナリオを適式に作成・編集し、両シナリオに用いられる各キーワードを正確に対応づけるＵＩ設計用シナリオ処理プログラム、ＵＩ設計用シナリオ処理システムおよびＵＩ設計用シナリオ処理方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
本発明に係るＵＩ設計用シナリオ処理プログラムおよびＵＩ設計用シナリオ処理システムの特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、前記ＵＩ設計用シナリオが目的関連シナリオとして目的関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、目的関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示部とを有する点にある。
【００１２】
また、本発明において、目的関連ワードと手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、当該手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて目的関連ワード記憶部から読み出し、目的関連ワードの修正候補として表示手段に表示する修正候補ワード表示部とを有することが好ましい。
【００１３】
本発明に係るＵＩ設計用シナリオ処理プログラムおよびＵＩ設計用シナリオ処理システムの特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部と、前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出部と、このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別部と、前記ＵＩ設計用シナリオが手段関連シナリオとして手段関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、手段関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示部とを有する点にある。
【００１４】
また、本発明において、目的関連ワードと手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、当該目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から読み出し、手段関連ワードの修正候補として表示手段に表示する修正候補ワード表示部とを有することが好ましい。
【００１５】
さらに、本発明において、キーワード抽出部により抽出されたキーワードが目的関連ワード記憶部および手段関連ワード記憶部のいずれにも記憶されていないキーワードである場合、キーワード判別部が未登録ワードであると判別し、形式チェック結果表示部がその旨を表示することが好ましい。
【００１６】
また、本発明に係るＵＩ設計用シナリオ処理プログラムおよびＵＩ設計用シナリオ処理システムの特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部と、前記目的関連シナリオに対して前記手段関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して目的関連ワードを抽出する目的関連ワード抽出部と、抽出した目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して前記手段関連ワードが存在するか否かを判別する対応関係判別部と、前記対応関係判別部による判別の結果、前記手段関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示部とを有する点にある。
【００１７】
また、本発明において、前記目的関連ワード記憶部には、各目的関連ワードが類語集合として記憶されており、前記手段関連ワード記憶部には、各手段関連ワードが類語集合として記憶されており、前記対応関係情報記憶部には、各類語についての対応関係が定められた対応関係情報が記憶されており、前記目的関連ワード抽出部により抽出された目的関連ワードの類語集合を前記目的関連ワード記憶部から取得する類語集合取得部を有しており、前記対応関係判別部は、前記目的関連シナリオ内の目的関連ワードの各類語に対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記手段関連シナリオに存在するか否かを判別することが好ましい。
【００１８】
また、本発明に係るＵＩ設計用シナリオ処理プログラムおよびＵＩ設計用シナリオ処理システムの特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部と、前記手段関連シナリオに対して前記目的関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して手段関連ワードを抽出する手段関連ワード抽出部と、抽出した手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して前記目的関連ワードが存在するか否かを判別する対応関係判別部と、前記対応関係判別部による判別の結果、前記目的関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示部とを有する点にある。
【００１９】
また、本発明において、前記目的関連ワード記憶部には、各目的関連ワードが類語集合として記憶されており、前記手段関連ワード記憶部には、各手段関連ワードが類語集合として記憶されており、前記対応関係情報記憶部には、各類語についての対応関係が定められた対応関係情報が記憶されており、前記手段関連ワード抽出部により抽出された手段関連ワードの類語集合を前記手段関連ワード記憶部から取得する類語集合取得部を有しており、前記対応関係判別部は、前記手段関連シナリオ内の手段関連ワードの各類語に対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記目的関連シナリオに存在するか否かを判別することが好ましい。
【００２０】
また、本発明において、前記ＵＩ設計用シナリオの作成に必要な構成要素が設定されたテンプレートを記憶するテンプレート記憶部と、前記テンプレートを読み出して各構成要素の入力項目を表示手段に表示し、未入力の項目への入力を促す情報を表示手段に表示する構成要素入力指示部と、必要なすべての構成要素が入力されたシナリオをＵＩ設計用シナリオとして記憶するＵＩ設計用シナリオ記憶部とを有する点にある。
【００２１】
また、本発明に係るＵＩ設計用シナリオ処理方法の特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、このＵＩ設計用シナリオ処理システムが、前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出ステップと、このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別ステップと、前記ＵＩ設計用シナリオが目的関連シナリオとして目的関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが手段関連ワードであると判別されたとき、目的関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示ステップとを実行する点にある。
【００２２】
また、本発明に係るＵＩ設計用シナリオ処理方法の特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオを記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、このＵＩ設計用シナリオ処理システムが、前記ＵＩ設計用シナリオの中からキーワードを抽出するキーワード抽出ステップと、このキーワード抽出部により抽出されたキーワードを前記目的関連ワード記憶部および前記手段関連ワード記憶部に照合して目的関連ワードまたは手段関連ワードであるか否かを判別するキーワード判別ステップと、前記ＵＩ設計用シナリオが手段関連シナリオとして手段関連ワードで構成されているか否かの形式チェックを行う場合、前記キーワード判別部によって前記キーワードが目的関連ワードであると判別されたとき、手段関連ワードに修正を促す情報を表示手段に表示する形式チェック結果表示ステップとを実行する点にある。
【００２３】
また、本発明に係るＵＩ設計用シナリオ処理方法の特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、このＵＩ設計用シナリオ処理システムが、前記目的関連シナリオに対して前記手段関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して目的関連ワードを抽出する目的関連ワード抽出ステップと、抽出した目的関連ワードに対応する手段関連ワードを前記対応関係情報に基づいて前記手段関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して前記手段関連ワードが存在するか否かを判別する対応関係判別ステップと、前記対応関係判別部による判別の結果、前記手段関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示ステップとを実行する点にある。
【００２４】
また、本発明に係るＵＩ設計用シナリオ処理方法の特徴は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶する目的関連ワード記憶部と、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶する手段関連ワード記憶部と、前記目的関連ワードと前記手段関連ワードとの対応関係を定めた対応関係情報を記憶する対応関係情報記憶部と、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオとして、前記目的関連ワードで構成された目的関連シナリオと、前記手段関連ワードで構成された手段関連シナリオとを対応付けて記憶するＵＩ設計用シナリオ記憶部とを有するＵＩ設計用シナリオ処理システムを使用し、このＵＩ設計用シナリオ処理システムが、前記手段関連シナリオに対して前記目的関連シナリオとの一致性をチェックする場合、前記ＵＩ設計用シナリオ記憶部から前記手段関連シナリオを読み出して手段関連ワードを抽出する手段関連ワード抽出ステップと、抽出した手段関連ワードに対応する目的関連ワードを前記対応関係情報に基づいて前記目的関連ワード記憶部から取得し、前記ＵＩ設計用シナリオ記憶部から前記目的関連シナリオを読み出して前記目的関連ワードが存在するか否かを判別する対応関係判別ステップと、前記対応関係判別部による判別の結果、前記目的関連ワードが存在しないと判別された場合、修正を促す情報を表示手段に表示する対応チェック結果表示ステップとを実行する点にある。
【発明の効果】
【００２５】
本発明によれば、「目的」に関するキーワード、および「手段」に関するキーワードによって、別途、書き分けられるＵＩ設計用シナリオを適式に作成・編集することができ、両シナリオに用いられる各キーワードを正確に対応づけることができるため、ユーザインターフェースを設計するにあたって、ユーザの本質的な目的と、これを実現する具体的手段とを適切に整理して把握することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係るＵＩ設計用シナリオ処理プログラム、ＵＩ設計用シナリオ処理システムおよびＵＩ設計用シナリオ処理方法の実施形態について図面を用いて説明する。
【００２７】
本発明者らは、上述した問題を解決するために鋭意研究し、ユーザーインターフェース（ＵＩ）を設計する際に用いられるＵＩ設計用シナリオに関して、ユーザーが要求する目的に関するキーワード（以下、「目的関連ワード」という）と、ユーザーが使用する手段に関するキーワード（以下、「手段関連ワード」という）とを使い分けて記述することにより、上述した問題の解決に効果的であることを見出した。
【００２８】
具体的には、設計者は、目的関連ワードからなるＵＩ設計用シナリオ（以下、「目的関連シナリオ」という）と、手段関連ワードからなるＵＩ設計用シナリオ（以下、「手段関連シナリオ」という）とを書き分ける訓練を積むことにより、ユーザーが要求する「目的」と、ユーザーが使用する「手段」とを区別できるようになる。したがって、このような能力を備えた設計者によれば、ユーザーが根本的に何を求めているのか、ユーザーが本質的にやりたいことを意識して設計作業がなされるため、ユーザビリティの高いユーザーインターフェースが設計されることとなる。
【００２９】
また、上記の「目的関連シナリオ」と「手段関連シナリオ」とを対応付けておくことにより、設計・開発工程に手戻りが発生した場合には、目的関連シナリオを参照することにより、設計・開発の本来的な根拠が明確にトレースされる。また、システムを再設計する場合などは、目的関連シナリオに基づいて、操作順序などを入れ替えることにより、予め定められた手段に依存することなく、簡単に再設計作業が行われることとなる。
【００３０】
以上において、本発明に係るＵＩ設計用シナリオ処理プログラム、ＵＩ設計用シナリオ処理システムおよびＵＩ設計用シナリオ処理方法は、上述した「目的関連シナリオ」および「手段関連シナリオ」を編集・記録するのに好適な処理プログラム、処理システムおよび処理方法として発明されたものである。
【００３１】
つぎに、本発明に係るＵＩ設計用シナリオ処理プログラム、ＵＩ設計用シナリオ処理システムおよびＵＩ設計用シナリオ処理方法の実施形態について図面を用いて説明する。
【００３２】
図１は、本実施形態のＵＩ設計用シナリオ処理システム１の全体構成を示すブロック図である。図１に示すように、本実施形態のＵＩ設計用シナリオ処理システム１は、主として、液晶ディスプレイ等からなる表示手段２と、キーボードやマウス等からなる入力手段３と、本実施形態のＵＩ設計用シナリオ処理プログラム１ａや各種のデータ等を記憶する記憶手段４と、これら各構成手段を制御するとともに各種のデータを取得して演算処理を実行する演算処理手段５とから構成されている。
【００３３】
以下、各構成手段についてより詳細に説明する。記憶手段４は、ハードディスクやＲＡＭ（Random Access Memory）等から構成されており、図１に示すように、プログラム記憶部４１と、テンプレート記憶部４２と、形態素解析データ記憶部４３と、目的関連ワード記憶部４４と、手段関連ワード記憶部４５と、対応関係情報記憶部４６と、ＵＩ設計用シナリオ記憶部４７とを有している。
【００３４】
以下、記憶手段４の各構成部についてより詳細に説明する。プログラム記憶部４１には、本実施形態のＵＩ設計用シナリオ処理プログラム１ａがインストールされている。そして、演算処理手段５によって実行されることにより、本実施形態のＵＩ設計用シナリオ処理システム１を機能させ、本実施形態のＵＩ設計用シナリオ処理方法を実現するようになっている。
【００３５】
テンプレート記憶部４２は、ＵＩ設計用シナリオに必要な各種の構成要素を設定するテンプレートを記憶するものである。本実施形態では、ＵＩ設計用シナリオに必要な構成要素として、ユーザーに相当する動作主、当該動作主とその状況に関する背景情報、当該動作主の目標（やりたい事）、および動作主の行動と発生する事象の時系列、という４つの構成要素が設定されている。これらの構成によってユーザーの本来的に求める使用状況が把握され、具体的な操作手段に反映することが可能となる。よって、本実施形態におけるＵＩ設計用シナリオは、上記各構成要素から構成されることを原則的なルールとし、必要に応じて設計者が適宜設定変更しうるようになっている。なお、当該構成要素を欠くシナリオは、ＵＩ設計用シナリオとしての体をなさないものとして取り扱われる。
【００３６】
形態素解析データ記憶部４３は、自然言語で記述されたＵＩ設計用シナリオを形態素（意味を有する最小の言語単位）の列に分割し、抽出された品詞を基本形に変換（正規化）するための形態素解析データを記憶するものである。本実施形態において、形態素解析データは、日本語に関する各種の文法ルールや、品詞の基本形に対する活用形等の情報等から構成されている。例えば、「記録される」「記録します」「記録する」「記録せよ」「記録しよう」等の活用形に対して「記録する」という品詞の基本形に変換しうるデータが保持されている。
【００３７】
目的関連ワード記憶部４４は、ユーザーが要求する目的に関するキーワードからなる目的関連ワードを記憶するものである。本実施形態において、目的関連ワード記憶部４４には、ユーザーがやりたいことを抽象的に表すキーワードからなる目的関連ワードと、各目的関連ワードに関連する類語からなる類語集合が関係付けられて格納されている。例えば、図２に示すように、「仕組み」「プログラム」「システム」という目的関連ワードが、類語集合として記憶されている。同様に、「確認する」「チェックする」「知る」「振り返る」「思い出す」という類語集合、「記録する」「残す」「指定する」「入れる」という類語集合、および「利用する」「使う」といった類語集合が格納されている。
【００３８】
手段関連ワード記憶部４５は、ユーザーが使用する手段に関するキーワードからなる手段関連ワードを記憶するものである。本実施形態において、手段関連ワード記憶部４５には、ユーザーが使用しうる具体的な手段を示すキーワードからなる手段関連ワードと、各手段関連ワードに関連する類語からなる類語集合が関連付けられて格納されている。例えば、図３に示すように、「アプリケーション」や「アイコン」といった手段関連ワードの他、「メニュー」「プルダウンメニュー」という類語集合、「ボタン」「ラジオボタン」「プッシュボタン」という類語集合等が格納されている。
【００３９】
なお、本実施形態において、類語集合の概念としては、例えば各キーワード（原語）の同義語（ほぼ同じ意味を表す語）、広義後（より上位概念の語）、狭義後（より下位概念の語）、および関連語（何らかの意味で関連性のある語）等が挙げられる。
【００４０】
また、本実施形態では、いわゆる「表記の揺れ」を吸収するため、品詞による語尾の変化（悲しい、悲しさ、悲しみ、悲しく等）、長音の有無（「ユーザ」と「ユーザー」）、外来語における異体表現（「インターフェイス」と「インタフェース」）、異体字表現（「国家」と「國家」）、漢字利用の有無（「贈り物」と「贈りもの」）、送り仮名の付け方の違い（「贈り物」と「贈物」）等の存在するキーワードについても予め登録されている。
【００４１】
対応関係情報記憶部４６は、目的関連ワードと手段関連ワードとの対応関係を定めた対応関係情報を記憶するものである。本実施形態において、対応関係情報には、図４に示すように、ＵＩ設計用シナリオの設計上、対応関係にある目的関連ワードと手段関連ワードとが関連付けられている。例えば、図５に示すように、「仕組み」という目的関連ワードと、「アプリケーション」という手段関連ワードとが対応付けられている。同様に、「確認する」と「眺める」、「記録する」と「キーボードで入力する」、および「記録する」と「書き込む」等が対応付けられている。また、対応関係情報の設定は、キーワード同士を直接的に関連付けて記憶してもよいし、ＩＤを付して関連付けてもよいし、識別子を介して対応付けてもよく、様々な設定方法が適用可能である。
【００４２】
ＵＩ設計用シナリオ記憶部４７は、ユーザーインターフェースを設計する際に用いられるＵＩ設計用シナリオを記憶するものである。本実施形態では、目的関連ワードで記述された目的関連シナリオと、手段関連ワードで記述された手段関連シナリオとを記憶する領域を有している。また、同一のＵＩ設計用シナリオに基づいて作成された目的関連シナリオと手段関連シナリオとが存在する場合、両者が対応付けて記憶されている。
【００４３】
つぎに、演算処理手段５は、ＣＰＵ（Central Processing Unit）等から構成されており、プログラム記憶部４１にインストールされたＵＩ設計用シナリオ処理プログラム１ａを実行させることにより、図１に示すように、構成要素入力指示部５１と、キーワード抽出部５２と、キーワード判別部５３と、形式チェック結果表示部５４と、修正候補ワード表示部５５と、目的関連ワード抽出部５６と、手段関連ワード抽出部５７と、類語集合取得部５８と、対応関係判別部５９と、対応チェック結果表示部６０としてコンピュータを機能させるものである。
【００４４】
以下、演算処理手段５の各構成部についてより詳細に説明する。
【００４５】
構成要素入力指示部５１は、本実施形態で用いられるＵＩ設計用シナリオの作成を支援するものである。上述したように、本実施形態では、ＵＩ設計用シナリオとして、ユーザーに相当する動作主、当該動作主とその状況に関する背景情報、当該動作主の目標、および動作主の行動と発生する事象の時系列、という４つの構成要素が必要とされる。このため、構成要素入力指示部５１は、テンプレート記憶部４２からテンプレートを読み出し、各構成要素の入力画面を表示手段２に表示させ、未入力項目の入力を設計者に促すようになっている。
【００４６】
なお、本実施形態では、ＵＩ設計用シナリオの作成を支援するテンプレートが備えられているが、別途、作成されたＵＩ設計用シナリオについて、必要な構成要素が存在するか否かのチェックをしてＵＩ設計用シナリオ記憶部４７に記憶する機能を備えてもよい。
【００４７】
キーワード抽出部５２は、ＵＩ設計用シナリオに含まれる各種のキーワードを抽出するものである。本実施形態において、キーワード抽出部５２は、形態素解析データ記憶部４３内の形態素解析データを参照し、ＵＩ設計用シナリオを形態素単位に分割した上で正規化処理を実行する。これにより、ＵＩ設計用シナリオに含まれる各種の構成要素や、目的関連ワードあるいは手段関連ワードが正規化されて抽出されるようになっている。
【００４８】
キーワード判別部５３は、キーワード抽出部５２により抽出されたキーワードが、目的関連ワードまたは手段関連ワードであるか否かを判別するものである。本実施形態において、キーワード判別部５３は、ＵＩ設計用シナリオから抽出されたキーワードを目的関連ワード記憶部４４内の目的関連ワードおよび手段関連ワード記憶部４５内の手段関連ワードと照合し、一致するか否かを判別するようになっている。
【００４９】
形式チェック結果表示部５４は、ＵＩ設計用シナリオの形式チェック結果を表示させるものである。本実施形態において、形式チェック結果表示部５４は、ＵＩ設計用シナリオが目的関連シナリオとして目的関連ワードで構成されているか否かの形式チェックを行う場合、当該シナリオ内のキーワードがキーワード判別部５３によって目的関連ワードではなく、手段関連ワードであると判別されたとき、当該手段関連ワードを目的関連ワードに修正を促す情報を表示手段２に表示する。修正を促す情報としては、「手段関連ワード「＊＊＊」が抽出されました。修正して下さい。」等のメッセージを表示させる。
【００５０】
同様に、形式チェック結果表示部５４は、ＵＩ設計用シナリオが手段関連シナリオとして手段関連ワードで構成されているか否かの形式チェックを行う場合、当該シナリオ内のキーワードがキーワード判別部５３によって手段関連ワードではなく、目的関連ワードであると判別されたとき、当該目的関連ワードを手段関連ワードに修正を促す情報を表示手段２に表示する。
【００５１】
また、本実施形態において、キーワード抽出部５２により抽出されたキーワードが、目的関連ワード記憶部４４および手段関連ワード記憶部４５のいずれにも記憶されていないキーワードである場合、キーワード判別部５３が未登録ワードと判別する。この場合、形式チェック結果表示部５４は、未登録ワードである旨を表示するとともに、当該未登録ワードを目的関連ワード記憶部４４または手段関連ワード記憶部４５のいずれかに登録することを促す情報を表示する。登録すべき情報としては、「未登録ワード「＊＊＊」が抽出されました。データベースに登録して下さい。」等のメッセージを表示させる。なお、未登録ワードが登録する必要のないワードである場合には、いずれの記憶部４４，４５にも登録しない処理を選択することができる。
【００５２】
修正候補ワード表示部５５は、形式チェック結果表示部５４によって、修正を促す情報が表示された場合に、修正すべきキーワードの候補を表示させるものである。本実施形態において、修正候補ワード表示部５５は、目的関連シナリオ内のキーワードが、キーワード判別部５３によって手段関連ワードであると判別されたとき、対応関係情報記憶部４６内の対応関係情報に基づいて、当該手段関連ワードに対応する目的関連ワードを目的関連ワード記憶部４４から取得する。そして、当該目的関連ワードを修正候補として表示手段２に表示させる。
【００５３】
同様に、修正候補ワード表示部５５は、手段関連シナリオ内のキーワードが、キーワード判別部５３によって目的関連ワードであると判別されたとき、対応関係情報記憶部４６内の対応関係情報に基づいて、当該目的関連ワードに対応する手段関連ワードを手段関連ワード記憶部４５から取得する。そして、当該手段関連ワードを修正候補として表示手段２に表示させる。
【００５４】
目的関連ワード抽出部５６は、目的関連シナリオに含まれる目的関連ワードを抽出するものである。本実施形態において、目的関連ワード抽出部５６は、後述するように、目的関連シナリオに対して手段関連シナリオとの一致性をチェックする場合に機能する。具体的には、ＵＩ設計用シナリオ記憶部４７から目的関連シナリオを読み出し、当該目的関連シナリオの中から目的関連ワード記憶部４４に記憶されている目的関連ワードを抽出する。
【００５５】
同様に、手段関連ワード抽出部５７は、手段関連シナリオに含まれる手段関連ワードを抽出するものである。本実施形態において、手段関連ワード抽出部５７は、後述するように、手段関連シナリオに対して目的関連シナリオとの一致性をチェックする場合に機能する。具体的には、ＵＩ設計用シナリオ記憶部４７から手段関連シナリオを読み出し、当該手段関連シナリオの中から手段関連ワード記憶部４５に記憶されている手段関連ワードを抽出する。
【００５６】
類語集合取得部５８は、目的関連ワードあるいは手段関連ワードの類語集合を取得するものである。本実施形態において、類語集合取得部５８は、目的関連ワード抽出部５６により抽出された目的関連ワードの類語集合を目的関連ワード記憶部４４から取得する。同様に、類語集合取得部５８は、手段関連ワード抽出部５７により抽出された手段関連ワードの類語集合を手段関連ワード記憶部４５から取得する。
【００５７】
対応関係判別部５９は、目的関連シナリオと手段関連シナリオとの対応関係を判別するものである。本実施形態において、対応関係判別部５９は、対応関係情報記憶部４６内の対応関係情報に基づいて、目的関連ワード抽出部５６が抽出した目的関連ワードに対応する手段関連ワードを手段関連ワード記憶部４５から取得する。そして、当該手段関連ワードが、ＵＩ設計用シナリオ記憶部４７から読み出した手段関連シナリオ内に存在するか否かを判別する。
【００５８】
同様に、対応関係判別部５９は、対応関係情報記憶部４６内の対応関係情報に基づいて、手段関連ワード抽出部５７が抽出した手段関連ワードに対応する目的関連ワードを目的関連ワード記憶部４４から取得する。そして、当該目的関連ワードが、ＵＩ設計用シナリオ記憶部４７から読み出した目的関連シナリオ内に存在するか否かを判別するようになっている。
【００５９】
対応チェック結果表示部６０は、ＵＩ設計用シナリオの対応チェック結果を表示させるものである。本実施形態において、対応チェック結果表示部６０は、対応関係判別部５９による判別の結果、目的関連シナリオに対応する手段関連シナリオ内に、目的関連ワードに対応する手段関連ワードが存在しないと判別された場合、修正を促す情報を表示手段２に表示する。修正を促す情報としては、「対応する手段関連ワードが存在しません。シナリオあるいはデータベースを修正して下さい。」等のメッセージを表示させる。一方、対応関係判別部５９による判別の結果、目的関連シナリオに対応する手段関連シナリオ内に、目的関連ワードに対応する手段関連ワードがあると判別された場合、一致性が確認された旨を表示する。
【００６０】
同様に、対応チェック結果表示部６０は、対応関係判別部５９による判別の結果、手段関連シナリオに対応する目的関連シナリオ内に、手段関連ワード対応する目的関連ワードが存在しないと判別された場合、修正を促す情報を表示手段２に表示する。そして、対応関係判別部５９による判別の結果、手段関連シナリオに対応する目的関連シナリオ内に、手段関連ワードに対応する目的関連ワードがあると判別された場合、一致性が確認された旨を表示する。
【００６１】
つぎに、本実施形態のＵＩ設計用シナリオ処理プログラム１ａによって実行されるＵＩ設計用シナリオ処理システム１の作用およびＵＩ設計用シナリオ処理方法について、（１）ＵＩ設計用シナリオを作成する場合、（２）ＵＩ設計用シナリオを修正する場合、（３）ＵＩ設計用シナリオの形式性をチェックする場合、（４）ＵＩ設計用シナリオの一致性をチェックする場合に分けて説明する。
【００６２】
（１）ＵＩ設計用シナリオを作成する場合
図６は、ＵＩ設計用シナリオを作成する場合のフローチャート図である。図６に示すように、設計者がＵＩ設計用シナリオを作成する場合、まず、構成要素入力指示部５１が、テンプレート記憶部４２からテンプレートを取得する（ステップＳ１）。これにより、本実施形態において、ＵＩ設計用シナリオに必要な構成要素が、ユーザーに相当する動作主、当該動作主とその状況に関する背景情報、当該動作主の目標、および動作主の行動と発生する事象の時系列であることが判別される。
【００６３】
したがって、構成要素入力指示部５１は、これら各構成要素に関する入力画面をウィザード風に順番に表示し、設計者に各構成要素の入力を促す旨を表示する（ステップＳ２〜ステップＳ５）。このとき、設計者が、目的関連シナリオを作成したい場合には、目的関連ワードを用いて記述すればよく、手段関連シナリオを作成したい場合には、手段関連ワードを使用すればよい。また、設計者は、自然言語によって自由に記述してもよい。各項目について入力が完了すると、当該ＵＩ設計用シナリオは、ＵＩ設計用シナリオ記憶部４７に保存される（ステップＳ６）。
【００６４】
以上のようなＵＩ設計用シナリオ作成機能によれば、ＵＩ設計用シナリオを新規に作成する場合に便利である。また、ＵＩ設計用シナリオをあまり作成したことがないユーザーであっても、必要な構成要素が漏れなく含まれたＵＩ設計用シナリオを簡単に作成することができる。
【００６５】
（２）ＵＩ設計用シナリオを修正する場合
図７は、ＵＩ設計用シナリオを修正する場合のフローチャート図である。図７に示すように、設計者がＵＩ設計用シナリオを修正する場合、まず、ＵＩ設計用シナリオ記憶部４７から所望のＵＩ設計用シナリオを読み出す（ステップＳ１１）。
【００６６】
つづいて、構成要素入力指示部５１が、テンプレート記憶部４２からテンプレートを取得し（ステップＳ１２）、ＵＩ設計用シナリオに必要な構成要素を把握する。そして、ステップＳ１１で読み出したＵＩ設計用シナリオにおいて、未入力の構成要素が無いか否かを判別する（ステップＳ１３）。その判別の結果、未入力の項目があれば（ステップＳ１３：ＮＯ）、当該項目の入力を促す画面を表示する（ステップＳ１４）。一方、全ての構成要素が入力されている場合（ステップＳ１３：ＹＥＳ）、当該ＵＩ設計用シナリオは、ＵＩ設計用シナリオ記憶部４７に再び保存される（ステップＳ１５）。
【００６７】
以上のようなＵＩ設計用シナリオ修正機能によれば、上記のＵＩ設計用シナリオ作成機能によらずに自由に作成されたシナリオや、書きかけのシナリオであっても、簡単に適式なＵＩ設計用シナリオに修正することができる。
【００６８】
（３）ＵＩ設計用シナリオの形式性をチェックする場合
まず、目的関連シナリオの形式性をチェックする場合について説明する。つまり、ＵＩ設計用シナリオが、目的関連シナリオとして目的関連ワードで構成されているか否かをチェックする場合である。
【００６９】
図８は、目的関連シナリオの形式性をチェックする場合のフローチャート図である。図８に示すように、目的関連シナリオの形式性をチェックする場合、まず、チェックしようとする目的関連シナリオをＵＩ設計用シナリオ記憶部４７から読み出す（ステップＳ２１）。
【００７０】
つぎに、キーワード抽出部５２が、形態素解析データ記憶部４３内の形態素解析データを参照し、ステップＳ２１で読み出したＵＩ設計用シナリオを形態素単位に分割した上で正規化処理を実行する。これにより、当該ＵＩ設計用シナリオに含まれる各種の目的関連ワードや手段関連ワードが正規化されて抽出される（ステップＳ２２）。そして、抽出されたキーワードは、キーワード判別部５３によって目的関連ワード記憶部４４内の目的関連ワードおよび手段関連ワード記憶部４５内の手段関連ワードと照合され、一致するか否かが判別される（ステップＳ２３）。
【００７１】
この判別の結果、抽出キーワードが目的関連ワードであった場合（ステップＳ２３：ＹＥＳ）、形式性に問題はないため、後述するステップＳ３２へと進む。一方、抽出キーワードが手段関連ワードであった場合（ステップＳ２３：ＮＯ）、形式チェック結果表示部５４が、当該手段関連ワードを目的関連ワードに修正すべき旨を表示手段２に表示する（ステップＳ２４）。これにより、形式的に間違えて使用されているキーワード（手段関連ワード）が自動的に検出される。
【００７２】
また、本実施形態では、抽出キーワードが目的関連ワードおよび手段関連ワードのいずれでもない場合、キーワード判別部５３によって未登録ワードと判別される（ステップＳ２３：未登録）。この場合、形式チェック結果表示部５４が、当該未登録ワードを目的関連ワード記憶部４４または手段関連ワード記憶部４５のいずれかに登録すべき旨を表示する（ステップＳ２５）。
【００７３】
つぎに、本実施形態では、ステップＳ２４の形式チェック結果が表示された後、あるいは同時に、修正候補ワード表示部５５が、対応関係情報記憶部４６内の対応関係情報を参照し、抽出された手段関連ワードに対応する目的関連ワードがあるか否かを判別する（ステップＳ２６）。この判別の結果、対応する目的関連ワードがあれば（ステップＳ２６：ＹＥＳ）、当該目的関連ワードを修正候補として表示手段２に表示させ（ステップＳ２７）、目的関連シナリオを修正させる（ステップＳ２８）。このとき、設計者は、当該修正候補を選択して修正してもよく、別途、手動入力で修正するようにしてもよい。
【００７４】
一方、対応する目的関連ワードがなければ（ステップＳ２６：ＮＯ）、設計者は、当該目的関連シナリオ自体を修正するか、目的関連ワード記憶部４４内のデータベースを修正するかを選択する。そして、目的関連シナリオ自体を修正する場合には、上記ステップＳ２８へと進み、適当な目的関連ワードを入力する。また、目的関連ワード記憶部４４内のデータベースを修正する場合には、後述するステップＳ３０へと進む。
【００７５】
上述したステップＳ２５において、未登録ワードを登録すべき情報が表示された後、設計者は、当該未登録ワードを目的関連ワード記憶部４４に登録すべきか否かを判断する（ステップＳ２９）。そして、登録すべきと判断した場合（ステップＳ２９：ＹＥＳ）、適切な修正内容を入力し（ステップＳ３０）、当該修正内容を目的関連ワード記憶部４４に保存する（ステップＳ３１）。
【００７６】
一方、１つの抽出キーワードに対する形式チェックが終わると、全てのキーワードについて形式チェックが完了したか否かが判断される（ステップＳ３２）。この判別の結果、全キーワードの形式チェックが完了していれば（ステップＳ３２：ＹＥＳ）、修正後の目的関連シナリオをＵＩ設計用シナリオ記憶部４７に保存する（ステップＳ３３）。一方、全キーワードの形式チェックが完了していなければ（ステップＳ３２：ＮＯ）、次の抽出キーワードを取得し（ステップＳ３４）、ステップＳ２３からの処理を繰り返すようになっている。
【００７７】
つぎに、手段関連シナリオの形式性をチェックする場合について説明する。つまり、ＵＩ設計用シナリオが、手段関連シナリオとして手段関連ワードで構成されているか否かをチェックする場合である。図９は、手段関連シナリオの形式性をチェックする場合のフローチャート図である。なお、図９のステップのうち、ステップＳ２３ａ以外のステップは、図８のステップと同等または相当するステップであるため、同一の符号を付して再度の説明を省略する。
【００７８】
ステップＳ２３ａでは、手段関連シナリオから抽出した抽出キーワードが手段関連ワードと判別された場合（ステップＳ２３ａ：ＹＥＳ）、形式性に問題はないと判断されステップＳ３２へと進む。一方、抽出キーワードが目的関連ワードであった場合（ステップＳ２３ａ：ＮＯ）、形式チェック結果表示部５４が、当該目的関連ワードを手段関連ワードに修正すべき旨を促す情報を表示手段２に表示する（ステップＳ２４）。
【００７９】
なお、上述した本実施形態では、ステップＳ２７において、修正すべき目的関連ワードまたは手段関連ワードの候補を表示させているが、必ずしも表示させる必要はなく、単に修正を促す表示をするだけの構成にしてもよい。
【００８０】
以上のようなＵＩ設計用シナリオの形式性チェック機能によれば、目的関連シナリオの中に誤って手段関連ワードが使用されている場合、または手段関連シナリオの中に誤って目的関連ワードが使用されている場合、自動的にその誤り箇所を検出し、効率的かつ精度よく形式性チェックを行うことができる。また、自然言語によって自由に記述されたシナリオであっても、目的関連シナリオまたは手段関連シナリオへ簡単に変換し、形式を整えることができる。
【００８１】
（４）ＵＩ設計用シナリオの一致性をチェックする場合
図１０は、目的関連シナリオに対して手段関連シナリオとの一致性をチェックする場合のフローチャート図である。図１０に示すように、目的関連シナリオに基づいて手段関連シナリオとの一致性をチェックする場合、まず、チェックしようとする目的関連シナリオおよび手段関連シナリオをＵＩ設計用シナリオ記憶部４７から読み出す（ステップＳ４１）。このとき、ＵＩ設計用シナリオ記憶部４７内では、目的関連シナリオと手段関連シナリオとの対応関係がわかるように記憶されているため、間違ったシナリオを読み出してしまうことがない。
【００８２】
つぎに、目的関連ワード抽出部５６が、読み出した目的関連シナリオの中から目的関連ワード記憶部４４に記憶されている目的関連ワードを抽出する（ステップＳ４２）。そして、類語集合取得部５８が、抽出された目的関連ワードの類語集合を目的関連ワード記憶部４４から取得する（ステップＳ４３）。
【００８３】
つづいて、対応関係判別部５９が、対応関係情報記憶部４６内の対応関係情報に基づいて、抽出された目的関連ワードの各類語に対応する手段関連ワードを手段関連ワード記憶部４５から取得する（ステップＳ４４）。そして、当該手段関連ワードが、対応する手段関連シナリオ内に存在するか否かを判別する（ステップＳ４５）。
【００８４】
この判別の結果、対応する手段関連ワードが対応する手段関連シナリオ内になければ（ステップＳ４５：ＮＯ）、対応チェック結果表示部６０が、修正を促す情報を表示手段２に表示する（ステップＳ４６）。このとき、対応する目的関連シナリオと手段関連シナリオとを同一画面内の上下位置あるいは左右位置に並べて表示させ、チェック対象の目的関連ワードにハイライト表示するようにしてもよい。これにより、チェック箇所が容易に視認されるため、後述する修正作業の効率が向上する。
【００８５】
一方、対応する手段関連ワードが対応する手段関連シナリオ内にあった場合（ステップＳ４５：ＹＥＳ）、対応チェック結果表示部６０が、一致性が確認された旨を表示手段２に表示する（ステップＳ４７）。このとき、図１１に示すように、対応する目的関連ワードと手段関連ワードとを対応付けておき、それぞれにハイライト表示させるようにしてもよい。これにより、目的関連シナリオ内で使用されている目的関連ワードと、手段関連シナリオ内で使用されている手段関連ワードとの一致性が自動的に検出され、その一致性を目視で確認しうる。
【００８６】
つづいて、上述したステップＳ４６において、修正を促す情報が表示手段２に表示された後、設計者は、当該手段関連シナリオ自体を修正するか、手段関連ワード記憶部４５内のデータベースを修正するかを選択する（ステップＳ４８）。そして、手段関連シナリオ自体を修正する場合には（ステップＳ４８：シナリオ修正）、設計者が手段関連シナリオに適切な手段関連ワードを入力して修正する（ステップＳ４９）。
【００８７】
一方、手段関連ワード記憶部４５内のデータベースを修正する場合には（ステップＳ４８：データ修正）、設計者が当該目的関連ワードに対応すべき手段関連ワードを入力し（ステップＳ５０）、手段関連ワード記憶部４５に保存する（ステップＳ５１）。もちろん、手段関連シナリオおよび手段関連ワード記憶部４５内のデータベースの双方を修正するようにしてもよい。
【００８８】
以上のように、１つの類語に対する対応チェックが終わると、全ての類語について対応チェックが完了したか否かが判断される（ステップＳ５２）。この判別の結果、全類語の対応チェックが完了していれば（ステップＳ５２：ＹＥＳ）、ステップＳ５３へ進む。一方、全類語の形式チェックが完了していなければ（ステップＳ５２：ＮＯ）、次の類語を取得し（ステップＳ５４）、ステップＳ４４からの処理を繰り返すようになっている。これにより、仮にステップＳ４５において、対応関係にない手段関連ワードの一致性が認定されてしまっても、全ての類語について対応チェックを行うため、判断ミスが低減する。また、担当設計者の違いによる表記のゆれが吸収される。
【００８９】
そして、１つの目的関連ワードについて、全類語の対応チェックが終わると（ステップＳ５２：ＹＥＳ）、全ての目的関連ワードの類語集合について対応チェックが完了したか否かが判断される（ステップＳ５３）。この判別の結果、全目的関連ワードの対応チェックが完了していれば（ステップＳ５３：ＹＥＳ）、修正後の手段関連シナリオをＵＩ設計用シナリオ記憶部４７に保存する（ステップＳ５５）。一方、全目的関連ワードの対応チェックが完了していなければ（ステップＳ５３：ＮＯ）、次の目的関連ワードを取得し（ステップＳ５６）、ステップＳ４３からの処理を繰り返すようになっている。
【００９０】
つぎに、手段関連シナリオに対して目的関連シナリオとの一致性をチェックする場合について説明する。図１２は、手段関連シナリオに対して目的関連シナリオとの一致性をチェックする場合のフローチャート図である。なお、図１２のステップのうち、ステップＳ４２ａ，Ｓ４４ａ，Ｓ４５ａ以外のステップは、図１０のステップと同等または相当するステップであるため、同一の符号を付して再度の説明を省略する。
【００９１】
ステップＳ４２ａでは、手段関連ワード抽出部５７が、読み出した手段関連シナリオの中から手段関連ワード記憶部４５に記憶されている手段関連ワードを抽出するようになっている。また、ステップＳ４４ａでは、対応関係判別部５９が、抽出された手段関連ワードの各類語に対応する目的関連ワードを順次取得し、当該目的関連ワードが対応する目的関連シナリオ内に存在するか否かを判別するようになっている（ステップＳ４５ａ）。
【００９２】
なお、上述した本実施形態では、目的関連ワードおよび手段関連ワードのそれぞれについて類語集合を取得し、全ての類語について対応チェックを実行しているが、必ずしも全類語についてチェックする必要はなく、適宜、省略してもよい。
【００９３】
以上のようなＵＩ設計用シナリオの一致性チェック機能によれば、目的関連シナリオに基づく手段関連シナリオとの一致性の検証、および手段関連シナリオに基づく目的関連シナリオとの一致性の検証を実行することができる。このため、同一のＵＩ設計用シナリオに基づいて作成された目的関連シナリオと手段関連シナリオとが、何らかの観点で一致しているか否かを容易に判別することができる。
【００９４】
以上のような本実施形態によれば、
１．目的関連シナリオおよび手段関連シナリオを簡単かつ適式に作成することができる。
２．目的関連シナリオおよび手段関連シナリオの形式性および一致性を効率的かつ精度よくチェックすることができる。
３．目的関連シナリオと手段関連シナリオとを書き分ける能力を設計者に与え、根本的にユーザーが求める、あるいはある装置やシステムの本来的な存在意義を明らかにし、理解することができるため設計者の教育的効果を図ることができる。
４．ユーザーの本質的な使用目的に由来してユーザーインターフェースを設計するため、極めてユーザビリティが高くて実用性の高い機能・操作手段を提供することができる。
５．目的関連シナリオと手段関連シナリオとを対応付けて保存できるため、設計・開発工程におけるトレーサビリティ（追跡可能性）が向上する。
６．目的関連シナリオに基づいて、手段関連シナリオを作成すれば、使用可能な「手段」のバリエーションが広がり、ユーザーインターフェース設計における自由度が向上する等の効果を奏することができる。
【００９５】
なお、本発明に係るＵＩ設計用シナリオ処理プログラム１ａ、ＵＩ設計用シナリオ処理システム１およびＵＩ設計用シナリオ処理方法は、前述した実施形態に限定されるものではなく、適宜変更することができる。
【００９６】
例えば、上述した実施形態では、ＵＩ設計用シナリオの一致性をチェックする際、設計者が、手動でシナリオやデータベースを修正しているが（ステップＳ４８〜ステップＳ５０）、この構成に限られるものではない。具体的には、ＵＩ設計用シナリオの形式チェック機能で用いた修正候補ワード表示部５５により、修正すべき候補を表示させるようにしてもよい。さらに、目的関連ワードと手段関連ワードとの対応関係情報が高精度に構築されている場合には、修正すべき最適な候補に自動的に変換するようにしてもよい。
【００９７】
また、上述した実施形態では、テンプレートを用いて、ＵＩ設計用シナリオに必要な構成要素が含まれているか否かを判別していたが、これに限られるものではない。例えば、各種の構成要素ごとに、当該構成要素に相当する各種のキーワードを記憶する構成要素ワード記憶部を設けるとともに、この構成要素ワード記憶部を参照し、ＵＩ設計用シナリオに必要な構成要素が含まれているか否かを判別する構成要素判別部を設けるようにしてもよい。
【００９８】
さらに、ＵＩ設計用シナリオの一致性をチェックする機能を利用して、目的関連シナリオを手段関連シナリオに変換したり、逆に手段関連シナリオを目的関連シナリオに変換する変換機能を実行させるようにしてもよい。
【図面の簡単な説明】
【００９９】
【図１】本発明に係るＵＩ設計用シナリオ処理システムの実施形態を示すブロック図である。
【図２】本実施形態の目的関連ワード記憶部に格納されている目的関連ワードの一例を示す図である。
【図３】本実施形態の手段関連ワード記憶部に格納されている手段関連ワードの一例を示す図である。
【図４】本実施形態において、目的関連ワードと手段関連ワードとの対応関係を示すイメージ図である。
【図５】本実施形態の対応関係情報記憶部に格納されている対応関係情報の一例を示す図である。
【図６】本実施形態において、ＵＩ設計用シナリオを作成する場合のフローチャート図である。
【図７】本実施形態において、ＵＩ設計用シナリオを修正する場合のフローチャート図である。
【図８】本実施形態において、目的関連シナリオの形式性をチェックする場合のフローチャート図である。
【図９】本実施形態において、手段関連シナリオの形式性をチェックする場合のフローチャート図である。
【図１０】本実施形態において、目的関連シナリオに対して手段関連シナリオとの一致性をチェックする場合のフローチャート図である。
【図１１】本実施形態において、ＵＩ設計用シナリオの一致性を検証する場合の表示画面の一例を示す図である。
【図１２】本実施形態において、手段関連シナリオに対して目的関連シナリオとの一致性をチェックする場合のフローチャート図である。
【符号の説明】
【０１００】
１  ＵＩ設計用シナリオ処理システム
１ａ  ＵＩ設計用シナリオ処理プログラム
２  表示手段
３  入力手段
４  記憶手段
５  演算処理手段
４１  プログラム記憶部
４２  テンプレート記憶部
４３  形態素解析データ記憶部
４４  目的関連ワード記憶部
４５  手段関連ワード記憶部
４６  対応関係情報記憶部
４７  ＵＩ設計用シナリオ記憶部
５１  構成要素入力指示部
５２  キーワード抽出部
５３  キーワード判別部
５４  形式チェック結果表示部
５５  修正候補ワード表示部
５６  目的関連ワード抽出部
５７  手段関連ワード抽出部
５８  類語集合取得部
５９  対応関係判別部
６０  対応チェック結果表示部
【図１】
2008250649.tif 000003
【図２】
2008250649.tif 000004
【図３】
2008250649.tif 000005
【図４】
2008250649.tif 000006
【図５】
2008250649.tif 000007
【図６】
2008250649.tif 000008
【図７】
2008250649.tif 000009
【図８】
2008250649.tif 000010
【図９】
2008250649.tif 000011
【図１０】
2008250649.tif 000012
【図１１】
2008250649.tif 000013
【図１２】
2008250649.tif 000014