(57)【要約】  本発明は、対象システムに関する文書から、非機能評価パラメータをより適切に抽出する技術を提供する。非機能評価パラメータ抽出装置１は、対象システムの構成要素に関する情報と、構成要素に対する非機能要件に関する文書キーワードとを対応付けて格納する文書キーワード格納部１１と、非機能評価パラメータの記述パターンと、非機能評価パラメータに関する非機能要件キーワードとを対応付けて格納する非機能要件キーワード格納部１２と、非機能要件の評価対象となる構成要素を特定するターゲット特定部１３と、ターゲットとして特定された構成要素に対応付けられた文書キーワードと、非機能要件キーワードおよび前記記述パターンとに基づいて、非機能評価パラメータを抽出可能な文書解析ルールを構築する文書解析ルール構築部１４と、文書解析ルールを文書に適用して非機能評価パラメータを抽出する文書解析部１５と、を備える。
2015145992.tif 000002
【特許請求の範囲】
【請求項１】
対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、
前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段と、
前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定手段と、
前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築手段と、
前記文書解析ルール構築手段によって構築された文書解析ルールを、前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析手段と、
を備えた非機能評価パラメータ抽出装置。
【請求項２】
前記文書キーワード格納手段は、前記対象システムの構成要素に関する情報に対応付ける前記文書キーワードとして、前記対象システムに関する文書において前記構成要素に対する非機能要件に関する記述箇所に出現するキーワードを格納し、
前記非機能要件キーワード格納手段は、前記非機能評価パラメータの記述パターンに対応付ける前記非機能要件キーワードとして、前記非機能評価パラメータに関する記述箇所に出現するキーワードを格納することを特徴とする請求項１に記載の非機能評価パラメータ抽出装置。
【請求項３】
前記ターゲット特定手段は、前記対象システムがモデル化された情報であるシステムモデルに含まれる前記構成要素に関する情報のうち、前記文書キーワード格納手段に格納されているものを、前記ターゲットとして特定することを特徴とする請求項１または請求項２に記載の非機能評価パラメータ抽出装置。
【請求項４】
前記非機能要件キーワード格納手段は、前記記述パターンとして、前記非機能要件に関する定量的指標の記述パターンを格納することを特徴とする請求項１から請求項３のいずれか１項に記載の非機能評価パラメータ抽出装置。
【請求項５】
前記非機能要件キーワード格納手段は、前記記述パターンとして、前記非機能要件に関する定性的指標の記述パターンを格納することを特徴とする請求項１から請求項４のいずれか１項に記載の非機能評価パラメータ抽出装置。
【請求項６】
対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納しておき、
前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納しておき、
前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定し、
前記ターゲットとして特定した構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築し、
構築した文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する、非機能評価パラメータ抽出方法。
【請求項７】
対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段とを用いて、
前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定ステップと、
前記ターゲット特定ステップにおいて前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築ステップと、
前記文書解析ルール構築ステップにおいて構築された文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析ステップと、
をコンピュータ装置に実行させる非機能評価パラメータ抽出プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに対して要求される非機能要件を評価する技術に関する。
【背景技術】
【０００２】
情報処理システムに対して要求される非機能要件を評価する技術が知られている。【０００３】
例えば、非特許文献１に記載された関連技術は、システムの振る舞いを表すシステムモデルを作成し、システムモデルにおいて非機能要件を評価するために必要なパラメータを設定する。そして、この関連技術は、システムモデルを用いてシミュレーションを行い、設定したパラメータに基づき解析的手法を用いて非機能要件を評価する。【０００４】
この関連技術では、非機能要件を評価するために必要なパラメータは、あらかじめ抽出されていることが前提である。したがって、このような評価に必要な情報をどのように抽出するかは重要な課題である。【０００５】
ここで、例えば、特許文献１には、要件を評価するために必要な条件式を生成する技術の一例が記載されている。この関連技術は、建築に関する技術基準文書に対して形態素解析と係り受け解析とを施し、文章の構造を得る。そして、この関連技術は、文章の構造に基づいて条件式を作成する。そして、この関連技術は、作成した条件式を建築用ＣＡＤ（computer aided design）情報と照合し、判定結果を出力する。このように、この関連技術は、技術基準文書を解析することにより、建築用ＣＡＤ情報が要件を満たしているかを評価するための条件式を作成する。【０００６】
また、例えば、特許文献２には、情報処理システムに対する要件情報の作成を支援する技術の一例が記載されている。この関連技術は、入力された要件情報に対して形態素解析を行って５Ｗ１Ｈ形式に分解する。そして、この関連技術は、分解した情報に対して要件システム辞書との照合や意味解析等を施した解析結果を、ユーザに提示する。このようにして、この関連技術は、要件情報の整合性を検証することで、その作成を支援する。
また、例えば、特許文献３には、システムに対するセキュリティ要件の定義を支援する技術の一例が記載されている。この関連技術は、セキュリティ目標特性に対する複数の対策方針のそれぞれに応じたセキュリティ要件を、抽出データとしてあらかじめ記憶しておく。また、この関連技術は、セキュリティ要件間で満たすべき関係性が定義された検査用データをあらかじめ記憶しておく。そして、この関連技術は、入力されるセキュリティ目標特性に応じた複数の対策方針から１つをユーザに選択させる。そして、この関連技術は、選択された対策方針に応じたセキュリティ要件を抽出用データから抽出する。そして、この関連技術は、抽出されたセキュリティ要件が、検査用データによって定義される関係性を満たすか否かを検査する。
また、例えば、特許文献４には、ソフトウェアの機能要件および非機能要件を記載した要件仕様書の作成を支援する技術の一例が記載されている。この関連技術は、要件仕様書を作成するための入力フォームを提供する。入力フォームは、機能要件および非機能要件についてそれぞれ記述が必要となる項目定義、事前条件、事後条件、および、コメントの各項目について入力欄が配置された構成となっている。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】“ＩＴシステムの未来を可視化するHyperformix IPS”、[online]、VizJournal、[2013/09/24検索]、インターネット<URL：http://kgt.cybernet.co.jp/viz-journal/contents/ver1/topics/hypx.html>
【特許文献】
【０００８】
【特許文献１】特開２０１２−３８０５５号公報
【特許文献２】特開２００８−２５０７６０号公報
【特許文献３】特開２０１２−３８１０８号公報
【特許文献４】特開２００９−９２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、非特許文献１において、非機能要件を評価するために必要なパラメータを抽出するために、特許文献１〜特許文献４に記載された技術を適用することは難しい。その理由を以下に述べる。【００１０】
特許文献１に記載されている関連技術のように、形態素解析により得られる文書の構造に基づき非機能要件を評価するために必要なパラメータを抽出することは、建築等の特定の分野に関する文書には適している。しかしながら、この関連技術は、情報処理システム等、他の分野に関する文書には必ずしも適切に対応できない。【００１１】
また、特許文献２に記載されている関連技術のように、入力された要件情報の整合性を提示するだけでは、それらの要件情報が非機能評価に適したパラメータを含むかどうかは十分に検証できない。
また、特許文献３に記載されている関連技術は、あらかじめ記憶された抽出データの中から所定の関係性を満たす要件を抽出することはできる。しかしながら、この関連技術は、対象システムに関する文書から、非機能要件を評価するために必要なパラメータを抽出することはできない。
また、特許文献４に記載されている関連技術は、要件定義に必要となる各項目の入力欄を入力フォームとして提示することはできる。しかしながら、この関連技術は、対象システムに関する文書から、非機能要件を評価するために必要なパラメータを抽出することはできない。【００１２】
本発明は、上述の課題を解決するためになされたもので、対象システムに関する文書から、非機能要件を評価するために必要なパラメータをより適切に抽出する技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の非機能評価パラメータ抽出装置は、対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段と、前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定手段と、前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築手段と、前記文書解析ルール構築手段によって構築された文書解析ルールを、前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析手段と、を備える。【００１４】
また、本発明の非機能評価パラメータ抽出方法は、対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納しておき、前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納しておき、前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定し、前記ターゲットとして特定した構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築し、構築した文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する。【００１５】
また、本発明の記憶媒体は、対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段とを用いて、前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定ステップと、前記ターゲット特定ステップにおいて前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築ステップと、前記文書解析ルール構築ステップにおいて構築された文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析ステップと、をコンピュータ装置に実行させる非機能評価パラメータ抽出プログラムを記憶する。
【発明の効果】
【００１６】
本発明は、対象システムに関する文書から、非機能要件を評価するために必要なパラメータをより適切に抽出する技術を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施の形態としての非機能評価パラメータ抽出装置の機能ブロック構成図である。
【図２】本発明の第１の実施の形態としての非機能評価パラメータ抽出装置のハードウェア構成図である。
【図３】本発明の第１の実施の形態としての非機能評価パラメータ抽出装置の動作を説明するフローチャートである。
【図４】本発明の第２の実施の形態としての非機能評価パラメータ抽出装置の機能ブロック構成図である。
【図５】本発明の第２の実施の形態において文書キーワード格納部に格納される情報の一例を示す図である。
【図６】本発明の第２の実施の形態において非機能要件キーワード格納部に格納される情報の一例を示す図である。
【図７】本発明の第２の実施の形態において用いられるシステムモデルの一例を模式的に示す図である。
【図８】本発明の第２の実施の形態としての非機能評価パラメータ抽出装置の動作を説明するフローチャートである。
【図９】本発明の第２の実施の形態において構築される文書解析ルールの一例を示す図である。
【図１０】本発明の第２の実施の形態において用いられる対象システムに関する文書の一例を示す図である。
【図１１】本発明の第２の実施の形態において抽出される非機能評価パラメータの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１９】
（第１の実施の形態）
図１は、本発明の第１の実施の形態としての非機能評価パラメータ抽出装置１の機能ブロック構成を示す図である。
【００２０】
図１において、非機能評価パラメータ抽出装置１は、文書キーワード格納部１１と、非機能要件キーワード格納部１２と、ターゲット特定部１３と、文書解析ルール構築部１４と、文書解析部１５とを備える。
【００２１】
図２は、非機能評価パラメータ抽出装置１のハードウェア構成の一例を示す図である。非機能評価パラメータ抽出装置１は、ＣＰＵ（Central Processing Unit）１００１と、ＲＡＭ（Random Access Memory）１００２と、ＲＯＭ（Read Only Memory）１００３と、ハードディスク等の記憶装置１００４と、入力装置１００５と、出力装置１００６とを含むコンピュータによって構成可能である。この場合、文書キーワード格納部１１および非機能要件キーワード格納部１２は、記憶装置１００４によって構成される。また、ターゲット特定部１３は、入力装置１００５と、ＲＯＭ１００３および記憶装置１００４に記憶されたコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１とによって構成される。また、文書解析ルール構築部１４は、ＲＯＭ１００３および記憶装置１００４に記憶されたコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１によって構成される。また、文書解析部１５は、出力装置１００６と、ＲＯＭ１００３および記憶装置１００４に記憶されたコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１とによって構成される。なお、非機能評価パラメータ抽出装置１およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００２２】
文書キーワード格納部１１は、対象システムの構成要素に関する情報と、その構成要素についての文書キーワードとを対応付けて格納する。ここで、その構成要素についての文書キーワードとは、対象システムに関する文書において、その構成要素に対する非機能要件に関するキーワードである。例えば、文書キーワードは、非機能要件に関する記述箇所に出現するキーワードであってもよい。ここで、非機能要件に関する記述箇所とは、対象システムにおけるある構成要素に対する非機能要件が、ある指標などについてのパラメータによって定義されている内容が記述された箇所である。言い換えると、文書キーワードは、対象システムに関する文書において、その構成要素に対する非機能要件に関する記述箇所に含まれる可能性が高いキーワードである。
【００２３】
非機能要件キーワード格納部１２は、非機能評価パラメータの記述パターンおよび非機能要件キーワードを対応付けて格納する。非機能評価パラメータの記述パターンとは、非機能要件の評価に必要なパラメータの記述パターンである。また、非機能要件キーワードとは、非機能評価パラメータに関するキーワードである。例えば、非機能要件キーワードは、非機能評価パラメータに関する記述箇所に出現するキーワードであってもよい。ここで、非機能評価パラメータに関する記述箇所とは、上述の非機能要件に関する記述箇所の中で、ある指標などについてパラメータが定義された内容が記述された箇所である。言い換えると、非機能要件キーワードは、非機能評価パラメータに関する記述箇所に含まれる可能性が高いキーワードである。例えば、非機能要件「性能」に関する非機能評価パラメータについての非機能評価キーワードとしては、「ピーク性能」、「ＴＡＴ（turn around time）」等が挙げられる。また、例えば、非機能要件キーワードである「ピーク性能」に関する非機能評価パラメータが、「（数値）リクエスト／秒」といったように記述されることが多いとする。この場合、非機能要件キーワード格納部１２は、非機能要件キーワード「ピーク性能」と、記述パターン「（数値）リクエスト／秒」とを対応付けて格納する。
【００２４】
ターゲット特定部１３は、対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定する。例えば、ターゲット特定部１３は、入力装置１００５を介して入力される情報に基づいてターゲットを特定してもよい。
【００２５】
文書解析ルール構築部１４は、ターゲットとして特定された構成要素に関する情報に対応付けられた文書キーワードと、非機能要件キーワードおよび記述パターンとに基づいて、文書解析ルールを構築する。文書解析ルールは、ターゲットに関する非機能評価パラメータを文書から抽出するためのルールである。例えば、文書解析ルール構築部１４は、該当する文書キーワードと、非機能要件キーワードおよび記述パターンとを含む箇所に合致させる正規表現を、文書解析ルールとして構築してもよい。また、例えば、文書解析ルール構築部１４は、該当する文書キーワードと、非機能要件キーワードおよび記述パターンとを検索キーワードとする文書解析ルールを構築してもよい。
【００２６】
文書解析部１５は、文書解析ルール構築部１４によって構築された文書解析ルールを、対象システムに関する文書に適用することにより、非機能評価パラメータを抽出する。具体的には、文書解析部１５は、対象システムの文書において文書解析ルールに合致する箇所を検索し、検索した箇所において、記述パターンに合致する部分から非機能評価パラメータを取り出してもよい。なお、対象システムに関する文書としては、例えば、ＲＦＰ（Request for proposal）等がある。
【００２７】
以上のように構成された非機能評価パラメータ抽出装置１の動作について、図３を参照して説明する。
【００２８】
まず、ターゲット特定部１３は、対象システムにおいて非機能要件の評価対象となるターゲットを特定する（ステップＳ１）。例えば、ターゲット特定部１３は、入力装置１００５を介して入力される情報に基づいてターゲットを特定してもよい。また、ターゲット特定部１３は、１つに限らず、複数のターゲットを特定してもよい。
【００２９】
次に、ターゲット特定部１３は、ステップＳ１において特定されたターゲットの１つに関する情報に対応付けられた文書キーワードを、文書キーワード格納部１１から得る（ステップＳ２）。
【００３０】
次に、文書解析ルール構築部１４は、非機能要件キーワード格納部１２から、１つの非機能要件キーワードおよびその記述パターンを取得する（ステップＳ３）。
【００３１】
次に、文書解析ルール構築部１４は、ステップＳ２で得られた文書キーワードと、ステップＳ３で得られた非機能要件キーワードおよびその記述パターンとに基づいて、文書解析ルールを構築する（ステップＳ４）。
【００３２】
もし、非機能要件キーワード格納部１２に、他の非機能要件キーワードが格納されていれば（ステップＳ５でＹｅｓ）、非機能評価パラメータ抽出装置１は、その非機能要件キーワードについて、ステップＳ３からの動作を繰り返す。
【００３３】
また、まだ文書解析ルールを構築していない他のターゲットがステップＳ１で特定されていれば（ステップＳ６でＹｅｓ）、非機能評価パラメータ抽出装置１は、そのターゲットについて、ステップＳ２からの動作を繰り返す。
【００３４】
次に、文書解析部１５は、対象システムに関する文書に対して、ステップＳ４で生成された文書解析ルールを適用し、非機能評価パラメータを抽出する（ステップＳ７）。
【００３５】
例えば、前述のように、文書解析部１５は、文書解析ルールに合致する箇所を検索し、検索した箇所において記述パターンに合致する部分を、非機能評価パラメータとして抽出してもよい。なお、文書解析部１５は、あらかじめ記憶装置１００４に記憶されている文書を取得してもよい。また、例えば、文書解析部１５は、入力装置１００５を介して指定される格納位置に格納された文書を取得してもよい。また、例えば、文書解析部１５は、ネットワーク等を介して外部から受信された文書を取得してもよい。また、例えば、文書解析部１５は、入力装置１００５を介して入力される情報を文書として取得してもよい。
【００３６】
以上で、非機能評価パラメータ抽出装置１は、動作を終了する。
【００３７】
次に、本発明の第１の実施の形態の効果について述べる。
【００３８】
本発明の第１の実施の形態としての非機能評価パラメータ抽出装置は、文書から、非機能要件を評価するために必要なパラメータをより適切に抽出することができる。
【００３９】
その理由について説明する。本実施の形態では、文書キーワード格納部が、対象システムの構成要素に関する情報と、対象システムに関する文書において構成要素に対する非機能要件の記述箇所に出現する文書キーワードとを対応付けて格納している。また、非機能要件キーワード格納部が、非機能評価パラメータの記述パターンと、非機能評価パラメータの記述箇所に出現する非機能要件キーワードとを対応付けて格納している。そして、ターゲット特定部が、非機能要件の評価対象となる構成要素をターゲットとして特定する。そして、文書解析ルール構築部が、そのターゲットに関する情報に対応付けられた文書キーワードと、非機能要件キーワードおよび記述パターンとに基づいて、ターゲットに関する非機能評価パラメータを文書から抽出可能な文書解析ルールを構築するからである。そして、文書解析部が、構築された文書解析ルールを、対象システムに関する文書に適用することにより、非機能評価パラメータを抽出するからである。
【００４０】
これにより、本実施の形態は、対象システムに関する文書において、文書キーワードが記述された箇所に基づいて、該当するターゲットに対する非機能要件に関する記述箇所を特定することができる。その結果、本実施の形態は、そのような記述箇所において、非機能要件キーワードおよびその記述パターンに合致する情報を、非機能評価パラメータとしてより適切に抽出することができる。
【００４１】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【００４２】
図４は、本発明の第２の実施の形態としての非機能評価パラメータ抽出装置２の機能ブロック構成を示す図である。図４において、非機能評価パラメータ抽出装置２は、本発明の第１の実施の形態としての非機能評価パラメータ抽出装置１に対して、次の機能ブロックを備える点が異なる。すなわち、非機能評価パラメータ抽出装置２は、文書キーワード格納部１１に替えて文書キーワード格納部２１を備える。また、非機能評価パラメータ抽出装置２は、非機能要件キーワード格納部１２に替えて非機能要件キーワード格納部２２を備える。また、非機能評価パラメータ抽出装置２は、ターゲット特定部１３に替えてターゲット特定部２３を備える。また、非機能評価パラメータ抽出装置２は、文書解析ルール構築部１４に替えて文書解析ルール構築部２４を備える。なお、非機能評価パラメータ抽出装置２およびその各機能ブロックは、図２を参照して説明した本発明の第１の実施の形態としての非機能評価パラメータ抽出装置１およびその各機能ブロックを構成するハードウェア要素によって構成可能である。ただし、非機能評価パラメータ抽出装置２およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００４３】
文書キーワード格納部２１は、本発明の第１の実施の形態における文書キーワード格納部１１と同様に構成される。ただし、本実施の形態では、文書キーワード格納部２１は、対象システムの構成要素に関する情報として、システムモデルに含まれうる情報を格納する。システムモデルとは、対象システムがモデル化された情報である。例えば、システムモデルは、モデリング言語で記述され、システムの構成と動作フローとを表すものである。なお、システムモデルは、必ずしもテキストデータでなくてもよく、マシンリーダブルなデータであればよい。このようなシステムモデルに含まれる構成要素に関する情報、および、対応する文書キーワードは、対象システムの分野における一般的な情報としてあらかじめ用意することが可能である。したがって、文書キーワード格納部２１は、これらの情報として、システムモデルごとに作成されたものを格納する必要はなく、対象システムの分野ごとに、システムモデルに含まれうる構成要素に関する情報、および、文書キーワードを格納すればよい。図５は、文書キーワード格納部２１に格納される情報の一例を示す図である。図５において、各行は、対象システムの構成要素に関する情報（システムモデルに含まれる情報）と、対応する文書キーワードとを表す。
【００４４】
非機能要件キーワード格納部２２は、非機能要件に関する非機能評価パラメータが定量的指標である場合の記述パターンまたは定性的指標である場合の記述パターンと、非機能要件キーワードとを対応付けて格納する。図６は、非機能要件キーワード格納部２２に格納される情報の一例を示す図である。図６において、各行は、非機能要件と、その非機能要件パラメータの記述箇所に出現する非機能要件キーワードと、定量的指標の記述パターンと、定性的指標の記述パターンとを表している。また、非機能要件キーワード格納部２２は、ある非機能要件に対して、１つに限らず複数の非機能要件キーワードについて、それぞれ記述パターンを格納していてもよい。例えば、図６では、非機能要件「性能」に対して、２つの非機能要件キーワード「ピーク性能」および「ＴＡＴ、処理時間」についての各記述パターンが格納されている。また、非機能要件キーワード格納部２２は、ある非機能要件に対して、定量的指標および定性的指標の双方の記述パターンを対応付けて格納してもよい。また、非機能要件キーワード格納部２２は、ある非機能要件に対して、定量的指標および定性的指標のどちらか一方の記述パターンを対応付けて格納してもよい。例えば、図６では、非機能要件「性能」および「可用性」については、定量的指標および定性的指標の双方の記述パターンが格納されている。また、非機能要件「処理性能」については、定量的指標の記述パターンが格納され、定性的指標の記述パターンは格納されていない。
【００４５】
ターゲット特定部２３は、対象システムにおいて非機能要件の評価対象となるターゲットを特定する際に、対象システムのシステムモデルおよび文書キーワード格納部２１を参照する。具体的には、ターゲット特定部２３は、システムモデルに含まれる構成要素に関する情報と、文書キーワード格納部２１に格納されている構成要素に関する情報とに基づいて、ターゲットを特定する。例えば、ターゲット特定部２３は、図７に模式的に示すシステムモデルおよび図５に示した文書キーワード格納部２１を参照し、ターゲットを特定してもよい。ここで、図７のシステムモデルは、ウェブ三層システムを表している。このシステムモデルには、「ＡＰ（application）層」の属性として「システムデータ」、「ユーザデータ」、「ワークロード」が含まれる。また、このシステムモデルには、「ＤＢ（database）層」の属性として「データストア」が含まれる。この場合、例えば、システムモデルに含まれる情報のうち、「データストア」および「ワークロード」が、図５に示した文書キーワード格納部２１に格納されている。そこで、ターゲット特定部２３は、「データストア」および「ワークロード」をターゲットとして特定してもよい。そして、ターゲット特定部２３は、文書キーワード格納部２１において、ターゲットとして特定した構成要素に関する情報に対応付けられた文書キーワードを得る。
【００４６】
文書解析ルール構築部２４は、文書キーワードと、非機能要件キーワードおよび定性的指標または定量的指標の記述パターンとに基づいて、文書解析ルールを構築する。例えば、文書解析ルール構築部２４は、文書キーワードと、非機能要件キーワードと、その定性的指標または定量的指標の記述パターンとを含む箇所に合致する正規表現を、文書解析ルールとして構築してもよい。あるいは、文書解析ルール構築部２４は、文書キーワードと、非機能要件キーワードと、その定性的指標または定量的指標の記述パターンとを単純な検索キーワードとする文書解析ルールを構築してもよい。その他、文書解析ルール構築部２４は、特定の表現を含む部分を検索する文書解析に一般的に用いられる記述言語に則って、文書解析ルールを構築してもよい。
【００４７】
以上のように構成された非機能評価パラメータ抽出装置２の動作について図８を参照して説明する。
【００４８】
まず、ターゲット特定部２３は、システムモデルを取得する（ステップＳ１１）。
【００４９】
例えば、ターゲット特定部２３は、あらかじめ記憶装置１００４に記憶されているシステムモデルを取得してもよい。また、例えば、ターゲット特定部２３は、入力装置１００５を介して指定される格納位置に格納されたシステムモデルを取得してもよい。また、例えば、ターゲット特定部２３は、ネットワーク等を介して外部から受信されたシステムモデルを取得してもよい。また、例えば、ターゲット特定部２３は、入力装置１００５を介して入力される情報をシステムモデルとして取得してもよい。
【００５０】
次に、ターゲット特定部２３は、ステップＳ１１で取得したシステムモデルに基づいて、非機能要件の評価対象となる構成要素（ターゲット）を特定する（ステップＳ１２）。
【００５１】
例えば、前述のように、ターゲット特定部２３は、文書キーワード格納部２１に格納されている構成要素に関する情報が、ステップＳ１１で取得したシステムモデルに含まれていれば、その構成要素をターゲットとして特定してもよい。また、ターゲット特定部２３は、１つに限らず、複数のターゲットを特定してもよい。
【００５２】
なお、ステップＳ１１で取得したシステムモデルに、文書キーワード格納部２１に格納されている構成要素に関する情報が含まれていなければ、非機能評価パラメータ抽出装置２は、動作を終了してもよい。
【００５３】
次に、ターゲット特定部２３は、ステップＳ１２で特定したターゲットの１つである構成要素に関する情報に対応付けられた文書キーワードを、文書キーワード格納部２１から得る（ステップＳ１３）。
【００５４】
次に、文書解析ルール構築部２４は、非機能要件キーワード格納部２２に含まれる１つの非機能要件キーワードと、その定性的指標または定量的指標の記述パターンとを得る（ステップＳ１４）。
【００５５】
次に、文書解析ルール構築部２４は、ステップＳ１３で得られた文書キーワードと、ステップＳ１４で得られた非機能要件キーワードおよび記述パターンとに基づいて、文書解析ルールを構築する（ステップＳ１５）。
【００５６】
もし、非機能要件キーワード格納部２２に、他の非機能要件キーワードがあれば（ステップＳ５でＹｅｓ）、非機能評価パラメータ抽出装置２は、その非機能要件キーワードについて、ステップＳ１４からの処理を繰り返す。
【００５７】
また、まだ文書解析ルールを構築していない他のターゲットがステップＳ１２で特定されていれば（ステップＳ６でＹｅｓ）、非機能評価パラメータ抽出装置２は、そのターゲットについてステップＳ１３からの処理を繰り返す。
【００５８】
次に、文書解析部１５は、ステップＳ１５で生成された文書解析ルールを用いて、本発明の第１の実施の形態と同様にステップＳ７を実行し、対象システムに関する文書から、非機能評価パラメータを抽出する。なお、文書解析部１５は、あらかじめ記憶装置１００４に記憶されている文書を取得してもよい。また、例えば、文書解析部１５は、入力装置１００５を介して指定される格納位置に格納された文書を取得してもよい。また、例えば、文書解析部１５は、ネットワーク等を介して外部から受信された文書を取得してもよい。また、例えば、文書解析部１５は、入力装置１００５を介して入力される情報を文書として取得してもよい。
【００５９】
以上で、非機能評価パラメータ抽出装置２は、動作を終了する。
【００６０】
次に、非機能評価パラメータ抽出装置２の動作を具体例で示す。
【００６１】
この例では、文書キーワード格納部２１および非機能要件キーワード格納部２２には、図５および図６に示した情報が格納されているものとする。また、対象システムのシステムモデルとして、図７に模式的に示したシステムモデルがあらかじめ記憶装置１００４に記憶されているものとする。
【００６２】
この場合、ステップＳ１１で、ターゲット特定部２３は、図７に示すシステムモデルを取得する。
【００６３】
ここで、図７のシステムモデルに含まれる情報のうち、「ＡＰ層」の属性「ワークロード」と、「ＤＢ層」の属性「データストア」とが、図５の文書キーワード格納部２１に格納されている。そこで、ステップＳ１２で、ターゲット特定部２３は、図７のシステムモデルが示す対象システムについて、「データストア」および「ワークロード」を、ターゲットとして特定する。
【００６４】
そして、ステップＳ１３で、ターゲット特定部２３は、図５の文書キーワード格納部２１において、「データストア」に対応付けられた文書キーワード「個人情報、機密情報、顧客データ」を得る。
【００６５】
次に、ステップＳ１４で、文書解析ルール構築部２４は、図６の非機能要件キーワード格納部２２から、非機能要件の１つである「可用性」に関して、非機能要件キーワード「稼働率、連続稼働時間、可用性、バックアップ」を得る。また、文書解析ルール構築部２４は、非機能要件「可用性」に関する非機能評価パラメータの定量的指標の記述パターン「（数値）時間」、「（数値）％」と、定性的指標の記述パターン「多重」、「十分な」とを得る。
【００６６】
次に、ステップＳ１５で、文書解析ルール構築部２４は、ステップＳ１３で得られた文書キーワードと、ステップＳ１４で得られた非機能要件キーワードおよび記述パターンとに基づいて、図９に示す文書解析ルールを構築する。なお、図９に示した「ルール（１）」は、ターゲット「データストア」に対する非機能要件「可用性」を評価するパラメータを抽出するための検索式である。また、図９に示した「ルール（２）」は、「ルール（１）」と同一の内容を、正規表現で表したものである。なお、文書解析ルール構築部２４は、同一内容のルールについて複数の形式で表されたものを作成する必要はない。また、文書解析ルール構築部２４は、このような検索式や正規表現に限らず、採用する解析エンジンに対応させてどのような形式のルールを作成してもよい。また、文書解析ルール構築部２４は、ターゲット「データストア」に関して、他の非機能要件「性能」、「処理性能」についても、同様に文書解析ルール（図示せず）を構築する。
【００６７】
また、文書解析ルール構築部２４は、ステップＳ１２で特定した他のターゲット「ワークロード」についてもステップＳ１３からの動作を繰り返す。これにより、例えば、図９に示す「ルール（３）」が作成される。「ルール（３）」は、ターゲット「ワークロード」に対する非機能要件「性能」を評価するパラメータを抽出するための正規表現である。また、文書解析ルール構築部２４は、ターゲット「ワークロード」に関して、非機能要件「性能」の他の非機能評価パラメータについても、同様に文書解析ルール（図示せず）を構築する。また、文書解析ルール構築部２４は、ターゲット「ワークロード」に関して、他の非機能要件「可用性」、「処理性能」についても、同様に文書解析ルール（図示せず）を構築する。
【００６８】
次に、ステップＳ５で、文書解析部１５は、対象システムに関する文書に、図９の文書解析ルールを適用する。ここでは、対象システムに関する文書として、図１０に示すＲＦＰが与えられたものとする。
【００６９】
具体的には、文書解析部１５は、例えば、図１０に示したＲＦＰの２行目「データストアに格納された機密情報のバックアップは多重とする。」が、図９のルール（２）に合致すると判断する。そして、文書解析部１５は、合致した箇所のうち、文書キーワードに合致した「機密情報」と、非機能要件キーワードに合致した「バックアップ」と、定性的な記述パターンに合致した部分「多重」とを抽出する。また、ここで合致したルール（２）は、「データストア」に対する非機能要件「可用性」に関する文書解析ルールとして構築されたものである。これらの情報から、文書解析部１５は、図１１の項番３に示す非機能評価パラメータを生成する。
【００７０】
また、文書解析部１５は、例えば、図１０に示したＲＦＰの３行目「顧客データの一覧処理にかかる処理時間は、平均１００秒以内とする。」が、図９のルール（３）に合致すると判断する。そして、文書解析部１５は、合致した箇所のうち、文書キーワードに合致した「一覧処理」と、非機能要件キーワードに合致した「処理時間」と、定量的な記述パターンに合致した部分「１００秒」とを抽出する。また、ここで合致したルール（３）は、「ワークロード」に対する非機能要件「性能」に関する文書解析ルールとして構築されたものである。これらの情報から、文書解析部１５は、図１１の項番２に示す非機能評価パラメータを生成する。
【００７１】
このように、この例では、文書解析部１５は、文書解析ルールに合致した箇所から抽出される情報と、合致した文書解析ルールがどのターゲットに対するどの非機能要件に関するものであったかを表す情報とから、非機能要件パラメータに関する情報を生成する。この例では、非機能要件パラメータに関する情報は、「非機能要件」、「指標」、「評価対象／範囲」、および、「パラメータ」をそれぞれ表す情報からなる。「非機能要件」は、その非機能評価パラメータが抽出された文書解析ルールがどの非機能要件に関するものであったかによって特定される。また、「指標」は、非機能要件キーワードに合致した部分から特定される。また、「評価対象／範囲」は、文書キーワードに合致した部分、または、その文書解析ルールがどのターゲットに関するものであったかによって特定される。また、「パラメータ」は、記述パターンに合致した部分から抽出される。
【００７２】
なお、文書解析部１５は、このようにして生成した非機能評価パラメータに関する情報を、例えば、記憶装置１００４、出力装置１００６、または、ネットワーク等を介して接続された他の装置に出力してもよい。
【００７３】
以上で、具体例の説明を終了する。
【００７４】
次に、本発明の第２の実施の形態の効果について述べる。
【００７５】
本発明の第２の実施の形態としての非機能評価パラメータ抽出装置は、対象システムに関する文書から、対象システムの非機能要件を評価するために必要なパラメータをさらに適切に抽出することができる。
【００７６】
その理由について説明する。本実施の形態では、文書キーワード格納部が、システムモデルに含まれる構成要素に関する情報と、その構成要素に関する文書キーワードとを対応付けて格納している。また、非機能要件キーワード格納部が、非機能要件キーワードと、その非機能要件を評価するための非機能評価パラメータが定性的指標である場合の記述パターンまたは定量的指標である場合の記述パターンとを対応付けて格納している。そして、ターゲット特定部が、文書キーワード格納部に格納された構成要素に関する情報のうち、システムモデルに含まれるものをターゲットとして特定し、それに対応づけられた文書キーワードを特定する。そして、文書解析ルール構築部が、文書キーワードと、非機能要件キーワードと、定性的指標または定量的指標の記述パターンとに基づき文書解析ルールを構築するからである。
【００７７】
このように、本実施の形態は、対象システムの分野に関して文書キーワード格納部および非機能要件キーワード格納部を準備しておく。これにより、本実施の形態は、対象システムのシステムモデルに基づいて、適切なターゲットに対する適切な非機能評価パラメータを抽出するための文書解析ルールを構築することができる。その結果、本実施の形態は、より精度よく非機能評価パラメータを抽出可能となる。
【００７８】
なお、本発明の第２の実施の形態において、非機能評価パラメータ抽出装置は、対象システムに関して、システムモデルを取得することによりターゲットを特定して動作するものとして説明した。ここで、異なる対象システムであって、既に文書解析ルールを構築した他の対象システムと同一のシステムモデルで表されるシステムを想定する。このようなシステムについては、本実施の形態は、図８に示したステップＳ１１〜１５を省略することが可能である。
【００７９】
また、上述した本発明の各実施の形態は、対象システムの非機能要件を評価する評価システムに対して、非機能評価パラメータを出力するよう構成されることにより、その評価システムの評価性能を向上させることができる。
【００８０】
また、上述した本発明の各実施の形態において、非機能評価パラメータ抽出装置の各機能ブロックが、記憶装置またはＲＯＭに記憶されたコンピュータ・プログラムを実行するＣＰＵによって実現される例を中心に説明した。これに限らず、各機能ブロックの一部、全部、または、それらの組み合わせが専用のハードウェアにより実現されていてもよい。
【００８１】
また、上述した本発明の各実施の形態において、非機能評価パラメータ抽出装置の機能ブロックは、複数の装置に分散されて実現されてもよい。
【００８２】
また、上述した本発明の各実施の形態において、各フローチャートを参照して説明した非機能評価パラメータ抽出装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）に格納してもよい。そして、係るコンピュータ・プログラムを当該ＣＰＵが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコードあるいは記憶媒体によって構成される。
【００８３】
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
【００８４】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【００８５】
この出願は、２０１４年３月２８日に出願された日本出願特願２０１４−６７５２４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００８６】
１、２    非機能評価パラメータ抽出装置
１１、２１    文書キーワード格納部
１２、２２    非機能要件キーワード格納部
１３、２３    ターゲット特定部
１４、２４    文書解析ルール構築部
１５    文書解析部
１００１    ＣＰＵ
１００２    ＲＡＭ
１００３    ＲＯＭ
１００４    記憶装置
１００５    入力装置
１００６    出力装置
【図１】
2015145992.tif 000003
【図２】
2015145992.tif 000004
【図３】
2015145992.tif 000005
【図４】
2015145992.tif 000006
【図５】
2015145992.tif 000007
【図６】
2015145992.tif 000008
【図７】
2015145992.tif 000009
【図８】
2015145992.tif 000010
【図９】
2015145992.tif 000011
【図１０】
2015145992.tif 000012
【図１１】
2015145992.tif 000013
【手続補正書】
【提出日】平成28年9月21日(2016.9.21)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の非機能評価パラメータ抽出プログラムは、対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段とを用いて、前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定ステップと、前記ターゲット特定ステップにおいて前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築ステップと、前記文書解析ルール構築ステップにおいて構築された文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析ステップと、をコンピュータ装置に実行させる。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、
前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段と、
前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定手段と、
前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築手段と、
前記文書解析ルール構築手段によって構築された文書解析ルールを、前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析手段と、
を備えた非機能評価パラメータ抽出装置。
【請求項２】
前記文書キーワード格納手段は、前記対象システムの構成要素に関する情報に対応付ける前記文書キーワードとして、前記対象システムに関する文書において前記構成要素に対する非機能要件に関する記述箇所に出現するキーワードを格納し、
前記非機能要件キーワード格納手段は、前記非機能評価パラメータの記述パターンに対応付ける前記非機能要件キーワードとして、前記非機能評価パラメータに関する記述箇所に出現するキーワードを格納することを特徴とする請求項１に記載の非機能評価パラメータ抽出装置。
【請求項３】
前記ターゲット特定手段は、前記対象システムがモデル化された情報であるシステムモデルに含まれる前記構成要素に関する情報のうち、前記文書キーワード格納手段に格納されているものを、前記ターゲットとして特定することを特徴とする請求項１または請求項２に記載の非機能評価パラメータ抽出装置。
【請求項４】
前記非機能要件キーワード格納手段は、前記記述パターンとして、前記非機能要件に関する定量的指標の記述パターンを格納することを特徴とする請求項１から請求項３のいずれか１項に記載の非機能評価パラメータ抽出装置。
【請求項５】
前記非機能要件キーワード格納手段は、前記記述パターンとして、前記非機能要件に関する定性的指標の記述パターンを格納することを特徴とする請求項１から請求項４のいずれか１項に記載の非機能評価パラメータ抽出装置。
【請求項６】
対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納しておき、
前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納しておき、
前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定し、
前記ターゲットとして特定した構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築し、
構築した文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する、非機能評価パラメータ抽出方法。
【請求項７】
対象システムの構成要素に関する情報と、前記対象システムに関する文書における前記構成要素に対する非機能要件に関するキーワード（文書キーワード）とを対応付けて格納する文書キーワード格納手段と、前記非機能要件の評価に必要なパラメータ（非機能評価パラメータ）の記述パターンと、前記非機能評価パラメータに関するキーワード（非機能要件キーワード）とを対応付けて格納する非機能要件キーワード格納手段とを用いて、
前記対象システムにおいて非機能要件の評価対象となる構成要素（ターゲット）を特定するターゲット特定ステップと、
前記ターゲット特定ステップにおいて前記ターゲットとして特定された構成要素に関する情報に対応付けられた前記文書キーワードと、前記非機能要件キーワードおよび前記記述パターンとに基づいて、前記ターゲットに関する非機能評価パラメータを前記文書から抽出可能な文書解析ルールを構築する文書解析ルール構築ステップと、
前記文書解析ルール構築ステップにおいて構築された文書解析ルールを前記文書に適用することにより、前記非機能評価パラメータを抽出する文書解析ステップと、
をコンピュータ装置に実行させる非機能評価パラメータ抽出プログラム。
【国際調査報告】
2015145992.tif 000014
2015145992.tif 000015