(57)【要約】      （修正有）【課題】プラットフォームに設定するパラメータシートを効率的に作成する装置及び方法を提供する。【解決手段】ソフトウェアを実装したシステム構築に際して、システム構成要素のプラットフォームに設定するパラメータシートを作成するパラメータシート作成装置を、構築対象のシステムが備えるべき機能名、当該機能を定義する機能定義項目、当該機能定義項目に対応した設定項目を予め登録した抽出用語一覧ＤＢと、抽出用語一覧ＤＢを参照して、システムの仕様書より、機能名、当該機能を定義する機能定義項目、設定項目の値を検索する仕様書解析部と、仕様書解析部の仕様解析結果と、プラットフォーム製品情報DBとに基づいて、適用するプラットフォームを選定するプラットフォーム選定部と、前記仕様書解析部の仕様解析結果と、選定したプラットフォームの情報とに基づいて、パラメータシートを作成するパラメータシート作成部とを備えて構成する。【選択図】図１
2017041082.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアを実装したシステム構築に際して、システム構成要素のプラットフォームに設定するパラメータシートを作成するパラメータシート作成装置であって、
構築対象のシステムが備えるべき機能名、当該機能を定義する機能定義項目、当該機能定義項目に対応した設定項目を予め登録した抽出用語一覧ＤＢと、
前記抽出用語一覧ＤＢを参照して、前記システムの仕様書より、機能名、当該機能を定義する機能定義項目、前記設定項目の値を検索する仕様書解析部と、
前記仕様書解析部の仕様解析結果と、プラットフォーム製品情報DBとに基づいて、適用するプラットフォームを選定するプラットフォーム選定部と、
前記仕様書解析部の仕様解析結果と、前記選定したプラットフォームの情報とに基づいて、パラメータシートを作成するパラメータシート作成部と、
を備えることを特徴とするパラメータシート作成装置。
【請求項２】
請求項１に記載のパラメータシート作成装置において、
前記パラメータシート作成部が、前記仕様書解析部の仕様解析結果と、前記選定したプラットフォームの情報と、当該選定したプラットフォームの初期パラメータ値と、現行システムのプラットフォームのパラメータ値とに基づいて、パラメータシートを作成することを特徴とするパラメータシート作成装置。
【請求項３】
請求項１に記載のパラメータシート作成装置において、
前記プラットフォーム選定部が、構築対象の前記システムの顧客へ過去に納入した実績のプラットフォーム事例を記憶した事例DBを参照して、適用するプラットフォームの選定を行うことを特徴とするパラメータシート作成装置。
【請求項４】
請求項２に記載のパラメータシート作成装置において、
前記仕様書解析部が、構築対象の前記システムの顧客にヒアリングを行った結果を解析して、前記仕様解析結果を補足し、
前記パラメータシート作成部が、前記補足された仕様解析結果と、前記選定したプラットフォームの情報と、当該選定したプラットフォームの初期パラメータ値と、現行システムのプラットフォームのパラメータ値とに基づいて、パラメータシートを作成することを特徴とするパラメータシート作成装置。
【請求項５】
ソフトウェアを実装したシステム構築に際して、システム構成要素のプラットフォームに設定するパラメータシートをコンピュータが作成するパラメータシート作成方法において、
構築対象のシステムが備えるべき機能名、当該機能を定義する機能定義項目、当該機能定義項目に対応した設定項目を登録した抽出用語一覧ＤＢを予め構成する工程と、
仕様書解析部が、前記抽出用語一覧ＤＢを参照して、前記システムの仕様書より、機能名、当該機能を定義する機能定義項目、前記設定項目の値を検索する仕様書解析工程と、
プラットフォーム選定部が、前記仕様書解析工程の仕様解析結果と、プラットフォーム製品情報DBとに基づいて、適用するプラットフォームを選定するプラットフォーム選定工程と、
パラメータシート作成部が、前記仕様書解析工程の仕様解析結果と、前記選定したプラットフォームの情報とに基づいて、パラメータシートを作成するパラメータシート作成工程と、
を有することを特徴とするパラメータシート作成方法。
【請求項６】
請求項５に記載のパラメータシート作成方法において、
前記プラットフォーム選定工程では、前記プラットフォーム製品情報DBと共に、構築対象の前記システムの顧客へ過去に納入した実績のプラットフォーム事例を記憶した事例DBを参照して、適用するプラットフォームの選定を行うことを特徴とするパラメータシート作成方法。
【請求項７】
前記仕様書解析部が、構築対象の前記システムの顧客にヒアリングを行った結果を解析して、前記仕様解析結果を補足し、
前記パラメータシート作成工程では、前記補足された仕様解析結果と、前記選定したプラットフォームの情報と、当該選定したプラットフォームの初期パラメータ値と、現行システムのプラットフォームのパラメータ値とに基づいて、パラメータシートを作成することを特徴とする請求項５に記載のパラメータシート作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム構築時に導入するハードウェア、ソフトウェアの設定値等の情報を記載するパラメータシートの作成技術に関する。
【背景技術】
【０００２】
従来、ソフトウェアを実装したシステム構築時には、構築するハードウェア機器やインストールするソフトウェア製品に対して、各々の設定項目の設定値を記載したパラメータシート作成が必須になっている。パラメータシートを作成する場合は、顧客が提示した要求仕様に従って作成された製品仕様書に記載されている情報に基づき、実現する機能やその詳細な設定情報を検討し、使用する製品やその設定値を設定する。作成した後に関係者間でパラメータシートのレビューを行い、不十分な点や設定値が誤っている点等の確認、修正を行い、最終的に製品仕様書の内容を満足するパラメータシート(設定などを行う為の設定情報をまとめたもの)が完成する。
このように、従来、パラメータシート作成においては、設計段階に要する期間及び工数が増大するという問題点があった。
【０００３】
これらの問題に関連して、特許文献１には、目標とする製品スペックを最適化することにより、設計段階における期間及び費用を低減することができる仕様書作成装置及び仕様書作成方法を提供する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２４０７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
システム構築においては、ハードウェア機器やインストールするソフトウェアの設定値を記載したパラメータシートを作成し、パラメータシートを基に納入するシステム構築を行うが、パラメータシートの作成には時間がかかり、また、設定する機器数が多い場合にはパラメータシートの作成量も増加し、これに伴い、設定値の記載を誤る可能性もある。
【０００６】
本発明は上記の課題を解決するためになされたものであり、顧客より提示された機能仕様書から自動的にパラメータシートを生成することができるツールを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明では、ソフトウェアを実装したシステム構築に際して、システム構成要素のプラットフォームに設定するパラメータシートを作成するパラメータシート作成装置を、構築対象のシステムが備えるべき機能名、当該機能を定義する機能定義項目、当該機能定義項目に対応した設定項目を予め登録した抽出用語一覧ＤＢと、前記抽出用語一覧ＤＢを参照して、前記システムの仕様書より、機能名、当該機能を定義する機能定義項目、前記設定項目の値を検索する仕様書解析部と、前記仕様書解析部の仕様解析結果と、プラットフォーム製品情報DBとに基づいて、適用するプラットフォームを選定するプラットフォーム選定部と、前記仕様書解析部の仕様解析結果と、前記選定したプラットフォームの情報とに基づいて、パラメータシートを作成するパラメータシート作成部とを備えて構成する。
【０００８】
また、本発明の他の特徴として、前記パラメータシート作成装置において、前記プラットフォーム選定部が、構築対象の前記システムの顧客へ過去に納入した実績のプラットフォーム事例を記憶した事例DBを参照して、適用するプラットフォームの選定を行うように構成する。
【０００９】
また、本発明の更に他の特徴として、前記パラメータシート作成装置において、前記仕様書解析部が、構築対象の前記システムの顧客にヒアリングを行った結果を解析して、前記仕様解析結果を補足し、前記パラメータシート作成部が、前記補足された仕様解析結果と、前記選定したプラットフォームの情報と、当該選定したプラットフォームの初期パラメータ値と、現行システムのプラットフォームのパラメータ値とに基づいて、パラメータシートを作成するように構成する。
【００１０】
また、上記課題を解決するために本発明では、ソフトウェアを実装したシステム構築に際して、システム構成要素のプラットフォームに設定するパラメータシートをコンピュータが作成するパラメータシート作成方法において、構築対象のシステムが備えるべき機能名、当該機能を定義する機能定義項目、当該機能定義項目に対応した設定項目を登録した抽出用語一覧ＤＢを予め構成する工程と、仕様書解析部が、前記抽出用語一覧ＤＢを参照して、前記システムの仕様書より、機能名、当該機能を定義する機能定義項目、前記設定項目の値を検索する仕様書解析工程と、プラットフォーム選定部が、前記仕様書解析工程の仕様解析結果と、プラットフォーム製品情報DBとに基づいて、適用するプラットフォームを選定するプラットフォーム選定工程と、パラメータシート作成部が、前記仕様書解析工程の仕様解析結果と、前記選定したプラットフォームの情報とに基づいて、パラメータシートを作成するパラメータシート作成工程とを有するようにする。
【発明の効果】
【００１１】
本発明によれば、パラメータシートを作成する際、仕様書及びヒアリング内容を入力として、パラメータシートの作成が可能になり、大幅な工数削減が可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施例１に係るパラメータシート作成装置のシステム構成の１例を示した図である。
【図２】パラメータシート作成プログラムにより実行される本実施例のパラメータシート作成処理のメインフローチャートである。
【図３】仕様書解析部の処理フローである。
【図４】プラットフォーム選定部の処理フローである。
【図５】パラメータシート作成部の処理フローである。
【図６】抽出用語一覧ＤＢのデータ構成を示す図である。
【図７】仕様書解析部の解析結果を記録した仕様解析結果のデータ構成を示す図である。
【図８】製品情報ＤＢのデータ構成を示す図である。
【図９】事例ＤＢのデータ構成を示す図である。
【図１０】図１０(Ａ)は、各製品の初期設定値を記載したパラメータシートＤＢのデータ構成例を示し、図１０(Ｂ)は、現在稼働しているシステムにおける各製品のパラメータシートデータを保有する現行システムのパラメータシートＤＢのデータ構成例を示す。
【図１１】仕様書解析部が抽出用語一覧ＤＢを参照して仕様書解析を行う例を示す図である。
【図１２】プラットフォーム選定部が仕様解析結果を入力して、製品情報ＤＢと、事例ＤＢを参照して、製品(候補)選定結果を出力する例を示す図である。
【図１３】パラメータシート作成部の処理、及び顧客に対するヒアリング結果を仕様書解析処理して、パラメータシートを作成する処理の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施例について、図面を参照して詳細に説明する。
【実施例１】
【００１４】
図１は、本実施例に係るパラメータシート作成装置１００のシステム構成の１例を示した図である。
【００１５】
パラメータシート作成装置１００は、汎用の計算機上に構成することができて、そのハードウェア構成は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）などにより構成される演算部１１０、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュメモリなどを用いたＳＳＤ（Solid State Drive）などにより構成される記憶部１２０、キーボードやマウス等の入力デバイスより構成される入力部１３０、ＣＲＴディスプレイ、ＬＣＤ（Liquid Crystal Display）、有機ＥＬディスプレイなどの表示装置などにより構成される表示部１４０、各種出力装置などにより構成される出力部１５０、ＣＤ−ＲＯＭ、ＵＳＢメモリなどの可搬性を有する可搬型記憶媒体の情報を読み出すメディア読取部１６０、ＮＩＣ（Network Interface Card）などにより構成される通信部１７０などを備える。
【００１６】
通信部１７０は、ネットワーク１８０を介して、パラメータシートを外部で表示、活用する外部表示装置(端末)１９１、外部計算機１９２などと接続されている。
【００１７】
記憶部１２０は、顧客より提示された機能仕様書から自動的にパラメータシートを作成するパラメータシート作成プログラム１２１、仕様書から実装する機能の概要及び機能の詳細な設定情報を抜き出す際の検索用語を保有する抽出用語一覧ＤＢ１２２、構築するシステムが満たす機能ごとにその機能を実現する製品の情報を保有する製品情報ＤＢ１２３、過去にシステムを導入した導入先と導入製品の実績情報を保有する事例ＤＢ１２４、各製品ごとに設定値を全てデフォルト値とした初期設定値を記載したパラメータシートデータを保有するパラメータシートＤＢ１２５、現在稼働しているシステムにおける各製品のパラメータシートデータを保有する現行システムのパラメータシートＤＢ１２６、仕様書解析部で仕様書を解析した結果を記録する仕様解析結果１２７、プラットフォーム選定部で製品を選定した結果を記録する製品選定結果１２８、パラメータシート作成部で作成して、記録したパラメータシート１２９を記憶する記憶領域を有する。
【００１８】
演算部１１０は、記憶部１２０に記憶されているパラメータシート作成プログラム１２１をＲＡＭへロードしてＣＰＵで実行することにより以下の各機能部を実現する。演算部１１０は、仕様書解析部１１１、プラットフォーム選定部１１２、パラメータシート作成部１１３を有する。
パラメータシート作成プログラム１２１は、例えば、ＯＳ（Operating System）プログラム上で実行可能なアプリケーションプログラムである。
【００１９】
仕様書解析部１１１は、製品仕様書、及び要求元にヒアリングを実施した結果に記載されている情報に基づき、要求されている機能に対応する設定内容を解析して仕様解析結果を出力する。
【００２０】
プラットフォーム選定部１１２は、前記仕様書解析部１１１が解析した要求機能を実現する製品候補を選定して要求元へ提示して、要求元による選定を受付けて決定した製品選定結果を出力する。
【００２１】
パラメータシート作成部１１３は、前記仕様書解析部１１１が出力した仕様解析結果１２７、前記プラットフォーム選定部１１２が出力した製品選定結果１２８、要求元にヒアリングを実施した結果に基づいて、パラメータシートを作成して出力する。
【００２２】
図２は、パラメータシート作成プログラム１２１により実行される本実施例のパラメータシート作成処理のメインフローチャートである。各処理部の処理は、段階を追って実行される。
仕様書解析部１１１の処理Ｓ１０１は、顧客から提示された要求仕様に従った製品仕様書２０１を入力として、抽出用語一覧ＤＢ１２２を参照して製品仕様書を解析する。
【００２３】
図３は、仕様書解析部１１１の処理フローである。また、図１１には、仕様書解析部１１１が抽出用語一覧ＤＢ１２２を参照して仕様書解析を行う例を示す。
図３のステップＳ２０１において、製品仕様書、ヒアリング結果を、入力部１３０、メディア読取部１６０、または通信部１７０を介してテキストデータ形式で入力する。印刷された製品仕様書などは、ＯＣＲにて読み取って、テキストデータに変換して入力する。
【００２４】
図６は、前記抽出用語一覧ＤＢ１２２のデータ構成を示す図である。抽出用語一覧ＤＢ１２２は、本実施例のパラメータシート作成装置１００が対象とする全てのシステム、製品へ実装する機能名１２２ａと、当該機能名に示される機能を定義する機能定義用語１２２ｂと、前記機能定義用語１２２ｂに関連する設定項目１２２ｃのデータ項目とを有する。抽出用語一覧ＤＢ１２２には、予め想定される全ての対象機種の製品(システム)において実現されると予測される機能名を登録してあり、各機能名に示される機能を定義する１つ以上の機能定義用語と、各機能定義用語に関連する設定項目の各データも登録されている。
【００２５】
図３のステップＳ２０２において、抽出用語一覧ＤＢ１２２の機能名欄１２２ａに登録されている全ての「機能名」を順次選択して、以下、ステップＳ２０８までの処理を繰り返し実行する。
【００２６】
ステップＳ２０３において、「機能名」を検索キーとして、解析対象のテキストデータより「機能名」の記載箇所を抽出する。「機能名」が、標題、題目内に記載されている場合には、それに続く該当機能の説明文を、段落などの構文情報を手掛かりに抜粋する。
図１１(Ａ)に示す仕様書解析の例では、Ａ株式会社の要求仕様書２０１を入力として、抽出用語一覧ＤＢ１２２の機能名欄の各機能名で仕様書を検索(Ｓ２０３)して、図１１(Ｂ)に示すように、機能名が含まれた題目行と、その説明文の行を抜粋２０２している例を示している。
【００２７】
図３のステップＳ２０４において、該当機能の記載が解析対象に無い場合は、ステップＳ２０８へ移行して、再びＳ２０２において次の機能名を選択する処理を繰り返す。該当機能の記載が解析対象に有る場合は、ステップＳ２０５へ移行する。
【００２８】
ステップＳ２０５において、前記Ｓ２０３で仕様書２０１から「機能名」を検索キーとして該当機能の説明文の行を抜粋したテキストデータに対して、抽出用語一覧ＤＢ１２２の該当機能名に対応する「機能定義項目」欄の値を順次、検索キーとして、該当する機能定義について記載のある箇所を検索して、抜粋する。
図１１(Ｂ)に示す例において、「バックアップ」機能に関する説明文の抜粋に対して、「機能定義項目」欄の「領域」を検索キーとして検索を行う。「取得領域はＣドライブ、Ｄドライブとする」が抽出されて、この文より、「○○は△△△△△△とする」の構文解釈に当てはめて、「は」と「とする」に挟まれた「Ｃドライブ、Ｄドライブ」を取得領域(設定項目)の設定情報として抜粋する。その他にも、構文解釈の辞書を備えていて、適宜使用する。
図１１(Ｃ)に示す「機能定義項目」により検索して、設定情報の抜粋の例２０３において、「領域」で検索した結果は、「Ｃドライブ、Ｄドライブ」が抜粋され、「種類」で検索した結果は該当情報が無いことを示している。
【００２９】
図３のステップＳ２０６において、該当機能定義の記載がＳ２０３で抜粋されたテキストデータに１つも無い場合は、ステップＳ２０８へ移行して、再びＳ２０２において次の機能名を選択する処理を繰り返す。該当機能定義の記載が解析対象に有る場合は、ステップＳ２０７へ移行する。
【００３０】
ステップＳ２０７において、Ｓ２０５で該当機能の説明文の行を抜粋したテキストデータ内に、「機能定義項目」欄の値で検索して、設定項目の設定情報が抜粋された場合には、仕様解析結果に記載する。
【００３１】
図７は、前記仕様書解析部１１１の解析結果を記録した仕様解析結果１２７のデータ構成を示す図である。仕様解析結果１２７は、対象システム、製品に実装する機能名１２７ａと、その機能で設定する設定内容１２７ｂを有する。
【００３２】
図３のステップＳ２０９において、Ｓ２０２からＳ２０８までの処理の繰り返しにより全ての機能名で仕様書解析を実行した結果を記憶部１２７へ記録する。なお、Ｓ２０６で該当機能定義の記載がＳ２０３で抜粋されたテキストデータに１つも無いと判定された「機能名」は、仕様解析結果１２７には、機能名のみ記録して、設定内容は全て空白で記録する。
図１１(Ｄ)に示す仕様解析結果１２７の例では、Ｓ２０５で「機能定義項目」欄の値「種類」で検索を行ったが該当情報が無いと判定された設定内容は、設定項目「バックアップの種類」の値を空白２０５で表示することを示している。
【００３３】
図２のプラットフォーム選定部１１２の処理Ｓ１０２は、前記仕様書解析部１１１の処理Ｓ１０１の仕様解析結果１２７に基づき、機能名欄１２７ａに記載された各機能を実装するための製品を、製品情報ＤＢ１２３と、事例ＤＢ１２４を参照して、製品候補選定（本実施例では、顧客へ納入するシステムを「製品」と呼んでいるが、ここで選定候補としている「製品」は、システムを構成するプラットフォーム製品のことである。また、プラットフォーム製品の実施例としてソフトウェアの製品を記載しているが、ハードウェア機器であっても同様に本実施例が適用される。）を作成して、そのリストをパラメータシート作成装置１００のユーザに提示して、ユーザによる最終製品選定を受付けて、製品選定結果を記録する。
【００３４】
図４は、プラットフォーム選定部１１２の処理フローである。また、図１２には、プラットフォーム選定部１１２が仕様解析結果１２７を入力して、製品情報ＤＢ１２３と、事例ＤＢ１２４を参照して、製品(候補)選定結果１２８を出力する例を示す。
【００３５】
図４のステップＳ３０１において、仕様書解析部１１１が作成した仕様解析結果１２７を読み出す。
【００３６】
ステップＳ３０２において、仕様解析結果１２７の機能名欄１２７ａに記載された各機能名を検索キーとして、製品情報ＤＢ１２３の機能欄１２３ａを検索して、該当機能を有する製品名を製品名欄１２３ｂから抽出する。同一機能に対して、１つ以上の製品名３０１が検索されて抽出される。評価対象のシステムの機種などに応じて、推奨する優先順序にならってデータが配列されているものとする。
図８は、前記製品情報ＤＢ１２３のデータ構成を示す図である。製品情報ＤＢは、機能欄１２３ａと、その機能を実現する製品名欄１２３ｂと、動作環境に関する情報欄１２３ｃと、該当機能のパラメータシートに関する情報欄１２３ｄとを有する。
【００３７】
ステップＳ３０３において、対象とするシステムの要求元に過去に製品導入実績があるかどうかを、事例ＤＢを検索して判定する。
図９は、事例ＤＢ１２４のデータ構成を示す図である。事例ＤＢは、これまでにシステムを導入した導入先欄１２４ａの情報と、導入したシステム名欄１２４ｂの情報と、サーバ台数欄１２４ｃの情報と、導入製品欄１２４ｄの情報と、導入する際に使用したパラメータシート欄１２４ｅの情報とを有する。
導入先欄１２４ａに要求元情報があれば、ステップＳ３０４へ移行し、要求元情報が無ければ、ステップＳ３０５へ移行する。
【００３８】
ステップＳ３０４において、図１２の実施例に示すように、事例ＤＢ１２４の導入先欄１２４ａの情報が要求元と一致した過去事例の導入製品３０２を検索する。
【００３９】
ステップＳ３０５において、プラットフォーム選定部１１２は、表示部１４０に、または顧客である要求元にある外部計算機１９２の表示部に、製品(候補)選定結果１２８を表示３００した例を図１２に示す。図１２では、例えば、各機能に対して製品情報ＤＢ１２３から抽出した製品候補を優先順位で３つ程度ずつ表示３０３する。更に、事例ＤＢ１２４から抽出した関連のある過去導入製品がある場合には、製品候補に追加表示させる。プルダウン３０４には、それ以外の製品候補を選択することができるようにしている。
【００４０】
ステップＳ３０６において、パラメータシート作成装置１００のユーザは、表示部１４０に表示された前記製品(候補)選定結果３００を確認して、顧客である要求元の意向を確認して、各機能を実現する製品を１つ選択する入力を入力部１３０より行い、プラットフォーム選定部１１２はユーザ入力を受付ける。または、顧客である要求元が、外部計算機１９２の入力部より各機能を実現する製品を１つ選択する入力を行い、プラットフォーム選定部１１２はネットワーク１８０、通信部１７０を介して要求元入力を受付ける。
【００４１】
ステップＳ３０７において、プラットフォーム選定部１１２は、各機能を実現する製品を１つに決定した製品選定結果１２８を記録する。
【００４２】
図２のパラメータシート作成部１１３の処理Ｓ１０３は、前記仕様書解析部１１１の処理Ｓ１０１の仕様解析結果１２７、及び前記プラットフォーム選定部１１２の処理Ｓ１０２の製品選定結果１２８に基づき、及び顧客に対するヒアリング結果を加えて、現行システムのパラメータシートＤＢ１２６、または各製品の初期設定値を記載したパラメータシートＤＢ１２５から抽出したパラメータシートデータをベースとして、各製品のパラメータシートを作成する。
【００４３】
図５は、パラメータシート作成部１１３の処理フローである。また、図１３には、パラメータシート作成部１１３の処理、及び顧客に対するヒアリング結果を仕様書解析処理して、パラメータシートを作成する処理の例を示す。
【００４４】
図５のステップＳ４０１において、製品選定結果１２８の全ての決定製品に対して、ステップＳ４０６までの処理を繰り返し実行する。
【００４５】
ステップＳ４０２において、該当製品のパラメータシートデータが現行システムのパラメータシートＤＢ１２６に登録されているか判定する。
ここで、図１０(Ａ)に、各製品の初期設定値を記載したパラメータシートＤＢ１２５のデータ構成例を示す。初期値パラメータシートＤＢ１２５は、設定項目欄１２５ａと、デフォルト値欄１２５ｂと、設定値欄１２５ｃと、備考欄１２５ｄとを有する。デフォルト値欄１２５ｂと、設定値欄１２５ｃとが同じ値が設定されている。
図１０(Ｂ)に、現在稼働しているシステムにおける各製品のパラメータシートデータを保有する現行システムのパラメータシートＤＢ１２６のデータ構成例を示す。現行システムのパラメータシートＤＢ１２６は、設定項目欄１２６ａと、デフォルト値欄１２６ｂと、設定値欄１２６ｃと、備考欄１２６ｄとを有する。デフォルト値欄１２６ｂと設定値欄１２６ｃの値が異なる箇所は設定値欄１２６ｃのセルの輪郭を網掛けで強調して、デフォルト値と異なる値を設定していることを強調表示している。
【００４６】
ステップＳ４０２で、該当製品のパラメータシートデータが現行システムのパラメータシートＤＢ１２６に登録されている場合は、ステップＳ４０３へ移行し、登録されていない場合は、ステップＳ４０４へ移行する。
【００４７】
ステップＳ４０３において、現行システムのパラメータシートＤＢ１２６から、該当製品のパラメータシートデータを抽出する。
ステップＳ４０４において、各製品の初期設定値を記載したパラメータシートＤＢ１２５から、該当製品のパラメータシートデータを抽出する。
【００４８】
図１３に示す実施例において、パラメータシート作成部１１３の処理に先立ち、付加要件のヒアリング結果４０１の処理が実行される。これは、図１１(Ｄ)に示す仕様解析結果１２７の例において、該当情報が無いと判定された設定内容が空白２０５となっている項目を明らかにするために、顧客に対してヒアリングが実施された結果である。このヒアリング結果は、例えばヒアリング例４０２で示されるようなテキストデータで入力される。このヒアリング結果は、仕様書解析部１１１で仕様書と同様に解析処理がされて(Ｓ２０１〜Ｓ２０９)、仕様解析結果１２７の設定内容が未定のために空白２０５となっていたデータを確定するように出力される。
【００４９】
図５のステップＳ４０５において、現行システムのパラメータシートＤＢ１２６、または各製品の初期設定値を記載したパラメータシートＤＢ１２５から検索、抽出されたパラメータシート４０３の設定値欄(１２５ｃ，１２６ｃ)に、仕様解析結果１２７、及び付加要件のヒアリング結果４０１から補足、確定された仕様解析結果１２７の設定内容１２７ｂの値を書き込んで、目的とする対象システムのパラメータシートを作成する。
【００５０】
ステップＳ４０７において、作成したパラメータシートを記憶部１２９へ記録すると共に、出力部１５０より出力(プリント)、または外部計算機１９２などへ出力する。
【００５１】
本実施例のパラメータシート作成装置１００は、パラメータシートデータを作成する。このパラメータシートデータは、紙にプリントアウトすればシートとなるが、例えば、タブレット型コンピュータなどの外部表示装置１９１に表示させれば、図１０に示すような表形式のパラメータシート画面を提供するデータである。
【符号の説明】
【００５２】
１００  パラメータシート作成装置
１１０  演算部
１１１  仕様書解析部
１１２  プラットフォーム選定部
１１３  パラメータシート作成部
１２０  記憶部
１２１  パラメータシート作成プログラム記憶領域
１２２  抽出用語一覧ＤＢ記憶領域
１２３  製品情報ＤＢ記憶領域
１２４  事例ＤＢ記憶領域
１２５  各製品の初期設定値を記載したパラメータシートＤＢ記憶領域
１２６  現行システムのパラメータシートＤＢ記憶領域
１２７  仕様解析結果記憶領域
１２８  製品選定結果記憶領域
１２９  パラメータシート記憶領域
１３０  入力部
１４０  表示部
１５０  出力部
１６０  メディア読取部
１７０  通信部
１８０  ネットワーク
１９１  外部表示装置
１９２  外部計算機
２０１  製品仕様書
２０２  仕様書から機能名が含まれた題目行と、その説明文の行を抜粋した例
２０３  「機能定義項目」により検索して、設定情報を抜粋した例
２０５  「機能定義項目」欄の値で検索を行ったが該当情報が無いと判定された設定内容を空白で表示する。
３００  プラットフォーム選定部が表示部に表示した製品(候補)選定結果画面の例
３０１  製品名
３０２  対象システムの要求元へ過去に納入した製品名
３０３  プラットフォーム選定部が各機能に対して抽出した製品候補の表示例
３０４  プラットフォーム選定部が表示した製品候補以外の製品を選択可能とするプルダウン
４０１  ヒアリング結果
４０２  ヒアリング例
４０３  現行システムのパラメータシートＤＢ１２６、または各製品の初期設定値を記載したパラメータシートＤＢ１２５から検索、抽出されたパラメータシート
【図１】
2017041082.tif 000003
【図２】
2017041082.tif 000004
【図３】
2017041082.tif 000005
【図４】
2017041082.tif 000006
【図５】
2017041082.tif 000007
【図６】
2017041082.tif 000008
【図７】
2017041082.tif 000009
【図８】
2017041082.tif 000010
【図９】
2017041082.tif 000011
【図１０】
2017041082.tif 000012
【図１１】
2017041082.tif 000013
【図１２】
2017041082.tif 000014
【図１３】
2017041082.tif 000015