(57)【要約】【課題】複数の業務を統合したシステムにおけるＵＩ(User Interface)画面の設計を支援する技術であって、業務ごとに最適なＵＩ設計と、業務間の一貫性の両方を考慮したＵＩ画面の設計を支援する技術を提供する。【解決手段】複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援装置１であって、複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付部１０と、ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶部１１と、設計項目毎に、入力受付部１０が受付けた特性項目値の中の設計・特性対応情報において各設計項目に対応付けられている特性項目の特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化部１２と、を有するＵＩ設計支援装置１。【選択図】図１
2014164608.tif 000002
【特許請求の範囲】
【請求項１】
複数の業務用のＵＩ(User Interface)画面の設計を支援するＵＩ設計支援装置であって、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付手段と、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶手段と、
前記設計項目毎に、前記入力受付手段が受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化手段と、
を有するＵＩ設計支援装置。
【請求項２】
請求項１に記載のＵＩ設計支援装置において、
前記設計項目毎に、前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を入力とし、当該設計項目の設計内容を出力とする設計内容選定ルールを記憶する設計内容選定ルール記憶手段と、
前記設計内容選定ルールを利用して、前記設計項目各々の設計内容を、前記グループ化手段で生成された前記設計項目各々のグループ毎に決定する設計内容選定手段と、
を有するＵＩ設計支援装置。
【請求項３】
請求項２に記載のＵＩ設計支援装置において、
前記設計内容選定手段は、第１の前記設計項目の設計内容を決定する際、前記グループ化手段で生成された前記第１の設計項目のグループ毎に、前記設計・特性対応情報で前記第１の設計項目に対応付けられている１つ以上の前記特性項目の前記特性項目値を利用して前記特性項目毎に代表値を決定し、前記代表値を前記設計内容選定ルールに入力して前記設計内容を取得するＵＩ設計支援装置。
【請求項４】
請求項１から３のいずれか１項に記載のＵＩ設計支援装置において、
複数の前記設計項目には優先順位が付されており、
前記グループ化手段は、
優先順位の高い前記設計項目から順に複数の業務をグループ化していき、
第１の前記設計項目よりも優先順位が１つ低い第２の前記設計項目における業務のグループ化を行う際、前記第１の設計項目において決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化するＵＩ設計支援装置。
【請求項５】
請求項１から４のいずれか１項に記載のＵＩ設計支援装置において、
前記設計・特性対応情報において第３の前記設計項目に複数の前記特性項目が対応付けられている場合、当該複数の特性項目には優先順位が付されており、
前記グループ化手段は、前記第３の設計項目における業務のグループ化を行う際、優先順位の高い前記特性項目の前記特性項目値から順に利用して、特性が共通する業務毎にグループ化していき、
第１の前記特性項目よりも優先順位が１つ低い第２の前記特性項目の前記特性項目値を利用して業務のグループ化を行う際、前記第１の特性項目の前記特性項目値を利用して決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化するＵＩ設計支援装置。
【請求項６】
請求項５に記載のＵＩ設計支援装置において、
前記グループ化手段は、前記特性項目毎にそれ以上の細分化を禁止する閾値を保持しており、
前記第１の特性項目の前記特性項目値を利用して形成されたグループの中に、前記第１の特性項目の前記閾値を満たす特性を備える業務をまとめたグループが存在する場合、前記第２の特性項目の前記特性項目値を利用して業務のグループ化を行う際、当該グループのそれ以上の細分化は行わないＵＩ設計支援装置。
【請求項７】
複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援方法であって、
コンピュータが、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付ステップと、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を参照し、前記設計項目毎に、前記入力受付ステップで受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化ステップと、
を実行するＵＩ設計支援方法。
【請求項８】
複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援装置のためのプログラムであって、
コンピュータを、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付手段、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶手段、
前記設計項目毎に、前記入力受付手段が受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＩ設計支援装置、ＵＩ設計支援方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に情報処理装置が行う画面情報生成方法が開示されている。当該方法では、情報処理装置が、端末から送信されたメインリクエストを受付けるステップと、当該メインリクエストに基づいて、少なくとも１つのサブリクエストを生成するステップと、各サブリクエストを発行し、当該サブリクエストで要求するコンテンツを取得するステップと、取得した各コンテンツを統合し、１つの画面情報を生成するステップとを行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１３４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明者は、複数の業務（例：受発注業務、会計業務等）を統合したシステムにおけるＵＩ画面の設計において、以下のような新たな課題を見出した。
【０００５】
このような統合システムの場合、複数の業務各々用のＵＩ画面が必要になる。各業務のＵＩ画面を各業務に最適に設計すると、複数の業務間においてＵＩ画面の設計の一貫性が確保できなくなる。統合システムを利用して複数の業務を行う利用者が存在する場合、同じシステムのＵＩ画面にも関わらず、各業務のＵＩ画面の設計の一貫性がないと使用しづらく感じる場合がある。また、操作ミス等が発生する恐れがある。
【０００６】
しかしながら、複数の業務間におけるＵＩ画面の設計の一貫性を重視し、すべての業務のＵＩ画面を共通の設計とすると、各業務のＵＩ画面が使いづらい設計となる恐れがある。そこで、複数の業務を統合したシステムにおけるＵＩ画面を設計する際には、複数の業務間の一貫性と、各業務に適した設計とのバランスを考慮する必要がある。
【０００７】
本発明の目的は、複数の業務を統合したシステムにおけるＵＩ画面の設計を支援する技術であって、業務ごとに最適なＵＩ設計と、業務間の一貫性の両方を考慮したＵＩ画面の設計を支援する技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明によれば、
複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援装置であって、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付手段と、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶手段と、
前記設計項目毎に、前記入力受付手段が受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化手段と、
を有するＵＩ設計支援装置が提供される。
【０００９】
また、本発明によれば、
複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援方法であって、
コンピュータが、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付ステップと、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を参照し、前記設計項目毎に、前記入力受付ステップで受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化ステップと、
を実行するＵＩ設計支援方法が提供される。
【００１０】
また、本発明によれば、
複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援装置のためのプログラムであって、
コンピュータを、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付手段、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶手段、
前記設計項目毎に、前記入力受付手段が受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化手段、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、複数の業務を統合したシステムにおけるＵＩ画面の設計を支援する技術であって、業務ごとに最適なＵＩ設計と、業務間の一貫性の両方を考慮したＵＩ画面の設計を支援する技術が実現される。
【図面の簡単な説明】
【００１２】
【図１】本実施形態のＵＩ設計支援装置の機能ブロック図の一例を示す図である。
【図２】本実施形態の特性項目タイプ情報の一例を示す図である。
【図３】本実施形態の入力受付部１０が入力を受付けた内容の一例を示す図である。
【図４】本実施形態の設計・特性対応情報の一例を示す図である。
【図５】特性項目「データ量」の特性項目値を利用して業務をグループ化した例を示す図である。
【図６】特性項目「業務のカテゴリ」の特性項目値を利用して業務をグループ化した例を示す図である。
【図７】複数の特性項目各々の特性項目値を利用して業務をグループ化した例を示す図である。
【図８】設計項目毎に業務をグループ化した例を示す図である。
【図９】本実施形態のＵＩ設計支援装置から出力される情報の一例を示す図である。
【図１０】本実施形態の設計・特性対応情報の一例を示す図である。
【図１１】本実施形態のグループ化部が保持する閾値の一例を示す図である。
【図１２】設計項目毎に業務をグループ化した例を示す図である。
【図１３】本実施形態のＵＩ設計支援装置から出力される情報の一例を示す図である。
【図１４】本実施形態のＵＩ設計支援装置の処理の流れの一例を示すフローチャートである。
【図１５】本実施形態のＵＩ設計支援装置の処理の流れの一例を示すフローチャートである。
【図１６】本実施形態のＵＩ設計支援装置の機能ブロック図の一例を示す図である。
【図１７】ＵＩパターン選定ルールの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を用いて説明する。すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１４】
なお、本実施形態の装置は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１５】
また、本実施形態の説明において利用する機能ブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００１６】
＜第１の実施形態＞
図１に本実施形態のＵＩ設計支援装置１の機能ブロック図の一例を示す。図示するように、ＵＩ設計支援装置１は、入力受付部１０と、対応情報記憶部１１と、グループ化部１２とを有する。本実施形態のＵＩ設計支援装置１は、複数の業務用のＵＩ画面（複数の業務を統合したシステムのＵＩ画面）の設計を支援する。
【００１７】
入力受付部１０は、複数の業務各々の特性を示す指標である複数の特性項目各々の値（特性項目値）の入力を業務ごとに受付ける。複数の業務は例えば、「受発注業務」、「会計業務」、「勤怠管理業務」等であるが、これらに限定されない。
【００１８】
特性項目の内容は特段制限されないが、例えば、「業務のカテゴリ」、「業務のユーザ（各業務を遂行するユーザ）」、「データ量（各業務で扱うデータ量の目安）」、「コスト（業務を実施するために必要な費用）」、「エラー頻度（ユーザが業務を遂行する際に操作を誤る頻度）」、「削減時間（業務を実施することによって効率化できる時間）」等とすることができる。特性項目の内容は、ＵＩ設計支援装置１の設計者や、ＵＩ設計支援装置１の利用者が予め決定し、ＵＩ設計支援装置１に記憶させておくことができる。
【００１９】
例えば、図２に示すような情報がＵＩ設計支援装置１に記憶されていてもよい。図２に示す情報は、特性項目の種類（「業務のカテゴリ」、「業務のユーザ」、「データ量」、「コスト」、「エラー頻度」、「削減時間」）が示されるとともに、特性項目値のタイプが各特性項目に対応付けて示されている。「オブジェクトタイプ（複数不可）」の特性項目値は、単数のオブジェクトとなる。「オブジェクトタイプ（複数可）」の特性項目値は、単数又は複数のオブジェクトとなる。「量タイプ」の特性項目値は、数値又は数値範囲となる。以下、特性項目の種類、及び、特性項目各々の特性項目値のタイプを示した情報を「特性項目タイプ情報」という。なお、図２に示す特性項目タイプ情報はあくまで一例であり、これに限定されない。
【００２０】
入力受付部１０は、特性項目タイプ情報を利用し、業務毎に、複数の特性項目各々の特性項目値の入力を受付ける。ＵＩ画面を設計するユーザが、業務毎に特性項目値を入力する。入力を実現する手段は特段制限されず、キーボード、タッチパネルディプレイ、マイク、入力ボタン等のあらゆる入力装置を利用して実現することができる。
【００２１】
図３に入力受付部１０が受付けた入力内容の一例を示す。図３に示す例では、業務１乃至８各々の特性項目値が入力されている。すなわち、図３に示す情報は、業務１乃至８を統合したシステムのＵＩ画面の設計を目的として入力されたものである。業務１の業務のカテゴリは「業務Ａ」であり、当該業務を遂行するユーザは「ユーザ１及びユーザ２」であり、当該業務で扱うデータ量は「数百個」であり、コストは「数万円」であり、エラー頻度は「数回／月」であり、削減時間は「数十分」であることが分かる。
【００２２】
図１に戻り、対応情報記憶部１１は、ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の特性項目を対応付けた設計・特性対応情報を記憶する。設計項目は、例えば、「画面遷移」、「画面レイアウト」、「画面の構成要素」等である。
【００２３】
なお、設計・特性対応情報において互いに対応付けられている設計項目Ａと特性項目Ａは、「特性項目Ａの特性が共通する業務は、設計項目Ａの設計を共通とするのが好ましい。」、という関係を満たすのが好ましい。「特性が共通する」とは、特性項目値が完全に一致する場合のみならず、特性項目値の相違が一定の範囲内（設計的事項）の場合も含む（以下同様）。なお、ある特性項目が、重複して複数の設計項目に対応付けられてもよい。
【００２４】
図４に設計・特性対応情報の一例を示す。図示する例では、ＵＩ画面の設計において決定する必要がある設計項目として、「画面遷移」、「画面レイアウト」、「画面の構成要素」が示されている。そして、各設計項目に、１つ又は複数の特性項目が対応付けられている。
【００２５】
図４に示す設計・特性対応情報において互いに対応付けられている設計項目Ａと特性項目Ａは、「特性項目Ａの特性が共通する業務は、設計項目Ａの設計を共通とするのが好ましい。」、という関係を満たす。すなわち、「カテゴリが共通する業務の画面遷移は共通の設計とするのが好ましい」、「遂行するユーザが共通する業務の画面レイアウトは共通の設計とするのが好ましい」、「データ量が共通する業務の画面レイアウトは共通の設計とするのが好ましい」等の関係を満たす。
【００２６】
なお、複数の設計項目は、さらに、業務間の一貫性を重視した設計とすべき順に優先順位が付されている。優先順位の高い設計項目は、優先順位の低い設計項目よりも、業務間の一貫性を考慮した設計とすべき設計項目である。図４に示す設計・特性対応情報は、複数の設計項目を優先順位が高い方から順番に上から並べている。すなわち、図４の例の場合、「画面遷移」が最も優先順位が高く、「画面の構成要素」が最も優先順位が低い。設計・特性対応情報には、このような優先順位を示す情報も記されている。
【００２７】
このような設計・特性対応情報は、ＵＩ設計支援装置１の設計者やＵＩ設計支援装置１の利用者が予め設計・特性対応情報を作成し、対応情報記憶部１１に記憶させておくことができる。
【００２８】
図１に戻り、グループ化部１２は、設計項目毎に業務をグループ化する。グループ化部１２は、入力受付部１０が受付けた特性項目値を利用して、特性が共通する業務毎にグループ化する。なお、グループ化部１２は、第１の設計項目において複数の業務をグループ化する際、設計・特性対応情報において第１の設計項目に対応付けられている特性項目の特性項目値のみを利用して、特性が共通する業務毎にグループ化する。
【００２９】
以下、グループ化部１２によるグループ化処理の一例を説明する。なお、ここでの例示はあくまで一例であり、同様のグループ化処理結果が得られる範囲で任意に設計変更が可能である。
【００３０】
グループ化部１２によるグループ化処理は、例えば、（１）：特性項目毎に特性項目値を利用して業務をグループ化する処理と、（２）：（１）において決定された特性項目毎のグループを識別する情報、及び、設計・特性対応情報を利用して、設計項目毎に業務をグループ化する処理とに分けることができる。
【００３１】
まず、（１）：特性項目毎に特性項目値を利用して業務をグループ化する処理について説明する。
【００３２】
例えば、グループ化部１２は、特性項目毎に特性項目値を利用して業務をグループ化するためのグループ化情報を予め保持しておき、当該グループ化情報を利用して、（１）のグループ化処理を実行することができる。
【００３３】
以下、グループ化情報の一例を説明する。例えば、特性項目値のタイプが「オブジェクトタイプ（複数不可）」の場合、「特性項目値が一致する業務同士を同じグループとする」であってもよい。また、特性項目値のタイプが「オブジェクトタイプ（複数可）」の場合、「少なくとも１つの特性項目値が、他の業務の特性項目値と一致する業務同士を同じグループにする」であってもよいし、又は、「特性項目値が完全に一致する業務同士を同じグループとする」であってもよい。特性項目値のタイプが「量タイプ」の場合、特性項目値が所定の数値範囲内のもの同士をまとめてグループ化することができ、グループ化情報は、例えば、「特性項目値がＭ（設計的事項）以上を同じグループとし、Ｍ未満を同じグループとする」であってもよいし、「特性項目値がＭ（設計的事項）以上を同じグループとし、Ｍ未満Ｎ以上（設計的事項）を同じグループとし、Ｎ未満を同じグループとする」であってもよい。なお、ここでの例示はあくまで一例である。
【００３４】
グループ化部１２は、例えば上述のようなグループ化情報、及び、入力受付部１０が入力を受付けた情報（例：図３）を利用して、特性項目毎に複数の業務をグループ化することができる。図５に示す例では、特性項目値のタイプが「オブジェクトタイプ（複数不可）」である特性項目「業務のカテゴリ」の特性項目値を利用して複数の業務をグループ化している。具体的には、特性項目値が一致する業務同士が同じグループとなるようにグループ化しており、業務１乃至５のグループと、業務６及び７のグループに分かれている。また、図６に示す例では、特性項目値のタイプが「量タイプ」である特性項目「データ量」の特性項目値を利用して複数の業務をグループ化している。具体的には、特性項目値が所定値（例：１００個）以上のグループと、所定値（例：１００個）未満のグループに分かれるようにグループ化しており、業務１乃至３のグループと、業務４乃至７のグループに分かれている。図７に、入力受付部１０が入力を受付けた図３に示す情報（特性項目値）を利用して業務をグループ化した結果を示す。いずれの特性項目においても、複数の業務は、点線で囲まれた業務と、点線で囲まれていない業務との２つのグループに分けられている。
【００３５】
グループ化部１２は、例えば図７に示すように、特性項目毎に業務をグループ化すると、当該グループ化の結果を示す情報（特性項目毎のグループ各々に含まれる業務を識別する情報。以下、「特性項目毎グループ情報」。）を生成する。その後、（２）：特性項目毎グループ情報、及び、設計・特性対応情報を利用して、設計項目毎に業務をグループ化する処理に進む。
【００３６】
次に、（２）：特性項目毎グループ情報、及び、設計・特性対応情報を利用して、設計項目毎に業務をグループ化する処理について説明する。
【００３７】
グループ化部１２は、優先順位の高い設計項目から順に、複数の業務をグループ化していく。なお、グループ化は以下のルールを満たすように行うものとする。
【００３８】
「ルール１」：第ｎの設計項目のグループ化を行う際、設計・特性対応情報において第ｎの設計項目に対応付けられているすべての特性項目の特性項目値を利用した業務のグループ分けすべてが適用されるように業務をグループ化する。すなわち、第ｎの設計項目に対応付けられている特性項目の特性項目値を利用した業務のグループ分けいずれかにおいて別グループに分けられた業務同士は、別グループとなるようにグループ化する。換言すれば、第ｎの設計項目に対応付けられている特性項目の特性項目値を利用した業務のグループ分けいずれかにおいても同じグループに属した業務同士が同じグループとなるようにグループ化する。
【００３９】
具体例を説明する。例えば、設計・特性対応情報において、第ｎの設計項目に特性項目「業務のユーザ」及び「データ量」が対応付けられていたとする。特性項目「業務のユーザ」の特性項目値を利用したグループ分けの結果は、図７に示すように、業務１乃至第５のグループと、業務６乃至８のグループである。一方、特性項目「データ量」の特性項目値を利用したグループ分けの結果は、図７に示すように、業務１乃至第３のグループと、業務４乃至８のグループである。このため、ルール１を適用して第ｎの設計項目のグループ化を行うと、業務１乃至３のグループと、業務４及び５のグループと、業務６乃至８のグループとに分けられる。
【００４０】
「ルール２」：第１の設計項目よりも優先順位が１つ低い第２の設計項目において業務のグループ化を行う際、第１の設計項目において決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化（細分化）する。当該ルールによれば、優先順位の低い設計項目ほど、より細分化されたグループとなる。換言すれば、業務間の一貫性を重視した設計とすべき優先順位が高い設計項目ほど、より多くの業務を含んだグループとなる。
【００４１】
なお、ルール１及び２を適用した第ｎの設計項目（複数の設計項目内の優先順位が２番目以降）のグループ分けは、以下のように表現することができる。すなわち、第ｎの設計項目において業務のグループ化を行う際、第ｎの設計項目に対応付けられている特性項目の特性項目値を利用した業務のグループ分けいずれかにおいても同じグループに属し、かつ、第ｎの設計項目よりも優先順位が１つ高い設計項目におけるグループ分けにおいても同じグループに属した業務同士が同じグループとなるようにグループ化する。
【００４２】
図８を用いてルール１及びルール２を適用したグループ分けの具体例を説明する。図４に示す設計・特性対応情報における設計項目の優先順位は、上述の通り、高い方から「画面遷移」、「画面レイアウト」、「画面の構成要素」である。図８には、この優先順位の順番に左から右に向かって設計項目が並んでいる。また、各設計項目に対応付けて、図４に示す設計・特性対応情報において各設計項目に対応付けられている１つ又は複数の特性項目が示されている。
【００４３】
グループ化部１２は、まず、優先順位が最も高い設計項目「画面遷移」における業務のグループ化を行う。具体的には、「画面遷移」に対応付けられている特性項目「業務のカテゴリ」の特性項目値を利用した業務のグループ分け（図７参照）において同じグループに属した業務同士をまとめてグループ化する（ルール１）。結果、設計項目「画面遷移」は、業務１乃至５のグループと、業務６乃至８のグループに分けられる。
【００４４】
次に、グループ化部１２は、設計項目「画面遷移」の次に優先順位が高い設計項目「画面レイアウト」における業務のグループ化を行う。なお、このグループ化処理は、上記ルール２を適用し、業務１乃至５のグループを細分化する処理、及び、業務６乃至８のグループを細分化する処理となる。具体的には、「画面レイアウト」に対応付けられている特性項目「業務のユーザ」及び「データ量」各々の特性項目値を利用した業務のグループ分け（図７参照）、及び、優先順位が１つ高い設計項目「画面遷移」における業務のグループ分け（図８参照）いずれにおいても同じグループに属した業務同士をまとめてグループ化する（ルール１、２）。結果、業務１乃至３のグループと業務４及び５のグループと業務６乃至８のグループに分けられる。
【００４５】
次に、グループ化部１２は、設計項目「画面レイアウト」の次に優先順位が高い設計項目「画面の構成要素」における業務のグループ化を行う。なお、このグループ化処理は、上記ルール２を適用し、業務１乃至３のグループを細分化する処理、業務４及び５のグループを細分化する処理、及び、業務６乃至８のグループを細分化する処理となる。具体的には、「画面の構成要素」に対応付けられている特性項目「コスト」、「エラー頻度」及び「削減時間」各々の特性項目値を利用した業務のグループ分け（図７参照）、及び、優先順位が１つ高い設計項目「画面レイアウト」における業務のグループ分け（図８参照）いずれにおいても同じグループに属した業務同士をまとめてグループ化する（ルール１、２）。結果、業務１のグループと、業務２のグループと、業務３のグループと、業務４のグループと、業務５のグループと、業務６のグループと、業務７及び８のグループとに分けられる。
【００４６】
グループ化部１２により実施されたグループ化処理の結果は、ユーザに向けて出力される。例えば、図９に示すような情報がディスプレイやプリンタ等の出力装置を介して出力されてもよい。
【００４７】
以上説明した本実施形態のＵＩ設計支援装置によれば、複数の業務を設計項目ごとにグループ化し、例えば図９に示すような情報をユーザに提供することができる。ユーザは、このような結果を利用して、ＵＩ画面の設計を決定することができる。具体的には、共通のグループに含まれる業務には、共通の設計内容を決定することができる。各設計項目が有するグループはいずれも、その設計項目の設計を共通とするのが好ましいほど所定の特性が共通する業務同士をまとめたものとなっている。このため、このような業務間の設計を共通としても、そのＵＩ画面を使用しづらくなる等の不都合は発生しにくい。また、本実施形態によれば、可能な限り複数の業務間の設計を共通とすることができるので、業務間のＵＩ画面の一貫性を可能な限り確保することができる。また、本実施形態によれば、優先順位が高い設計項目から順に業務をグループ化していくが、優先順位が低い設計項目におけるグループ化は、優先順位が高い業務のグループを細分化する形で生成される。このため、複数の設計項目における業務のグループ分けは、設計項目の優先順位に従った階層構造となっている。かかる場合、業務間のグループ分けが明確となり、ＵＩ画面の設計時の扱いが容易になる。
【００４８】
＜第２の実施形態＞
本実施形態のＵＩ設計支援装置１は、対応情報記憶部１１及びグループ化部１２の構成が第１の実施形態と異なる。入力受付部１０の構成は第１の実施形態と同様である。本実施形態のＵＩ設計支援装置１の機能ブロック図の一例は、第１の実施形態と同様に図１で示される。
【００４９】
対応情報記憶部１１が記憶する設計・特性対応情報は、設計項目（第３の設計項目）に複数の特性項目が対応付けられている場合、当該複数の特性項目に、優先順位が付されている。優先順位は、例えば、特性項目値が設計時に特別な配慮を要する値を満たす範囲となる可能性の高い順に付される。図１０にこのような設計・特性対応情報の一例を示す。図１０の場合、設計項目「画面レイアウト」に２つの特性項目「業務のユーザ」、「データ量」が対応付けられている。そして、これら２つの特性項目に優先順位が付されている。
【００５０】
グループ化部１２は、第３の設計項目（複数の特性項目が対応付けられた設計項目）における業務のグループ化を行う際、優先順位の高い特性項目の特性項目値から順に利用して（又は、特性項目毎グループ情報）、特性が共通する業務毎にグループ化していく。なお、第１の特性項目よりも優先順位が１つ低い第２の特性項目の特性項目値を利用して業務のグループ化を行う際、第１の特性項目の特性項目値を利用して決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化（細分化）する。すなわち、第２の特性項目の特性項目値を利用して業務のグループ化を行う際、第２の特性項目の特性項目値を利用した業務のグループ分け、及び、優先順位が１つ高い第１の特性項目の特性項目値を利用した業務のグループ分けいずれかにおいても同じグループに属した業務同士が同じグループとなるようにグループ化する。
【００５１】
なお、グループ化部１２は、特性項目毎にそれ以上の細分化（あるグループに含まれる複数の業務のさらなるグループ分け）を禁止するための閾値（設計的事項）を保持しておく。閾値は、特性項目値と同様、量タイプ又はオブジェクトタイプとして表わされる。この閾値は、設計時に特別な配慮を要する範囲を示す値であり、例えば、特性項目値が閾値以上の場合、又は、特性項目値が閾値以下の場合、又は、特性項目値が閾値と一致する場合、その特性項目に対応付けられている設計項目の設計において、特別な配慮が必要となる。図１１に特性項目毎の閾値の一例を示す。なお、図１１に示す例では、量タイプの閾値（下限値）を示している。当該例の場合、例えば、「データ量」の特性項目値が１００個以上の「業務の画面レイアウト」（「データ量」に対応付けられている設計項目。図１０参照。）の設計において、特別な配慮を要することが示されている。なお、図示しないが、例えば、特性項目「業務のユーザ」の閾値が「ユーザ１」であった場合、「業務のユーザ」の特性項目値が「ユーザ１」の業務の画面レイアウト（「業務のユーザ」に対応付けられている設計項目。図１０参照。）の設計において、特別な配慮を要することが示される。閾値は、ＵＩ設計支援装置１の設計者や、ＵＩ設計支援装置１の利用者が予め決定し、ＵＩ設計支援装置１に記憶させておくことができる。
【００５２】
グループ化部１２は、第１の特性項目の特性項目値を利用して形成されたグループの中に、特性項目値が閾値以上（又は閾値以下、又は閾値と一致）である業務をまとめたグループが存在する場合、当該設計項目におけるグループ化処理においてこのグループを確定状態とする。そして、以降、当該設計項目におけるグループ化処理において、第１の特性項目よりも優先順位が低い特性項目の特性項目値を利用したグループ分けは実行しない。なお、他の設計項目に移行後は、そのグループをさらにグループ分け（細分化）してもよい。
【００５３】
以下、図１２を用いて具体的に説明する。図中星印は、特性項目値が閾値以上（又は閾値以下、又は閾値と一致）の業務をまとめたグループを示す。
【００５４】
ここでは、設計項目「画面の構成要素」のグループ化処理を説明する。なお、設計項目「画面遷移」及び「画面レイアウト」のグループ化は、図８を用いて説明したものと同様である。設計項目「画面の構成要素」のグループ化においては、優先順位の高い順（ここでは、「コスト」→「エラー頻度」→「削除時間」。図１０参照。）に特性項目値を利用してグループ化する。
【００５５】
まず、特性項目「コスト」の特性項目値を利用して、業務１乃至３のグループ、業務４及び５のグループ、及び、業務６乃至８のグループ各々を細分化する。具体的には、特性項目「コスト」の特性項目値を利用した業務のグループ分け（図７参照）、及び、優先順位が１つ高い設計項目「画面レイアウト」における業務のグループ分け（図８参照）いずれにおいても同じグループに属した業務同士をまとめてグループ化する。結果、業務１及び２のグループと、業務３のグループと、業務４及び５のグループと、業務６のグループと、業務７及び８のグループとに分けられる。なお、新たに生成されたグループの内、業務３のグループ及び業務６のグループは、特性項目値が閾値以上の業務をまとめたグループである。このため、以降、さらなるグループの細分化は行われない。また、業務３のグループ及び業務６のグループは、含む業務が１つのみであるので、以降、さらなるグループの細分化は行われない。
【００５６】
次に、特性項目「エラー頻度」の特性項目値を利用して、業務１及び２のグループ、業務４及び５のグループ、及び、業務７及び８のグループ各々を細分化する。具体的には、特性項目「エラー頻度」の特性項目値を利用した業務のグループ分け（図７参照）、及び、優先順位が１つ高い特性項目「コスト」における業務のグループ分け、及び、優先順位が１つ高い設計項目「画面レイアウト」における業務のグループ分け（図８参照）いずれにおいても同じグループに属した業務同士をまとめてグループ化する。結果、業務１及び２のグループと、業務３のグループと、業務４及び５のグループと、業務６のグループと、業務７及び８のグループとに分けられる。なお、新たに生成されたグループの内、業務１及び２のグループは、特性項目値が閾値以上の業務をまとめたグループである。このため、以降、さらなるグループの細分化は行われない。
【００５７】
次に、特性項目「削減時間」の特性項目値を利用して、業務４及び５のグループ、及び、業務７及び８のグループ各々を細分化する。具体的には、特性項目「削減時間」の特性項目値を利用した業務のグループ分け（図７参照）、及び、優先順位が１つ高い特性項目「エラー頻度」における業務のグループ分け、及び、優先順位が１つ高い設計項目「画面レイアウト」における業務のグループ分け（図８参照）いずれにおいても同じグループに属した業務同士をまとめてグループ化する。結果、業務１及び２のグループと、業務３のグループと、業務４のグループと、業務５のグループと、業務６のグループと、業務７及び８のグループとに分けられる。なお、新たに生成されたグループの内、業務４のグループは、特性項目値が閾値以上の業務をまとめたグループである。このため、以降、さらなるグループの細分化は行われない。また、業務４のグループ及び業務５のグループは、含む業務が１つのみであるので、以降、さらなるグループの細分化は行われない。
【００５８】
グループ化部１２により実施されたグループ化処理の結果は、ユーザに向けて出力される。例えば、図１３に示すような情報がディスプレイやプリンタ等の出力装置を介して出力されてもよい。
【００５９】
次に、図１４及び図１５のフローチャートを参照して本実施の形態の全体の動作の一例について詳細に説明する。
【００６０】
まず、図１４のフローチャートの流れを説明する。入力受付部１０は業務毎に複数の特性項目各々の値（特性項目値：業務情報）の入力（図３参照）を受付ける（ステップＡ１）。
【００６１】
次に、グループ化部１２は、特性項目タイプ情報（図２参照）で定義している特性項目ごとに、特性項目のタイプの判別を行い（ステップＡ３、Ａ４）、特性項目毎に業務をグループ化するステップＡ３〜Ａ１２のステップを繰り返す（ステップＡ２）。ここでは特性項目のタイプを、「単一のオブジェクト（オブジェクトタイプ（複数不可））」、「複数のオブジェクト（オブジェクトタイプ（複数可））」、「数値（量タイプ）」の３種類とした場合の動作について説明するが、特性項目のタイプ、タイプごとの業務のグループの作成の動作はこれに限られるものではない。
【００６２】
特性項目のタイプが単一のオブジェクトの場合（ステップＡ３のＹＥＳ、かつ、ステップＡ４のＹＥＳ）、業務毎に特性項目値を確認し、同一オブジェクト（特性項目値）を持つ業務を同一のグループとしてグループを作成する（ステップＡ５、Ａ６）。特性項目のタイプが複数のオブジェクトの場合（ステップＡ３のＹＥＳ、かつ、ステップＡ４のＮＯ）、業務毎に特性項目値を確認し、グループ内の全業務に対し、共通のオブジェクト（特性項目値）を持つ業務が１つ以上あるようにグループを作成する（ステップＡ７、Ａ８）。特性項目のタイプが数値の場合（ステップＡ３のＮＯ）、業務毎に特性項目値を確認し、特性項目値が閾値以上の業務をまとめたグループを作成する（ステップＡ９乃至Ａ１１）。そして、すべての業務に対してステップＡ９乃至Ａ１１のステップを実行した後、特性項目値が閾値以上の業務をまとめたグループに属していない業務をまとめたグループ（特性項目値が閾値未満のグループ）を作成する（ステップＡ１２）。以上のステップにより、特性項目毎に業務をグループ化することができる。結果、特性項目毎グループ情報が生成される。
【００６３】
次に、図１５のフローチャートの流れを説明する。グループ化部１２は、設計・特性対応情報（図１０参照）を参照し、優先順位の高いものから順に１つずつ設計項目を処理対象として決定する（ステップＢ１）。処理対象として決定した設計項目が、一番優先順位が高い設計項目の場合は（ステップＢ２のＮＯ）、グループ分け（細分化）する対象のグループとして、全ての業務を含む１つのグループを作成する（ステップＢ３）。ステップＢ１で処理対象として決定した設計項目の優先順位が２番目以降である場合は（ステップＢ２のＹＥＳ）、グループ分け（細分化）する対象のグループとして、１つ上位の優先順位の設計項目で決定された１つ以上のグループをそのまま決定する（ステップＢ４）。その後、ステップＢ３又はＢ４で決定したグループを１つずつ処理対象とし（ステップＢ５）、ステップＢ６〜Ｂ１０のグループ化処理を実行する。処理対象のグループが複数ある場合、処理対象とする順番は設計的事項である。
【００６４】
グループ化処理では、グループ化部１２は、設計・特性対応情報（図１０参照）を参照し、処理対象の設計項目（現在の設計項目）に対応する特性項目を優先順位の高い方から１つずつ処理対象として決定し（ステップＢ６）、決定した処理対象の特性項目の特性項目値（又は、特性項目毎グループ情報）を利用して、ステップＢ５で決定した処理対象のグループに含まれる業務をグループ分け（細分化）する（ステップＢ７）。なお、ステップＢ７で生成したグループの中に、含まれる業務が１つのグループ、又は、特性項目値が閾値以上の業務をまとめたグループが存在する場合（ステップＢ８のＹＥＳ）、そのグループの状態を「確定」状態とし、その時点で処理対象となっている設計項目が処理対象となっている間、以降のグループ分けの処理対象から除外される（ステップＢ９）。なお、ステップＢ１で新たな設計項目が処理対象として決定された後は、そのグループは再びグループ分けの対象となる。以上のステップを繰り返すことで、入力された業務情報から、設計項目ごとに階層化された業務のグループが出力される。
【００６５】
本実施形態によれば第１の実施形態と同様の作用効果が実現される。また、特性項目値が設計時に特別な配慮を要する値となっている業務はまとめて扱うのが好ましい。本実施形態によれば、このような扱いが実現される。
【００６６】
＜第３の実施形態＞
本実施形態のＵＩ設計支援装置は、第１及び第２の実施形態のＵＩ設計支援装置で生成されたグループ毎に各々の設計内容を決定することができる。その他の構成は第１及び第２の実施形態と同様である。
【００６７】
図１６に本実施形態のＵＩ設計支援装置１の機能ブロック図の一例を示す。図示するように、ＵＩ設計支援装置１は、入力受付部１０と、対応情報記憶部１１と、グループ化部１２と、設計内容選定ルール記憶部１３と、設計内容選定部１４とを有する。入力受付部１０及び対応情報記憶部１１の構成は第１及び第２の実施形態と同様である。グループ化部１２は、生成した特性項目毎グループ情報を設計内容選定部１４に入力する。
【００６８】
設計内容選定ルール記憶部１３は、設計・特性対応情報において各設計項目に対応付けられている特性項目の特性項目値を入力とし、当該設計項目の設計内容の識別情報（設計内容識別情報）を出力とする設計内容選定ルール（ＩＦ−ＴＨＥＮ選定ルール）を記憶する。設計内容選定ルール記憶部１３は、さらに、設計内容識別情報を付された設計内容を示す情報を記憶していてもよい。設計項目「画面遷移」の設計内容は、例えば「ウィザード型画面遷移」などである。設計内容は、プログラムとしてシステムに組み込めるものであることが望ましいが、模式図、設計指針など、利用者が具体的なＵＩを設計できるものであればよく、これに限るものではない。
【００６９】
ＵＩパターン選定ルールの例を図１７に示す。この例では、２つの特性項目「業務の組み合わせの有無」、「業務数」の特性項目値を入力として、４種類の画面遷移に関するＵＩパターンの中から適した１つを出力する。設計内容選定ルール記憶部１３は、このようなＵＩパターン選定ルールを設計項目ごとに複数記憶している。
【００７０】
なお、設計内容選定ルール記憶部１３は、各設計項目に対応付けて複数のＵＩパターン選定ルールを記憶してもよい。複数のＵＩパターン設計ルールは、各々異なる設計内容を出力するルールである。
【００７１】
設計内容選定部１４は、設計内容選定ルールを利用して、設計項目各々の設計内容を、グループ化部１２で生成された設計項目各々のグループ毎に決定する。設計内容選定部１４は、例えば、第１の設計項目の設計内容を決定する際、グループ化部１２で生成された第１の設計項目のグループ毎に、設計・特性対応情報で第１の設計項目に対応付けられている１つ以上の特性項目の特性項目値を利用して特性項目毎に代表値を決定し、代表値を設計内容選定ルールに入力して設計内容を取得する。代表値を決定する手段は特段制限されないが、特性項目値のタイプが、「オブジェクトタイプ（複数不可）」である場合、その値を各グループの代表値としてもよい。「オブジェクトタイプ（複数可）」である場合、各グループに含まれる複数の特性項目値の中からランダムに選択したものを代表値としてもよいし、ユーザが選択したものを代表値としてもよい。「数値（量タイプ）」の場合、平均値、最大値、最小値等を代表値としてもよい。
【００７２】
本実施形態によれば、第１及び第２の実施形態と同様の作用効果を実現することができる。また、本実施形態によれば、具体的な設計内容をグループ毎に提案することができる。
【００７３】
＜付記＞
以下、参考形態の例を付記する。
１．  複数の業務用のＵＩ(User Interface)画面の設計を支援するＵＩ設計支援装置であって、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付手段と、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶手段と、
前記設計項目毎に、前記入力受付手段が受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化手段と、
を有するＵＩ設計支援装置。
２．  １に記載のＵＩ設計支援装置において、
前記設計項目毎に、前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を入力とし、当該設計項目の設計内容を出力とする設計内容選定ルールを記憶する設計内容選定ルール記憶手段と、
前記設計内容選定ルールを利用して、前記設計項目各々の設計内容を、前記グループ化手段で生成された前記設計項目各々のグループ毎に決定する設計内容選定手段と、
を有するＵＩ設計支援装置。
３．  ２に記載のＵＩ設計支援装置において、
前記設計内容選定手段は、第１の前記設計項目の設計内容を決定する際、前記グループ化手段で生成された前記第１の設計項目のグループ毎に、前記設計・特性対応情報で前記第１の設計項目に対応付けられている１つ以上の前記特性項目の前記特性項目値を利用して前記特性項目毎に代表値を決定し、前記代表値を前記設計内容選定ルールに入力して前記設計内容を取得するＵＩ設計支援装置。
４．  １から３のいずれかに記載のＵＩ設計支援装置において、
複数の前記設計項目には優先順位が付されており、
前記グループ化手段は、
優先順位の高い前記設計項目から順に複数の業務をグループ化していき、
第１の前記設計項目よりも優先順位が１つ低い第２の前記設計項目における業務のグループ化を行う際、前記第１の設計項目において決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化するＵＩ設計支援装置。
５．  １から４のいずれかに記載のＵＩ設計支援装置において、
前記設計・特性対応情報において第３の前記設計項目に複数の前記特性項目が対応付けられている場合、当該複数の特性項目には優先順位が付されており、
前記グループ化手段は、前記第３の設計項目における業務のグループ化を行う際、優先順位の高い前記特性項目の前記特性項目値から順に利用して、特性が共通する業務毎にグループ化していき、
第１の前記特性項目よりも優先順位が１つ低い第２の前記特性項目の前記特性項目値を利用して業務のグループ化を行う際、前記第１の特性項目の前記特性項目値を利用して決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化するＵＩ設計支援装置。
６．  ５に記載のＵＩ設計支援装置において、
前記グループ化手段は、前記特性項目毎にそれ以上の細分化を禁止する閾値を保持しており、
前記第１の特性項目の前記特性項目値を利用して形成されたグループの中に、前記第１の特性項目の前記閾値を満たす特性を備える業務をまとめたグループが存在する場合、前記第２の特性項目の前記特性項目値を利用して業務のグループ化を行う際、当該グループのそれ以上の細分化は行わないＵＩ設計支援装置。
７．  複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援方法であって、
コンピュータが、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付ステップと、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を参照し、前記設計項目毎に、前記入力受付ステップで受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化ステップと、
を実行するＵＩ設計支援方法。
７−２．  ７に記載のＵＩ設計支援方法において、
前記コンピュータが、前記設計項目毎に、前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を入力とし、当該設計項目の設計内容を出力とする設計内容選定ルールを記憶しておき、
前記設計内容選定ルールを利用して、前記設計項目各々の設計内容を、前記グループ化手段で生成された前記設計項目各々のグループ毎に決定する設計内容選定ステップをさらに実行するＵＩ設計支援方法。
７−３．  ７−２に記載のＵＩ設計支援方法において、
前記設計内容選定ステップでは、第１の前記設計項目の設計内容を決定する際、前記グループ化手段で生成された前記第１の設計項目のグループ毎に、前記設計・特性対応情報で前記第１の設計項目に対応付けられている１つ以上の前記特性項目の前記特性項目値を利用して前記特性項目毎に代表値を決定し、前記代表値を前記設計内容選定ルールに入力して前記設計内容を取得するＵＩ設計支援方法。
７−４．  ７から７−３のいずれかに記載のＵＩ設計支援方法において、
複数の前記設計項目には優先順位が付されており、
前記グループ化ステップでは、
優先順位の高い前記設計項目から順に複数の業務をグループ化していき、
第１の前記設計項目よりも優先順位が１つ低い第２の前記設計項目における業務のグループ化を行う際、前記第１の設計項目において決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化するＵＩ設計支援方法。
７−５．  ７から７−４のいずれかに記載のＵＩ設計支援方法において、
前記設計・特性対応情報において第３の前記設計項目に複数の前記特性項目が対応付けられている場合、当該複数の特性項目には優先順位が付されており、
前記グループ化ステップでは、前記第３の設計項目における業務のグループ化を行う際、優先順位の高い前記特性項目の前記特性項目値から順に利用して、特性が共通する業務毎にグループ化していき、
第１の前記特性項目よりも優先順位が１つ低い第２の前記特性項目の前記特性項目値を利用して業務のグループ化を行う際、前記第１の特性項目の前記特性項目値を利用して決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化するＵＩ設計支援方法。
７−６．  ７−５に記載のＵＩ設計支援方法において、
前記コンピュータは、前記特性項目毎にそれ以上の細分化を禁止する閾値を保持しており、
前記グループ化ステップでは、
前記第１の特性項目の前記特性項目値を利用して形成されたグループの中に、前記第１の特性項目の前記閾値を満たす特性を備える業務をまとめたグループが存在する場合、前記第２の特性項目の前記特性項目値を利用して業務のグループ化を行う際、当該グループのそれ以上の細分化は行わないＵＩ設計支援方法。
８．  複数の業務用のＵＩ画面の設計を支援するＵＩ設計支援装置のためのプログラムであって、
コンピュータを、
複数の業務各々の特性を示す指標である複数の特性項目各々の値である複数の特性項目値各々の入力を業務ごとに受付ける入力受付手段、
ＵＩ画面の設計において決定する必要がある複数の設計項目各々に、１つ以上の前記特性項目を対応付けた設計・特性対応情報を記憶する対応情報記憶手段、
前記設計項目毎に、前記入力受付手段が受付けた前記特性項目値の中の前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を利用して、特性が共通する業務毎にグループ化するグループ化手段、
として機能させるためのプログラム。
８−２．  ８に記載のプログラムにおいて、
前記コンピュータを、さらに、
前記設計項目毎に、前記設計・特性対応情報において各前記設計項目に対応付けられている前記特性項目の前記特性項目値を入力とし、当該設計項目の設計内容を出力とする設計内容選定ルールを記憶する設計内容選定ルール記憶手段、
前記設計内容選定ルールを利用して、前記設計項目各々の設計内容を、前記グループ化手段で生成された前記設計項目各々のグループ毎に決定する設計内容選定手段、
として機能させるためのプログラム。
８−３．  ８−２に記載のプログラムにおいて、
前記設計内容選定手段に、第１の前記設計項目の設計内容を決定する際、前記グループ化手段で生成された前記第１の設計項目のグループ毎に、前記設計・特性対応情報で前記第１の設計項目に対応付けられている１つ以上の前記特性項目の前記特性項目値を利用して前記特性項目毎に代表値を決定させ、前記代表値を前記設計内容選定ルールに入力して前記設計内容を取得させるプログラム。
８−４．  ８から８−３のいずれかに記載のプログラムにおいて、
複数の前記設計項目には優先順位が付されており、
前記グループ化手段に、
優先順位の高い前記設計項目から順に複数の業務をグループ化させ、
第１の前記設計項目よりも優先順位が１つ低い第２の前記設計項目における業務のグループ化を行う際、前記第１の設計項目において決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化させるプログラム。
８−５．  ８から８−４のいずれかに記載のプログラムにおいて、
前記設計・特性対応情報において第３の前記設計項目に複数の前記特性項目が対応付けられている場合、当該複数の特性項目には優先順位が付されており、
前記グループ化手段に、前記第３の設計項目における業務のグループ化を行う際、優先順位の高い前記特性項目の前記特性項目値から順に利用して、特性が共通する業務毎にグループ化させ、
第１の前記特性項目よりも優先順位が１つ低い第２の前記特性項目の前記特性項目値を利用して業務のグループ化を行う際、前記第１の特性項目の前記特性項目値を利用して決定されたグループ毎に、各グループに含まれている業務を１つ又は複数のグループにグループ化させるプログラム。
８−６．  ８−５に記載のプログラムにおいて、
前記グループ化手段に、前記特性項目毎にそれ以上の細分化を禁止する閾値を保持させ、
前記第１の特性項目の前記特性項目値を利用して形成されたグループの中に、前記第１の特性項目の前記閾値を満たす特性を備える業務をまとめたグループが存在する場合、前記第２の特性項目の前記特性項目値を利用して業務のグループ化を行う際、当該グループのそれ以上の細分化は行わせないプログラム。
【符号の説明】
【００７４】
１    ＵＩ設計支援装置
１０  入力受付部
１１  対応情報記憶部
１２  グループ化部
１３  設計内容選定ルール記憶部
１４  設計内容選定部
【図１】
2014164608.tif 000003
【図２】
2014164608.tif 000004
【図３】
2014164608.tif 000005
【図４】
2014164608.tif 000006
【図５】
2014164608.tif 000007
【図６】
2014164608.tif 000008
【図７】
2014164608.tif 000009
【図８】
2014164608.tif 000010
【図９】
2014164608.tif 000011
【図１０】
2014164608.tif 000012
【図１１】
2014164608.tif 000013
【図１２】
2014164608.tif 000014
【図１３】
2014164608.tif 000015
【図１４】
2014164608.tif 000016
【図１５】
2014164608.tif 000017
【図１６】
2014164608.tif 000018
【図１７】
2014164608.tif 000019