(57)【要約】【課題】将来発生するリスクを低減したシステム構成を提示するシステム構成案設計装置およびシステム構成案設計方法を提供する。【解決手段】蓄積されたシステム構成の事例に基づいてシステム要件の各構成要件値の時間的な変動を捉え、変動があった構成要件値について変動を示すシナリオを生成するシナリオ生成部と、シナリオが満たされるように、各構成要件値を変更可能な構成要件値変更部と、各種のハードウェアの要件値を含む部品情報に基づいて、変更後の各構成要件値を充足するハードウェアを組み合わせたシステム構成案を生成するシステム構成案生成部と、システム構成案を出力可能な出力部とを設けるようにした。【選択図】図１
2018049361.tif 000002
【特許請求の範囲】
【請求項１】
入力されたシステム要件に基づいてシステム構成案を設計可能なシステム構成案設計装置であって、
蓄積されたシステム構成の事例に基づいて前記システム要件の各構成要件値の時間的な変動を捉え、変動があった構成要件値について前記変動を示すシナリオを生成するシナリオ生成部と、
前記シナリオが満たされるように、前記各構成要件値を変更可能な構成要件値変更部と、
各種のハードウェアの要件値を含む部品情報に基づいて、変更後の前記各構成要件値を充足するハードウェアを組み合わせたシステム構成案を生成するシステム構成案生成部と、
前記システム構成案を出力可能な出力部と
を備えることを特徴とするシステム構成案設計装置。
【請求項２】
前記部品情報には、前記ハードウェアの価格を示す価格情報が含まれ、
前記システム構成案生成部は、前記価格情報を含む前記システム構成案を複数生成する
ことを特徴とする請求項１に記載のシステム構成案設計装置。
【請求項３】
前記部品情報には、前記ハードウェアを調達可能な期間を示す期間情報が含まれ、
前記システム構成案生成部は、前記期間情報に基づいて設定した有効期限を含む前記システム構成案を複数生成する
ことを特徴とする請求項１に記載のシステム構成案設計装置。
【請求項４】
前記シナリオ生成部は、前記各構成要件値について規定するルール情報に基づいて前記各構成要件値の時間的な変動を捉え、変動があった構成要件値について前記変動を示すシナリオを生成する
ことを特徴とする請求項１に記載のシステム構成案設計装置。
【請求項５】
前記構成要件値変更部は、外部ソースより収集された構成要件値に係る外部情報に基づいて前記システム要件の各構成要件値を変更可能である
ことを特徴とする請求項１に記載のシステム構成案設計装置。
【請求項６】
入力されたシステム要件に基づいてシステム構成案を設計可能なシステムが実行するシステム構成案設計方法であって、
蓄積されたシステム構成の事例に基づいて前記システム要件の各構成要件値の時間的な変動を捉え、変動があった構成要件値について前記変動を示すシナリオを生成する第１のステップと、
前記シナリオが満たされるように、前記各構成要件値を変更する第２のステップと、
各種のハードウェアの要件値を含む部品情報に基づいて、変更後の前記各構成要件値を充足するハードウェアを組み合わせたシステム構成案を生成する第３のステップと、
前記システム構成案を出力する第４のステップと
を備えることを特徴とするシステム構成案設計方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム構成案設計装置およびシステム構成案設計方法に関し、例えば情報処理システムの設計開発に適用して好適なものである。
【背景技術】
【０００２】
従来、医療、金融などの各業種におけるＩＴ化の進展に伴い、システムで扱うデータ量は増大している。それを適切に扱うための計算機リソースの必要量も増加しているが、真に必要とされるリソース量を適切に見積もることで過剰なＩＴ投資を抑制したいという要求は強い。
【０００３】
近年、製品のライフサイクル管理などを実行するプラットホームにおいて、ＳＮＳなどの情報を用いて分析することにより、持続可能性の評価を行い、ユーザに持続可能性の高いシステム設計を推奨する技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５２８３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、持続可能な設計の意思決定は支援されるが、業種、業態に固有のルール（法規、規則等）、提供サービスの形態、およびその変化に伴う要件（性能、機能、コスト等）の変化によってシステムの構成要素のライフサイクルやコストが変更となるリスクが考慮されていないので、システムが推奨する設計がユーザの要求に合致しなくなるという問題がある。
【０００６】
本発明は以上の点を考慮してなされたもので、将来発生するリスクを低減したシステム構成案を提示するシステム構成案設計装置およびシステム構成案設計方法を提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、入力されたシステム要件に基づいてシステム構成案を設計可能なシステム構成案設計装置であって、蓄積されたシステム構成の事例に基づいて前記システム要件の各構成要件値の時間的な変動を捉え、変動があった構成要件値について前記変動を示すシナリオを生成するシナリオ生成部と、前記シナリオが満たされるように、前記各構成要件値を変更可能な構成要件値変更部と、各種のハードウェアの要件値を含む部品情報に基づいて、変更後の前記各構成要件値を充足するハードウェアを組み合わせたシステム構成案を生成するシステム構成案生成部と、前記システム構成案を出力可能な出力部とを設けるようにした。
【０００８】
また、本発明においては、入力されたシステム要件に基づいてシステム構成案を設計可能なシステムが実行するシステム構成案設計方法であって、蓄積されたシステム構成の事例に基づいて前記システム要件の各構成要件値の時間的な変動を捉え、変動があった構成要件値について前記変動を示すシナリオを生成するシナリオ生成工程と、前記シナリオが満たされるように、前記各構成要件値を変更可能な構成要件値変更工程と、各種のハードウェアの要件値を含む部品情報に基づいて、変更後の前記各構成要件値を充足するハードウェアを組み合わせたシステム構成案を生成するシステム構成案生成工程と、前記システム構成案を出力可能な出力工程とを設けるようにした。
【０００９】
本発明のシステム構成案設計装置およびシステム構成案設計方法によれば、時間的な変動を示すシナリオに基づいて構成要件値が変更され、変更された構成要件値を満たすハードウェアが用いられてシステム構成案が生成さるので、将来の変動を加味したシステム構成案を出力することができる。
【発明の効果】
【００１０】
本発明によれば、将来発生するリスクを低減したシステム構成を提示するシステム構成案設計装置およびシステム構成案設計方法を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態によるシステム構成案設計装置の構成を示す図である。
【図２】本発明の一実施の形態によるＧＵＩの一例を示す図である。
【図３】本発明の一実施の形態による過去事例ＤＢを示す図である。
【図４】本発明の一実施の形態による法規業界規則ＤＢを示す図である。
【図５】本発明の一実施の形態による要件将来値シナリオＤＢを示す図である。
【図６】本発明の一実施の形態による外部情報ＤＢを示す図である。
【図７】本発明の一実施の形態によるシステム構成案ハードウェア要件値ＤＢを示す図である。
【図８】本発明の一実施の形態による部品ＤＢを示す図である。
【図９】本発明の一実施の形態によるシステム構成案ＤＢを示す図である。
【図１０Ａ】本発明の一実施の形態による要件将来値予測処理に係るフローチャートを示す図である。
【図１０Ｂ】本発明の一実施の形態による要件将来値予測処理に係るフローチャートを示す図である。
【図１１Ａ】本発明の一実施の形態によるシステム構成案ハードウェア要件値予測処理に係るフローチャートを示す図である。
【図１１Ｂ】本発明の一実施の形態によるシステム構成案ハードウェア要件値予測処理に係るフローチャートを示す図である。
【図１２Ａ】本発明の一実施の形態によるシステム構成案出力処理に係るフローチャートを示す図である。
【図１２Ｂ】本発明の一実施の形態によるシステム構成案出力処理に係るフローチャートを示す図である。
【図１２Ｃ】本発明の一実施の形態によるシステム構成案出力処理に係るフローチャートを示す図である。
【図１３】本発明の一実施の形態によるレコメンド処理に係るフローチャートを示す図である。
【発明を実施するための形態】
【００１２】
以下図面について、本発明の一実施の形態を詳述する。
【００１３】
（１）システム構成案設計装置の構成
図１において、１０１０は全体として本実施の形態によるシステム構成案設計装置を示す。このシステム構成案設計装置１０１０は、ＣＰＵ（Central  Processing  Unit）１０２０と、ＲＡＭ（Random  Access  Memory）等のメモリ１０３０と、ハードディスク、フラッシュメモリ等のストレージ１０４０と、を備え、端末１０００を介してユーザからシステム構成の構成要件値を受け付け、将来発生するリスクを低減したシステム構成案を設計可能であり、設計（生成）したシステム構成案を端末１０００に表示させたり、選択されたシステム構成案をシステム構成１０５０としてプリンタに印刷等させたりする。
【００１４】
本実施の形態のシステム構成案設計装置１０１０では、ＣＰＵ１０２０がメモリ１０３０にコンピュータプログラムを読み出して実行することにより、ＯＳ１０３１、要件将来値予測部１０３２、システム構成案ハードウェア要件値予測部１０３３、システム構成案出力部１０３４、レコメンド部１０３５、およびＧＵＩ部１０３６が実現される。
【００１５】
より具体的には、図２に示すように、ＧＵＩ部１０３６により生成されたＧＵＩ（Graphical  User  Interface）、例えば、図２（Ａ）に示す業種を指定可能な業種指定画面２０１０、および図２（Ｂ）に示す詳細を設定可能な詳細設定画面２０２０を介してユーザが所望するシステム構成を受け付ける。業種指定画面２０１０では、業種プルダウン２０１１から業種を選択可能である。詳細設定画面２０２０では、業種表示領域２０２１に業種プルダウン２０１１で選択された業種が表示され、優先すべき評価軸「価格、性能、持続可能性、その他」の指定が可能なラジオボタン２０２２、および希望上限価格を入力可能な価格入力領域２０２３が設けられる。また、詳細設定画面２０２０では、ユーザが所望するシステム要件を示すシステム要件データ（ファイル）を取り込むためのファイル格納場所の入力欄２０２４が設けられ、システム要件データがシステム構成案設計装置１０１０に取り込まれる。
【００１６】
そして、要件将来値予測部１０３２、システム構成案ハードウェア要件値予測部１０３３、システム構成案出力部１０３４、およびレコメンド部１０３５により、後述の各種データベース（ＤＢ）が参照され、ＧＵＩ部１０３６で受け付けられたユーザが所望する条件を満たすシステム構成案が複数生成され、図２（Ｃ）に示す結果出力画面２０３０に出力される。結果出力画面２０３０では、システム構成案に係る情報（例えば、機器、部品、数量、価格、有効期限）が指定された評価軸の評価値順に切り替え可能に示される。例えば、評価軸として「価格」が指定された場合は、システムに要する部品（ハードウェア）の総価格が安い順にシステム構成案が提示される。
【００１７】
（２）システム構成案設計装置が有するＤＢ
また、図１に示すように、システム構成案設計装置１０１０のストレージ１０４０は、各種ＤＢを有する。より具体的には、ストレージ１０４０は、過去事例ＤＢ１０４１、法規業界規則ＤＢ１０４２、辞書ＤＢ１０４３、要件将来値シナリオＤＢ１０４４、外部情報ＤＢ１０４５、成型外部情報ＤＢ１０４６、システム構成案ハードウェア要件値ＤＢ１０４７、部品ＤＢ１０４８、およびシステム構成案ＤＢ１０４９を有する。
【００１８】
図３に過去事例ＤＢ１０４１の一例を示す。過去事例ＤＢ１０４１には、システムエンジニア（ＳＥ）等が実際に取り扱ったシステム構成の事例情報（業種、年／月、顧客、項目、要素または属性、要求値）がＳＥ、管理者等により登録（蓄積）される。
【００１９】
図４に法規業界規則ＤＢ１０４２の一例を示す。法規業界規則ＤＢ１０４２には、現在施行されている法規および業界規則のルール情報（業種、（制定）年／月、項目、要素または属性、要求値）が管理者等により登録される。
【００２０】
図５に要件将来値シナリオＤＢ１０４４の一例を示す。要件将来値シナリオＤＢ１０４４には、要件将来値予測部１０３２により、過去事例ＤＢ１０４１、法規業界規則ＤＢ１０４２、および辞書ＤＢ１０４３に基づいて、要求値の時間的な変動が推定され、シナリオの情報（業種、項目、要素または属性、シナリオ）として登録される。ただし、初期値として、管理者により数件のレコードが登録されている。なお、情報処理の詳細については、図１０Ａおよび図１０Ｂを参照して説明する。
【００２１】
図６に外部情報ＤＢ１０４５の一例を示す。外部情報ＤＢ１０４５には、報道、インターネット等の外部ソースで収集可能な要件値に係る情報（ＩＤ、ソース、分野、信頼度、内容）が適宜のタイミングで自動または手動で収集されて登録される。
【００２２】
また、外部情報ＤＢ１０４５の情報については、定期的、リアルタイム、手動など、適宜のタイミングで成型処理が行われ、成型結果が成型外部情報ＤＢ１０４６に登録される。成型処理では、パターンマッチングなどの公知手法により、外部情報から、シナリオの情報に含める情報（項目、要素または属性、および要求値）が特定され、シナリオの情報が成型される。更に、成型処理では、外部情報から部品の調達可能期間が特定されて成型外部情報ＤＢ１０４６に登録される。例えば、図６に示す内容「ＨＤＤ１、年内で販売終了」は、「ＨＤＤ１、調達可能期間（年）、１」と特定されて成型外部情報ＤＢ１０４６に登録される。
【００２３】
図７にシステム構成案ハードウェア要件値ＤＢ１０４７の一例を示す。システム構成案ハードウェア要件値ＤＢ１０４７には、システム構成案ハードウェア要件値予測部１０３３により、要件将来値シナリオＤＢ１０４４および成型外部情報ＤＢ１０４６に基づいて、システム要件の各構成要件値が決定され、システム構成案ハードウェア要件値（構成案、項目、種別、要件の名称および値）として登録される。なお、情報処理の詳細については、図１１Ａおよび図１１Ｂを参照して説明する。
【００２４】
図８に部品ＤＢ１０４８の一例を示す。部品ＤＢ１０４８には、現在市場にある部品の部品情報（名称、種別、価格、属性の名称および値）が管理者により初期登録され、登録された値は適宜のタイミングで自動または手動で更新される。
【００２５】
図９にシステム構成案ＤＢ１０４９の一例を示す。システム構成案ＤＢ１０４９には、システム構成案出力部１０３４により、成型外部情報ＤＢ１０４６、システム構成案ハードウェア要件値ＤＢ１０４７、および部品ＤＢ１０４８に基づいて、ユーザが所望する条件（システム要件、運用期間など）を充足する部品が決定され、システム構成案（構成案、項目、種別、名称、数量、価格、有効期限）として登録される。なお、情報処理の詳細については、図１２Ａ〜図１２Ｃを参照して説明する。
【００２６】
（３）システム構成案設計装置が行う情報処理
（要件将来値予測処理）
図１０Ａおよび図１０Ｂは、要件将来値予測部１０３２（シナリオ生成部の一例）が行う要件将来値予測処理に係るフローチャートを示す図である。
【００２７】
図１０Ａに示すように、まずＳ１００１では、要件将来値予測部１０３２は、ＧＵＩ部１０３６で受け付けられたユーザが所望する業種を読み込み、過去事例ＤＢ１０４１から業種に関連したすべてのデータを取得する。
【００２８】
Ｓ１００２では、要件将来値予測部１０３２は、法規業界規則ＤＢ１０４２から業種に関連したすべてのデータを取得する。
【００２９】
Ｓ１００３では、要件将来値予測部１０３２は、Ｓ１００１およびＳ１００２で取得したデータから過去の時系列上で要件が変化した内容を捉え、シナリオを生成する（シナリオ生成処理）。なお、シナリオ生成処理の詳細については、図１０Ｂを参照して説明する。
【００３０】
Ｓ１００４では、要件将来値予測部１０３２は、生成したシナリオを要件将来値シナリオＤＢ１０４４に登録する。
【００３１】
（シナリオ生成処理）
図１０Ｂに示すように、Ｓ１０１１では、要件将来値予測部１０３２は、同一業種内、同一または類似の項目、および要素または属性ごとにレコード（複数行）を抽出する。ここで、各項目が類似の項目であるか否かは、同じものを表す複数の文言（例えば、患者データ、ペイシェントデータ、クランケデータ）が登録された辞書ＤＢ１０４３により識別される。
【００３２】
Ｓ１０１２では、要件将来値予測部１０３２は、抽出したレコードについて、「年／月」によって値が異なる場合、時間的な変動として推定する。例えば、２００５／０４では、患者データの件数が１００００件であり、２０１５／０４では、患者データの件数が８００００件であった場合、要件将来値予測部１０３２は、患者データの件数が８倍になったので、患者データの件数は「１０年で８倍」になると推定（予測）する。
【００３３】
Ｓ１０１３では、要件将来値予測部１０３２は、同一業種内、同一または類似の項目、および要素または属性ごとに推定した時間的な変動をシナリオとして生成し、Ｓ１００４に処理を戻す。
【００３４】
（システム構成案ハードウェア要件値予測処理）
図１１Ａおよび図１１Ｂは、システム構成案ハードウェア要件値予測部１０３３（構成要件値変更部の一例）が行うシステム構成案ハードウェア要件値予測処理に係るフローチャートを示す図である。
【００３５】
図１１Ａに示すように、まずＳ１１０１では、システム構成案ハードウェア要件値予測部１０３３は、ＧＵＩ部１０３６で受け付けられたユーザが所望する業種およびシステム要件データを読み込む（取得する）。
【００３６】
Ｓ１１０２では、システム構成案ハードウェア要件値予測部１０３３は、要件将来値シナリオＤＢ１０４４から業種に対応したシナリオを抽出する。
【００３７】
Ｓ１１０３では、システム構成案ハードウェア要件値予測部１０３３は、システム要件データを参照し、シナリオに適合する項目がある場合、当該シナリオを適用してシステム要件を補正（変更）し、成型外部情報ＤＢ１０４６にシステム要件に適合する内容がある場合、当該内容を適用してシステム要件を補正する（シナリオ等適用処理）。なお、シナリオ等適用処理の詳細については、図１１Ｂを参照して説明する。
【００３８】
Ｓ１１０４では、システム構成案ハードウェア要件値予測部１０３３は、シナリオ等を適用後のシステム要件について、項目および種別ごとにシステム構成案ハードウェア要件値としてシステム構成案ハードウェア要件値ＤＢ１０４７に登録する。
【００３９】
（シナリオ等適用処理）
図１１Ｂに示すように、Ｓ１１１１では、システム構成案ハードウェア要件値予測部１０３３は、システム要件内の各構成要件（各項目）に対し、Ｓ１１０２で抽出した業種に対応したシナリオから各構成要件に関する記述のシナリオを更に抽出する。例えば、自然言語処理が行われ、システム要件データに「機能１では患者データを２年保存すること」等の記述があった場合、当該記述をもとに「患者データ」に係るシナリオが抽出される。
【００４０】
Ｓ１１１２では、システム構成案ハードウェア要件値予測部１０３３は、システム要件内の各構成要件について、システム要件で定められた運用期間内で最も高い値をシナリオから求める。例えば、運用期間が２０１６年〜２０２２年の６年であり、Ｓ１１１１でシナリオＡ「２年で１．５倍」、シナリオＢ「３年で２．５倍」、シナリオＣ「４年で３倍」、シナリオＤ「８年で１０倍」が抽出された場合、シナリオＤは運用期間外であるので、シナリオＡ〜シナリオＣのうち最も倍率が高いシナリオＣが選択される。
【００４１】
Ｓ１１１３では、システム構成案ハードウェア要件値予測部１０３３は、Ｓ１１１１と同様に、システム要件内の各構成要件（各項目）に対し、成型外部情報ＤＢ１０４６から各構成要件に関する記述のあるデータを抽出する。
【００４２】
Ｓ１１１４では、システム構成案ハードウェア要件値予測部１０３３は、Ｓ１１１２と同様に、システム要件内の各構成要件について、システム要件で定められた運用期間内で最も高い値を成型外部情報ＤＢ１０４６のデータから求める。
【００４３】
Ｓ１１１５では、システム構成案ハードウェア要件値予測部１０３３は、シナリオと成型外部情報ＤＢ１０４６のデータとから求めた値のうち最も高いものをシステム要件の構成要件値に設定（反映）し、Ｓ１１０４に処理を戻す。
【００４４】
（システム構成案出力処理）
図１２Ａ〜図１２Ｃは、システム構成案出力部１０３４（システム構成案生成部の一例）が行うシステム構成案出力処理に係るフローチャートを示す図である。
【００４５】
図１２Ａに示すように、まずＳ１２０１では、システム構成案出力部１０３４は、システム構成案ハードウェア要件値ＤＢ１０４７からシステム構成案ハードウェア要件値を取得する。
【００４６】
Ｓ１２０２では、システム構成案出力部１０３４は、個々の構成要件に対応した性能値を持つ部品を部品ＤＢ１０４８から検索し、成型外部情報ＤＢ１０４６に検索結果の部品に関連する情報がある場合、この情報を適用し、検索結果を補正する（部品選定処理）。なお、部品選定処理の詳細については、図１２Ｂを参照して説明する。
【００４７】
Ｓ１２０３では、システム構成案出力部１０３４は、システム構成案ハードウェア要件値の「機能」に対応付けて「サーバ１、サーバ２、・・・」等を設定し、部品ＤＢ１０４８から検索した部品をシステム構成案ハードウェア要件値の要素として設定し、システム構成案を生成する（システム構成案生成処理）。なお、システム構成案生成処理の詳細については、図１２Ｃを参照して説明する。
【００４８】
Ｓ１２０４では、システム構成案出力部１０３４は、生成したシステム構成案をシステム構成案ＤＢ１０４９に登録する。
【００４９】
（部品選定処理）
図１２Ｂに示すように、Ｓ１２１１では、システム構成案出力部１０３４は、システム要件内の各構成要件（各項目）に対し、種別および要件（要件１、要件２、・・・）の内容に合致する最も安価な部品を部品ＤＢ１０４８から検索する。
【００５０】
Ｓ１２１２では、システム構成案出力部１０３４は、検索した部品の調達可能期間について成型外部情報ＤＢ１０４６から検索する。
【００５１】
Ｓ１２１３では、システム構成案出力部１０３４は、部品ＤＢ１０４８の調達可能期間に検索した調達可能期間を加味した調達可能期間がシステム要件で定められた運用期間を満たすか否かを判定する。システム構成案出力部１０３４は、満たすと判定した部品については、Ｓ１２１５に処理を移し、満たさないと判定した部品については、Ｓ１２１４に処理を移す。
【００５２】
Ｓ１２１４では、システム構成案出力部１０３４は、次に安価な部品を部品ＤＢ１０４８から検索し、Ｓ１２１２に処理を移す。なお、システム構成案出力部１０３４は、次に安価な部品がない場合、処理を終了する。この場合、ユーザが所望するシステム要件を満たすシステム構成案は提案できない旨「システム要件を満たすハードウェアＸが存在しません。」等が端末１０００に表示される。
【００５３】
Ｓ１２１５では、システム構成案出力部１０３４は、検索した部品の組合せを最も安価なシステム構成案の候補として決定する。
【００５４】
Ｓ１２１６では、システム構成案出力部１０３４は、最も安価なシステム構成案の候補の各部品について、当該部品よりも高価な部品であって、システム要件の要件値を充足する部品を部品ＤＢ１０４８から検索する。ここでは、システム要件内の各項目に対して、上記条件を満たす複数の部品が検索され得る。
【００５５】
Ｓ１２１７では、システム構成案出力部１０３４は、検索した各部品について、当該部品の調達可能期間を成型外部情報ＤＢ１０４６から検索し、部品ＤＢ１０４８の調達可能期間に検索した調達可能期間を加味した調達可能期間がシステム要件で定められた運用期間を満たす部品を選定する。
【００５６】
Ｓ１２１８では、システム構成案出力部１０３４は、選定した部品の組合せのすべてをシステム構成案の候補として決定する。
【００５７】
Ｓ１２１９では、システム構成案出力部１０３４は、Ｓ１２１５およびＳ１２１８で決定した候補の中から希望上限価格を満たす候補を抽出すると共に、抽出した候補に対応付けて、価格の評価指標となる価格評価値および持続可能性の評価指標となる持続可能性評価値をストレージ１０４０に記憶する。システム構成案出力部１０３４は、システムを構成する部品の価格の総和を算出して価格評価値とし、システムを構成する各部品の各有効期限のうち最も短い有効期限を持続可能性評価値とする。
【００５８】
（システム構成案生成処理）
図１２Ｃに示すように、Ｓ１２２１では、システム構成案出力部１０３４は、システム構成案ハードウェア要件値の項目「機能１、機能２、・・・」にサーバ名「サーバ１、サーバ２、・・・」を割り当てる。
【００５９】
Ｓ１２２２では、システム構成案出力部１０３４は、システム構成案ハードウェア要件値の種別（ＣＰＵ等）に、候補の部品の名称（ＣＰＵ１等）を割り当て、候補の部品の数量および価格を算出して割り当て、候補の部品の有効期限に調達可能期限を割り当てる。
【００６０】
Ｓ１２２３では、システム構成案出力部１０３４は、サーバ名で示されるサーバ構成、および各サーバの要素である部品の並びを設定し、システム構成案を生成する。
【００６１】
（レコメンド処理）
図１３は、レコメンド部１０３５（出力部の一例）が行うレコメンド処理に係るフローチャートを示す図である。
【００６２】
図１３に示すように、まずＳ１３０１では、ＧＵＩ部１０３６を介して設定された希望上限価格（価格上限値）、および優先すべき評価軸（価格、性能、持続可能、その他）に関する情報を取得する。
【００６３】
Ｓ１３０２では、レコメンド部１０３５は、システム構成案ＤＢ１０４９からシステム構成案をすべて取得する。
【００６４】
Ｓ１３０３では、レコメンド部１０３５は、取得したシステム構成案の中から、設定した優先すべき評価軸に関する評価値が最良となるものから複数選択する。例えば、レコメンド部１０３５は、優先すべき評価軸として「価格」が選択されている場合、価格評価値が最も低いものを最良と判断する。また、例えば、レコメンド部１０３５は、優先すべき評価軸として「持続可能性」が選択されている場合、持続可能性評価値が最も高い（長い）ものを最良と判断する。
【００６５】
Ｓ１３０４では、レコメンド部１０３５は、選択したシステム構成案をＧＵＩ部１０３６に出力（通知）し、ＧＵＩ部１０３６は、選択結果を端末１０００に表示させる。
【００６６】
上述した構成によれば、最も価格が安価なシステム構成案Ａ「システムの金額が１５００万円で持続可能性が３年」、および最も持続可能性が高いシステム構成案Ｂ「システムの金額が２０００万円で持続可能性が１０年」を把握できるので、ユーザは、システムの価格および持続可能性を考慮したシステムを設計できるようになる。
【００６７】
以上のように、本実施形態のシステム構成案設計装置１０１０では、業種固有の知識とシステム構成に関する知識とを対応付けて更新して管理することで、システム構成の低価格化を実現し、かつ持続可能性を提供できるようになる。
【００６８】
（４）他の実施の形態
なお上述の本実施の形態においては、システム構成案設計装置１０１０がＤＢ（１０４１〜１０４９）を有する構成とした場合について述べたが、本発明はこれに限らず、システム構成案設計装置１０１０とは異なる他の装置が一部または全部のＤＢを有する構成（システム）にしてもよい。
【００６９】
また上述の本実施の形態においては、最も安価なシステム構成案の候補の各部品について、当該部品よりも高価な部品であって、システム要件の要件値を充足することを条件とした場合について述べたが、本発明はこれに限らず、当該部品よりも高価な部品、かつシステム要件の要件値を充足する部品であって、他の部品が最も安価な部品である場合に希望上限価格を満たすことを条件にするようにしてもよい。この構成によれば、Ｓ１２１７およびＳ１２１８の処理対象を低減することができ、処理の高速化を実現できる。
【００７０】
また上述の本実施の形態においては、システム構成案の出力内容の例を「機器、部品、数量、価格、有効期限」とした場合について述べたが、本発明はこれに限らず、上記例に加えてまたは替えて、価格評価値および持続可能性評価値の一方または両方を出力するようにしてもよい。
【符号の説明】
【００７１】
１０１０……システム構成案設計装置、１０３２……要件将来値予測部、１０３３……システム構成案ハードウェア要件値予測部、１０３４……システム構成案出力部、１０３５……レコメンド部、１０３６……ＧＵＩ部、１０４１……過去事例ＤＢ、１０４２……法規業界規則ＤＢ、１０４３……辞書ＤＢ、１０４４……要件将来値シナリオＤＢ、１０４５……外部情報ＤＢ、１０４６……成型外部情報ＤＢ、１０４７……システム構成案ハードウェア要件値ＤＢ、１０４８……部品ＤＢ、１０４９……システム構成案ＤＢ。
【図１】
2018049361.tif 000003
【図２】
2018049361.tif 000004
【図３】
2018049361.tif 000005
【図４】
2018049361.tif 000006
【図５】
2018049361.tif 000007
【図６】
2018049361.tif 000008
【図７】
2018049361.tif 000009
【図８】
2018049361.tif 000010
【図９】
2018049361.tif 000011
【図１０Ａ】
2018049361.tif 000012
【図１０Ｂ】
2018049361.tif 000013
【図１１Ａ】
2018049361.tif 000014
【図１１Ｂ】
2018049361.tif 000015
【図１２Ａ】
2018049361.tif 000016
【図１２Ｂ】
2018049361.tif 000017
【図１２Ｃ】
2018049361.tif 000018
【図１３】
2018049361.tif 000019