設計書の品質目標値を算出する品質目標値算出装置であって、前記設計書を解析し、当該設計書に関する基本データを抽出する基本データ抽出手段と、前記基本データに基づいて、前記設計書の複雑さを示す指標値である複雑度の複数の要素を算出する要素算出手段と、前記複数の要素を用いて前記設計書の複雑度を算出する複雑度算出手段と、前記複雑度算出手段が算出した複雑度を用いて、前記設計書の品質目標値を算出する目標値算出手段と、を有することを特徴とする品質目標値算出装置。請求項1記載の品質目標値算出装置であって、前記複数の要素は、前記設計書の読み難さを示す指標値である難読度と、前記設計書の理解し難さを示す指標値である難解度であり、前記要素算出手段は、前記基本データを用いて前記難読度を算出する難読度算出手段と、前記基本データを用いて前記難解度を算出する難解度算出手段と、を有し、前記複雑度算出手段は、前記難読度および前記難解度を用いて前記複雑度を算出すること、を特徴とする品質目標値算出装置。請求項1または請求項2記載の品質目標値算出装置であって、前記品質目標値には、前記設計書に対する目標バグ密度と、前記設計書のレビューに要する目標レビュー密度とを含み、複雑度と目標バグ密度との関係を示す第1の関数と、複雑度と目標レビュー密度との関係を示す第2の関数とを記憶する記憶手段を、さらに有し、前記目標値算出手段は、前記第1の関数を用いて前記複雑度算出手段が算出した複雑度に対応する目標バグ密度を算出するとともに、前記第2の関数を用いて前記複雑度算出手段が算出した複雑度に対応する目標レビュー密度を算出することを特徴とする品質目標値算出装置。設計書の品質目標値を算出する品質目標値算出方法であって、情報提示装置は、前記設計書を解析し、当該設計書に関する基本データを抽出し、基本データ記憶部に記憶する基本データ抽出ステップと、前記基本データに基づいて、前記設計書の複雑さを示す指標値である複雑度の複数の要素を算出する要素算出ステップと、前記複数の要素を用いて前記設計書の複雑度を算出する複雑度算出ステップと、前記複雑度算出ステップが算出した複雑度を用いて、前記設計書の品質目標値を算出する目標値算出ステップと、を行うことを特徴とする品質目標値算出方法。請求項4記載の品質目標値算出方法であって、前記複数の要素は、前記設計書の読み難さを示す指標値である難読度と、前記設計書の理解し難さを示す指標値である難解度であり、前記要素算出ステップは、前記基本データを用いて前記難読度を算出するとともに、前記基本データを用いて前記難解度を算出し、前記複雑度算出ステップは、前記難読度および前記難解度を用いて前記複雑度を算出すること、を特徴とする品質目標値算出方法。請求項4または請求項5記載の品質目標値算出方法であって、前記品質目標値には、前記設計書に対する目標バグ密度と、前記設計書のレビューに要する目標レビュー密度とを含み、複雑度と目標バグ密度との関係を示す第1の関数と、複雑度と目標レビュー密度との関係を示す第2の関数とを記憶する記憶部を、さらに有し、前記目標値算出ステップは、前記第1の関数を用いて前記複雑度算出ステップで算出した複雑度に対応する目標バグ密度を算出するとともに、前記第2の関数を用いて前記複雑度算出ステップで算出した複雑度に対応する目標レビュー密度を算出することを特徴とする品質目標値算出方法。請求項1から請求項3のいずれか一項に記載の品質目標値算出装置としてコンピュータを機能させるための品質目標値算出プログラム。従来の品質目標値の決定には、有識者の経験則に基づくものや、過去の開発実績の踏襲、過去の開発実績から品質目標値を算出する方法などがある。しかしながら、有識者の経験則に基づいて定めた品質目標値は、有識者毎に目標値のブレが大きく、実態と合わない品質目標値が設定されてしまう可能性がある。また、過去の開発実績から品質目標値を算出する場合であっても、設計書の内容や複雑さが考慮されていないため、実態とかけ離れた品質目標値が設定されてしまい、目標値として有効に機能しない場合がある。本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、設計書の複雑さに応じた品質目標値を算出する品質目標値算出装置、品質目標値算出方法、および品質目標値算出プログラムを提供することにある。上記目的を達成するため、本発明は、設計書の品質目標値を算出する品質目標値算出装置であって、前記設計書を解析し、当該設計書に関する基本データを抽出する基本データ抽出手段と、前記基本データに基づいて、前記設計書の複雑さを示す指標値である複雑度の複数の要素を算出する要素算出手段と、前記複数の要素を用いて前記設計書の複雑度を算出する複雑度算出手段と、前記複雑度算出手段が算出した複雑度を用いて、前記設計書の品質目標値を算出する目標値算出手段と、を有する。本発明は、設計書の品質目標値を算出する品質目標値算出方法であって、情報提示装置は、前記設計書を解析し、当該設計書に関する基本データを抽出し、基本データ記憶部に記憶する基本データ抽出ステップと、前記基本データに基づいて、前記設計書の複雑さを示す指標値である複雑度の複数の要素を算出する要素算出ステップと、前記複数の要素を用いて前記設計書の複雑度を算出する複雑度算出ステップと、前記複雑度算出ステップが算出した複雑度を用いて、前記設計書の品質目標値を算出する目標値算出ステップと、を行う。また、本発明は、前記品質目標値算出装置としてコンピュータを機能させるための品質目標値算出プログラムである。本発明によれば、設計書の複雑さに応じた品質目標値を算出する品質目標値算出装置、品質目標値算出方法、および品質目標値算出プログラムを提供することができる。以下、本発明の実施の形態について、図面を参照して説明する。図1は、本発明の実施形態に係る品質目標値算出装置の構成を示す構成図である。本実施形態の品質目標値算出装置は、設計書入力部10と、設計書蓄積部20と、設計書本文解析部30と、複雑度要素解析部40と、複雑度算出部50と、品質目標値算出部60と、品質目標値出力部70とを備える。設計書入力部10は、当該品質目標値算出装置に対する入力インタフェースである。設計書蓄積部20には、設計書入力部10から入力された設計書が記憶される。設計書本文解析部30は、基本データ抽出部31と、基本データ蓄積部32とを備える。基本データ抽出部31は設計書蓄積部20に記憶された設計書を解析し、当該設計書に関する基本データを抽出し、基本データ蓄積部32に記憶する。複雑度要素解析部40は、基本データ蓄積部32に記憶された基本データに基づいて、設計書の複雑さを示す指標値である複雑度難易度の複数の要素を算出する。本実施形態では、複数の要素として、設計書の読み難さを示す指標値である難読度と、設計書の理解し難さを示す指標値である難解度とを用いるものとする。図示する複雑度要素解析部40は、基本データを用いて難読度を算出する難読度算出部41と、基本データを用いて難解度を算出する難解度算出部42と、変換規則管理部43とを備える。複雑度算出部50は、複雑度要素解析部40が算出した複数の要素難読度、難解度を用いて設計書の複雑度を算出する。品質目標値算出部60は、複雑度算出部50が算出した複雑度を用いて、設計書の品質目標値を算出する。図示する品質目標値算出部60は、品質目標値変換部61と、品質目標値変換規則管理部62とを備え、品質目標値変換部61は、複雑度算出部50が算出した複雑度を、品質目標値変換規則管理部62の情報を用いて品質目標値に変換算出する。品質目標値出力部70は、品質目標値算出部60が算出した品質目標値を、ディスプレイなどの出力装置に出力する。以上説明した品質目標値算出装置は、例えば、CPUと、メモリと、HDD等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、CPUがメモリ上にロードされた品質目標値算出装置用のプログラムを実行することにより、品質目標値算出装置の各機能が実現される。また、品質目標値算出装置のプログラムは、ハードディスク、フレキシブルディスク、CD-ROM、MO、DVD-ROMなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。次に、本実施形態の動作について説明する。図2は、本実施形態の品質目標値算出装置の動作を示すフローチャートである。まず、設計書入力部10は、利用者が入力した設計書ワードなどの電子ファイルを受け付けS1、入力された設計書を設計書蓄積部20に蓄積記憶するS2。基本データ抽出部31は、設計書蓄積部20に記憶された設計書を読み出し、当該設計書のページ数、文字数などの基本データを抽出し、基本データ蓄積部32に蓄積記憶するS3。基本データ抽出部31は、形態素解析、構文解析などの自然言語処理技術を用いて、S1で入力された設計書の基本データを抽出する。図3は、基本データの一例を示す。基本データは、後述する難読度および難解度の算出に用いられるものであって、設計書の内容の複雑さや難易度を推定するための定量的なドキュメント情報である。図示する例では、基本データデータ項目として、ページ数、文字数、文の数、見出し数、句点数、読点数、文節数句中、図表数、用語集の用語数、漢字数、カナ数、語彙の集中度K特性値、連体修飾詞埋め込み文の数、受動態数を用いることとする。しかしながら、基本データは、これらに限定されるものではない。なお、語彙の集中度K特性値の一例として、本実施形態ではユールのKを用いるものとする。この場合、文章中にn回表れた後の個数をfnで表すと、以下のようになる。ここで、SとTは、以下とする。基本データ抽出部31は、抽出した各基本データを、図3に示す基本データの対応する項目変数名の値の欄に設定する。複雑度要素解析部40の難読度算出部41は、設計書本文解析部30が抽出した基本データを基本データ蓄積部32から読み出し、変換規則管理部43を参照して難読度を算出する。また、難解度算出部42も、基本データ蓄積部32から基本データを読み出し、変換規則管理部43を参照して難解度を算出するS4。変換規則管理部43には、難読度算出部41が難読度を算出するためのルール難読度算出規則と、難解度算出部42が難解度を算出するためのルール難解度算出規則とが記憶されている。図4は、変換規則管理部43で管理されている難読度算出規則の一例を示すものである。難読度算出規則は、項目と、難読度基本データと、算出方法とを備える。なお、算出方法は、図3に示す基本データの変数名を用いて表している。図4に示す例では、1ページ当たりの文字数、平均文長、平均句長、句中における文節数、漢字文字数の割合などを、難読度を算出するための基本データとして示している。難読度算出部41は、基本データ蓄積部32の基本データと、変換規則管理部43の難読度算出規則とを用いて難読度基本データr1r2r3r4r5rnを算出する。例えば、図3に示す基本データを用いた場合、難読度基本データは以下のとおりとなる。r1ncharnpage≒6769r2ncharnsentence≒800r3ncharncomma≒200r4nphrasencomma≒49r5nkanjinchar≒0006次に、難読度算出部41は、難読度基本データr1r2r3r4r5rnから、難読度drallを、例えば以下の式により算出する。難読度dralla1×r1a2×r2a3×r3a4×r4a5×r5an×rnここで、a1a2a3a4a5anは、正または負の所定の値であって、変換規則管理部43に記憶されている。a1a2a3a4a5anの値は、事前に、多数の文章サンプルを解析して得たr1r2r3r4r5rnを説明変数とし、各文章サンプルに予め設定されている評価値drall0~1の範囲の値を従属変数として重回帰分析を行うことで得られたものである。例えば、a100004a20002a30002a40001a5035とし、図3に示す基本データと、図4に示す難解度算出規則の算出方法とを用いた場合すなわち、上記r1~r5を用いた場合、難読度drallとして以下の値が算出される。難読度drall00004×67690002×8000002×2000001×49035×0006≒048図5は、変換規則管理部43で管理されている難解度算出規則の一例を示すものである。難解度算出規則は、項目と、難解度基本データと、算出方法とを備える。なお、算出方法は、図3に示す基本データの変数名を用いて表している。図5に示す例では、1ページ当たりの図表数、用語集の用語数、見出し当たりの説明文字数、語彙の集中度、1文当たりの連体修飾詞の数、1ページ当たりの受動態数などを、難解度を算出するための基本データとして示している。難解度算出部42は、基本データ蓄積部32の基本データと、変換規則管理部43の難解度算出規則とを用いて難解度基本データu1u2u3u4u5u6unを算出する。例えば、図3に示す基本データを用いた場合、難解度基本データは以下のとおりとなる。u1nfignpage≒025u2nterm≒20u3ncharnindex≒268u4k≒975u5numekominsentence≒075u6npassivenpage≒3次に、難解度算出部42は、難解度基本データu1u2u3u4u5u6unから、難解度duallを、例えば以下の式により算出する。難解度duallb1×rub2×u2b3×u3b4×u4b5×u5b6×u6bn×unここで、b1b2b3b4b5b6bnは、正または負の所定の値であって、変換規則管理部43に記憶されている。b1b2b3b4b5b6bnの値は、事前に、多数の文章サンプルを解析して得たu1u2u3u4u5u6unを説明変数とし、各文章サンプルに予め設定されている評価値duall0~1の範囲の値を従属変数として重回帰分析を行うことで得られたものである。例えば、b10001b200001b300025b40001b5001b6001とし、図3に示す基本データと、図5に示す難解度算出規則の算出方法とを用いた場合すなわち、上記u1~u6を用いた場合、難解度duallとして以下の値が算出される。難解度duall0001×02500001×2000025×2680001×975001×075001×3≒061複雑度算出部50は、難読度算出部41が算出した難読度drallと、難解度算出部42が算出した難解度duallとを用いて、複雑度complexを算出するS5。例えば以下の式により複雑度を算出することとする。複雑度complexdrall×duall具体的には、前述の難読度drallおよび難解度duallを用いた場合、複雑度complexは以下の通りとなる。複雑度complexdrall×duall048×061≒029品質目標値算出部60の品質目標値変換部61は、複雑度算出部50が算出した複雑度から、品質目標値変換規則管理部62の情報を用いて、S1で入力した設計書に対する品質目標値を算出変換するS6。本実施形態では、品質目標値として、目標バグ密度と、目標レビュー密度とを用いる。目標バグ密度は、目標とする、設計書1ページ当たりのバグ指摘件数件ページである。目標レビュー密度は、目標とする、設計書1ページ当たりのレビューに要する時間人時ページある。品質目標値変換規則管理部62には、品質目標値変換規則として、複雑度と目標バグ密度との関係を示す第1の関数と、複雑度と目標レビュー密度との関係を示す第2の関数とが記憶されているものとする。品質目標値変換部61は、第1の関数を用いて複雑度算出部50が算出した複雑度に対応する目標バグ密度を算出し、第2の関数を用いて複雑度算出部50が算出した複雑度に対応する目標レビュー密度を算出する。図6は、品質目標値変換規則の一例を示すものである。図6aには、複雑度を目標バグ密度に変換するための第1の関数が記載され、図6bには、複雑度を目標レビュー密度に変換するための第2の関数が記載されている。図示する第1の関数および第2の関数は、以下のとおりである。第1の関数:yb=ab×complexbb第2の関数:yr=ar×complexbrなお、ab、bb、ar、brは、多数の文章サンプルから回帰分析して得られた値を用いる。例えば、ab11bb0019ar08br0032とし、複雑度complex029とした場合、目標バグ密度および目標レビュー密度は以下のとおりとなる。目標バグ密度yb=ab×complexbb=11×0290019≒034件ページ目標レビュー密度yr=ar×complexbr=08×0290032≒026人時ページ品質目標値出力部70は、品質目標値算出部60が算出した品質目標値を、ディスプレイ、プリンタなどの出力装置に出力するS7。なお、図6では、第1の関数および第2の関数として、1次関数直線を用いているが、2次関数曲線などであってもよい。以上説明した本実施形態では、設計書の基本データに基づいて、設計書の複雑さを示す複雑度難易度の複数の要素難読度、難解度を算出し、この複数の要素を用いて設計書の複雑度を算出し、複雑度から設計書の品質目標値を算出する。これにより、本実施形態では、設計書の内容の複雑度難易度に応じた、適切な品質目標値を算出することができる。なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。