(57)【要約】【課題】ＢＴＯにおける顧客の注文内容に応じた管理選択肢を容易に決定すること。【解決手段】コンピュータ装置１０において、メモリ１０２またはディスクドライブ１０３は、統合前メニューの複数の管理選択肢と、管理選択肢より少数の複数の表示選択肢であって、統合後メニューで選択可能な表示選択肢との対応付けを示す変換情報を記憶する。また、メモリ１０２またはディスクドライブ１０３は、統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す追加情報を記憶する。プロセッサ１０１は、統合後メニューにおいて複数の表示選択肢の中から選択された１つの表示選択肢に基づいて、変換情報と追加情報とを用いて点数を集計することにより、共に選択される複数の管理選択肢を決定する。【選択図】図１０
2020154686.tif 000002
【特許請求の範囲】
【請求項１】
ＢＴＯで製造される製品を構成する部品を管理するコンピュータ装置であって、
統合前メニューの複数の第一選択肢と、前記第一選択肢より少数の複数の第二選択肢であって、統合後メニューで選択可能な前記第二選択肢との第一の対応付け情報と、
前記第二選択肢と、前記統合前メニューにおいて共に選択される複数の第三選択肢と、点数との第二の対応付け情報と、
を記憶する記憶部と、
前記統合後メニューにおいて前記第二選択肢の中から選択された１つの選択肢に基づいて、前記第一の対応付け情報と前記第二の対応付け情報とを用いて前記点数を集計することにより、前記第三選択肢を決定するプロセッサと、
を具備するコンピュータ装置。
【請求項２】
前記プロセッサは、前記第一の対応付け情報に基づいて、正の値の前記点数が設定された前記第二の対応付け情報を生成する、
請求項１に記載のコンピュータ装置。
【請求項３】
前記プロセッサは、前記第一の対応付け情報に基づいて、負の値の前記点数が設定された前記第二の対応付け情報を生成する、
請求項１に記載のコンピュータ装置。
【請求項４】
ＢＴＯで製造される製品を構成する部品を管理するコンピュータ装置における選択肢決定方法であって、
統合前メニューの複数の第一選択肢と、前記第一選択肢より少数の複数の第二選択肢であって、統合後メニューで選択可能な前記第二選択肢との第一の対応付け情報に基づいて、前記第二選択肢と、前記統合前メニューにおいて共に選択される複数の第三選択肢と、点数との第二の対応付け情報を生成し、
前記統合後メニューにおいて前記第二選択肢の中から選択された１つの選択肢に基づいて、前記第二の対応付け情報を用いて前記点数を集計することにより、前記第三選択肢を決定する、
選択肢決定方法。
【請求項５】
ＢＴＯで製造される製品を構成する部品を管理するコンピュータ装置に用いられるプログラムであって、
統合前メニューの複数の第一選択肢と、前記第一選択肢より少数の複数の第二選択肢であって、統合後メニューで選択可能な前記第二選択肢との第一の対応付け情報に基づいて、前記第二選択肢と、前記統合前メニューにおいて共に選択される複数の第三選択肢と、点数との第二の対応付け情報を生成し、
前記統合後メニューにおいて前記第二選択肢の中から選択された１つの選択肢に基づいて、前記第二の対応付け情報を用いて前記点数を集計することにより、前記第三選択肢を決定する、
処理をプロセッサに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、コンピュータ装置、選択肢決定方法及びプログラムに関する。
【背景技術】
【０００２】
例えばパーソナルコンピュータやサーバ装置等の工業製品の製造方式の一つとして、顧客の注文に応じて製品の組立てが行われて製品が出荷される「ＢＴＯ（Build  to  Order）方式」がある。ＢＴＯ方式では、顧客は、１つの製品を構成する部品（以下では「構成部品」と呼ぶことがある）の候補となる部品、つまり、１つの製品に取り付けられる可能性がある部品（以下では「候補部品」と呼ぶことがある）の中から顧客の要求に応じた構成部品を選択することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−２２３１６９号公報
【特許文献２】特開２０００−０９９５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＢＴＯを管理するソフトウェア（以下では「ＢＴＯ管理ソフト」と呼ぶことがある）における候補部品の選択肢（以下では「管理選択肢」と呼ぶことがある）と、顧客の注文用の画面（以下では「注文画面」と呼ぶことがある）に表示される選択肢（以下では「表示選択肢」と呼ぶことがある）とが異なることがある。例えば、複数の管理選択肢を１つの表示選択肢に統合することにより、ＢＴＯにおける顧客の注文の利便性を高める場合がある。このような場合、顧客の注文内容をＢＴＯ管理ソフトによって管理するためには、複数の管理選択肢の中から、複数の表示選択肢のうち顧客によって選択された選択肢に対応する選択肢を決定する必要がある。
【０００５】
開示の技術は、上記に鑑みてなされたものであって、ＢＴＯにおける顧客の注文内容に応じた管理選択肢を容易に決定することを目的とする。
【課題を解決するための手段】
【０００６】
開示の態様では、コンピュータ装置は、ＢＴＯで製造される製品を構成する部品を管理するコンピュータ装置である。前記コンピュータ装置は、記憶部と、プロセッサとを有する。前記記憶部は、統合前メニューの複数の第一選択肢と、前記第一選択肢より少数の複数の第二選択肢であって、統合後メニューで選択可能な前記第二選択肢との第一の対応付け情報を記憶する。また、前記記憶部は、前記第二選択肢と、前記統合前メニューにおいて共に選択される複数の第三選択肢と、点数との第二の対応付け情報を記憶する。前記プロセッサは、前記統合後メニューにおいて前記第二選択肢の中から選択された１つの選択肢に基づいて、前記第一の対応付け情報と前記第二の対応付け情報とを用いて前記点数を集計することにより、前記第三選択肢を決定する。
【発明の効果】
【０００７】
開示の態様によれば、ＢＴＯにおける顧客の注文内容に応じた管理選択肢を容易に決定することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１のコンピュータ装置の構成例を示す図である。
【図２】図２は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図３】図３は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図４】図４は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図５】図５は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図６】図６は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図７】図７は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図８】図８は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図９】図９は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１０】図１０は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１１】図１１は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１２】図１２は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１３】図１３は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１４】図１４は、実施例１のコンピュータ装置の動作例の説明に供する図である。
【図１５】図１５は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図１６】図１６は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図１７】図１７は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図１８】図１８は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図１９】図１９は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２０】図２０は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２１】図２１は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２２】図２２は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２３】図２３は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２４】図２４は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２５】図２５は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２６】図２６は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２７】図２７は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２８】図２８は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図２９】図２９は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３０】図３０は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３１】図３１は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３２】図３２は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３３】図３３は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３４】図３４は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３５】図３５は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３６】図３６は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３７】図３７は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３８】図３８は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図３９】図３９は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図４０】図４０は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図４１】図４１は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図４２】図４２は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図４３】図４３は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図４４】図４４は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【図４５】図４５は、実施例２のコンピュータ装置の動作例の説明に供する図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示するコンピュータ装置、選択肢決定方法及びプログラムの実施例を図面に基づいて説明する。なお、この実施例により本願の開示するコンピュータ装置、選択肢決定方法及びプログラムが限定されるものではない。また、実施例において同一の機能を有する構成には同一の符号を付す。
【００１０】
また以下では、ＢＴＯで製造される製品（以下では「ＢＴＯ製品」と呼ぶことがある）の一例としてサーバ装置を挙げて説明する。しかし、開示の技術が適用可能なＢＴＯ製品は、サーバ装置に限定されない。
【００１１】
［実施例１］
＜コンピュータ装置の構成＞
図１は、実施例１のコンピュータ装置の構成例を示す図である。図１において、コンピュータ装置１０は、ＢＴＯで製造されるサーバ装置の構成部品を管理するコンピュータ装置であり、プロセッサ１０１と、メモリ１０２と、ディスクドライブ１０３と、ＮＩＣ（Network  Interface  Card）１０４とを有する。ＮＩＣ１０４はＬＡＮ（Local  Area  Network）２０に接続されており、コンピュータ装置１０は、ＬＡＮ２０を介して他のコンピュータ装置と通信可能である。メモリ１０２及びディスクドライブ１０３は、コンピュータ装置１０が有する「記憶部」の一例である。ＢＴＯ管理ソフトがメモリ１０２またはディスクドライブ１０３に記憶され、ＢＴＯ管理ソフトがプロセッサ１０１によって、メモリ１０２またはディスクドライブ１０３から読み出されて実行される。プロセッサ１０１の一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、メモリ１０２の一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、フラッシュメモリ等が挙げられる。また、ディスクドライブ１０３の一例として、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）等が挙げられる。
【００１２】
＜コンピュータ装置の動作＞
図２〜図１４は、実施例１のコンピュータ装置の動作例の説明に供する図である。実施例１では、サーバ装置の構成部品の一例としてＯＳ（Operating  System）を挙げて説明する。
【００１３】
図２に、ＢＴＯ管理システム内で管理されているメニュー情報（以下では「管理メニュー情報」と呼ぶことがある）の一例を示し、図３に、注文画面の表示用のメニュー情報（以下では「表示メニュー情報」と呼ぶことがある）の一例を示す。また、図４に、管理メニュー情報を表示メニュー情報に変換するための情報（以下では「変換情報」と呼ぶことがある）の一例を示す。管理メニュー情報及び変換情報が予めメモリ１０２またはディスクドライブ１０３に記憶され、プロセッサ１０１は、変換情報を用いて、管理メニュー情報を表示メニュー情報に変換する。
【００１４】
図２に示す管理メニュー情報には、管理オプションOS(Slot0)と管理オプションOS(Slot2)とが属する。管理オプションOS(Slot0)には、管理選択肢200-S00と管理選択肢201-S00とが属する。管理選択肢200-S00はSlot0にＯＳをインストールしないこと（つまり「NON-OS」）を示し、管理選択肢201-S00はSlot0にＯＳをインストールすることを示す。管理オプションOS(Slot2)には、管理選択肢200-S02と管理選択肢201-S02とが属する。管理選択肢200-S02はSlot2にＯＳをインストールしないこと（つまり「NON-OS」）を示し、管理選択肢201-S02はSlot2にＯＳをインストールすることを示す。ＢＴＯにおけるＯＳのインストールについては、Slot0にインストールすること、Slot2にインストールすること、または、Slot0及びSlot2の何れにもインストールしないことの何れかを択一的に選択可能である。
【００１５】
ここで、管理メニュー情報では、１つの管理オプションについて少なくとも１つの管理選択肢を選択することが必須となっており、１つの管理オプションに属する何れの管理選択肢も選択されない場合、１つの管理オプションに属するすべての管理選択肢が選択されたと判定される。
【００１６】
また、図３に示す表示メニュー情報には表示オプションOSが属する。表示オプションOSには、表示選択肢NON-OSと、表示選択肢S00_OS-Xと、表示選択肢S02_OS-Xとが属する。表示選択肢NON-OSはSlot0及びSlot2の何れにもＯＳをインストールしないことを示し、表示選択肢S00_OS-XはSlot0及びSlot2のうちSlot0にＯＳをインストールすることを示し、表示選択肢S02_OS-XはSlot0及びSlot2のうちSlot2にＯＳをインストールすることを示す。
【００１７】
また、図４に示す変換情報には、図３に示す表示オプションと、図２に示す管理選択肢と、図３に示す表示選択肢とが対応付けて設定されている。図４では、表示オプションOSの表示選択肢S00_OS-Xは管理選択肢201-S00に対応し、表示オプションOSの表示選択肢S02_OS-Xは管理選択肢201-S02に対応し、表示オプションOSの表示選択肢NON_OSは管理選択肢200-S00及び管理選択肢200-S02に対応する。つまり、管理選択肢200-S00及び管理選択肢200-S02は統合されて表示選択肢NON_OSとなる。よって、図２に示す管理メニュー情報は「統合前メニュー」に相当し、図３に示す表示メニュー情報は「統合後メニュー」に相当し、管理選択肢200-S00，201-S00，200-S02，201-S02は「統合前メニューの複数の選択肢」に相当し、表示選択肢NON-OS，S00_OS-X，S02_OS-Xは「統合後メニューで選択可能な複数の選択肢」に相当する。また、表示選択肢NON-OS，S00_OS-X，S02_OS-Xの数（３個）は、管理選択肢200-S00，201-S00，200-S02，201-S02の数（４個）より少ない。よって、図４に示す変換情報は「統合前メニューの複数の管理選択肢と、管理選択肢より少数の複数の表示選択肢であって、統合後メニューで選択可能な表示選択肢との対応付けを示す対応付け情報」に相当する。
【００１８】
プロセッサ１０１は、図４に示す変換情報の「表示オプション」と「表示選択肢」とに従って、図３に示す表示メニュー情報を生成する。また、プロセッサ１０１は、図３に示す表示メニュー情報に従って、図５に示す注文画面を表示する。
【００１９】
ここで、プロセッサ１０１は、図２に示す管理メニュー情報と図４に示す変換情報とを統合することにより、図６に示すメニュー情報を生成する。つまり、プロセッサ１０１は、メニュー情報において、管理オプションを、図４の変換情報に示す表示オプション、管理選択肢、及び、表示選択肢と対応付ける。
【００２０】
次いで、プロセッサ１０１は、図６に示すメニュー情報を用いて、以下のようにして追加情報を生成し、生成した追加情報をメモリ１０２またはディスクドライブ１０３に記憶させる。
【００２１】
まず、プロセッサ１０１は、図７に示すように、表示オプションOS内で同一の表示選択肢NON-OSと、同一の表示選択肢NON-OSに対応付けられている管理選択肢200-S00，200-S02と、管理選択肢200-S00，200-S02に対応付けられている表示オプションOSとをメニュー情報から抽出する。そして、プロセッサ１０１は、表示オプションOSと表示選択肢NON-OSと管理選択肢200-S00と配点０点とを対応付けて追加情報に設定するとともに、表示オプションOSと表示選択肢NON-OSと管理選択肢200-S02と配点０点とを対応付けて追加情報に設定する。
【００２２】
次いで、プロセッサ１０１は、図８に示すように、同一の表示選択肢NON-OS以外の表示選択肢S00_OS-X，S02_OS-Xと、図７で抽出した管理選択肢200-S00，200-S02と、管理選択肢200-S00，200-S02に対応付けられている表示オプションOSとをメニュー情報から抽出する。そして、プロセッサ１０１は、表示オプションOSと、管理選択肢200-S02と、管理選択肢200-S02が属する管理オプションOS(Slot2)以外の管理オプションOS(Slot0)に属する表示選択肢S00_OS-Xと、配点１点とを対応付けて追加情報に設定する。また、プロセッサ１０１は、表示オプションOSと、管理選択肢200-S00と、管理選択肢200-S00が属する管理オプションOS(Slot0)以外の管理オプションOS(Slot2)に属する表示選択肢S02_OS-Xと、配点１点とを対応付けて追加情報に設定する。
【００２３】
このようにして、プロセッサ１０１は、図８に示す追加情報を生成する。
【００２４】
＜管理選択肢決定例１−１（図９〜図１１）＞
図９に示すように、顧客により注文画面（図５）を介して表示選択肢NON-OS，S00_OS-X，S02_OS-Xの中から表示選択肢S00_OS-Xが選択された場合、プロセッサ１０１は、図１０に示すように、まず、変換情報において表示選択肢S00_OS-Xに対応する管理選択肢201-S00に１点を加算する。
【００２５】
次いで、プロセッサ１０１は、図１０に示すように、追加情報において表示選択肢S00_OS-Xに対応する管理選択肢は管理選択肢200-S02であり、管理選択肢200-S02に対応する配点は１点であるため、追加情報に基づく得点として、管理選択肢200-S02に１点を加算する。
【００２６】
次いで、プロセッサ１０１は、図１０に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００２７】
そして、プロセッサ１０１は、図１０及び図１１に示すように、管理オプションOS(Slot0)に属する管理選択肢200-S00，201-S00の中から最も得点が高い管理選択肢201-S00を選択し、管理オプションOS(Slot2)に属する管理選択肢200-S02，201-S02の中から最も得点が高い管理選択肢200-S02を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００２８】
ここで、上述したように、管理メニュー情報では、１つの管理オプションについて少なくとも１つの管理選択肢を選択することが必須となっており、１つの管理オプションに属する何れの管理選択肢も選択されない場合、１つの管理オプションに属するすべての管理選択肢が選択されたと判定される。
【００２９】
よって、図９に示すように表示選択肢S00_OS-Xが選択された場合、図２に示す管理メニュー情報において、表示選択肢S00_OS-Xに対応する管理選択肢201-S00が選択されただけでは、管理オプションOS(Slot2)に属するすべての管理選択肢200-S02，201-S02が選択されたことになってしまい、Slot0にＯＳをインストール一方でSlot2にＯＳをインストールしないという顧客の注文（図９）に対し、Slot2にＯＳをインストールするか否かをＢＴＯ管理ソフトにおいて管理することが困難になる。
【００３０】
これに対し、上述したように、プロセッサ１０１が、管理オプションOS(Slot0)においては管理選択肢201-S00を選択するとともに、管理オプションOS(Slot2)においては管理選択肢200-S02を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、Slot0にＯＳをインストールする一方で、Slot2にはＯＳをインストールしないことを管理することができる。
【００３１】
このように、プロセッサ１０１は、図８に示す追加情報を用いることにより、管理選択肢200-S00，201-S00，200-S02，201-S02において、管理選択肢201-S00と共に管理選択肢200-S02を選択する。つまり、管理選択肢201-S00及び管理選択肢200-S02は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図８に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００３２】
＜管理選択肢決定例１−２（図１２〜図１４）＞
図１２に示すように、顧客により注文画面（図５）を介して表示選択肢NON-OS，S00_OS-X，S02-OS-Xの中から表示選択肢NON-OS（つまり、ＯＳ無し）が選択された場合、プロセッサ１０１は、図１３に示すように、まず、変換情報において表示選択肢NON-OSに対応する管理選択肢200-S00，200-S02にそれぞれ１点を加算する。
【００３３】
次いで、プロセッサ１０１は、図１３に示すように、追加情報において表示選択肢NON-OSに対応する管理選択肢は管理選択肢200-S00，200-S02であり、管理選択肢200-S00，200-S02に対応する配点は０点であるため、追加情報に基づく管理選択肢200-S00，200-S02の得点は０点とする。
【００３４】
次いで、プロセッサ１０１は、図１３に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００３５】
そして、プロセッサ１０１は、図１３及び図１４に示すように、管理オプションOS(Slot0)に属する管理選択肢200-S00，201-S00の中から最も得点が高い管理選択肢200-S00を選択し、管理オプションOS(Slot2)に属する管理選択肢200-S02，201-S02の中から最も得点が高い管理選択肢200-S02を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００３６】
このように、プロセッサ１０１は、管理オプションOS(Slot0)においては管理選択肢200-S00を選択するとともに、管理オプションOS(Slot2)においては管理選択肢200-S02を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、Slot0及びSlot2の双方にＯＳをインストールしないことを管理することができる。
【００３７】
また、プロセッサ１０１は、図８に示す追加情報を用いることにより、管理選択肢200-S00，201-S00，200-S02，201-S02において、管理選択肢200-S00と共に管理選択肢200-S02を選択する。つまり、管理選択肢200-S00及び管理選択肢200-S02は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図８に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００３８】
以上、実施例１について説明した。
【００３９】
［実施例２］
＜コンピュータ装置の動作＞
図１５〜図２９は、実施例２のコンピュータ装置の動作例の説明に供する図である。実施例２では、サーバ装置の構成部品の一例としてＣＰＵ及びＯＳを挙げて説明する。また、実施例２では、選択されるＣＰＵ毎にＯＳの種類が異なる場合について説明する。
【００４０】
図１５に管理メニュー情報の一例を示し、図１６に表示メニュー情報の一例を示し、図１７に変換情報の一例を示す。
【００４１】
図１５に示す管理メニュー情報には、管理オプションCPUと、管理オプションOS(Slot0)と、管理オプションOS(Slot2)とが属する。管理オプションCPUには、管理選択肢101と管理選択肢102とが属する。管理選択肢101は選択されたＣＰＵがＣＰＵ−Ａであることを示し、管理選択肢102は選択されたＣＰＵがＣＰＵ−Ｂを示す。管理オプションOS(Slot0)には、管理選択肢200-S00と、管理選択肢201-S00と、管理選択肢202-S00とが属する。管理選択肢200-S00はSlot0にＯＳをインストールしないこと（つまり「NON-OS」）を示し、管理選択肢201-S00はSlot0にＣＰＵ−Ａ用のＯＳをインストールすることを示し、管理選択肢202-S00はSlot0にＣＰＵ−Ｂ用のＯＳをインストールすることを示す。管理オプションOS(Slot2)には、管理選択肢200-S02と、管理選択肢201-S02と、管理選択肢202-S02とが属する。管理選択肢200-S02はSlot2にＯＳをインストールしないこと（つまり「NON-OS」）を示し、管理選択肢201-S02はSlot2にＣＰＵ−Ａ用のＯＳをインストールすることを示し、管理選択肢202-S02はSlot2にＣＰＵ−Ｂ用のＯＳをインストールすることを示す。ＢＴＯにおけるＯＳのインストールについては、顧客は、Slot0にインストールすること、Slot2にインストールすること、または、Slot0及びSlot2の何れにもインストールしないことの何れかを択一的に選択可能である。
【００４２】
また、図１６に示す表示メニュー情報には表示オプションCPUと表示オプションOSとが属する。表示オプションCPUには、表示選択肢CPU-Aと表示選択肢CPU-Bとが属する。表示オプションOSには、表示選択肢NON-OSと、表示選択肢S00_OS-Xと、表示選択肢S02_OS-Xとが属する。表示選択肢NON-OSはSlot0及びSlot2の何れにもＯＳをインストールしないことを示し、表示選択肢S00_OS-XはSlot0及びSlot2のうちSlot0にＯＳをインストールすることを示し、表示選択肢S02_OS-XはSlot0及びSlot2のうちSlot2にＯＳをインストールすることを示す。
【００４３】
また、図１７に示す変換情報には、図１６に示す表示オプションと、図１５に示す管理選択肢と、図１６に示す表示選択肢とが対応付けて設定されている。図１７では、表示オプションCPUの表示選択肢CPU-Aは管理選択肢101に対応し、表示オプションCPUの表示選択肢CPU-Bは管理選択肢102に対応する。また、表示オプションOSの表示選択肢NON_OSは管理選択肢200-S00及び管理選択肢200-S02に対応する。つまり、管理選択肢200-S00及び管理選択肢200-S02は統合されて表示選択肢NON_OSとなる。また、表示オプションOSの表示選択肢S00_OS-Xは管理選択肢201-S00及び管理選択肢202-S00に対応する。つまり、管理選択肢201-S00及び管理選択肢202-S00は統合されて表示選択肢S00_OS-Xとなる。また、表示オプションOSの表示選択肢S02_OS-Xは管理選択肢201-S02及び管理選択肢202-S02に対応する。つまり、管理選択肢201-S02及び管理選択肢202-S02は統合されて表示選択肢S02_OS-Xとなる。よって、図１５に示す管理メニュー情報は「統合前メニュー」に相当し、図１６に示す表示メニュー情報は「統合後メニュー」に相当し、管理選択肢101，102，200-S00，201-S00，202-S00，200-S02，201-S02，202-S02は「統合前メニューの複数の選択肢」に相当し、表示選択肢CPU-A，CPU-B，NON-OS，S00_OS-X，S02_OS-Xは「統合後メニューで選択可能な複数の選択肢」に相当する。また、表示選択肢CPU-A，CPU-B，NON-OS，S00_OS-X，S02_OS-Xの数（５個）は、管理選択肢101，102，200-S00，201-S00，202-S00，200-S02，201-S02，202-S02の数（８個）より少ない。よって、図１７に示す変換情報は「統合前メニューの複数の管理選択肢と、管理選択肢より少数の複数の表示選択肢であって、統合後メニューで選択可能な表示選択肢との対応付けを示す対応付け情報」に相当する。
【００４４】
また、実施例２では、ＣＰＵ−Ａ用のＯＳとＣＰＵ−Ｂ用のＯＳとの二種類のＯＳが存在する。よって、管理オプションOS(Slot0)，OS(Slot2)における管理選択肢201-S00，202-S00，201-S02，202-S02と、表示選択肢CPU-A，CPU-Bとの対応条件は図１８に示すものとなる。図１８に示す対応条件は、メモリ１０２またはディスクドライブ１０３に予め記憶される。
【００４５】
プロセッサ１０１は、図１７に示す変換情報の「表示オプション」と「表示選択肢」とに従って、図１６に示す表示メニュー情報を生成する。また、プロセッサ１０１は、図１６に示す表示メニュー情報に従って、図１９に示す注文画面を表示する。
【００４６】
ここで、プロセッサ１０１は、図１５に示す管理メニュー情報と図１７に示す変換情報とを統合することにより、図２０に示すメニュー情報を生成する。つまり、プロセッサ１０１は、メニュー情報において、管理オプションを、図１７の変換情報に示す表示オプション、管理選択肢、及び、表示選択肢と対応付ける。
【００４７】
次いで、プロセッサ１０１は、図２０に示すメニュー情報及び図１８に示す対応条件を用いて、以下のようにして追加情報を生成し、生成した追加情報をメモリ１０２またはディスクドライブ１０３に記憶させる。
【００４８】
まず、プロセッサ１０１は、図２１に示すように、表示オプションOS内で同一の表示選択肢NON-OSと、同一の表示選択肢NON-OSに対応付けられている管理選択肢200-S00，200-S02と、管理選択肢200-S00，200-S02に対応付けられている表示オプションOSとをメニュー情報から抽出する。そして、プロセッサ１０１は、表示オプションOSと表示選択肢NON-OSと管理選択肢200-S00と配点０点とを対応付けて追加情報に設定するとともに、表示オプションOSと表示選択肢NON-OSと管理選択肢200-S02と配点０点とを対応付けて追加情報に設定する。
【００４９】
次いで、プロセッサ１０１は、図２２に示すように、同一の表示選択肢NON-OS以外の表示選択肢S00_OS-X，S02_OS-Xと、図２１で抽出した管理選択肢200-S00，200-S02と、管理選択肢200-S00，200-S02に対応付けられている表示オプションOSとをメニュー情報から抽出する。また、プロセッサ１０１は、抽出した２つの表示選択肢S00_OS-Xを１つにまとめ、抽出した２つの表示選択肢S02_OS-Xを１つにまとめる。そして、プロセッサ１０１は、表示オプションOSと、管理選択肢200-S02と、管理選択肢200-S02が属する管理オプションOS(Slot2)以外の管理オプションOS(Slot0)に属する表示選択肢S00_OS-Xと、配点１点とを対応付けて追加情報に設定する。また、プロセッサ１０１は、表示オプションOSと、管理選択肢200-S00と、管理選択肢200-S00が属する管理オプションOS(Slot0)以外の管理オプションOS(Slot2)に属する表示選択肢S02_OS-Xと、配点１点とを対応付けて追加情報に設定する。
【００５０】
さらに、プロセッサ１０１は、図２３に示すように、対応条件における管理選択肢及び表示選択肢と、メニュー情報において対応条件の管理選択肢に対応する表示オプションと、配点１点とを対応付けて追加情報に設定する。この際、プロセッサ１０１は、メニュー情報において対応条件の表示選択肢に対応する管理オプション（ここでは、管理オプションCPU）と、メニュー情報において対応条件の管理選択肢に対応する管理オプション（ここでは、管理オプションOS(Slot0)，OS(Slot2)）とが異なる場合、図２３に示すように、図２１及び図２２で設定された配点に、メニュー情報において対応条件の表示選択肢に対応する管理オプションの数を加算する。ここでは、対応条件の表示選択肢は表示選択肢CPU-A，CPU-Bであり、メニュー情報において表示選択肢CPU-A，CPU-Bに対応する管理オプションは管理オプションCPUの１個であるため、プロセッサ１０１は、図２３に示すように、図２１及び図２２で設定された配点にそれぞれ１点を加算する。
【００５１】
このようにして、プロセッサ１０１は、図２３に示す追加情報を生成する。
【００５２】
＜管理選択肢決定例２−１（図２４〜図２６）＞
図２４に示すように、顧客により注文画面（図１９）を介して表示選択肢CPU-A，CPU-Bの中から表示選択肢CPU-Bが選択され、かつ、表示選択肢NON-OS，S00_OS-X，S02_OS-Xの中から表示選択肢S00_OS-Xが選択された場合、プロセッサ１０１は、図２５に示すように、まず、変換情報において表示選択肢CPU-Bに対応する管理選択肢102と、変換情報において表示選択肢S00_OS-Xに対応する管理選択肢201-S00，202-S00とにそれぞれ１点を加算する。
【００５３】
また、図２５に示すように、追加情報において表示選択肢CPU-Bに対応付けられた管理選択肢202-S00に対応する配点は１点であり、表示選択肢CPU-Bに対応付けられた管理選択肢202-S02に対応する配点は１点である。また、追加情報において表示選択肢S00_OS-Xに対応付けられた管理選択肢200-S02に対応する配点は２点である。そこで、プロセッサ１０１は、追加情報に基づく得点として、管理選択肢202-S00，202-S02にそれぞれ１点を加算し、管理選択肢200-S02に２点を加算する。
【００５４】
次いで、プロセッサ１０１は、図２５に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００５５】
そして、プロセッサ１０１は、図２５及び図２６に示すように、管理オプションCPUに属する管理選択肢101，102の中から最も得点が高い管理選択肢102を選択し、管理オプションOS(Slot0)に属する管理選択肢200-S00，201-S00，202-S00の中から最も得点が高い管理選択肢202-S00を選択し、管理オプションOS(Slot2)に属する管理選択肢200-S02，201-S02，202-S02の中から最も得点が高い管理選択肢200-S02を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００５６】
このように、プロセッサ１０１は、管理オプションCPUにおいては管理選択肢102を選択するとともに、管理オプションOS(Slot0)においては管理選択肢202-S00を選択し、管理オプションOS(Slot2)においては管理選択肢200-S02を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、ＣＰＵ−Ａ及びＣＰＵ−ＢのうちＣＰＵ−Ｂをサーバ装置に搭載するとともに、Slot0にＣＰＵ−Ｂ用のＯＳをインストールする一方で、Slot2にはＯＳをインストールしないことを管理することができる。
【００５７】
また、プロセッサ１０１は、図２３に示す追加情報を用いることにより、管理選択肢101，102，200-S00，201-S00，202-S00，200-S02，201-S02，202-S02において、管理選択肢202-S00と共に管理選択肢200-S02を選択する。つまり、管理選択肢202-S00及び管理選択肢200-S02は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図２３に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００５８】
＜管理選択肢決定例２−２（図２７〜図２９）＞
図２７に示すように、顧客により注文画面（図１９）を介して表示選択肢CPU-A，CPU-Bの中から表示選択肢CPU-Bが選択され、かつ、表示選択肢NON-OS，S00_OS-X，S02_OS-Xの中から表示選択肢NON-OSが選択された場合、プロセッサ１０１は、図２８に示すように、まず、変換情報において表示選択肢CPU-Bに対応する管理選択肢102と、変換情報において表示選択肢NON-OSに対応する管理選択肢200-S00，200-S02とにそれぞれ１点を加算する。
【００５９】
また、図２８に示すように、追加情報において表示選択肢CPU-Bに対応付けられた管理選択肢202-S00に対応する配点は１点であり、表示選択肢CPU-Bに対応付けられた管理選択肢202-S02に対応する配点は１点である。また、追加情報において表示選択肢NON-OSに対応付けられた管理選択肢200-S00に対応する配点は１点であり、表示選択肢NON-OSに対応付けられた管理選択肢200-S02に対応する配点は１点である。そこで、プロセッサ１０１は、追加情報に基づく得点として、管理選択肢200-S00，200-S02，202-S00，202-S02にそれぞれ１点を加算する。
【００６０】
次いで、プロセッサ１０１は、図２８に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００６１】
そして、プロセッサ１０１は、図２８及び図２９に示すように、管理オプションCPUに属する管理選択肢101，102の中から最も得点が高い管理選択肢102を選択し、管理オプションOS(Slot0)に属する管理選択肢200-S00，201-S00，202-S00の中から最も得点が高い管理選択肢200-S00を選択し、管理オプションOS(Slot2)に属する管理選択肢200-S02，201-S02，202-S02の中から最も得点が高い管理選択肢200-S02を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００６２】
このように、プロセッサ１０１は、管理オプションCPUにおいては管理選択肢102を選択するとともに、管理オプションOS(Slot0)においては管理選択肢200-S00を選択し、管理オプションOS(Slot2)においては管理選択肢200-S02を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、ＣＰＵ−Ａ及びＣＰＵ−ＢのうちＣＰＵ−Ｂをサーバ装置に搭載するとともに、Slot0及びSlot2の双方にＯＳをインストールしないことを管理することができる。
【００６３】
また、プロセッサ１０１は、図２３に示す追加情報を用いることにより、管理選択肢101，102，200-S00，201-S00，202-S00，200-S02，201-S02，202-S02において、管理選択肢200-S00と共に管理選択肢200-S02を選択する。つまり、管理選択肢200-S00及び管理選択肢200-S02は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図２３に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００６４】
以上、実施例２について説明した。
【００６５】
［実施例３］
＜コンピュータ装置の動作＞
図３０〜図４６は、実施例３のコンピュータ装置の動作例の説明に供する図である。実施例３では、サーバ装置の構成部品の一例としてフロントパネル及びＤＶＤ（Digital  Versatile  Disc）ドライブを挙げて説明する。
【００６６】
図３０に管理メニュー情報の一例を示し、図３１に表示メニュー情報の一例を示し、図３２に変換情報の一例を示す。
【００６７】
図３０に示す管理メニュー情報には、管理オプションOption-Aと、管理オプションOption-Bとが属する。管理オプションOption-Aには、管理選択肢301と管理選択肢302とが属する。管理選択肢301は、選択されたフロントパネルが標準パネルであることを示し、管理選択肢302は、選択されたフロントパネルがセキュリティパネルであることを示す。管理オプションOption-Bには、管理選択肢401と、管理選択肢402と、管理選択肢403とが属する。管理選択肢401，402は、サーバ装置にＤＶＤドライブを搭載しないことを示し、管理選択肢403は、サーバ装置にＤＶＤドライブを搭載することを示す。
【００６８】
ＢＴＯにおけるフロントパネルとＤＶＤドライブとの組合せについては、顧客は、サーバ装置に標準パネルを搭載する一方でＤＶＤドライブを搭載しないこと、サーバ装置に標準パネル及びＤＶＤドライブを搭載すること、サーバ装置にセキュリティパネルを搭載する一方でＤＶＤドライブを搭載しないこと、及び、サーバ装置にセキュリティパネル及びＤＶＤドライブを搭載することの４つの組合せの中から何れか一つの組合せを択一的に選択可能である。
【００６９】
また、図３１に示す表示メニュー情報には表示オプションOptAと表示オプションOptBとが属する。表示オプションOptAには、表示選択肢OptA-1と表示選択肢OptA-2とが属する。表示オプションOptBには、表示選択肢OptB-1と表示選択肢OptB-2とが属する。表示選択肢OptA-1は標準パネルを示し、表示選択肢OptA-2はセキュリティパネルを示し、表示選択肢OptB-1は、ＤＶＤドライブを搭載しないことを示し、表示選択肢OptB-2は、ＤＶＤドライブを搭載することを示す。
【００７０】
また、図３２に示す変換情報には、図３１に示す表示オプションと、図３０に示す管理選択肢と、図３１に示す表示選択肢とが対応付けて設定されている。図３２では、表示オプションOptAの表示選択肢OptA-1は管理選択肢301に対応し、表示オプションOptAの表示選択肢OptA-2は管理選択肢302に対応し、表示オプションOptBの表示選択肢OptB-2は管理選択肢403に対応する。また、表示オプションOptBの表示選択肢OptB-1は、管理選択肢401及び管理選択肢402に対応する。つまり、管理選択肢401及び管理選択肢402は統合されて表示選択肢OptB-1となる。よって、図３０に示す管理メニュー情報は「統合前メニュー」に相当し、図３１に示す表示メニュー情報は「統合後メニュー」に相当し、管理選択肢301，302，401，402，403は「統合前メニューの複数の選択肢」に相当し、表示選択肢OptA-1，OptA-2，OptB-1，OptB-2は「統合後メニューで選択可能な複数の選択肢」に相当する。また、表示選択肢OptA-1，OptA-2，OptB-1，OptB-2の数（４個）は、管理選択肢301，302，401，402，403の数（５個）より少ない。よって、図３２に示す変換情報は「統合前メニューの複数の管理選択肢と、管理選択肢より少数の複数の表示選択肢であって、統合後メニューで選択可能な表示選択肢との対応付けを示す対応付け情報」に相当する。
【００７１】
また、実施例３では、標準パネルとセキュリティパネルとの二種類のフロントパネルが存在する。よって、管理オプションOption-Bにおける管理選択肢401，402（ＤＶＤドライブ搭載無し）と、表示選択肢OptA-1，OptA-2との対応条件は図３３に示すものとなる。図３３に示す対応条件は、メモリ１０２またはディスクドライブ１０３に予め記憶される。
【００７２】
プロセッサ１０１は、図３２に示す変換情報の「表示オプション」と「表示選択肢」とに従って、図３１に示す表示メニュー情報を生成する。また、プロセッサ１０１は、図３１に示す表示メニュー情報に従って、図３４に示す注文画面を表示する。
【００７３】
ここで、プロセッサ１０１は、図３０に示す管理メニュー情報と図３２に示す変換情報とを統合することにより、図３５に示すメニュー情報を生成する。つまり、プロセッサ１０１は、メニュー情報において、管理オプションを、図３２の変換情報に示す表示オプション、管理選択肢、及び、表示選択肢と対応付ける。
【００７４】
次いで、プロセッサ１０１は、図３５に示すメニュー情報及び図３３に示す対応条件を用いて、以下のようにして追加情報を生成し、生成した追加情報をメモリ１０２またはディスクドライブ１０３に記憶させる。
【００７５】
まず、プロセッサ１０１は、図３６に示すように、メニュー情報内で同一の表示選択肢OptB-1に対応する表示オプションOptBをメニュー情報から抽出し、抽出した表示オプションOptBを表示選択肢OptB-1の個数（ここでは２つ）だけ追加情報に設定する。また、プロセッサ１０１は、メニュー情報において表示選択肢OptB-1に対応する管理選択肢は管理選択肢401，402であるため、対応条件において管理選択肢401，402にそれぞれ対応する表示選択肢OptA-1，OptA-2を、２つの表示オプションOptBのそれぞれに対応付けて追加情報に設定する。また、プロセッサ１０１は、メニュー情報における同一の表示選択肢OptB-1に対応する管理選択肢401，402のすべてが、対応条件における管理選択肢に含まれているため、追加情報において、表示オプションOptB及び表示選択肢OptA-1に管理選択肢402と配点−１点とを対応付けて設定するとともに、表示オプションOptB及び表示選択肢OptA-2に管理選択肢401と配点−１点とを対応付けて設定する。
【００７６】
このようにして、プロセッサ１０１は、図３６に示す追加情報を生成する。
【００７７】
＜管理選択肢決定例３−１（図３７〜図３９）＞
図３７に示すように、顧客により注文画面（図３４）を介して表示選択肢OptA-1，OptA-2の中から表示選択肢OptA-1が選択され、かつ、表示選択肢OptB-1，OptB-2の中から表示選択肢OptB-1が選択された場合、プロセッサ１０１は、図３８に示すように、まず、変換情報において表示選択肢OptA-1に対応する管理選択肢301と、変換情報において表示選択肢OptB-1に対応する管理選択肢401，402とにそれぞれ１点を加算する。
【００７８】
また、図３８に示すように、追加情報において表示選択肢OptA-1に対応付けられた管理選択肢402に対応する配点は−１点であるため、プロセッサ１０１は、追加情報に基づく得点として、管理選択肢402に−１点を加算する（つまり、管理選択肢402から１点を減算する）。
【００７９】
次いで、プロセッサ１０１は、図３８に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００８０】
そして、プロセッサ１０１は、図３８及び図３９に示すように、管理オプションOption-Aに属する管理選択肢301，302の中から最も得点が高い管理選択肢301を選択し、管理オプションOption-Bに属する管理選択肢401，402，403の中から最も得点が高い管理選択肢401を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００８１】
このように、プロセッサ１０１は、管理オプションOption-Aにおいては管理選択肢301を選択するとともに、管理オプションOption-Bにおいては管理選択肢401を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、標準パネル及びセキュリティパネルのうち標準パネルをサーバ装置に搭載するとともに、ＤＶＤドライブをサーバ装置に搭載しないことを管理することができる。
【００８２】
また、プロセッサ１０１は、図３６に示す追加情報を用いることにより、管理選択肢301，302，401，402，403において、管理選択肢301と共に管理選択肢401を選択する。つまり、管理選択肢301及び管理選択肢401は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図３６に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００８３】
＜管理選択肢決定例３−２（図４０〜図４２）＞
図４０に示すように、顧客により注文画面（図３４）を介して表示選択肢OptA-1，OptA-2の中から表示選択肢OptA-2が選択され、かつ、表示選択肢OptB-1，OptB-2の中から表示選択肢OptB-1が選択された場合、プロセッサ１０１は、図４１に示すように、まず、変換情報において表示選択肢OptA-2に対応する管理選択肢302と、変換情報において表示選択肢OptB-1に対応する管理選択肢401，402とにそれぞれ１点を加算する。
【００８４】
また、図４１に示すように、追加情報において表示選択肢OptA-2に対応付けられた管理選択肢401に対応する配点は−１点であるため、プロセッサ１０１は、追加情報に基づく得点として、管理選択肢401に−１点を加算する（つまり、管理選択肢401から１点を減算する）。
【００８５】
次いで、プロセッサ１０１は、図４１に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００８６】
そして、プロセッサ１０１は、図４１及び図４２に示すように、管理オプションOption-Aに属する管理選択肢301，302の中から最も得点が高い管理選択肢302を選択し、管理オプションOption-Bに属する管理選択肢401，402，403の中から最も得点が高い管理選択肢402を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００８７】
このように、プロセッサ１０１は、管理オプションOption-Aにおいては管理選択肢302を選択するとともに、管理オプションOption-Bにおいては管理選択肢402を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、標準パネル及びセキュリティパネルのうちセキュリティパネルをサーバ装置に搭載するとともに、ＤＶＤドライブをサーバ装置に搭載しないことを管理することができる。
【００８８】
また、プロセッサ１０１は、図３６に示す追加情報を用いることにより、管理選択肢301，302，401，402，403において、管理選択肢302と共に管理選択肢402を選択する。つまり、管理選択肢302及び管理選択肢402は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図３６に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００８９】
＜管理選択肢決定例３−３（図４３〜図４５）＞
図４３に示すように、顧客により注文画面（図３４）を介して表示選択肢OptA-1，OptA-2の中から表示選択肢OptA-1が選択され、かつ、表示選択肢OptB-1，OptB-2の中から表示選択肢OptB-2が選択された場合、プロセッサ１０１は、図４４に示すように、まず、変換情報において表示選択肢OptA-1に対応する管理選択肢301と、変換情報において表示選択肢OptB-2に対応する管理選択肢403とにそれぞれ１点を加算する。
【００９０】
また、図４４に示すように、追加情報において表示選択肢OptA-1に対応付けられた管理選択肢402に対応する配点は−１点であるため、プロセッサ１０１は、追加情報に基づく得点として、管理選択肢402に−１点を加算する（つまり、管理選択肢402から１点を減算する）。
【００９１】
次いで、プロセッサ１０１は、図４４に示すように、管理選択肢毎に点数を集計して得点を算出する。
【００９２】
そして、プロセッサ１０１は、図４４及び図４５に示すように、管理オプションOption-Aに属する管理選択肢301，302の中から最も得点が高い管理選択肢301を選択し、管理オプションOption-Bに属する管理選択肢401，402，403の中から最も得点が高い管理選択肢403を選択する。このようにして、プロセッサ１０１は、管理オプション毎に、最も点数が高い管理選択肢をそれぞれ決定する。
【００９３】
このように、プロセッサ１０１は、管理オプションOption-Aにおいては管理選択肢301を選択するとともに、管理オプションOption-Bにおいては管理選択肢403を選択する。これにより、ＢＴＯ管理ソフトでは、顧客の注文に応じて、標準パネル及びセキュリティパネルのうち標準パネルをサーバ装置に搭載するとともに、ＤＶＤドライブをサーバ装置に搭載することを管理することができる。
【００９４】
また、プロセッサ１０１は、図３６に示す追加情報を用いることにより、管理選択肢301，302，401，402，403において、管理選択肢301と共に管理選択肢403を選択する。つまり、管理選択肢301及び管理選択肢403は「管理メニュー情報において共に選択される複数の管理選択肢」に相当する。また、図３６に示す追加情報は「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する。
【００９５】
以上、実施例３について説明した。
【００９６】
以上のように、実施例１−３では、メモリ１０２またはディスクドライブ１０３は、「統合前メニューの複数の管理選択肢と、管理選択肢より少数の複数の表示選択肢であって、統合後メニューで選択可能な表示選択肢との対応付けを示す対応付け情報」に相当する
変換情報を記憶する。また、メモリ１０２またはディスクドライブ１０３は、「統合後メニューで選択可能な表示選択肢と、管理メニュー情報において共に選択される複数の管理選択肢と、点数との対応付けを示す対応付け情報」に相当する追加情報を記憶する。そして、プロセッサ１０１は、統合後メニューにおいて複数の表示選択肢の中から選択された１つの表示選択肢に基づいて、変換情報と追加情報とを用いて点数を集計することにより、共に選択される複数の管理選択肢を決定する。
【００９７】
こうすることで、ＢＴＯにおける顧客の注文内容に応じた管理選択肢を容易に決定することができる。
【００９８】
また、実施例１，２ではプロセッサ１０１は正の値の点数を追加情報に設定し、実施例３ではプロセッサ１０１は負の値の点数を追加情報に設定する。
【００９９】
こうすることで、統合前メニューと統合後メニューとの間の関係性に応じて適切な点数の集計を行うことができる。
【０１００】
［実施例４］
コンピュータ装置１０での上記説明における各処理の全部または一部は、各処理に対応するプログラムをプロセッサ１０１に実行させることによって実現しても良い。例えば、上記説明における各処理に対応するプログラムがメモリ１０２またはディスクドライブ１０３に記憶され、プログラムがプロセッサ１０１によって、メモリ１０２またはディスクドライブ１０３から読み出されて実行されても良い。また、プログラムは、任意のネットワークを介してコンピュータ装置１０に接続されたプログラムサーバに記憶され、そのプログラムサーバからコンピュータ装置１０にダウンロードされて実行されたり、コンピュータ装置１０が読み取り可能な記録媒体に記憶され、その記録媒体から読み出されて実行されても良い。コンピュータ装置１０が読み取り可能な記録媒体には、例えば、メモリカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、及び、Ｂｌｕ−ｒａｙ（登録商標）ディスク等の可搬の記憶媒体が含まれる。また、プログラムは、任意の言語や任意の記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。また、プログラムは必ずしも単一的に構成されるものに限られず、複数のモジュールや複数のライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものも含む。
【０１０１】
以上、実施例４について説明した。
【符号の説明】
【０１０２】
１０  コンピュータ装置
１０１  プロセッサ
１０２  メモリ
１０３  ディスクドライブ
１０４  ＮＩＣ
【図１】
2020154686.tif 000003
【図２】
2020154686.tif 000004
【図３】
2020154686.tif 000005
【図４】
2020154686.tif 000006
【図５】
2020154686.tif 000007
【図６】
2020154686.tif 000008
【図７】
2020154686.tif 000009
【図８】
2020154686.tif 000010
【図９】
2020154686.tif 000011
【図１０】
2020154686.tif 000012
【図１１】
2020154686.tif 000013
【図１２】
2020154686.tif 000014
【図１３】
2020154686.tif 000015
【図１４】
2020154686.tif 000016
【図１５】
2020154686.tif 000017
【図１６】
2020154686.tif 000018
【図１７】
2020154686.tif 000019
【図１８】
2020154686.tif 000020
【図１９】
2020154686.tif 000021
【図２０】
2020154686.tif 000022
【図２１】
2020154686.tif 000023
【図２２】
2020154686.tif 000024
【図２３】
2020154686.tif 000025
【図２４】
2020154686.tif 000026
【図２５】
2020154686.tif 000027
【図２６】
2020154686.tif 000028
【図２７】
2020154686.tif 000029
【図２８】
2020154686.tif 000030
【図２９】
2020154686.tif 000031
【図３０】
2020154686.tif 000032
【図３１】
2020154686.tif 000033
【図３２】
2020154686.tif 000034
【図３３】
2020154686.tif 000035
【図３４】
2020154686.tif 000036
【図３５】
2020154686.tif 000037
【図３６】
2020154686.tif 000038
【図３７】
2020154686.tif 000039
【図３８】
2020154686.tif 000040
【図３９】
2020154686.tif 000041
【図４０】
2020154686.tif 000042
【図４１】
2020154686.tif 000043
【図４２】
2020154686.tif 000044
【図４３】
2020154686.tif 000045
【図４４】
2020154686.tif 000046
【図４５】
2020154686.tif 000047