(57)【特許請求の範囲】
【請求項１】
予め定められている基準または標準として文書に記述すべき項目を表す第１の文字列および当該第１の文字列より詳細な項目を表す第２の文字列を対応づけて格納する観点情報格納手段と、
文字列を含む複数の構成要素から構成される複数の部分文書から構成される文書であって、前記観点情報格納手段に格納されている第１の文字列が当該部分文書毎に指定された文書を入力する文書入力手段と、
前記入力された文書を構成する構成要素毎に、当該構成要素に含まれる前記指定された第１の文字列に対応づけて前記観点情報格納手段に格納されている第２の文字列の数を特定する特定手段と、
前記構成要素毎に特定された第２の文字列の数に基づいて、当該構成要素毎に、当該構成要素の観点を表す第２の文字列を決定する決定手段と、
前記部分文書を示す部分文書名と、前記格納された第２の文字列とが各軸に配置され、当該部分文書名と当該第２の文字列との交点にあたるデータとして、当該部分文書名が示す部分文書を構成する複数の構成要素のうち、前記第２の文字列が決定された構成要素の数を示すデータが配置された第１の成分マトリックスを生成する生成手段と、
前記生成された第１の成分マトリックスを提示する提示手段と
を具備することを特徴とする文書成分分析装置。
【請求項２】
前記観点情報格納手段は、前記第２の文字列に対応づけて、前記第２の文字列より詳細な項目を表す第３の文字列を更に格納し、
前記特定手段は、前記入力された文書を構成する構成要素毎に、当該構成要素に含まれる、前記指定された第１の文字列に対応づけられている第２の文字列に対応づけて前記観点情報格納手段に格納されている第３の文字列の数を更に特定し、
前記決定手段は、前記構成要素毎に特定された第２の文字列の数および第３の文字列の数に基づいて、当該構成要素毎に、当該構成要素の観点を表す第２の文字列を決定する
ことを特徴とする請求項１記載の文書成分分析装置。
【請求項３】
前記決定手段は、前記構成要素毎に特定された第２の文字列の数および第３の文字列の数に基づいて、当該構成要素毎に、当該構成要素に出現する第２の文字列の延べ数を更に決定し、
前記生成手段は、前記部分文書名と、前記格納された第２の文字列とが各軸に配置され、当該部分文書名と当該第２の文字列との交点にあたるデータとして、当該部分文書名が示す部分文書を構成する前記構成要素毎に決定された第２の文字列の延べ数を合計した値を示すデータが配置された第２の成分マトリックスを更に生成し、
前記提示手段は、前記生成された第２の成分マトリックスを更に提示する
ことを特徴とする請求項２記載の文書成分分析装置。
【請求項４】
前記生成手段は、前記部分文書名と、前記格納された第１の文字列とが各軸に配置され、当該部分文書名と当該第１の文字列との交点にあたるデータとして、当該部分文書名が示す部分文書であって前記第１の文字列が指定された部分文書を構成する構成要素の数を示すデータが配置された第３の成分マトリックスを更に生成し、
前記提示手段は、前記生成された第３の成分マトリックスを更に提示する
ことを特徴とする請求項３記載の文書成分分析装置。
【請求項５】
前記入力された文書とは異なる文書に対して生成された第１の成分マトリックスおよび当該文書に対する評価を示す評価情報を対応づけて格納する実績格納手段と、
前記生成された第１の成分マトリックスおよび前記実績格納手段に格納されている第１の成分マトリックスを比較することによって類似度を算出する算出手段と、
前記算出された類似度に基づいて、前記生成された第１の成分マトリックスと比較された第１の成分マトリックスに対応づけて前記実績格納手段に格納されている評価情報を取得する評価取得手段と
を更に具備し、
前記提示手段は、前記取得された評価情報を更に提示する
ことを特徴とする請求項１記載の文書成分分析装置。
【請求項６】
前記入力された文書とは異なる文書の内容に関連する第１の関連情報および当該文書に対する評価を示す評価情報を蓄積する実績格納手段と、
前記入力された文書の内容に関連する関連情報を入力する第２の関連情報入力手段と、
前記実績格納手段に格納されている第１の関連情報および前記関連情報入力手段によって入力された第２の関連情報を比較することによって類似度を算出する算出手段と、
前記算出された類似度に基づいて、前記第１の関連情報に対応づけて前記実績格納手段に格納されている評価情報を取得する評価取得手段と
を更に具備し、
前記提示手段は、前記取得された評価情報を更に提示する
ことを特徴とする請求項１記載の文書成分分析装置。
【請求項７】
予め定められている基準または標準として文書に記述すべき項目を表す第１の文字列および当該第１の文字列より詳細な項目を表す第２の文字列を対応づけて格納する観点情報格納手段を有する外部記憶装置と、当該外部記憶装置を利用するコンピュータとから構成される文書成分分析装置において、前記コンピュータによって実行されるプログラムであって、
前記コンピュータに、
文字列を含む複数の構成要素から構成される複数の部分文書から構成される文書であって、前記観点情報格納手段に格納されている第１の文字列が当該部分文書毎に指定された文書を入力するステップと、
前記入力された文書を構成する構成要素毎に、当該構成要素に含まれる前記指定された第１の文字列に対応づけて前記観点情報格納手段に格納されている第２の文字列の数を特定するステップと、
前記構成要素毎に特定された第２の文字列の数に基づいて、当該構成要素毎に、当該構成要素の観点を表す第２の文字列を決定するステップと、
前記部分文書を示す部分文書名と、前記格納された第２の文字列とが各軸に配置され、当該部分文書名と当該第２の文字列との交点にあたるデータとして、当該部分文書名が示す部分文書を構成する複数の構成要素のうち、前記第２の文字列が決定された構成要素の数を示すデータが配置された第１の成分マトリックスを生成するステップと、
前記生成された第１の成分マトリックスを提示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、文書成分分析装置およびプログラムに関する。
【背景技術】
【０００２】
一般的に、例えばシステム開発等のプロジェクトの内容が記述された文書（ドキュメント）が作成された場合、当該作成された文書の内容を評価者が確認することによって、当該文書を評価することが行われている。
【０００３】
この場合、評価者は、文書の全てに目を通し、当該文書が予め定められている基準または標準に沿っているかを確認する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８６７６２号公報
【特許文献２】特開平１１−２８８４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した評価者による文書の評価は、網羅性（基準または標準が全て記述されているか）および記述量（十分な量の記述があるか）の観点で行わなければならず、多くの時間が必要となる。また、文書の記述量が多いような場合、評価者が文書の内容を全て把握するために、より多くの時間を費やす必要がある。
【０００６】
そこで、本発明が解決しようとする課題は、評価者による文書の評価を支援することが可能な文書成分分析装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
実施形態に係る文書成分分析装置は、観点情報格納手段と、文書入力手段と、特定手段と、決定手段と、生成手段と、提示手段とを具備する。
【０００８】
観点情報格納手段は、予め定められている基準または標準として文書に記述すべき項目を表す第１の文字列および当該第１の文字列より詳細な項目を表す第２の文字列を対応づけて格納する。
【０００９】
文書入力手段は、文字列を含む複数の構成要素から構成される文書であって、前記観点情報格納手段に格納されている第１の文字列が指定された文書を入力する。
【００１０】
特定手段は、前記入力された文書を構成する構成要素毎に、当該構成要素に含まれる前記指定された第１の文字列に対応づけて前記観点情報格納手段に格納されている第２の文字列の数を特定する。
【００１１】
決定手段は、前記構成要素毎に特定された第２の文字列の数に基づいて、当該構成要素毎に、当該構成要素の観点を表す第２の文字列を決定する。
【００１２】
生成手段は、前記部分文書を示す部分文書名と、前記格納された第２の文字列とが各軸に配置され、当該部分文書名と当該第２の文字列との交点にあたるデータとして、当該部分文書名が示す部分文書を構成する複数の構成要素のうち、前記第２の文字列が決定された構成要素の数を示すデータが配置された第１の成分マトリックスを生成する。
【００１３】
提示手段は、前記生成された第１の成分マトリックスを提示する。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る文書成分分析装置のハードウェア構成を示すブロック図。
【図２】図１に示す文書成分分析装置３０の主として機能構成を示すブロック図。
【図３】図２に示す観点情報格納部２２のデータ構造の一例を示す図。
【図４】図２に示す実績格納部２３に格納されているプロジェクト情報のデータ構造の一例を示す図。
【図５】各成分マトリックスが格納されている領域を示す情報の一例を示す図。
【図６】図２に示す実績格納部２３に格納されている評価情報のデータ構造の一例を示す図。
【図７】本実施形態に係る文書成分分析装置３０の処理手順を示すフローチャート。
【図８】文書入力部３１によって入力される文書のデータ構造の一例を示す図。
【図９】図７に示す観点（中）成分マトリックス生成処理の処理手順を示すフローチャート。
【図１０】成分マトリックス生成部３３によって生成された観点（中）成分マトリックスのデータ構造の一例を示す図。
【図１１】図７に示す延べ数成分マトリックス生成処理の処理手順を示すフローチャート。
【図１２】成分マトリックス生成部３３によって生成された延べ数成分マトリックスのデータ構造の一例を示す図。
【図１３】図７に示す観点（大）成分マトリックス生成処理の処理手順を示すフローチャート。
【図１４】成分マトリックス生成部３３によって生成された観点（大）成分マトリックスのデータ構造の一例を示す図。
【図１５】図７に示す自動評価処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、実施形態について説明する。
【００１６】
図１は、本実施形態に係る文書成分分析装置のハードウェア構成を示すブロック図である。図１に示すように、コンピュータ１０は、例えばハードディスクドライブ（ＨＤＤ：Hard Disk Drive）のような外部記憶装置２０と接続されている。この外部記憶装置２０は、コンピュータ１０によって実行されるプログラム２１を格納する。コンピュータ１０および外部記憶装置２０は、文書成分分析装置３０を構成する。
【００１７】
図２は、図１に示す文書成分分析装置３０の主として機能構成を示すブロック図である。
【００１８】
図２に示すように、文書成分分析装置３０は、文書入力部３１、観点（大）取得部３２、成分マトリックス生成部３３、プロジェクト情報入力部３４、類似プロジェクト特定部３５、評価取得部３６、提示部３７および評価入力部３８を含む。本実施形態において、これらの各部３１〜３８は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム２１を実行することにより実現されるものとする。このプログラム２１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム２１が、例えばネットワークを介してコンピュータ１０にダウンロードされても構わない。
【００１９】
また、文書成分分析装置３０は、観点情報格納部２２および実績格納部２３を含む。本実施形態において、観点情報格納部２２および実績格納部２３は、例えば外部記憶装置２０に格納される。
【００２０】
観点情報格納部２２には、観点（大）、観点（中）および観点（小）が対応づけて予め格納される。
【００２１】
観点（大）（第１の観点）は、予め定められている基準または標準として文書に記述すべき項目を表す文字列（第１の文字列）を含む。以下、観点（大）に含まれる文字列を、便宜的に、観点（大）の用語と称する。
【００２２】
観点（中）（第２の観点）は、対応づけられている観点（大）の用語より詳細な項目を表す文字列（第２の文字列）を含む。以下、観点（中）に含まれる文字列を、便宜的に、観点（中）の用語と称する。
【００２３】
観点（小）（第３の観点）は、対応づけられている観点（中）の用語より詳細な項目を表す文字列（第３の文字列）を含む。以下、観点（小）に含まれる文字列を、便宜的に、観点（小）の用語と称する。
【００２４】
文書入力部３１は、文書を入力する。文書入力部３１によって入力される文書は、文字列を含む複数の構成要素（例えば、文字列が記述されたセル等）から構成される。また、文書入力部３１によって入力される文書においては、上記した観点（大）の用語が指定されている。なお、文書入力部３１によって入力される文書は、例えばシステム開発等のプロジェクトの内容が記述された文書である。また、文書入力部３１によって入力される文書は、システムの開発者等によって作成される。
【００２５】
観点（大）取得部３２は、文書入力部３１によって入力された文書において指定されている観点（大）の用語を取得する。
【００２６】
成分マトリックス生成部３３は、観点情報格納部２２に格納されている情報、文書入力部３１によって入力された文書および観点特定部３２によって取得された観点（大）の用語に基づいて、観点（中）成分マトリックス（第１の成分マトリックス）、延べ数成分マトリックス（第２の成分マトリックス）および観点（大）成分マトリックス（第３の成分マトリックス）を生成する。なお、詳細については後述するが、観点（中）成分マトリックスおよび観点（大）成分マトリックスは、文書入力部３１によって入力された文書の網羅性（基準または標準が全て記述されているか）を判断するために有用な表である。一方、延べ数成分マトリックスは、文書入力部３１によって入力された文書の記述量または詳細度（基準または標準が詳細に記述されているか）を判断するために有用な表である。
【００２７】
成分マトリックス生成部３３によって生成された観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックスは、実績格納部２３に格納される。
【００２８】
プロジェクト情報入力部３４は、上記した文書入力部３１によって入力された文書に記述されているプロジェクトの概要を示すプロジェクト情報（つまり、当該文書の内容に関連する関連情報）を入力する。なお、プロジェクト情報入力部３４によって入力されるプロジェクト情報は、システムの開発者等によって作成される。プロジェクト情報入力部３４によって入力されたプロジェクト情報（文書に記述されているプロジェクトの概要を示すプロジェクト情報）は、上記した成分マトリックス生成部３３によって生成された各成分マトリックス（当該文書に対して生成された各成分マトリックス）に対応づけて実績格納部２３に格納される。
【００２９】
なお、実績格納部２３には、例えば過去の文書に記述されているプロジェクト毎に、プロジェクト情報、当該文書に対して生成された各成分マトリックスおよび当該文書の評価を示す評価情報が蓄積されている。
【００３０】
類似プロジェクト特定部３５は、成分マトリックス生成部３３によって生成された各成分マトリックスおよびプロジェクト情報入力部３４によって入力されたプロジェクト情報と、実績格納部２３に格納されている過去の文書に対する各成分マトリックスおよびプロジェクト情報に基づいて、文書入力部３１によって入力された文書に記述されているプロジェクトに類似するプロジェクト（以下、単に類似プロジェクトと表記）を特定する。
【００３１】
評価取得部３６は、類似プロジェクト特定部３５によって特定された類似プロジェクトの評価情報（当該類似プロジェクトの内容が記述された文書の評価を示す評価情報）を、実績格納部２３から取得する。
【００３２】
提示部３７は、上記した成分マトリックス生成部３３によって生成された各成分マトリックスおよび評価取得部３６によって取得された評価情報を、例えば文書入力部３１によって入力された文書の評価を行う評価者に対して提示する。
【００３３】
評価入力部３８は、文書入力部３１によって入力された文書の評価を行う評価者の操作に応じて、当該評価を示す評価情報を入力する。
【００３４】
図３は、図２に示す観点情報格納部２２のデータ構造の一例を示す。図２に示すように、観点情報格納部２２には、観点（大）、観点（中）および観点（小）が対応づけて格納されている。
【００３５】
上記したように観点（大）は、予め定められている基準または標準として文書に記述すべき項目を表す文字列（用語）である。観点（中）は、観点（大）より詳細な項目を表す文字列（用語）である。観点（小）は、観点（中）より詳細な項目を表す文字列（用語）である。
【００３６】
つまり、観点情報格納部２２には、観点（大）、観点（中）および観点（小）の３段階からなる階層構造を有する用語（文字列）の集合が格納されている。
【００３７】
図３に示す例では、観点情報格納部２２には、観点（大）の用語「拡張性」に対応づけて観点（中）の用語「業務処理量」および「拡張対象」が格納されている。また、観点情報格納部２２には、観点（中）の用語「業務処理量」に対応づけて観点（小）の用語「通常業務」および「繁忙期の業務」が格納されている。更に、観点情報格納部２２には、観点（中）の用語「拡張対象」に対応づけて観点（小）の用語「ＣＰＵ」および「メモリ」が格納されている。これによれば、観点（大）の用語「拡張性」より詳細な項目を表す用語が観点（中）の用語「業務処理量」および「拡張対象」であることが示されている。また、観点（中）の用語「業務処理量」より詳細な項目を表す用語が観点（小）の用語「通常業務」および「繁忙期の業務」であり、観点（中）の用語「拡張対象」より詳細な項目を表す用語が観点（小）の「ＣＰＵ」および「メモリ」であることが示されている。
【００３８】
同様に、観点情報格納部２２には、観点（大）の用語「可用性」に対応づけて観点（中）の用語「バックアップ」、「業務継続」および「回復」が格納されている。また、観点情報格納部２２には、観点（中）の用語「バックアップ」に対応づけて観点（小）の用語「データ量」、「時間帯」、「対象範囲」、「バックアップ方法」および「復旧方法」が格納されている。また、観点情報格納部２２には、観点（中）の用語「業務継続」に対応づけて観点（小）の用語「役割」、「要件」、「スケジュール」、「復旧水準」および「稼働率」が格納されている。また、観点情報格納部２２には、観点（中）の用語「回復」に対応づけて観点（小）の用語「回復時間」および「可用性確認」が格納されている。これによれば、観点（大）の用語「可用性」より詳細な項目を表す用語が観点（中）の用語「バックアップ」、「業務継続」および「回復」であることが示されている。また、観点（中）の用語「バックアップ」より詳細な項目を表す用語が観点（小）の用語「データ量」、「時間帯」、「対象範囲」、「バックアップ方法」および「復旧方法」であることが示されている。また、観点（中）の用語「業務継続」より詳細な項目を表す用語が観点（小）の用語「役割」、「要件」、「スケジュール」、「復旧水準」および「稼働率」であることが示されている。また、観点（中）の用語「回復」より詳細な項目を表す用語が観点（小）の用語「回復時間」および「可用性確認」であることが示されている。
【００３９】
次に、図４〜図６を参照して、図２に示す実績格納部２３に格納されている情報について説明する。実績格納部２３には、上記したように文書に記述されているプロジェクト毎に、プロジェクト情報、各成分マトリックス（観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックス）および評価情報が対応づけて格納されている。
【００４０】
図４は、実績格納部２３に格納されているプロジェクト情報のデータ構造の一例を示す。プロジェクト情報は、例えば文書に記述されているプロジェクトの概要を示す。図４に示すように、プロジェクト情報には、例えばプロジェクト名、業種、製品ランク、規模および期間（の情報）が含まれる。
【００４１】
実績格納部２３に格納されている各成分マトリックスは、対応づけられているプロジェクト情報によって概要が示されるプロジェクトの内容が記述された文書に対して生成された各成分マトリックスである。この各成分マトリックスのデータ構造の詳細については後述するが、当該各成分マトリックスは実績格納部２３以外の記憶領域に格納されていてもよい。この場合、図５に示すように、実績格納部２３には、各成分マトリックスが格納されている領域を示す情報が格納されていればよい。
【００４２】
図６は、実績格納部２３に格納されている評価情報のデータ構造の一例を示す。評価情報は、対応づけられているプロジェクト情報によって示されるプロジェクト（システム開発等）の内容が記述された文書に対する評価者の評価を示す。図６に示すように、評価情報には、例えば文書の網羅性および詳細度に関する評価が含まれる。
【００４３】
次に、図７のフローチャートを参照して、本実施形態に係る文書成分分析装置３０の処理手順について説明する。
【００４４】
まず、文書入力部３１は、評価者による評価の対象となる文書を入力する（ステップＳ１）。
【００４５】
ここで、図８は、文書入力部３１によって入力される文書のデータ構造の一例を示す。文書入力部３１によって入力された文書は、複数の節から構成されているものとする。また、文書（を構成する節）は、当該文書の一部が記述された複数の構成要素（セル）から構成される。つまり、文書（の内容）は、複数の構成要素に分割されている。
【００４６】
なお、文書入力部３１によって入力される文書のファイル形式は問わないが、図８に示すような形式でない文書（つまり、複数の構成要素に分割されていない文書）の場合は、当該文書の本文を各段落等で分割する等によって図８の形式に変換される。また、文書入力部３１によって入力される文書は、当該文書から生成される成分マトリックスが見やすくなるため、例えば章、節、項に分かれている方が好ましい。
【００４７】
なお、図８に示す文書においては省略されているが、文書入力部３１によって入力される文書においては、例えば当該文書を構成する節毎に観点（大）の用語（観点（大）に含まれる文字列）が指定されているものとする。以下、文書入力部３１によって入力された文書を対象文書と称する。
【００４８】
再び図７に戻ると、対象文書を構成する節の各々について以下のステップＳ２〜Ｓ５の処理が実行される。以下、ステップＳ２〜Ｓ５の処理の対象となる節を対象節と称する。
【００４９】
観点取得部３２は、対象節に指定されている観点（大）の用語を取得する（ステップＳ２）。
【００５０】
次に、成分マトリックス生成部３３は、対象節に対して観点（中）成分マトリックス生成処理を実行する（ステップＳ３）。この観点（中）成分マトリックス生成処理によれば、観点情報格納部２２において観点（大）取得部３２によって取得された対象節の観点（大）の用語に対応づけられている各観点（中）の用語に関する記述があるセル（当該対象節を構成するセル）の数を表す観点（中）成分マトリックスが生成される。なお、観点（中）成分マトリックス生成処理の詳細については後述する。
【００５１】
また、成分マトリックス生成部３３は、対象節に対して延べ数成分マトリックス生成処理を実行する（ステップＳ４）。この延べ数成分マトリックス生成処理によれば、観点情報格納部２２において観点（大）取得部３２によって取得された対象節の観点（大）の用語に対応づけられている各観点（中）の用語および当該各観点（中）の用語に対応づけられている観点（小）の用語に関する記述の量を表す延べ数成分マトリックスが生成される。なお、延べ数成分マトリックス生成処理の詳細については後述する。
【００５２】
更に、成分マトリックス生成部３３は、対象節に対して観点（大）成分マトリックス生成処理を実行する（ステップＳ５）。この観点（大）成分マトリックス生成処理によれば、対象節の観点（大）の用語および当該対象節を構成するセルの数を表す観点（第）成分マトリックスが生成される。なお、観点（大）成分マトリックス生成処理の詳細については後述する。
【００５３】
上記したステップＳ３〜Ｓ５の処理によって生成された各成分マトリックス（つまり、対象文書から生成された各成分マトリックス）は、当該対象文書に記述されているプロジェクトの概要を示すプロジェクト情報とともに、実績格納部２３に格納される。なお、プロジェクト情報は、例えばシステム開発者等によって作成され、プロジェクト情報入力部３４によって入力される。
【００５４】
次に、対象文書を構成する全ての節についてステップＳ２〜Ｓ５の処理が実行されたか否かが判定される（ステップＳ６）。
【００５５】
全ての節について処理が実行されていないと判定された場合（ステップＳ６のＮＯ）、上記したステップＳ２に戻って処理が繰り返される。この場合、対象文書を構成する節のうちステップＳ２〜Ｓ５の処理が実行されていない節を対象節として処理が繰り返される。
【００５６】
一方、全ての節について処理が実行されたと判定された場合（ステップＳ７のＹＥＳ）、類似プロジェクト特定部３５および評価取得部３６は、成分マトリックス生成部３３によって生成された各成分マトリックスおよび実績格納部２３に格納されている情報に基づいて、自動評価処理を実行する（ステップＳ７）。この自動評価処理によれば、対象文書に記述されているプロジェクトと類似するプロジェクト（類似プロジェクト）が特定され、当該類似プロジェクトが記述された文書に対する評価を示す評価情報が取得される。なお、自動評価処理の詳細については後述する。
【００５７】
提示部３７は、成分マトリックス生成部３３によって生成された各成分マトリックス（観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックス）および自動評価処理において取得された評価情報を、例えば対象文書を評価する評価者に対して提示する（ステップＳ８）。
【００５８】
これにより、評価者は、対象文書の評価を行う際に、提示された各成分マトリックスおよび評価情報を参考にすることができる。
【００５９】
次に、図９のフローチャートを参照して、前述した観点（中）成分マトリックス生成処理（図７に示すステップＳ３の処理）の処理手順について説明する。この観点（中）成分マトリックス生成処理は、評価者が対象文書の網羅性を判断するために有用な表（観点（中）成分マトリックス）を生成するための処理である。
【００６０】
なお、文書入力部３１によって入力された文書を対象文書、当該対象文書を構成する節のうち観点（中）成分マトリックス生成処理の対象となる節を対象節と称する。
【００６１】
観点（中）成分マトリックス生成処理においては、対象節を構成するセル（構成要素）の各々について以下のステップＳ１１〜Ｓ１８の処理が実行される。
【００６２】
まず、成分マトリックス生成部３３は、対象文書に基づいて、対象節を構成するセルのうちの１つを取得する（ステップＳ１１）。以下、ステップＳ１１において取得されたセルを対象セルと称する。
【００６３】
次に、上述した観点（大）取得部３２によって特定された対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語の各々について以下のステップＳ１２〜Ｓ１６の処理が実行される。
【００６４】
この場合、成分マトリックス生成部３３は、対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語を１つ取得する（ステップＳ１２）。
【００６５】
成分マトリックス生成部３３は、対象セル中に出現するステップＳ１２において取得された観点（中）の用語の数（観点（中）の用語出現数）を特定する（ステップＳ１３）。なお、成分マトリックス生成部３３によって特定された観点（中）の用語出現数は、例えば成分マトリックス生成部３３において保持される。
【００６６】
また、ステップＳ１２において取得された観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語の各々について以下のステップＳ１４及びＳ１５の処理が実行される。
【００６７】
この場合、成分マトリックス生成部３３は、ステップＳ１２において取得された観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語を１つ取得する（ステップＳ１４）。
【００６８】
成分マトリックス生成部３３は、対象セル中に出現するステップＳ１４において取得された観点（小）の用語の数（観点（小）の用語出現数）を特定する（ステップＳ１５）。なお、成分マトリックス生成部３３によって特定された観点（小）の用語出現数は、例えば成分マトリックス生成部３３において保持される。
【００６９】
ステップＳ１５の処理が実行されると、成分マトリックス生成部３３は、ステップＳ１２において取得された観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語の全てについてステップＳ１４およびＳ１５の処理が実行されたか否かを判定する（ステップＳ１６）。
【００７０】
観点（小）の用語の全てについて処理が実行されていないと判定された場合（ステップＳ１６のＮＯ）、上記したステップＳ１４に戻って処理が繰り返される。この場合、ステップＳ１４においては、ステップＳ１４およびＳ１５の処理が実行されていない観点（小）の用語が取得される。
【００７１】
一方、観点（小）の用語の全てについて処理が実行されたと判定された場合（ステップＳ１６のＹＥＳ）、成分マトリックス生成部３３は、観点（大）取得部３２によって取得された対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語の全てについてステップＳ１２〜Ｓ１６の処理が実行されたか否かを判定する（ステップＳ１７）。
【００７２】
観点（中）の用語の全てについて処理が実行されていないと判定された場合（ステップＳ１７のＮＯ）、上記したステップＳ１２に戻って処理が繰り返される。この場合、ステップＳ１２においては、ステップＳ１２〜Ｓ１６の処理が実行されていない観点（中）の用語が取得される。
【００７３】
一方、観点（中）の用語の全てについて処理が実行されたと判定された場合（ステップＳ１７のＹＥＳ）、成分マトリックス生成部３３においては、対象節の観点（大）の用語に対応づけられている各観点（中）の用語の対象セル中の出現数および当該観点（中）の用語に対応づけられている各観点（小）の用語の対象セル中の出現数が保持されている。
【００７４】
成分マトリックス生成部３３は、当該成分マトリックス生成部３３において保持されている各観点（中）の用語の対象セル中の出現数および観点（小）の用語の対象セル中の出現数に基づいて、対象セルの観点を表す観点（中）を決定する（ステップＳ１８）。
【００７５】
ステップＳ１８の処理においては、出現数が最も多い観点（中）の用語が対象セルの観点（中）として決定される。また、出願数が最も多い観点（中）の用語が複数存在する場合には、対応づけられている観点（小）の用語の対象セル中の出現数が最も多い観点（中）の用語が対象セルの観点（中）として決定される。更に、出願数が最も多い観点（中）の用語が複数存在する場合であって、対応づけられている観点（小）の用語の対象セル中の出現数も同一である場合には、観点情報格納部２２において上位に記述されている用語が対象セルの観点（中）として決定される。また、観点（中）の用語が対象セル中に１つも出現していない場合には、対象セルの観点（中）をその他とする。
【００７６】
ここで、前述した図３を参照して、ステップＳ１８の処理について具体的に説明する。ここでは、対象節に指定されている観点（大）の用語が「可用性」であるものとして説明する。
【００７７】
例えば観点（中）の用語「バックアップ」が対象セル中に１つ出現している場合を想定する。この場合、対象セルにおいて出現数が最も多い観点（中）の用語は「バックアップ」であるため、対象セルの観点（中）は、「バックアップ」に決定される。
【００７８】
また、例えば観点（中）の用語「バックアップ」が１つ、「業務継続」が２つ対象セル中に出現している場合を想定する。この場合、対象セルにおいて出現数が最も多い観点（中）の用語は「業務継続」であるため、対象セルの観点（中）は、「業務継続」に決定される。
【００７９】
また、例えば観点（中）の用語「バックアップ」および「業務継続」が対象セル中に１つずつ出現し、観点（小）の用語「稼働率」が対象セル中に１つ出現している場合を想定する。この場合、対象セルにおいて出現数が最も多い観点（中）の用語は「バックアップ」および「業務継続」の２つであるが、観点（小）の用語「稼働率」は観点（中）の用語「業務継続」に対応づけられている用語であるため、対象セルの観点（中）は、「業務継続」に決定される。
【００８０】
また、例えば観点（中）の用語「バックアップ」および「業務継続」が対象セル中に１つずつ出現している場合を想定する。この場合、対象セルにおいて出現数が最も多い観点（中）の用語は「バックアップ」および「業務継続」の２つであるが、図３において「バックアップ」は「業務継続」の上位に記述されているため、対象セルの観点（中）は、「バックアップ」に決定される。
【００８１】
また、例えば観点（小）の用語（例えば、「データ量」、「役割」および「回復時間」等）のみが対象セル中に出現している場合を想定する。この場合、対象セルにおいて観点（中）の用語は出現していないため、対象セルの観点（中）は、「その他」に決定される。
【００８２】
なお、例えば対象セル中に観点（中）の用語および観点（小）の用語が出現していない場合には、対象セルの観点（中）は決定されない。
【００８３】
上記したようにステップＳ１８の処理が実行されると、成分マトリックス生成部３３は、対象節を構成する全てのセルについて上記したステップＳ１１〜Ｓ１８の処理が実行されたか否かを判定する（ステップＳ１９）。
【００８４】
全てのセルについて処理が実行されていないと判定された場合（ステップＳ１９のＮＯ）、上記したステップＳ１１に戻って処理が繰り返される。この場合、ステップＳ１１においては、ステップＳ１１〜Ｓ１８の処理が実行されていないセルが取得される。
【００８５】
一方、全てのセルについて処理が実行されたと判定された場合（ステップＳ１９のＹＥＳ）、対象節を構成するセルの各々について観点（中）が決定されている。
【００８６】
成分マトリックス生成部３３は、対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語毎に、当該観点（中）の用語を観点（中）として決定されたセル（対象節を構成するセル）の数を含む観点（中）成分マトリックスを生成する（ステップＳ２０）。
【００８７】
ここで、図１０は、成分マトリックス生成部３３によって生成された観点（中）成分マトリックスのデータ構造の一例を示す。ここでは、対象節「１０．２  バックアップ方針」に対して観点（中）成分マトリックス生成処理が実行されることによって生成された観点（中）成分マトリックスの一例を示す。なお、対象節を構成するセルの数は３９であるものとする。
【００８８】
図１０に示す例によれば、対象節を構成する３９セルのうち、１０セルが観点（中）として「バックアップ」が決定されたことが示されている。また、対象節を構成する３９セルのうち、９セルが観点（中）として「その他」が決定されたことが示されている。
【００８９】
つまり、図１０に示すような観点（中）成分マトリックスによれば、対象節「１０．２  バックアップ方針」の３９セルのうちの１０セルが観点（中）「バックアップ」に関する記述であることが表されている。
【００９０】
次に、図１１のフローチャートを参照して、前述した延べ数成分マトリックス生成処理（図７に示すステップＳ４の処理）の処理手順について説明する。この延べ数成分マトリックス生成処理は、評価者が対象文書の詳細度を判断するために有用な表（延べ数成分マトリックス）を生成するための処理である。
【００９１】
なお、前述した観点（中）成分マトリックス生成処理の場合と同様に、文書入力部３１によって入力された文書を対象文書、当該対象文書を構成する節のうち延べ数成分マトリックス生成処理の対象となる節を対象節と称する。
【００９２】
延べ数成分マトリックス生成処理においては、対象節を構成するセル（構成要素）の各々について以下のステップＳ２１〜Ｓ２８の処理が実行される。
【００９３】
まず、成分マトリックス生成部３３は、対象文書に基づいて、対象節を構成するセルのうちの１つを取得する（ステップＳ２１）。以下、ステップＳ１１において取得されたセルを対象セルと称する。
【００９４】
次に、上述した観点（大）取得部３２によって取得された対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語の各々について以下のステップＳ２２〜Ｓ２６の処理が実行される。
【００９５】
この場合、成分マトリックス生成部３３は、対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語を１つ取得する（ステップＳ２２）。
【００９６】
成分マトリックス生成部３３は、対象セル中に出現するステップＳ２２において取得された観点（中）の用語の数（観点（中）の用語出現数）を特定する（ステップＳ２３）。なお、成分マトリックス生成部３３によって特定された観点（中）の用語出現数は、例えば成分マトリックス生成部３３において保持される。
【００９７】
また、ステップＳ２２において取得された観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語の各々について以下のステップＳ２４およびＳ２５の処理が実行される。
【００９８】
この場合、成分マトリックス生成部３３は、ステップＳ２２において取得された観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語を１つ取得する（ステップＳ２４）。
【００９９】
成分マトリックス生成部３３は、対象セル中に出現するステップＳ２４において取得された観点（小）の用語の数（観点（小）の用語出現数）を特定する（ステップＳ２５）。なお、成分マトリックス生成部３３によって特定された観点（小）の用語出現数は、例えば成分マトリックス生成部３３において保持される。
【０１００】
ステップＳ２５の処理が実行されると、成分マトリックス生成部３３は、ステップＳ１２において取得された観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語の全てについてステップＳ２４およびＳ２５の処理が実行されたか否かを判定する（ステップＳ２６）。
【０１０１】
観点（小）の用語の全てについて処理が実行されていないと判定された場合（ステップＳ２６のＮＯ）、上記したステップＳ２４に戻って処理が繰り返される。この場合、ステップＳ２４においては、ステップＳ２４およびＳ２５の処理が実行されていない観点（小）の用語が取得される。
【０１０２】
一方、観点（小）の用語の全てについて処理が実行されたと判定された場合（ステップＳ２６のＹＥＳ）、成分マトリックス生成部３３は、観点（大）取得部３２によって取得された対象節の観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語の全てについてステップＳ２２〜Ｓ２６の処理が実行されたか否かを判定する（ステップＳ２７）。
【０１０３】
観点（中）の用語の全てについて処理が実行されていないと判定された場合（ステップＳ２７のＮＯ）、上記したステップＳ２２に戻って処理が繰り返される。この場合、ステップＳ２２においては、ステップＳ２２〜Ｓ２６の処理が実行されていない観点（中）の用語が取得される。
【０１０４】
一方、観点（中）の用語の全てについて処理が実行されたと判定された場合（ステップＳ２７のＹＥＳ）、成分マトリックス生成部３３においては、対象節の観点（大）の用語に対応づけられている各観点（中）の用語の対象セル中の出現数および当該観点（中）の用語に対応づけられている各観点（小）の用語の対象セル中の出現数が保持されている。
【０１０５】
成分マトリックス生成部３３は、当該成分マトリックス生成部３３において保持されている各観点（中）の用語の対象セル中の出現数および観点（小）の用語の対象セル中の出現数に基づいて、対象セルに出現する各観点（中）の延べ数を決定する（ステップＳ２８）。なお、成分マトリックス生成部３３によって決定された各観点（中）の延べ数は、成分マトリックス生成部３３において保持される。
【０１０６】
ステップＳ２８の処理においては、観点（中）の用語の対象セル中の出現数を、当該観点（中）の用語の延べ数とする。また、観点（中）の用語とともに、当該観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語が対象セル中に出現している場合には、当該観点（小）の用語の対象セル中の出現数は、当該観点（中）の用語の延べ数として加算される。更に、観点（中）の用語が対象セル中に出現せず、当該観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語が対象セル中に出現している場合には、当該観点（小）の用語の対象セル中の出現数は、その他（の観点（中））の延べ数として加算する。
【０１０７】
ここで、前述した図３を参照して、ステップＳ２８の処理について具体的に説明する。ここでは、対象節に指定されている観点（大）の用語が「可用性」であるものとして説明する。
【０１０８】
例えば観点（中）の用語「バックアップ」が対象セル中に１つ出現している場合を想定する。この場合、観点（中）の用語「バックアップ」の対象セル中の出現数は１であるため、観点（中）の用語「バックアップ」の延べ数は１に決定される。
【０１０９】
また、例えば観点（中）の用語「バックアップ」および「業務継続」が対象セル中に１つずつ出現している場合を想定する。この場合、観点（中）の用語「バックアップ」の対象セル中の出現数は１であるため、観点（中）の用語「バックアップ」の延べ数は１に決定される。また、観点（中）の用語「業務継続」の対象セル中の出現数は１であるため、観点（中）の用語「業務継続」の述べ数は１に決定される。
【０１１０】
また、例えば観点（中）の用語「バックアップ」が対象セル中に１つ出現し、観点（小）の用語「データ量」および「時間帯」が対象セル中に１つずつ出現している場合を想定する。この場合、観点（小）の用語「データ量」および「時間帯」は観点（中）の用語「バックアップ」に対応づけられている用語であるため、観点（小）の用語「データ量」および「時間帯」の対象セル中の出現数は観点（中）の用語「バックアップ」の延べ数に加算される。したがって、観点（中）の用語「バックアップ」の延べ数は３に決定される。
【０１１１】
また、対象セル中に観点（中）の用語「バックアップ」が対象セル中に１つ出現し、観点（小）の用語「データ量」が対象セル中に１つ出現し、観点（小）の用語「役割」が対象セル中に１つ出現している場合を想定する。この場合、観点（小）の用語「データ量」は観点（中）の用語「バックアップ」に対応づけられている用語であるため、観点（小）の用語「データ量」の対象セル中の出現数は観点（中）の用語「バックアップ」の延べ数に加算される。したがって、観点（中）の用語「バックアップ」の延べ数は２に決定される。また、観点（小）の用語「役割」に対応づけて観点情報格納部２２に格納されている観点（中）の用語「業務継続」は対象セル中に出現していないため、当該観点（小）の用語「役割」の対象セル中の出現数は「その他」の延べ数に加算される。したがって、「その他」の延べ数は１に決定される。
【０１１２】
また、例えば観点（小）の用語「データ量」および観点（小）の用語「役割」が対象セル中に１つずつ出現している場合を想定する。この場合、当該観点（小）の用語「データ量」に対応づけて観点情報格納部２２に格納されている観点（中）の用語「バックアップ」および当該観点（小）の用語「役割」に対応づけて観点情報格納部２２に格納されている観点（中）の用語「業務継続」は対象セル中に出現していないため、当該観点（小）の用語「データ量」および「役割」の対象セル中の出現数は観点（中）「その他」の延べ数に加算される。したがって、観点（中）「その他」の延べ数は２に決定される。
【０１１３】
上記したようにステップＳ２８の処理が実行されると、成分マトリックス生成部３３は、対象節を構成する全てのセルについて上記したステップＳ２１〜Ｓ２８の処理が実行されたか否かを判定する（ステップＳ２９）。
【０１１４】
全てのセルについて処理が実行されていないと判定された場合（ステップＳ２９のＮＯ）、上記したステップＳ２１に戻って処理が繰り返される。この場合、ステップＳ２１においては、ステップＳ２１〜Ｓ２８の処理が実行されていないセルが取得される。
【０１１５】
一方、全てのセルについて処理が実行されたと判定された場合（ステップＳ２９のＹＥＳ）、成分マトリックス生成部３３においては、対象節を構成するセル毎に、各観点（中）の用語の延べ数が保持されている。
【０１１６】
成分マトリックス生成部３３は、対象節を構成するセル毎の各観点（中）の用語の延べ数を合計した値を含む延べ数成分マトリックスを生成する（ステップＳ３０）。
【０１１７】
ここで、図１２は、成分マトリックス生成部３３によって生成された延べ数成分マトリックスのデータ構造の一例を示す。ここでは、対象節「１０．２  バックアップ方針」に対して延べ数成分マトリックス生成処理が実行されることによって生成された延べ数成分マトリックスの一例を示す。
【０１１８】
図１２に示す例によれば、対象節（を構成する全てのセル）において観点（中）の用語「バックアップ」の延べ数が２２であり、「その他」の延べ数が１１であることが示されている。
【０１１９】
つまり、図１２に示すような延べ数成分マトリックスによれば、対象節「１０．２  バックアップ方針」において、主として観点（中）「バックアップ」について詳細に記述されていることが表されている。
【０１２０】
なお、上述したように、観点（中）成分マトリックス生成処理（図９に示すステップＳ１１〜Ｓ１７）および延べ数成分マトリックス生成処理（図１１に示すステップＳ２１〜Ｓ２７）の処理は共通している。このため、観点（中）成分マトリックス生成処理（図９に示すステップＳ１１〜Ｓ１７）の処理結果を利用することによって、延べ数成分マトリックス生成処理において同様の処理を省略することも可能である。
【０１２１】
次に、図１３のフローチャートを参照して、前述した観点（大）成分マトリックス生成処理（図７に示すステップＳ５の処理）の処理手順について説明する。この観点（大）成分マトリックス生成処理は、例えば評価者が対象文書の内容を判断するために有用な表であって、上述した観点（中）成分マトリックスと比較してより上位の視点で表した表（観点（大）成分マトリックス）を生成するための処理である。
【０１２２】
なお、前述した観点（中）成分マトリックス生成処理および延べ数成分マトリックス生成処理の場合と同様に、文書入力部３１によって入力された文書を対象文書、当該対象文書を構成する節のうち観点（大）成分マトリックス生成処理の対象となる節を対象節と称する。
【０１２３】
まず、成分マトリックス生成部３３は、対象文書を参照して、対象節を構成するセルの数をカウントする（ステップＳ３１）。
【０１２４】
次に、成分マトリックス生成部３３は、対象節の観点（大）の用語を特定する（ステップＳ３２）。この場合、成分マトリックス生成部３３は、例えば上述した観点（中）成分マトリックス生成処理において生成された観点（中）成分マトリックス（例えば、図１０に示す観点（中）成分マトリックス）を参照して、値（セル数）が記述されている観点（中）に対応づけられている観点（大）の用語を対象節の観点（大）の用語として特定する。
【０１２５】
なお、ステップＳ３２の処理においては、前述したように対象文書を参照して対象節に指定されている観点（大）の用語に基づいて対象節の観点（大）の用語を特定してもよいし、観点（大）取得部３２によって取得された対象節の観点（大）の用語を用いても構わない。
【０１２６】
成分マトリックス生成部３３は、ステップＳ３２において特定された観点（大）の用語に対応づけてステップＳ３１においてカウントされたセルの数を含む観点（大）成分マトリックスを生成する（ステップＳ３３）。
【０１２７】
ここで、図１４は、成分マトリックス生成部３３によって生成された観点（大）成分マトリックスのデータ構造の一例を示す。ここでは、対象節「１０．２  バックアップ方針」に対して観点（大）成分マトリックス生成処理が実行されることによって生成された観点（大）成分マトリックスの一例を示す。
【０１２８】
図１４に示す例によれば、対象節を構成するセルの数が３９であり、当該対象節が上位の視点として「可用性」について記述されていることが示されている。
【０１２９】
なお、上述した図７においては、図９に示す観点（中）成分マトリックス生成処理、図１１に示す延べ数成分マトリックス生成処理および図１３に示す観点（大）成分マトリックス生成処理の順に処理が実行されるものとして説明したが、これらの各処理の順番は適宜入れ替えられても構わない。
【０１３０】
次に、図１５のフローチャートを参照して、前述した自動評価処理（図７に示すステップＳ７の処理）の処理手順について説明する。
【０１３１】
この自動評価処理においては、文書入力部３１によって入力された文書を評価する際に参考となる評価情報が実績格納部２３から取得される。なお、自動評価処理は、文書成分分析装置に含まれる類似プロジェクト特定部３５および評価取得部３６によって実行される。
【０１３２】
ここでは、実績格納部２３には、過去の文書に記述されているプロジェクト毎に、当該プロジェクトの概要を示すプロジェクト情報、当該文書に対して生成された各成分マトリックス（観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックス）および当該文書の評価を示す評価情報が対応づけて蓄積（格納）されているものとする。なお、実績格納部２３に格納されている評価情報は、文書を評価する評価者によって作成され、評価入力部３８によって入力されたものである。
【０１３３】
また、実績格納部２３には、上記したように文書入力部３１によって入力された文書（評価の対象となる文書）に記述されているプロジェクトの概要を示すプロジェクト情報および当該文書に対して生成された各成分マトリックス（観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックス）が対応づけて格納されているものとする。
【０１３４】
以下、文書入力部３１によって入力された文書に記述されているプロジェクトを対象プロジェクトと称し、当該対象プロジェクトの概要を示すプロジェクト情報を対象プロジェクト情報と称する。
【０１３５】
まず、類似プロジェクト特定部３５は、対象プロジェクト情報を取得する（ステップＳ４１）。
【０１３６】
また、類似プロジェクト特定部３５は、対象プロジェクト情報に対応づけて実績格納部２３に格納されている観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックスを取得する（ステップＳ４２）。
【０１３７】
次に、類似プロジェクト特定部３５は、実績格納部２３に格納されているプロジェクト情報および各成分マトリックスを参照して、文書入力部３１によって入力された文書に記述されているプロジェクト（対象プロジェクト）と類似するプロジェクトを検索（特定）する。
【０１３８】
この場合、類似プロジェクト特定部３５は、対象プロジェクト以外のプロジェクト（つまり、実績格納部２３に格納されている対象プロジェクト情報以外のプロジェクト情報）の各々について以下のステップＳ４３〜Ｓ４５の処理を実行する。以下、ステップＳ４３〜Ｓ４５の処理の対象となるプロジェクト（プロジェクト情報）を類似候補プロジェクト（類似候補プロジェクト情報）と称する。
【０１３９】
まず、類似プロジェクト特定部３５は、類似候補プロジェクト情報を実績格納部２３から取得する（ステップＳ４３）。
【０１４０】
次に、類似プロジェクト特定部３５は、ステップＳ４３において取得された類似候補プロジェクト情報に対応づけて実績格納部２３に格納されている観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックスを取得する（ステップＳ４４）。
【０１４１】
類似プロジェクト特定部３５は、ステップＳ４１において取得された対象プロジェクト情報をステップＳ４３において取得された類似候補プロジェクト情報と比較し、ステップＳ４２において取得された対象プロジェクト情報の各成分マトリックスをステップＳ４４において取得された類似候補プロジェクト情報の各成分マトリックスと比較することによって、対象プロジェクトと類似候補プロジェクトとの類似度を算出する（ステップＳ４５）。
【０１４２】
ここで、対象プロジェクトと類似候補プロジェクトとの類似度の算出処理について具体的に説明する。類似プロジェクト特定部３５によって算出される対象プロジェクトと類似候補プロジェクトとの類似度には、プロジェクト情報の類似度および成分マトリックスの類似度が含まれる。
【０１４３】
まず、プロジェクト情報の類似度について説明する。ここでは、プロジェクト情報（対象プロジェクト情報および類似候補プロジェクト情報）が前述した図４に示すようなデータ構造を有しているものとする。この場合、対象プロジェクト情報および類似候補プロジェクト情報に含まれる業種が同一であれば、プロジェクト情報の類似度に１０が加算される。また、対象プロジェクト情報および類似候補プロジェクト情報に含まれる製品ランクが同一であれば、プロジェクト情報の類似度に５が加算される。また、対象プロジェクト情報および類似候補プロジェクト情報に含まれる規模が同一であれば、プロジェクト情報の類似度に８が加算される。更に、対象プロジェクト情報および類似候補プロジェクト情報に含まれる期間の誤差が１ヶ月未満であればプロジェクト情報の類似度に５が加算され、誤差が２ヶ月未満であればプロジェクト情報の類似度に４が加算される。このようにプロジェクト情報の類似度は、対象プロジェクト情報および類似候補プロジェクト情報の各項目に対する類似度を加算することによって算出される。
【０１４４】
次に、成分マトリックスの類似度について説明する。成分マトリックスの類似度は、例えば対応する成分マトリックス毎に、「当該成分マトリックス（の全ての節）に記述されている値の合計値／当該成分マトリックスにおいて当該値が記述されている（セルの）数」の値の差を算出し、当該差を四捨五入した値を１０から減算した値とする。
【０１４５】
つまり、ステップＳ４２において取得された対象プロジェクト情報の観点（中）成分マトリックスおよびステップＳ４４において取得された類似候補プロジェクト情報の観点（中）成分マトリックスの各々について「当該観点（中）成分マトリックス（の全ての節）に記述されている値の合計値／当該観点（中）成分マトリックスにおいて当該値が記述されている数」を算出し、当該算出された値の差を四捨五入した値を１０から減算した値を算出する。この算出処理を延べ数成分マトリックスおよび観点（大）成分マトリックスについても実行し、当該成分マトリックス毎に算出された値の合計値を成分マトリックスの類似度とする。なお、成分マトリックスの類似度は、各成分マトリックスを用いるものであれば、他の処理によって算出されても構わない。
【０１４６】
対象プロジェクトと類似候補プロジェクトとの類似度は、上記したように算出されたプロジェクト情報の類似度および成分マトリックスの類似度の合計値とする。
【０１４７】
なお、対象プロジェクトと類似候補プロジェクトとの類似度は、上記した以外の他の方法で算出されても構わない。また、対象プロジェクトと類似候補プロジェクトとの類似度は、プロジェクト情報および各成分マトリックスの全てを用いて算出されなくてもよく、例えばプロジェクト情報のみを用いて算出されてもよいし、各成分マトリックスのみを用いて算出されてもよい。
【０１４８】
上記したようにステップＳ４５において対象プロジェクトと類似候補プロジェクトとの類似度が算出されると、類似プロジェクト特定部３５は、対象プロジェクト以外のプロジェクト（実績格納部２３に格納されている対象プロジェクト情報以外のプロジェクト情報）の全てについて上記したステップＳ４３〜Ｓ４５の処理が実行されたか否かを判定する（ステップＳ４６）。
【０１４９】
全てのプロジェクトについて処理が実行されていないと判定された場合（ステップＳ４６のＮＯ）、上記したステップＳ４３に戻って処理が繰り返される。この場合、ステップＳ４３〜Ｓ４５の処理が実行されていないプロジェクトを類似候補プロジェクトとして処理が実行される。
【０１５０】
一方、全てのプロジェクトについて処理が実行されていると判定された場合（ステップＳ４６のＹＥＳ）、類似プロジェクト特定部３５は、算出された対象プロジェクトとの類似度が最も高いプロジェクト（類似候補プロジェクト）を当該対象プロジェクトに類似するプロジェクト（類似プロジェクト）として特定する（ステップＳ４７）。
【０１５１】
次に、評価取得部３６は、類似プロジェクト特定部３５によって特定された類似プロジェクトの評価情報（つまり、当該類似プロジェクトの概要を示すプロジェクト情報に対応づけて実績格納部２３に格納されている評価情報）を取得する（ステップＳ４８）。なお、このように評価取得部３６によって取得された評価情報は、類似プロジェクトが記述された過去の文書に対する評価を示す情報である。
【０１５２】
評価取得部３６によって取得された評価情報は、上述したように文書入力部３１によって入力された文書（評価の対象となる文書）に対して生成された観点（中）成分マトリックス、延べ数成分マトリックスおよび観点（大）成分マトリックスとともに、提示部３７を介して当該文書の評価者に対して提示される。なお、評価情報が提示される場合、上記した対象プロジェクトと類似プロジェクトとの類似度がともに提示されてもよい。
【０１５３】
上記したように本実施形態においては、文字列を含む複数のセル（構成要素）から構成される文書であって、観点（大）の用語（第１の文字列）が指定された文書を入力し、当該指定された観点（大）の用語に対応づけて観点情報格納部２２に格納されている観点（中）の用語（第２の文字列）を取得し、入力された文書を構成するセル毎に、当該セルに含まれる観点（中）の用語の数を特定し、当該セル毎に特定された観点（中）の用語の数に基づいて、当該セル毎に、当該セルの観点（中）を表す観点（中）の用語を決定し、当該観点（中）の用語が決定されたセルの数を含む観点（中）成分マトリックス（第１の成分マトリックス）を生成し、当該生成された観点（中）成分マトリックスを提示する構成により、文書を評価する評価者が観点（中）成分マトリックスを参考にして当該文書の内容の網羅性を容易に把握することができるため、評価者による文書の評価を支援することが可能となる。
【０１５４】
更に、本実施形態においては、指定された観点（大）の用語に対応づけられている観点（中）の用語に対応づけて観点情報格納部２２に格納されている観点（小）の用語（第３の文字列）を取得し、入力された文書を構成するセル毎に、当該セルに含まれる観点（小）の用語の数を特定し、当該セル毎に特定された観点（中）の用語の数および観点（小）の用語の数に基づいて、当該セル毎に、当該セルの観点を表す観点（中）の用語を決定することにより、観点（小）の用語を考慮したより詳細な観点（中）成分マトリックスを生成することができる。
【０１５５】
また、本実施形態においては、セル毎に特定された観点（中）の用語の数および観点（小）の用語の数を含む延べ数成分マトリックス（第２の成分マトリックス）を生成し、当該生成された延べ数成分マトリックスを提示する構成により、文書を評価する評価者が延べ数成分マトリックスを参考にして当該文書の内容の詳細度を容易に把握することができるため、評価者による文書の評価をより支援することが可能となる。
【０１５６】
更に、本実施形態においては、指定された観点（大）の用語および入力された文書を構成するセルの数を含む観点（大）成分マトリックス（第３の成分マトリックス）を生成し、当該観点（大）成分マトリックスを提示する構成により、例えばシステム開発等に携わっていない評価者であっても、上記した観点（中）成分マトリックスと比較してより上位の視点で文書の内容を把握することが可能となる。
【０１５７】
また、本実施形態においては、入力された文書から生成された成分マトリックスと実績格納部２３に格納されている成分マトリックスとを比較することによって類似度を算出し、当該算出された類似度に基づいて、当該成分マトリックスに対応づけて実績格納部２３に格納されている評価情報を提示する構成により、評価の対象となる文書に類似する文書（当該評価の対象となる文書に記述されているプロジェクトに類似するプロジェクトの内容が記述された文書）に対する評価情報を参照して当該評価対象となる文書の評価を行うことが可能となる。
【０１５８】
更に、本実施形態においては、入力された文書に記述されているプロジェクトの概要を示す情報（第２の関連情報）と実績格納部２３に格納されているプロジェクト情報（第１の関連情報）とを比較することによって類似度を算出し、当該算出された類似度に基づいて、当該プロジェクト情報に対応づけて実績格納部２３に格納されている評価情報を提示することも可能である。
【０１５９】
なお、本実施形態においては、観点（中）成分マトリックス、延べ数成分マトリックス、観点（大）成分マトリックスおよび評価情報が提示されるものとして説明したが、例えば観点（中）成分マトリックスのみが提示されるような構成であっても構わない。
【０１６０】
なお、上記した各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１６１】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１６２】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１６３】
更に、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１６４】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【０１６５】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１６６】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１６７】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【０１６８】
１０…コンピュータ、２０…外部記憶装置、２２…観点情報格納部、２３…実績格納部、３０…文書成分分析装置、３１…文書入力部、３２…観点特定部、３３…成分マトリクス生成部、３４…プロジェクト情報入力部、３５…類似プロジェクト特定部、３６…評価取得部、３７…提示部、３８…評価入力部。
【図１】
0005535270.tif 000002
【図２】
0005535270.tif 000003
【図３】
0005535270.tif 000004
【図４】
0005535270.tif 000005
【図５】
0005535270.tif 000006
【図６】
0005535270.tif 000007
【図７】
0005535270.tif 000008
【図８】
0005535270.tif 000009
【図９】
0005535270.tif 000010
【図１０】
0005535270.tif 000011
【図１１】
0005535270.tif 000012
【図１２】
0005535270.tif 000013
【図１３】
0005535270.tif 000014
【図１４】
0005535270.tif 000015
【図１５】
0005535270.tif 000016