(57)【要約】ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うＵＩ作成支援装置（１）であって、業務の習熟度のレベルを示す業務習熟度情報、及び、ＵＩ画面を操作するために使用する装置の習熟度のレベルを示す装置習熟度情報を取得する取得部（１０）と、ＵＩ画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報いずれを優先した構成内容とするか決定する優先決定部（２０）と、構成項目ごとに、優先決定部（２０）が優先すると決定した業務習熟度情報または装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定部（４０）と、を有するＵＩ作成支援装置（１）。
2012144140.tif 000002
【特許請求の範囲】
【請求項１】
ある業務に利用されるＵＩ（User Interface）画面をユーザごとに作成するための支援を行うＵＩ作成支援装置であって、
前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段と、
前記ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段と、
前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定手段と、
を有するＵＩ作成支援装置。
【請求項２】
請求項１に記載のＵＩ作成支援装置において、
前記優先決定手段は、前記業務習熟度情報及び前記装置習熟度情報を利用して、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定するＵＩ作成支援装置。
【請求項３】
請求項２に記載のＵＩ作成支援装置において、
前記構成項目ごとに定められた前記業務習熟度情報及び前記装置習熟度情報各々の重み付け値を保持する重み付け保持手段をさらに有し、
前記優先決定手段は、前記重み付け値をも利用して、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定するＵＩ作成支援装置。
【請求項４】
請求項１から３のいずれか１項に記載のＵＩ作成支援装置において、
前記構成項目ごとに、前記業務習熟度及び前記装置習熟度のレベルに応じた構成内容を定めた情報を保持するＵＩ構成保持手段をさらに有し、
前記ＵＩ構成決定手段は、前記業務習熟度情報又は前記装置習熟度情報をキーとして前記ＵＩ構成保持手段を検索した結果に基づいて、前記構成項目ごとの構成内容を決定するＵＩ作成支援装置。
【請求項５】
請求項１から４のいずれか１項に記載のＵＩ作成支援装置において、
前記ＵＩ構成決定手段の決定に従い、前記ＵＩ画面を作成するＵＩ画面作成手段をさらに有するＵＩ作成支援装置。
【請求項６】
ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うためのプログラムであって、
前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段、
前記ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段、
前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定手段、
としてコンピュータを機能させるためのプログラム。
【請求項７】
ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うＵＩ作成支援方法であって、
前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得ステップと、
前記ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定ステップと、
前記構成項目ごとに、前記優先決定ステップで優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定ステップと、
をコンピュータが実行するＵＩ作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＩ作成支援装置、ＵＩ作成支援方法及びプログラムに関する。
【背景技術】
【０００２】
ＵＩ画面を作成するユーザ（以下、「設計ユーザ」）は、作成したＵＩ画面を使用するユーザ（以下、「想定ユーザ」）を把握し、当該想定ユーザに適したＵＩ画面を設計する必要があるが、想定ユーザに適したＵＩ画面を設計することは容易でない。【０００３】
特許文献１には、想定ユーザの端末装置に対する操作時間、使用回数、使用期間に基づいて想定ユーザの入力操作の熟練度を判定し、当該判定結果に基づいて入力指示画面を省略する画面遷移制御方式が記載されている。具体的には、想定ユーザが注文業務に不慣れな段階ではメニュー画面からデータ登録完了画面に至る全ての段階の入力指示画面を遷移し、想定ユーザが注文業務に熟練すると、メニュー画面からデータ一覧画面を省略してデータ入力画面に遷移し、その後、データ登録完了画面等を省略して再びメニュー画面に遷移することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−１３７６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ある業務に利用されるＵＩ画面を設計する場合、想定ユーザの当該業務の習熟度（以下、「業務習熟度」）、及び、ＵＩ画面を操作するために使用する装置に対する習熟度（以下、「装置習熟度」）に応じて、想定ユーザに適したＵＩ画面は異なる。本発明者は、想定ユーザの業務習熟度、及び、装置習熟度を考慮して想定ユーザに適したＵＩ画面を作成する手段を検討した結果、以下の課題を見出した。【０００６】
業務習熟度が高い想定ユーザ用のＵＩ画面が備えるべき構成、及び、装置習熟度が高い想定ユーザ用のＵＩ画面が備えるべき構成は同様のものとなりやすい。例えば、このようなユーザ用のＵＩ画面は、複数の処理を並列的に行うため、１度に複数のウインドウの使用を認める構成とすることができる。また、業務習熟度が低い想定ユーザ用のＵＩ画面が備えるべき構成、及び、装置習熟度が低い想定ユーザ用のＵＩ画面が備えるべき構成も同様のものとなりやすい。例えば、このようなユーザ用のＵＩ画面は、複数の処理を並列的に行うことを禁止するため、１度に１つのウインドウのみの使用を認める構成とすることができる。【０００７】
しかしながら、想定ユーザの業務習熟度、及び、装置習熟度は必ずしも同程度とならず、一方の習熟度は高いが他方の習熟度は低い場合があり得る。従来、このような事態を考慮して、適切なＵＩ画面を作成する技術がなかった。特許文献１に記載の技術は、当該点を考慮していないため、一方の習熟度は高いが他方の習熟度は低い想定ユーザに対して、適切なＵＩ画面を作成することはできない。【０００８】
本発明は、必ずしも同程度の水準とならない想定ユーザの業務習熟度、及び、装置習熟度を適切に反映させて、想定ユーザに適したＵＩ画面を作成するための技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明によれば、ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うＵＩ作成支援装置であって、前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段と、ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段と、前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定手段と、を有するＵＩ作成支援装置が提供される。【００１０】
また、本発明によれば、ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うためのプログラムであって、前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得手段、ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段、前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定手段、としてコンピュータを機能させるためのプログラムが提供される。【００１１】
また、本発明によれば、ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うＵＩ作成支援方法であって、前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置に対する習熟度のレベルを示す装置習熟度情報を取得する取得ステップと、ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定ステップと、前記構成項目ごとに、前記優先決定ステップで優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定ステップと、をコンピュータが実行するＵＩ作成支援方法が提供される。
【発明の効果】
【００１２】
本発明によれば、必ずしも同程度の水準とならない想定ユーザの業務習熟度、及び、装置習熟度を適切に反映させて、想定ユーザに適したＵＩ画面を作成することが可能となる。
【図面の簡単な説明】
【００１３】
上述した目的、および、その他の目的、特徴及び利点は、以下に述べる好適な実施の形態、および、それに付随する以下の図面によって、さらに明らかになる。
【図１】本実施形態のＵＩ作成支援装置の機能ブロック図の一例である。
【図２】本実施形態のＵＩ構成保持部が保持する情報の一例である。
【図３】本実施形態の重み付け保持部が保持する情報の一例である。
【図４】本実施形態のＵＩ作成支援方法の処理の流れの一例を示すフローチャートである。
【図５】本実施形態のＵＩ作成支援方法の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を用いて説明する。
【００１５】
なお、本実施形態の各部は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム（あらかじめ機器を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、機器にはいろいろな変形例があることは、当業者には理解されるところである。
【００１６】
また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、本実施形態の各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００１７】
まず、本実施形態の概要について説明する。
本実施形態のＵＩ作成支援装置は、ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うため、以下の（１）乃至（３）の処理を行う。
【００１８】
（１）ＵＩ画面を作成する設計ユーザから、設計中のＵＩ画面を使用する想定ユーザの業務習熟度を示す情報（以下、「業務習熟度情報」）、および、装置習熟度を示す情報（以下、「装置習熟度情報」）各々の入力を受付ける。業務習熟度情報及び装置習熟度情報は、例えば、「Ｌｖ１」、「Ｌｖ２」、「Ｌｖ３」、・・・などのように、その度合いを表す値とすることができる。
【００１９】
（２）ＵＩ画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報のいずれを優先した構成内容とするか決定する。構成項目は、例えば「実行手段の自由度」等が考えられ、当該構成項目の具体的な構成内容としては、「マウスやタッチのみで実行可能とする」、「ショートカットキーを提供する」、「ショートカットキーの提供やキーボードのみでの操作への最適化を行う」などが考えられる。
【００２０】
（３）構成項目ごとに、（２）で優先すると決定した業務習熟度情報又は装置習熟度情報に基づいて、構成内容を決定する。
【００２１】
このように、本実施形態のＵＩ作成支援装置は、ＵＩ画面の構成を複数の構成項目に細分化し、構成項目ごとに業務習熟度情報及び装置習熟度情報のいずれを優先した構成内容とするか決定する。そして、決定した方の習熟度情報に基づいて構成項目ごとにＵＩ画面の構成内容を決定し、それらを組み合わせて１つのＵＩ画面の構成を決定する。
【００２２】
次に、本実施形態の構成について詳細に説明する。
図１は、本実施形態のＵＩ作成支援装置１の構成の一例を示す機能ブロック図を示す。本実施形態のＵＩ作成支援装置１は、取得部１０と、優先決定部２０と、ＵＩ構成決定部４０とを有する。また、本実施形態のＵＩ作成支援装置１は、重み付け保持部３０、ＵＩ構成保持部５０、及び、ＵＩ画面作成部６０のいずれか１つ以上を有することもできる。以下、各部について説明する。
【００２３】
取得部１０は、業務習熟度情報及び装置習熟度情報各々を取得する。業務習熟度及び装置習熟度は、予め、「Ｌｖ１」、「Ｌｖ２」、「Ｌｖ３」、・・・や、「上級者」、「中級者」、「初級者」等のように所定数（設計的事項）の水準にレベル分けされており、取得部１０は、当該情報を保持している。そして、取得部１０は、マウス、キーボード、タッチパネルディスプレイ、マイク等のあらゆる入力装置を介して、設計ユーザから、業務習熟度及び装置習熟度各々ごとに、レベルの入力を受付ける。当該入力は、例えばチェックボックス、ドロップダウンリスト等のＧＵＩ（Graphical User Interface）部品を備えたＵＩ画面を利用して実現してもよい。なお、業務習熟度及び装置習熟度は、同様の手段（レベル数等）でレベル分けすることができる。本実施の形態では、業務習熟度及び装置習熟度はいずれも、「Ｌｖ１」、「Ｌｖ２」、「Ｌｖ３」の３つの水準にレベル分けされているものとする。「Ｌｖ１」は最も習熟度が低く、「Ｌｖ３」は最も習熟度が高く、「Ｌｖ２」は「Ｌｖ１」と「Ｌｖ３」の間の習熟度を示す。
【００２４】
優先決定部２０は、ＵＩ画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報いずれを優先した構成内容とするか決定する。
【００２５】
まず、構成項目について説明する。構成項目の具体例としては、例えば、「ＵＩ画面におけるデータの入力手段」が考えられ、当該構成項目の具体的な構成内容としては、マウス入力、キーボード入力、マウス入力とキーボード入力の組み合わせ、マイクでの音声入力等が考えられる。なお、ＵＩ画面の構成を複数の構成項目に細分化する手段、具体的には構成項目の数や、構成項目の内容等は特段制限されないが、より細かく細分化するほど、作成可能なＵＩ画面のバリエーションは多くなる。
【００２６】
ここで、図２に、構成項目の具体例、及び、各構成項目の具体的な構成内容の一例を示す。図２に示す情報は、図１に示すＵＩ構成保持部５０が保持する。
【００２７】
図２中、「ＵＩ構成の項目」の欄に構成項目が記載され、「ＵＩ構成の内容」の欄に各構成項目の具体的な構成内容が記載されている。なお、「ＵＩ構成の内容」の欄は、業務習熟度及び装置習熟度のレベルに対応する「Ｌｖ１」、「Ｌｖ２」、「Ｌｖ３」の３つの欄に分けられており、各レベルに対応付けて、習熟度が当該レベルである想定ユーザ用のＵＩ画面として適切な構成内容が記載されている。すなわち、図２に示す情報は、構成項目ごとに、各レベル（習熟度）に応じた適切な構成内容を定めた情報となっている。
【００２８】
例えば、図２に示すデータの場合、構成項目として「実行手段の自由度」が含まれている。当該構成項目は、ＵＩ画面上で所定の機能を実行するための構成に関する。そして、当該構成項目の構成内容として、習熟度「Ｌｖ１」に対応付けて「マウスやタッチのみで実行可能とする」、習熟度「Ｌｖ２」に対応付けて「ショートカットキーを提供する」、習熟度「Ｌｖ３」に対応付けて「ショートカットキーの提供やキーボードのみでの操作への最適化を行う」が記載されている。なお、図２に示す構成項目及び各構成項目の構成内容は一例であり、その他、従来技術を利用して実現できるあらゆる構成内容の中から、設計するＵＩ画面の用途や、使用場面、予算などの事情を考慮して様々な選択が可能である。また、図２に示すように、必ずしもすべての構成項目において、すべてのレベル（習熟度）各々に対応付けた構成内容を記載する必要はない。例えば、構成項目「入力の自由度」は、習熟度「Ｌｖ１」及び「Ｌｖ３」に対応付けて構成内容を記載しているが、習熟度「Ｌｖ２」に対応付けた構成内容は記載していない。
【００２９】
なお、図２に示す情報は、業務習熟度及び装置習熟度共通の内容となっている。すなわち、業務習熟度が「Ｌｖ１」である想定ユーザ用のＵＩ画面が備えるべき構成、及び、装置習熟度が「Ｌｖ１」である想定ユーザ用のＵＩ画面が備えるべき構成は同様であり、業務習熟度が「Ｌｖ２」である想定ユーザ用のＵＩ画面が備えるべき構成、及び、装置習熟度が「Ｌｖ２」である想定ユーザ用のＵＩ画面が備えるべき構成は同様であり、かつ、業務習熟度が「Ｌｖ３」である想定ユーザ用のＵＩ画面が備えるべき構成、及び、装置習熟度が「Ｌｖ３」である想定ユーザ用のＵＩ画面が備えるべき構成は同様である。しかし、当該例はあくまで一例であり、業務習熟度及び装置習熟度各々ごとに、各レベル（習熟度）に応じた適切な構成内容を定めることもできる。
【００３０】
次に、優先決定部２０が、構成項目ごとに、業務習熟度情報及び装置習熟度情報いずれを優先した構成内容とするか決定する手段について説明する。なお当該手段は様々なバリエーションが考えられるが、以下では一例を説明する。
【００３１】
本例の場合、優先決定部２０は、取得部１０が取得した業務習熟度情報及び装置習熟度情報と、図３に示すような情報と、以下の式（数１）を利用する。
【００３２】
【数１】
2012144140.tif 000003
【００３３】
図３に示す情報は、図１に示す重み付け保持部３０が保持する。当該情報は、構成項目ごとに定められた業務習熟度及び装置習熟度各々の重み付け値（構成・習熟度関連度）を示している。当該値が、式（数１）に示す「構成・習熟度関連度」に対応する。なお、図３に示す重み付け値は、以下のような観点で付与されている。
【００３４】
（１）重み付け値は、各構成項目の具体的な構成内容を決定する際に重視すべき程度を示す。
（２）各構成項目の具体的な構成内容を決定する際に重視すべき程度が大きいほど、重み付け値を大きくする。
（３）各構成項目の具体的な構成内容を決定する際に重視する必要がない場合、その習熟度にはその旨を示す値を付す。図示する例では、「０」を付している。なお、ある構成項目において、業務習熟度及び装置習熟度のいずれもが、図示するような「０」をとることはないものとする。
【００３５】
なお、本実施形態の重み付け保持部３０は図３に示す情報を保持するものとするが、当該内容はあくまで一例である。
【００３６】
また、優先決定部２０は、所定数（設計的事項）の水準にレベル分けされた各習熟度各々に定められた定数（習熟度定数）を、予め保持しておく。本実施形態では、優先決定部２０は、習熟度「Ｌｖ１」の習熟度定数「７」、習熟度「Ｌｖ２」の習熟度定数「３」、習熟度「Ｌｖ３」の習熟度定数「１」を保持しておく。当該習熟度定数はあくまで一例である。当該習熟度定数が、式（数１）に示す「習熟度定数」に対応する。なお、当該習熟度定数は、以下のような観点で付与されている。
【００３７】
（１）習熟度定数は、各構成項目の具体的な構成内容を決定する際に重視すべき程度を示す。
（２）各構成項目の具体的な構成内容を決定する際に重視すべき程度が大きいほど、習熟度定数を大きくする。上記例の場合、より低い習熟度に、より大きい習熟度定数を付与している。このようにすると、想定ユーザの業務習熟度及び装置習熟度の程度が一致しない場合、習熟度の低い方に合わせたＵＩ画面が作成されやすい傾向となる。
【００３８】
このような情報を利用して行われる優先決定部２０の処理例は、以下のようなものである。まず、優先決定部２０は、取得部１０が取得した業務習熟度情報及び装置習熟度情報各々を基に、業務習熟度及び装置習熟度各々の習熟度定数を決定する。その後、優先決定部２０は、当該習熟度定数、及び、重み付け保持部３０が保持する図３に示す情報を利用し、構成項目ごとに、式（数１）に基づいて、業務習熟度及び装置習熟度各々の優先度を算出する。そして、優先決定部２０は、構成項目ごとに業務習熟度及び装置習熟度各々の優先度を大小比較し、構成項目ごとに、より大きい方の習熟度を優先して構成内容を定めるよう決定する。すなわち、優先度の大きい習熟度の習熟度情報（業務習熟度情報または装置習熟度情報）に基づいて、構成内容を定めるよう決定する。
【００３９】
図１に戻り、ＵＩ構成決定部４０は、構成項目ごとに、優先決定部２０が優先すると決定した業務習熟度情報または装置習熟度情報に基づいて、構成内容を決定する。例えば、ＵＩ構成決定部４０は、ＵＩ構成保持部５０が保持する図２に示すような情報を利用して、構成項目ごとに構成内容を決定する。すなわち、ＵＩ構成決定部４０は、構成項目ごとに、優先決定部２０が優先すると決定した業務習熟度情報または装置習熟度情報で特定され習熟度のレベル（本実施形態の場合、「Ｌｖ１」、「Ｌｖ２」または「Ｌｖ３」）に対応付けられた構成内容を検索し、検索結果として取得した構成内容を、当該構成項目の構成内容として決定する。
【００４０】
ＵＩ画面作成部６０は、ＵＩ構成決定部４０の決定に従い、ＵＩ画面を作成する。このようなＵＩ画面作成部６０の構成は、従来技術に準じて実現できる。例えば、あらかじめ図２に示す各構成内容（例：「マウスやタッチのみで実行可能とする」）各々を実現するモジュールが記憶装置内に記憶されており、ＵＩ画面作成部６０は、構成項目ごとに決定される構成内容各々のモジュールを利用し、それらを組み合わせるなどして、１つのＵＩ画面を作成してもよい。
【００４１】
本実施形態のＵＩ作成支援装置は、例えば以下のプログラムをコンピュータにインストールすることで、実現することができる。
【００４２】
ある業務に利用されるＵＩ画面をユーザごとに作成するための支援を行うためのプログラムであって、
前記業務の習熟度のレベルを示す業務習熟度情報、及び、前記ＵＩ画面を操作するために使用する装置の習熟度のレベルを示す装置習熟度情報を取得する取得手段、
ＵＩ画面の構成を細分化した複数の構成項目ごとに、前記業務習熟度情報及び前記装置習熟度情報いずれを優先した構成内容とするか決定する優先決定手段、
前記構成項目ごとに、前記優先決定手段が優先すると決定した前記業務習熟度情報または前記装置習熟度情報に基づいて、構成内容を決定するＵＩ構成決定手段、
としてコンピュータを機能させるためのプログラム。
【００４３】
次に、図４に示すフローチャートを用いて、本実施形態のＵＩ作成支援方法の一例について説明する。
【００４４】
まず、取得部１０が、業務の習熟度を示す業務習熟度情報、及び、ＵＩ画面を操作するために使用する装置の習熟度を示す装置習熟度情報を取得する（Ｓ１０：取得ステップ）。本実施形態では、取得部１０は、業務習熟度情報、及び、装置習熟度情報各々として、習熟度「Ｌｖ１」〜「Ｌｖ３」のいずれかを取得する。ここでは、業務習熟度情報として習熟度「Ｌｖ２」、装置習熟度情報として習熟度「Ｌｖ３」を取得したとする。
【００４５】
次に、優先決定部２０が、ＵＩ画面の構成を細分化した複数の構成項目ごとに、業務習熟度情報及び装置習熟度情報のいずれを優先した構成とするか決定する（Ｓ２０：優先決定ステップ）。ここでは、図２に示す複数の構成項目の中の「実行手段の自由度」及び「入力の自由度」を例に、図５のフローチャートを用いて処理の例を説明する。
【００４６】
まず、構成項目「実行手段の自由度」に関する処理を説明する。優先決定部２０は、重み付け保持部３０が保持する図３に示す情報、予め保持している習熟度定数（習熟度「Ｌｖ１」の習熟度定数「７」、習熟度「Ｌｖ２」の習熟度定数「３」、習熟度「Ｌｖ３」の習熟度定数「１」）、及び、上記式（数１）を利用し、業務習熟度及び装置習熟度各々の優先度を算出する（Ｓ２１）。ここでは、業務習熟度の優先度「０」（＝３×０）、装置習熟度の優先度「２」（＝１×２）が算出される。その後、優先決定部２０はこれらの優先度を大小比較し（Ｓ２２）、大きい方の装置習熟度情報を優先して、構成項目「実行手段の自由度」の構成内容を定めることを決定する（Ｓ２３）。
【００４７】
次に、構成項目「入力の自由度」に関する処理を説明する。優先決定部２０は、同様に、重み付け保持部３０が保持する図３に示す情報、習熟度定数（習熟度「Ｌｖ１」の習熟度定数「７」、習熟度「Ｌｖ２」の習熟度定数「３」、習熟度「Ｌｖ３」の習熟度定数「１」）、及び、上記式（数１）を利用し、業務習熟度及び装置習熟度各々の優先度を算出する（Ｓ２１）。ここでは、業務習熟度の優先度「６」（＝３×２）、装置習熟度の優先度「１」（＝１×１）が算出される。その後、優先決定部２０はこれらの優先度を大小比較し（Ｓ２２）、大きい方の装置習熟度情報を優先して、構成項目「入力の自由度」の構成内容を定めることを決定する（Ｓ２３）。
【００４８】
優先決定部２０は、上記のような処理を実行することで、構成項目ごとに、業務習熟度情報及び装置習熟度情報のいずれを優先して構成内容を定めるか決定する。
【００４９】
その後、ＵＩ構成決定部４０は、構成項目ごとに、Ｓ２０で優先決定部２０が優先すると決定した業務習熟度情報または装置習熟度情報に基づいて、構成内容を決定する（Ｓ３０：ＵＩ構成決定ステップ）。ここでも、図２に示す複数の構成項目の中の「実行手段の自由度」及び「入力の自由度」を例に、処理を説明する。
【００５０】
まず、構成項目「実行手段の自由度」に関する処理を説明する。ＵＩ構成決定部４０は、ＵＩ構成保持部５０が保持する図２に示す情報を参照し、Ｓ２０で優先決定部２０が優先すると決定した装置習熟度情報に基づいて、構成内容を決定する。具体的には、ＵＩ構成決定部４０は、構成項目「実行手段の自由度」の構成内容として、図２において装置習熟度情報：習熟度「Ｌｖ３」に対応付けられている構成内容「ショートカットキーの提供やキーボードのみでの操作への最適化を行う」を決定する。
【００５１】
次に、構成項目「入力の自由度」に関する処理を説明する。ＵＩ構成決定部４０は、ＵＩ構成保持部５０が保持する図２に示す情報を参照し、Ｓ２０で優先決定部２０が優先すると決定した業務習熟度情報に基づいて、構成内容を決定する。具体的には、ＵＩ構成決定部４０は、構成項目「入力の自由度」の構成内容として、図２において業務習熟度情報：習熟度「Ｌｖ２」に対応付けられている構成内容を決定するが、図２に示す情報においては、習熟度「Ｌｖ２」に構成内容が対応付けられていない。かかる場合、ＵＩ構成決定部４０は、あらかじめ定められた動作に従って他の構成内容を決定する。本実施の形態では、ＵＩ構成決定部４０は、構成内容が対応付けられていないか確認しながら習熟度のレベルを低い方に移動し、最初に見付かった構成内容を、当該構成項目の構成内容として決定する。具体的には、ＵＩ構成決定部４０は、構成項目「入力の自由度」の構成内容として、習熟度「Ｌｖ１」に対応付けられている構成内容「できるだけ既定値から選択させるようにする」を決定する。
【００５２】
なお、Ｓ３０で構成項目ごとに決定された構成内容は記憶装置に保存される。そして、例えば、ＵＩ画面作成部６０が、Ｓ３０での決定内容に従い、ＵＩ画面を作成する。
【００５３】
次に、本実施形態の作用効果について説明する。
【００５４】
本実施形態によれば、ＵＩ画面の設計ユーザは、設計中のＵＩ画面を使用する想定ユーザの業務習熟度、装置習熟度を本実施形態のＵＩ作成支援装置に入力するだけで、当該想定ユーザ用のＵＩ画面が備えるべき構成を決定することができる。
【００５５】
また、本実施形態によれば、ＵＩ画面に関する知識が乏しい設計ユーザであっても、効率的に、効果的なＵＩ画面を設計することができる。
【００５６】
また、ＵＩ画面に関する知識に長けた設計ユーザにおいても、構成項目ごとに構成内容を検討し、その内容を決定するのは非常に面倒であり、時間と労力を要する作業であると考えられる。本実施形態によれば、例えば、まず、本実施形態のＵＩ作成支援装置を利用して設計中のＵＩ画面が備える構成の第１案を作成し、その後、第１案を基礎にして、ＵＩ画面の設計の変更を行うことができる。このような点からも、本実施形態によれば、ＵＩ画面の設計における時間と労力を軽減できるといえる。
【００５７】
また、本実施形態では、構成項目ごとに予め定められた「構成内容を決定する際に業務習熟度及び装置習熟度いずれをどの程度重視すべきかを示す程度（図３の重み付け値）」のみならず、「想定ユーザの業務習熟度及び装置習熟度の差を構成内容の決定に反映させることができる習熟度定数」をも利用して、構成項目ごとに業務習熟度情報及び装置習熟度情報いずれを優先した構成とするか決定する。このような本実施形態によれば、必ずしも同程度の水準とならない想定ユーザの業務習熟度、及び、装置習熟度を適切に反映させて、想定ユーザに適したＵＩ画面を作成することが可能となる。
【００５８】
この出願は、２０１１年４月１９日に出願された日本特許出願特願２０１１−０９２９０６号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2012144140.tif 000004
【図２】
2012144140.tif 000005
【図３】
2012144140.tif 000006
【図４】
2012144140.tif 000007
【図５】
2012144140.tif 000008
【国際調査報告】
2012144140.tif 000009
2012144140.tif 000010
2012144140.tif 000011
2012144140.tif 000012