(57)【要約】      （修正有）【課題】要件仕様のトレーサビリティを確立するための要件間のリンク付けを支援する文書管理システムを提供する。【解決手段】文書データである図書に属する要件情報が記録された要件情報データベースと、選択された要件情報に含まれるテキストデータである要件記述に基づいて、前記選択された要件情報にリンク付けする要件情報の候補を前記要件情報データベースから抽出する要件リンク候補抽出部と、要件情報と他の要件情報とを対応付ける要件リンク情報が記録された要件リンク情報データベースと前記要件情報の候補のうち、リンク先として指定された要件情報を、前記選択された要件情報に対応付けて要件リンク情報データベースに登録する要件リンク登録部とを具備する。【選択図】図１０
2014137748.tif 000002
【特許請求の範囲】
【請求項１】
文書データである図書に属する要件情報が記録された要件情報データベースと、
選択された要件情報に含まれるテキストデータである要件記述に基づいて、前記選択された要件情報にリンク付けする要件情報の候補を前記要件情報データベースから抽出する要件リンク候補抽出部と、
要件情報と他の要件情報とを対応付ける要件リンク情報が記録された要件リンク情報データベースと
前記要件情報の候補のうち、リンク先として指定された要件情報を、前記選択された要件情報に対応付けて要件リンク情報データベースに登録する要件リンク登録部と
を具備する
文書データ管理システム。
【請求項２】
請求項１に記載の文書データ管理システムにおいて、
前記要件リンク候補抽出部は、前記選択された要件情報の要件記述に適合する要件記述を有する要件情報を、前記候補として前記要件情報データベースから抽出する
文書データ管理システム。
【請求項３】
請求項２に記載の文書データ管理システムにおいて、
前記候補のうち、前記選択された要件情報の要件記述に含まれる用語と同じ又は類似する用語の出現率の高い候補を優先的に視認可能に出力する要件リンク候補出力部を更に具備する。
文書データ管理システム。
【請求項４】
請求項１から３のいずれか１項に記載の文書データ管理システムにおいて、
前記要件リンク候補抽出部は、指定された用語の出現率が規定値以上の要件記述を有する要件情報群から、前記候補を抽出する
文書データ管理システム。
【請求項５】
請求項１から４のいずれか１項に記載の文書データ管理システムにおいて、
前記図書に関連する図書を特定するための図書リンク情報が記録された図書情報データベースを更に具備し、
前記要件リンク候補抽出部は、前記図書リンク情報に基づいて前記選択された要件情報の属する図書に関連する図書を特定し、前記特定された図書に属する要件情報群から、前記候補を抽出する
文書データ管理システム。
【請求項６】
請求項１から５のいずれか１項に記載の文書データ管理システムにおいて、
前記要件情報は、要件記述の関連情報を含み、
前記要件リンク候補抽出部は、前記選択された要件情報の関連情報に適合する関連情報を含む要件情報群から、前記候補を抽出する
文書データ管理システム。
【請求項７】
請求項６に記載の文書データ管理システムにおいて、
前記選択された要件情報と前記候補との間において前記関連情報の適合度が高い候補を優先的に視認可能に出力する要件リンク候補出力部を具備する
文書データ管理システム。
【請求項８】
請求項６又は７に記載の文書データ管理システムにおいて、
前記関連情報は、要件情報の属性情報を含む
文書データ管理システム。
【請求項９】
請求項１から８のいずれか１項に記載の文書データ管理システムにおいて、
全ての前記候補がリンク先として指定され、
前記要件リンク登録部は、自動的に前記候補の全てを、前記選択された要件情報に対応付けて要件リンク情報データベースに登録する
文書データ管理システム。
【請求項１０】
文書データである図書に属する要件情報が記録された要件情報データベースを備える文書管理システムにおいて実行される文書データ管理方法において、
選択された要件情報に含まれるテキストデータである要件記述に基づいて、前記選択された要件情報にリンク付けする要件情報の候補を前記要件情報データベースから抽出するステップと、
前記要件情報の候補のうち、リンク先として指定された要件情報を、前記選択された要件情報に対応付けて、当該対応関係を示す要件リンク情報を要件リンク情報データベースに登録するステップと
を具備する
文書データ管理方法。
【請求項１１】
請求項１０に記載の文書データ管理方法において、
前記候補を抽出するステップは、前記選択された要件情報の要件記述に適合する要件記述を有する要件情報を、前記候補として前記要件情報データベースから抽出するステップを備える
文書データ管理方法。
【請求項１２】
請求項１１に記載の文書データ管理方法において、
前記候補のうち、前記選択された要件情報の要件記述に含まれる用語と同じ又は類似する用語の出現率の高い候補を優先的に視認可能に出力するステップを更に具備する
文書データ管理方法。
【請求項１３】
請求項１０から１２のいずれか１項に記載の文書データ管理方法において、
前記候補を抽出するステップは、指定された用語の出現率が規定値以上の要件記述を有する要件情報群から、前記候補を抽出するステップを備える
文書データ管理方法。
【請求項１４】
請求項１０から１３のいずれか１項に記載の文書データ管理方法において、
前記文書データ管理システムは、前記図書に関連する図書を特定するための図書リンク情報が記録された図書情報データベースを更に具備し、
前記候補を抽出するステップは、前記図書リンク情報に基づいて前記選択された要件情報の属する図書に関連する図書を特定し、前記特定された図書に属する要件情報群から、前記候補を抽出するステップを備える
文書データ管理方法。
【請求項１５】
請求項１０から１４のいずれか１項に記載の文書データ管理方法において、
前記要件情報は、要件記述の関連情報を含み、
前記候補を抽出するステップは、前記選択された要件情報の関連情報に適合する関連情報を含む要件情報群から、前記候補を抽出するステップを備える
文書データ管理方法。
【請求項１６】
請求項１５に記載の文書データ管理方法において、
前記選択された要件情報と前記候補との間において前記関連情報の適合度が高い候補を優先的に視認可能に出力するステップを更に具備する
文書データ管理方法。
【請求項１７】
請求項１５又は１６に記載の文書データ管理方法において、
前記関連情報は、要件情報の属性情報を含む
文書データ管理方法。
【請求項１８】
請求項１０から１７のいずれか１項に記載の文書データ管理方法において、
全ての前記候補がリンク先として指定され、
前記要件リンク情報を登録するステップは、自動的に前記候補の全てを、前記選択された要件情報に対応付けて要件リンク情報データベースに登録するステップを備える
文書データ管理方法。
【請求項１９】
請求項１０から１８のいずれか１項に記載の文書データ管理方法をコンピュータに実行させる文書データ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データ管理システム、文書データ管理方法、及び文書データ管理プログラムに関し、特に、文書データのトレーサビリティを支援する文書データ管理システム、文書データ管理方法、及び文書データ管理プログラムに関する。
【背景技術】
【０００２】
インフラ事業や安全性・信頼性が要求される製品開発においては、国際規格ＩＥＣ６１５０８に代表される機能安全規格等に基づく製品開発プロセスの設計品質保証活動が要求されている。その一環として、要求管理業務が必要とされている。要求管理業務では、要求仕様を製品に作りこみ、検証できていることを追跡可能性（トレーサビリティ）として客観的に示すことが必要である。
【０００３】
図書の上下関係が定義されていた場合、要件管理業務においては、上位図書に記載されている仕様・要求が正しく、当該仕様・要求が下位図書の仕様・要求として十分に展開されていることを客観的に示すことが求められる。その際、上位要求と下位要求とをリンク付けて管理することが求められる。上位要求と下位要求とをリンク付けて追跡可能にすることを要求仕様のトレーサビリティという。
【０００４】
要求仕様のトレーサビリティを確保するためには、図書に記載されている仕様・要求事項を管理しやすい粒度に分解・特定し、それらを要件（要求仕様）として関連付ける必要がある（要件のリンク付け）。要件のリンク付けは、上位図書と下位図書との関係性に基づいて行われる。例えば、上位から下位に向けて図書を作成する際、管理者は、図書に含まれる要件を上位図書の要件に関連付けて登録するとともに、その適合性を確認する。このような作業により、要求仕様の詳細化展開の正しさを示す適合確認（Ｖｅｒｉｆｉｃａｔｉｏｎ）において、展開の正当性（Ｃｏｒｒｅｃｔｎｅｓｓ）と完全性（Ｃｏｍｐｌｅｔｅｎｅｓｓ）が示され得る。
【０００５】
要件管理業務は、例えば、適合確認（Ｖｅｒｉｆｉｃａｔｉｏｎ）と妥当性確認（Ｖａｌｉｄａｔｉｏｎ）のプロセスを備えるＶ字プロセスモデルによって実現される。適合確認では、各プロセスにおける成果物（図書）が上位図書の仕様・設計・計画等の要求（要件）を反映しているかが確認される。妥当性確認では、最終結果物の機能や性能が、仕様・設計・製造時に意図された用途や目的を満足しているか否かが確認されることで、実用上の有効性が検証される。Ｖ字プロセスモデルを実現するプロジェクトマネージメントツールの一例が、特開２０１１−１１３２１７に記載されている（特許文献１参照）。
【０００６】
図１は、特許文献１に記載のプロジェクトマネージメントツールを示す概要図である。図１を参照して、プロジェクトマネージメントツールは、要件管理データベース５０１、試験管理データベース５０２、図書管理データベース５０３（文書管理データベースとも称す）、変更管理データベース５０４を備える。
【０００７】
例えば、要件管理データベース５０１では、要求獲得プロセス、基本・詳細設計プロセス、及び製造・工事プロセスの各プロセスにおける図書に記載された要件が関連付けられて管理される。ここでは、上位プロセスにおける図書の要件を明確化、具体化、又は詳細化した下位要件が、下位プロセスの図書に記載される。このとき、上位要件と下位要件とが関連付けられ、要件仕様のトレーサビリィが確保される。
【０００８】
図１に示す一例では、要求獲得プロセスにおける図書（例えば要件定義書、概念設計書）における要件の下位要件が基本・詳細設計プロセスにおける図書（例えば基本設計書、詳細設計書、試験計画書、試験要領書）や、その下位の製造・工事プロセスにおける図書（試験要領書）に記載される。あるいは、基本・詳細設計プロセスにおける図書（例えば基本設計書、詳細設計書、試験計画書、試験要領書）における要件の下位要件が製造・工事プロセスにおける図書（試験要領書）に記載される。例えば、下位図書における一の要件に関連付けられている上位要件が一の上位図書に記載されていることを確認することで、適合性が確認される。
【０００９】
試験管理データベース２は、工場試験・現地試験などの試験検証項目の登録・記録・対処状況の管理機能を有する。試験管理データベース２では、機器・構成品目の単体試験や結合試験、総合試験の結果が試験成績書として記録され、これらが網羅的に実績管理される。
【００１０】
図書管理データベース５０３には、要求獲得プロセス、基本・詳細設計プロセス、及び製造・工事プロセスの各プロセスにおける図書が登録される。変更管理データベース４では、図書の改版、変更要求等の図書の変更に関する情報が記録され、承認された変更要求と図書の改版との整合性確認が実施される。
【００１１】
以上のような構成のプロジェクトマネージメントツールを利用することで、システム開発プロジェクトのライフサイクル全般に渡る図書や要件仕様のトレーサビリィティが確保され、適合性確認や妥当性検証が可能となる。
【００１２】
従来技術では、図書に記載された要件について、要件としての記載内容の意味的なつながりに基づき、人手で上位・下位の要件間の関係性をリンク付けしている。このような作業は、リンク付けする個人の知識・技量に高度に依存するところが大きく、また、関係する要件を抽出することに多くの労力を必要とし、抽出モレやミスが起こり易くなる。
【００１３】
図書の数が多くなると、それに比例して要件数も多くなるため、関連する要件を網羅的に抽出することは困難である。上位図書と下位図書との関係が規定されている場合、上位又は下位にリンク付けされた図書が特定されるため、要件のリンク付けは比較的容易に行うことができる。しかし、他の図書とリンク付けされていない図書を作成、又は引用する場合、当該図書の要件を他の要件とリンク付けするためには、図書管理データベース５０３で管理している全ての図書の要件との関連性を検証する必要がある。
【００１４】
尚、要件間をリンク付けする関連技術として、複数のデータ階層に区分された複数の文書データ間にリンクを設定する技術が、例えば特許第４９６３３８６号に記載されている（特許文献２参照）。特許文献２には、リンク対象文字列のリンク方向が、上位文書データ及び下位文書データのうちのいずれであるのかを指定してリンク対象文字列の抽出条件を定義し、この定義に従いリンク対象文字列を抽出することで、既にリンク付けされた要件が複数に分割されても、分割後の要件のリンク方向を示すことが可能となる技術が記載されている。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２０１１−１１３２１７
【特許文献２】特許第４９６３３８６号
【発明の概要】
【発明が解決しようとする課題】
【００１６】
従って、本発明の目的は、要件仕様のトレーサビリティを確立するための要件間のリンク付けを支援する文書管理システムを提供することにある。
【００１７】
本発明の他の目的は、個人の能力によらず、容易に要件間のリンク付けが可能となる文書管理システムを提供することにある。
【００１８】
本発明の更に他の目的は、要件トレーサビリティの正当性又は完全性の確立に寄与する文書管理システムを提供することにある。
【課題を解決するための手段】
【００１９】
上記の課題を解決するために、本発明は、以下に述べられる手段を採用する。その手段を構成する技術的事項の記述には、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために、［発明を実施するための最良の形態］で使用される番号・符号が付加されている。但し、付加された番号・符号は、［特許請求の範囲］に記載されている発明の技術的範囲を限定的に解釈するために用いてはならない。
【００２０】
本発明による文書データ管理システム（１０）は、文書データである図書に属する要件情報を記録する要件情報データベース（１５２）、要件情報と他の要件情報とを対応付ける要件リンク情報を記録する要件リンク情報データベース（１５３）、要件リンク候補抽出部（２）、及び要件リンク登録部（３）を具備する。要件リンク候補抽出部（２）は、選択された要件情報に含まれるテキストデータである要件記述に基づいて、選択された要件情報にリンク付けする要件情報の候補を要件情報データベース（１５２）から抽出する。要件リンク登録部（３）は、リンク付けする要件情報の候補のうち、リンク先として指定された要件情報を、選択された要件情報に対応付けて要件リンク情報データベース（１５３）に登録する。
【００２１】
要件リンク候補抽出部（２）は、選択された要件情報の要件記述に適合する要件記述を有する要件情報を、リンク付けする要件情報の候補として要件情報データベース（１５２）から抽出することが好ましい。
【００２２】
本発明による文書データ管理システム（１０）は、要件リンク候補出力部（４）を更に具備することが好ましい。要件リンク候補出力部（４）は、リンク付けする要件情報の候補のうち、選択された要件情報の要件記述に含まれる用語と同じ又は類似する用語の出現率の高い候補を優先的に視認可能に出力する。
【００２３】
本発明に係る要件リンク候補抽出部（２）は、指定された用語の出現率が規定値以上の要件記述を有する要件情報群から、リンク付けする要件情報の候補を抽出することが好ましい。
【００２４】
本発明による文書データ管理システム（１０）は、図書と、当該図書に関連する図書を特定するための図書リンク情報（１４）が記録された図書情報データベース（１）を更に具備することが好ましい。この際、要件リンク候補抽出部（３）は、図書リンク情報（１４）に基づいて、選択された要件情報の属する図書に関連する図書を特定し、当該特定された図書に属する要件情報群から、リンク付けする要件情報の候補を抽出する。
【００２５】
本発明に係る要件情報は、要件記述の関連情報（２５）を含むことが好ましい。この場合、要件リンク候補抽出部（２）は、選択された要件情報の関連情報（２５）に適合する関連情報（２５）を含む要件情報群から、リンク付けする要件情報の候補を抽出する。
【００２６】
本発明による文書データ管理システム（１０）は、選択された要件情報とリンク付けする要件情報の候補との間において関連情報（２５）の適合度が高い候補を優先的に視認可能に出力する要件リンク候補出力部（４）を具備することが好ましい。この場合、関連情報（２５）は、要件情報の属性情報を含むことが好ましい。
【００２７】
又、本発明による文書データ管理システム（１０）において抽出された全ての候補が、選択された要件情報のリンク先として指定されてもよい。この場合、要件リンク登録部（３）は、リンク付けする要件情報の候補として抽出された要件情報の全てを、自動的に選択された要件情報に対応付けて要件リンク情報データベース（１５３）に登録する。
【００２８】
本発明による文書データ管理方法は、文書データである図書に属する要件情報が記録された要件情報データベース（１５２）を備える文書管理システム（１０）において実行される。本発明による文書データ管理方法は、選択された要件情報に含まれるテキストデータである要件記述に基づいて、選択された要件情報にリンク付けする要件情報の候補を要件情報データベース（１５２）から抽出するステップと、リンク付けする要件情報の候補のうち、リンク先として指定された要件情報を、選択された要件情報に対応付けて、当該対応関係を示す要件リンク情報を要件リンク情報データベース（１５３））に登録するステップを具備する。
【００２９】
上述のリンク付けする要件情報の候補を抽出するステップは、選択された要件情報の要件記述に適合する要件記述を有する要件情報を、リンク付けする要件情報の候補として要件情報データベース（１５２）から抽出するステップを備えることが好ましい。
【００３０】
本発明による文書データ管理方法は、リンク付けする要件情報の候補のうち、選択された要件情報の要件記述に含まれる用語と同じ又は類似する用語の出現率の高い候補を優先的に視認可能に出力するステップを更に具備することが好ましい。
【００３１】
上述のリンク付けする要件情報の候補を抽出するステップは、指定された用語の出現率が規定値以上の要件記述を有する要件情報群から、リンク付けする要件情報の候補を抽出するステップを備えることが好ましい。
【００３２】
本発明による文書データ管理システム（１０）は、図書に関連する図書を特定するための図書リンク情報（１４）が記録された図書情報データベース（１）を更に具備することが好ましい。この場合、上述のリンク付けする要件情報の候補を抽出するステップは、図書リンク情報（１４）に基づいて、選択された要件情報の属する図書に関連する図書を特定し、特定された図書に属する要件情報群から、リンク付けする要件情報の候補を抽出するステップを備える。
【００３３】
本発明に係る要件情報は、要件記述の関連情報（２５）を含むことが好ましい。この場合、上述のリンク付けする要件情報の候補を抽出するステップは、選択された要件情報の関連情報（２５）に適合する関連情報（２５）を含む要件情報群から、リンク付けする要件情報の候補を抽出するステップを備える。
【００３４】
本発明による文書データ管理方法は、選択された要件情報と、リンク付けする要件情報の候補との間において関連情報（２５）の適合度が高い候補を優先的に視認可能に表示するステップを更に具備することが好ましい。この場合、関連情報（２５）は、要件情報の属性情報を含むことが好ましい。
【００３５】
又、本発明による文書データ管理方法において抽出された全ての候補が、選択された要件情報のリンク先として指定されてもよい。この場合、要件リンク情報を登録するステップは、リンク付けする要件情報の候補として抽出された要件情報の全てを、自動的に選択された要件情報に対応付けて要件リンク情報データベース（１５３）に登録するステップを備える。
【００３６】
本発明による文書データ管理方法は、記憶装置に記録された文書データ管理プログラムをコンピュータによって実行することで実現されることが好ましい。
【発明の効果】
【００３７】
本発明によれば、要件仕様のトレーサビリティを確立するための要件間のリンク付け作業量が軽減される。
【００３８】
又、個人の能力によらず、容易に要件間のリンク付けが可能となる。
【００３９】
更に、要件トレーサビリティの正当性又は完全性の確立に寄与することができる。
【図面の簡単な説明】
【００４０】
【図１】図１は、特許文献１に記載のプロジェクトマネージメントツールを示す概要図である。
【図２】図２は、本発明による文書データ管理システムの構成の一例を示す図である。
【図３】図３は、本発明に係る記憶装置の構成の一例を示す図である。
【図４】図４は、本発明に係る図書情報データベースの構造の一例を示す図である。
【図５】図５は、本発明に係る図書ツリー構造の一例を示す図である。
【図６】図６は、本発明に係る要件情報データベースの構造の一例を示す図である。
【図７】図７は、本発明に係る要件リンクデータベースの構造の一例を示す図である。
【図８】図８は、本発明に係る要件ツリー構造の一例を示す図である。
【図９】図９は、本発明による文書データ管理プログラムをＣＰＵによって実行することで実現される機能ブロックの一例を示す図である。
【図１０】図１０は、本発明による文書管理動作の一例を示すシステムフロー図である。
【図１１】図１１は、本発明に係る文書作成・管理動作の一例を示すフロー図である。
【図１２】図１２は、システム開発における図書（文書）作成・登録の流れの一例を示すフロー図である。
【図１３】図１３は、本発明に係るリンク候補抽出画面の一例を示す図である。
【図１４】図１４は、本発明に係る要件詳細表示画面の一例を示す図である。
【図１５】図１５は、本発明に係るトレーサビリティ表示画面の一例を示す図である。
【発明を実施するための形態】
【００４１】
以下、添付図面を参照しながら本発明の実施の形態を説明する。図面において同一、又は類似の参照符号は、同一、類似、又は等価な構成要素を示している。同一の構成を個別に示す場合は参照符号に追番を付して説明する。
【００４２】
（概要）
本発明による文書管理システムは、要件として記載された記述（テキストデータ）に関連する要件をリンク付け対象の要件候補として自動抽出する。これにより、リンク付けの要否を確認する対象の数が削減され、リンク付けする作業量を減じることができる。又、要件に対して意味的に関係性が高い要件が要件候補として抽出されるため、ユーザの技能によらず漏れなく要件間のリンク付けを行うことが可能となる。
（構成）
図２から図９を参照して、本発明による文書データ管理システム１０の実施の形態における構成を説明する。図２は、本発明による文書データ管理システム１０の実施の形態における構成図である。文書データ管理システム１０は、バス又はネットワークを介して相互に接続されるＣＰＵ５１、ＲＡＭ５２、入力装置５３、出力装置５４、及び記憶装置５５を具備する。記憶装置５５はハードディスクやメモリ等に例示される外部記憶装置である。あるいは、記憶装置５５は、図示しないネットワークを介して外部に接続されたストレージシステムでも構わない。入力装置５３は、キーボードやマウス等のユーザによって操作されることで、各種データをＣＰＵ５１や記憶装置５５に出力するデータ入力用ユーザインタフェースを含む。あるいは、入力装置５３は、文書データ（図書）が蓄積された電子図書システム（図示なし）から、文書データを授受するインタフェースを含む。出力装置５４は、モニタやプリンタに例示され、ＣＰＵ５１から出力される文書データや各種表示データを、ユーザに対し視認可能に出力する。
【００４３】
図３を参照して、記憶装置５５は、文書データ管理プログラム１５０、図書情報データベース１５１、要件情報データベース１５２、要件リンク情報データベース１５３、辞書データベース１５４、関連情報データベース１５５を備える。文書データ管理プログラム１５０、図書情報データベース１５１、要件情報データベース１５２、要件リンク情報データベース１５３、辞書データベース１５４、関連情報データベース１５５のそれぞれは、同じ記憶装置に格納されてもよいし、異なる記憶装置に格納されてもよい。ＣＰＵ５１は、入力装置５３からの入力に応答して、記憶装置５５内の文書データ管理プログラム１５０を実行し、文書（図書ともいう）の登録、要件リンク候補の抽出・表示、要件リンクの登録等の処理を行う。この際、入力装置５３や記憶装置５５からの各種データやプログラムはＲＡＭ５２に一時格納され、ＣＰＵ５１は、ＲＡＭ５２内のデータを用いて各種処理を実行する。
【００４４】
図４は、本発明に係る図書情報データベース１５１の構造の一例を示す図である。図書情報データベース１５１には、図示しない図書管理データベースに登録された図書を特定する情報（以下、図書情報と称す）が記録される。ここで、図示しない図書管理データベースには、従来と同様に、例えば、要求獲得プロセス、基本・詳細設計プロセス、及び製造・工事プロセスの各プロセスにおける図書が登録される。図書情報データベース１５１には、図書情報として、図書管理データベースに記録された図書の図書番号１１、図書名称１２、関連情報１３、図書リンク情報１４が対応づけられて記録される。
【００４５】
図書番号１１は、図書を一意に決める識別子である。図書名称１２は、図書の名称を示し、複数の図書（図書番号１１）に同じ図書名称１２が対応づけられてもよい。関連情報１３は、図書の著者名、属性（例えば、当該図書がどの組織に属するかを示す組織属性）、あるいは、図書に含まれているテーマ（例えば、図書に含まれる構成機器名、図書が作成されるプロジェクトフェーズ等）を含む。このため、複数の図書（図書番号１１）に同じ関連情報１３が対応づけられてもよい。図書リンク情報１４は、リンク付けされた他の図書を特定する情報を示す。例えば、図書リンク情報１４には、図書番号１１が示す図書に関連する上位図書の図書番号や下位図書の図書番号が記録される。あるいは、図書リンク情報１４は、リンク付けされた全ての図書（図書番号１１）の関連性を示す情報であってもよい。尚、リンク付けされた図書がない場合、図書リンク情報１４は省略される。
【００４６】
図５は、図書リンク情報１４によって示される図書ツリー構造の一例を示す図である。ここでは、図書番号“図書１１０”の上位図書として“図書１００”が対応づけられ、下位図書として“図書１１１”、“図書１１２”が対応づけられる。又、図書番号“図書１２０”の上位図書として“図書１００”、“図書２００”が対応づけられ、下位図書として“図書１１２”、“図書１２１”、“図書２１１”が対応づけられる。更に、図書番号“図書２１０”の上位図書として“図書２００”が対応づけられ、下位図書として“図書２１１”、“図書２１２”、“図書２１３”が対応づけられる。このように、図書リンク情報１４によって、関連する図書がツリー構造にグループ化され得る。
【００４７】
図書間のリンク付けは、意味的な関係性の高い図書間において行われる。例えば、図書間のリンク付けは、図書名や、関連情報１３に含まれる著者名、属性、テーマ等のいずれかが共通の図書間において行われてもよいし、リンク付けされた要件を有する図書間において行われてもよい。例えば、同じ構成機器階層や同じ組織属性の図書が関連付けられてグループ化され得る。図書間のリンク付けは、自動又は手動で行われ、その設定基準は任意に選択し得る。尚、図書情報データベース１５１には、図書名称１２、関連情報１３、図書リンク情報１４のいずれかを含まない図書情報（少なくとも図書番号１１は含む）が記録されていてもよい。
【００４８】
図６は、本発明に係る要件情報データベース１５２の構造の一例を示す図である。要件情報データベース１５２には、図示しない図書管理データベースに登録された図書に含まれる要件に関する情報（以下、要件情報と称す）が記録される。ここで、要件情報データベース１５２には、要件情報として、図書に含まれる要件の要件ＩＤ２１、当該要件が属する図書の図書番号２２、要件記述２３、要件要約２４、関連情報２５が対応づけられて記録される。
【００４９】
要件ＩＤ２１は、要件を一意に決める識別子である。図書番号２２は、要件が属する図書を一意に特定する図書番号１１である。ここで要件とは、システムやソフトウェアにおいて実装すべき機能や満たすべき性能を示し、要件記述２３によって表現される。要件記述２３は、図書に記載されたテキストデータであり、要件の本体となる文章データである。要件要約２４は、要件記述２３を要約した文書データであり、人為的に又は自動で作成される。又、要件要約２４は省略され得る。関連情報２５は、要件の属性（例えば、要件記述２３がどの組織に属するかを示す組織属性）、あるいは、要件のテーマ（例えば、要件記述２３に含まれている構成機器名、要件が作成されるプロジェクトフェーズ等）を含む。このため、複数の要件（要件ＩＤ２１）に同じ関連情報２５が対応づけられてもよい。更に、要件情報には、図書における要件の位置を特定する情報（例えば、参照番号、項番）が対応づけられてもよい。
【００５０】
図７は、本発明に係る要件リンク情報データベース１５３の構造の一例を示す図である。要件リンク情報データベース１５３は、リレーショナルデータベースシステムに例示され、リンク付けされた要件間の関係を示す要件リンク情報が記録される。要件リンク情報データベース１５３には、要件リンク情報として、要件リンクを一意に特定する要件リンクＩＤ３１、上位要件に指定される要件ＩＤである上位要件ＩＤ３２、及び当該上位要件に対する下位要件に指定される要件ＩＤである下位要件ＩＤ３３が対応づけられて記録される。要件リンクＩＤ３１に対応づけられた上位要件ＩＤ３２や下位要件ＩＤ３３は、リンク付けされた任意の数だけ記録される。又、要件リンク情報は、要件が記載された図書や、要件の関連情報３４（例示：属性や機器名）に対応づけられて記録されてもよい。更に、要件リンク情報は、リンクの検証記録情報などが付加されて記録されてもよい。検証者は、検証記録情報を確認することで、リンクが正しいか否かを検証することができる。安全性要求が高い用途では、一般に設計者（リンク付けを行う者）と検証者（リンク付けを検証する者）を、同一人物によって兼務しないことが好ましい。
【００５１】
図８は、要件リンク情報データベース１５３に記録された要件リンク情報によって示される要件ツリー構造の一例を示す図である。ここでは、要件ＩＤ“要件１１０”の上位要件として“要件１００”が対応づけられ、下位要件として“要件１１１”が対応づけられる。又、要件ＩＤ“要件２１０”の上位要件として“要件２００”が対応づけられ、下位要件として“要件１２１”、“要件３１１”が対応づけられる。更に、要件ＩＤ“要件２２０”の上位要件として“要件２００”、“要件３００”が対応づけられ、下位要件として“要件１２１”、“要件２１１”が対応づけられる。更に、要件ＩＤ“要件２３０”の上位要件として“要件２００”、“要件３００”が対応づけられ、下位要件として“要件３１１”、“要件３１２”が対応づけられる。このように、要件リンク情報データベース１５３に記録された要件リンク情報によって、関連する要件がツリー構造にグループ化される。
【００５２】
要件間のリンク付けは、意味的な関係性の高い要件間において自動又は手動で行われ、その設定基準は任意に選択し得る。例えば、要件間のリンク付けは、関連情報２５に含まれる著者名、属性、テーマ等のいずれかが共通の要件間において行われる。要件間のリンク付けの詳細は後述する。
【００５３】
辞書データベース１５４には、テキストデータによる類義語データや、辞書データが格納される。関連情報データベース１５５には、図書の属性（例えば図書が属する組織やプロジェクトフェーズ等）を示す文書属性情報や、図書や要件のテーマ（例えば機器名や機器階層）を示す情報が格納される。辞書データベース１５４を利用することで、指定されたテキスト（用語）に対応する類義語や語句を取得することができる。又、関連情報データベース１５５を利用することで、指定されたテキストを含む属性情報やテーマを取得することができる。
【００５４】
文書データ管理プログラム１５０は、ＣＰＵ５１によって実行されることで、図９に示す文書登録部１．要件リンク候補抽出部２、要件リンク登録部３、要件リンク候補出力部４、及びリンク情報出力部５の各機能を実現する。各機能ブロックの動作は後述する。
【００５５】
（動作）
次に、図１０から図１５を参照して、本発明による文書データ管理システムの文書管理動作の一例を説明する。図１０は、本発明による文書管理動作の一例を示すシステムフロー図である。図１１は、本発明に係る文書作成・管理動作の一例を示すフロー図である。図１０及び図１１を参照して、文書データ管理プログラム１５０を実行することで実現される機能について説明する。
【００５６】
ユーザは、本発明による文書データ管理システム１０を利用して、あるいは他のコンピュータシステムを利用してテキストデータによる文書データ（図書）を作成し、図示しない図書管理データベース（例えば、電子図書システム）に登録する（ステップＳ１０１）。文書登録部１は、入力装置５３から入力された文書データ（図書）の図書情報を図書情報データベース１５１に登録するとともに、図書に記載された要件に関する要件情報を抽出し、要件情報データベース１５２に登録する（ステップＳ１０２、Ｓ１０３）。ここで、図書は、図書番号１１、図書名称１２、関連情報１３、要件ＩＤ２１、図書番号２２、要件記述２３、要件要約２４、関連情報２５が区別可能（抽出可能）な形式で入力されることが好ましい。文書登録部１は、所定のアルゴリズムに従って、あるいは、入力装置５３を介した操作者の指示に応じて、図書内から図書番号１１、図書名称１２、関連情報１３、要件ＩＤ２１、図書番号２２、要件記述２３、要件要約２４、関連情報２５を抽出し、図書情報データベース１５１及び要件情報データベース１５２に登録する。ここで、図書情報を図書情報データベース１５１に登録する処理と、要件情報を要件情報データベース１５２に登録する処理は異なる時期に行われてもよい。
【００５７】
要件リンク候補抽出部２は、リンク付けする対象として選択された要件（以下、選択要件と称す）に対して意味的に関連する要件を、要件候補１６０として要件情報データベース１５２から抽出する（ステップＳ１０４）。詳細には、要件リンク候補抽出部２は、テキストマイニングに例示される検索技術により、選択要件の要件記述２３に適合する要件記述２３を有する要件を、要件候補１６０として要件情報データベース１５２から抽出する。例えば、選択要件の要件記述２３に登場する用語又はその類義語の出現率が所定の基準よりも高い（適合度の高い）要件記述２３の要件が要件候補１６０として抽出される。要件候補１６０の抽出の際、図書番号２２、図書番号２２に対応する図書の図書リンク情報１４、又は関連情報２５に基づいて、要件候補１６０を抽出するための検索範囲を絞り込んでもよい。例えば、要件リンク候補抽出部２は、入力装置５３によって指定された図書番号２２に該当する図書群に含まれる要件群を、要件候補１６０の抽出対象（検索範囲）として特定する。あるいは、要件リンク候補抽出部２は、選択要件の図書番号２２に該当する図書にリンク付けされた図書群を、図書リンク情報１４に基づいて特定し、当該図書群に含まれる要件群を、要件候補１６０の抽出対象（検索範囲）として特定する。あるいは、要件リンク候補抽出部２は、選択要件の関連情報２５（例えば、著者、サブシステム属性、機器・部品構成情報、組織属性）のうち、入力装置５３によって指定された関連情報に適合する関連情報１３に対応づけられた要件群を、要件候補１６０の抽出対象（検索範囲）として特定する。更に、要件リンク候補抽出部２は、入力装置５３によって指定された任意のテキストデータ（用語）の出現率が規定値以上の要件記述を有する要件群を、要件候補１６０の抽出対象（検索範囲）として特定してもよい。尚、要件候補１６０の検索範囲を絞り込むために利用される情報は、入力装置５３を利用して人為的に指定しても、要件リンク候補抽出部２が自動的に指定してもどちらでもよい。又、「指定された関連情報に適合する関連情報」とは、指定された関連情報に一致又は類似する関連情報を示す。
【００５８】
上述のように要件候補１６０の抽出対象を特定する（検索範囲を絞り込む）ことで、選択要件に対する要件候補１６０の検索範囲が限定され、要件候補１６０の探索時間が短縮される。又、選択要件の関連情報２５や、入力装置５３によって指定された任意の用語（テキストデータ）を利用して要件候補１６０の抽出対象を絞り込む場合、要件リンク候補抽出部２は、辞書データベース１５４を利用して当該情報やテキストデータに類似する語句によって要件候補１６０の検索範囲を絞り込んでもよい。更に、要件リンク候補抽出部２は、関連情報データベース１５５を利用して、入力装置５３によって指定されたテキストデータを含む関連情報２５によって要件候補１６０の検索範囲を絞り込んでもよい。辞書データベース１５４や関連情報データベース１５５を利用することで、要件候補１６０を抽出する処理として、厳密なマッチングのみならず、あいまい検索も利用可能となる。
【００５９】
抽出された要件候補１６０には、当該要件候補の検索範囲の絞り込みに利用された関連情報と当該要件候補との適合度を定量化した値（以下、関連度と称す）が付与されてもよい。あるいは、関連度として、選択要件と要件候補１６０との間における要件記述の適合度に応じた値が設定されてもよい。関連度によって、要件候補１６０の表示有無や表示順が決められることが好ましい。例えば、指定された語句の出現率が高い要件候補１６０に高い数値の関連度が付与され、関連度の高い要件候補１６０が優先的に（リストの上位に）表示される。あるいは、選択要件に対し要件記述２３の適合度の高い要件候補１６０に高い数値の関連度が付与され、関連度の高い要件候補１６０が優先的に表示される。更には、選択要件の属性（例えば、図書情報（図書番号、図書リンク情報、著者）や関連情報（サブシステム属性、機器・部品構成情報、機能階層などの属性情報））に対して適合度の高い要件候補１６０に高い数値の関連度が付与され、関連度が高い要件候補１６０が優先的に表示の優先的に表示される。又、関連度の低い要件候補１６０を優先的に（リストの上位に）表示しても構わない。更に、所定の値以上の要件候補１６０のみが表示されてもよいし、所定の値以下の要件候補１６０が表示されてもよい。
【００６０】
要件候補１６０は記憶装置５５に記憶されることが好ましい。この場合、ユーザは、記憶装置５５に記録された要件候補１６０を任意の時期に読み出して利用することができる。
【００６１】
抽出された要件候補１６０は、要件リンク候補出力部４によって出力装置５４から視認可能に出力される。要件リンク候補出力部４は、例えば図１３に示すリンク候補抽出画面１００のように、リンク付けの対象要件に対する要件候補１０６を表示する。この際、要件リンク候補出力部４は、要件候補１６０に付与された優先順位に従う順で当該要件候補１６０を表示することが好ましい。又、要件候補１６０は、その属性順にソートされて表示されることが好ましい。
【００６２】
図１３は、本発明に係るリンク候補抽出画面の一例を示す図である。図１３を参照して、リンク候補抽出画面１００は、選択要件にリンク付けされた要件のリストを表示する画面（リンク済要件リスト１０１）と、選択要件に関連するとして抽出された要件候補のリストを表示する画面（要件候補リスト１０２）を含む。
【００６３】
リンク済要件リスト１０１には、上位要件リスト１１１、選択要件１１２、下位要件リスト１１３が表示される。選択要件１１２は、リンク付けする要件として選択された要件（選択要件）の要件情報を含む。例えば、選択要件１１２として、選択要件の要件ＩＤ、図書番号、参照箇所、要件要約、要件記述が表示される。ここで、参照箇所とは、選択要件の図書内における位置を特定する情報であり、例えば、要件の見出しを示す。上位要件リスト１１１は、選択要件の上位要件としてリンク付けされた要件のリストである。例えば、上位要件リスト１１１として、上位要件の要件ＩＤ、図書番号、要件記述が表示される。下位要件リスト１１３は、選択要件の下位要件としてリンク付けされた要件のリストである。例えば下位要件リスト１１３として、下位要件の要件ＩＤ、図書番号、要件記述が表示される。
【００６４】
要件候補リスト１０２には、要件リンク抽出条件１２１、要件トレース候補リスト１２２が表示される。要件リンク抽出条件１２１は、上述した要件候補１６０の検索範囲を絞り込むために利用される条件を入力するための入力欄を含む。例えば、要件リンク抽出条件１２１には、図書番号を入力する欄、キーワードを入力する欄、属性を入力する欄が表示される。ユーザによって要件リンク抽出条件１２１に対して図書番号、キーワード、属性が入力されると、これらをキーとして選択要件にリンクすべき要件の候補（要件候補１６０）の検索範囲が絞り込まれる。要件トレース候補リスト１２２は、要件候補１６０のリストを含む。例えば、要件トレース候補リスト１２２として、要件候補１６０の図書番号、要件記述が表示される。要件トレース候補リスト１２２には、選択要件に対し既にリンク付けされている要件候補１６０が表示されていてもよい。例えば、要件トレース候補リスト１２２には、要件候補１６０を選択要件の上位要件として指定するための上位リンク指定欄１２３（例えばチェックボックスや指定ボタン）や要件候補１６０を選択要件の下位要件として指定するための下位リンク指定欄１２４（例えばチェックボックスや指定ボタン）が表示される。ユーザは、上位リンク指定欄１２３又は下位リンク指定欄１２４の一方にチェックフラグを付すことで選択要件と当該要件候補をリンク付けすることができる。又、ユーザは、上位リンク指定欄１２３及び下位リンク指定欄１２４の両者にチェックフラグが付されていない要件候補１６０を、未だリンク付けされていない要件候補１６０として認識することができる。すなわち、上位リンク指定欄１２３や下位リンク指定欄１２４としてチェックボックスを利用することにより、要件間のリンク付けのみならず、リンク済み又は未リンクを表示することができる。上位リンク指定欄１２３や下位リンク指定欄１２４によってリンク付けされた要件を確認できるため、再リンクする手間や重複してリンク付けされるミスを防ぐことができる。又、上位リンク指定欄１２３や下位リンク指定欄１２４として、押下されることで要件間のリンク付けを行う指定ボタンが利用されてもよい。この場合、リンク済み又は未リンク状態を表示するチェックボックスが、指定ボタンとは別に画面内に配置されることが好ましい。更に、要件候補１６０のうちリンク付けされていない要件候補１６０のみを表示させてもよい。更に、要件候補１６０が多数抽出された場合、表示件数を指定して、所望の件数の要件候補１６０のみを表示させてもよい。
【００６５】
このように、本発明によれば、選択要件に対する要件候補１６０がリストアップされるため、選択要件にリンク付けするか否かを検証する要件の数が削減される。又、本発明では、選択要件に意味的に関係の深い要件や、所定のキーワードにより絞り込まれた要件群から選択された要件が、要件候補１６０として表示される。このため、関連の低い図書内の要件をリンク付け対象として検証する作業を排除することができる。このように、リンク候補抽出画面１００を利用することにより、要件のリンク付け作業の効率は格段に向上する。
【００６６】
図１１を参照して、要件リンク登録部３は、要件候補１６０のうち、入力装置５３を用いてユーザから指定された要件を、選択要件にリンク付けする（ステップＳ１０５）。例えば、要件リンク登録部３は、リンク候補抽出画面１００を利用して選択された要件候補１６０と選択要件とをリンク付けし、要件リンク情報データベース１５３に登録する。要件リンク情報データベース１５３に上位要件又は下位要件として登録された要件候補１６０は、リンク済要件リスト１０１に表示されることとなる。
【００６７】
尚、要件候補１６０からリンク付けする要件を選択する作業は、人為的に行ってもよいし、所定のアルゴリズムに従い自動的に行ってもよい。例えば、要件候補１６０の全てを選択要件にリンク付けしてもよい。あるいは、抽出された要件候補１６０において優先順位が所定の順位よりも上位の要件候補１６０が選択要件にリンク付けされる要件として登録されてもよい。要件候補１６０を自動でリンク付けする場合、上位又は下位の区別は、図書リンク情報１４に従って行われることが好ましい。又、上位側から順に図書が作成される場合、既に登録されている図書は全て上位図書であるため、自動でリンク付けされる要件は、全て上位要件として登録され得る。
【００６８】
図書に含まれる要件のリンク先に関する情報は、リンク情報出力部５によって出力装置５４から視認可能に出力される。リンク情報出力部５は、例えば図１４に示す要件詳細表示画面２００のように、要件にリンク付けされた要件に関する情報を表示する。図１４に示す要件詳細表示画面２００は、図書内に含まれる要件リストを表示するとともに、要件リストにおける参照箇所を指定（要件を選択）するための表示画面（参照箇所２０１）と、選択要件にリンク付けされた要件を表示する表示画面（リンク済要件リスト２０２）を含む。
【００６９】
参照箇所２０１には、図書を特定する情報（例えば図書番号２１１、図書名称２１２、図書属性２１３（著者名、組織属性等））と、当該図書に含まれる要件のリスト（要件リスト２１４）が表示される。要件リスト２１４には、例えば、図書内に含まれる全ての要件の見出しとなる項目や、要件を特定する情報が表示される。又、ユーザは要件リスト２１４内から着目する要件を選択できる。選択された要件の内容（要件記述）や、当該要件にリンク付けされた要件の内容は、リンク済要件リスト２０２として表示される。
【００７０】
リンク済要件リスト２０２には、リンク済要件リスト１０１と同様に上位要件リスト２２１、選択要件リスト２２２、下位要件リスト２２３が表示される。リンク済要件リスト２０２とリンク済要件リスト１０１とは同様の内容が表示されるので、詳細な説明は省略する。要件詳細表示画面２００を利用することで、ユーザは、選択要件にリンク付けされた上位要件及び下位要件を確認することができる。
【００７１】
又、選択された図書のトレーサビリティを確認するためのリンク情報が、リンク情報出力部５によって出力装置５４から視認可能に出力されることが好ましい。リンク情報出力部５は、例えば図１５に示すように、図書のリンク先及び当該図書内の要件のリンク先を表示するトレーサビリティ表示画面３００を表示させる。図１５は、本発明に係るトレーサビリティ表示画面３００の一例を示す図である。図１５を参照して、トレーサビリティ表示画面３００は、選択図書にリンク付けされた図書のリストを表示する画面（上位下位図書リスト３０１）と、選択図書に含まれる要件にリンク付けされた要件のリストを表示する画面（要件記述リスト３０２）を含む。
【００７２】
上位下位図書リスト３０１には、上位図書リスト３１１、選択図書３１２、下位図書リスト３１３が表示される。選択図書３１２は、リンク先を確認するための対象図書として選択された図書を特定する図書情報を含む。例えば、選択図書３１２として、選択図書の図書番号や図書名称が表示される。上位図書リスト３１１は、選択図書の上位図書としてリンク付けされた図書のリストである。例えば、上位図書リスト３１１として、上位図書の図書番号が表示される。下位図書リスト３１３は、選択図書の下位図書としてリンク付けされた図書のリストである。例えば下位図書リスト３１３として、下位図書の図書番号が表示される。上位下位図書リスト３０１の内容は、図書リンク情報１４に基づいて表示される。
【００７３】
要件記述リスト３０２には、上位要件リスト３２１、選択図書要件３２２、下位要件リスト３２３が表示される。選択図書要件３２２は選択された図書に含まれる要件の要件情報を含む。例えば、選択図書要件３２２として、選択図書に含まれる要件の要件ＩＤ、図書番号、要件記述が表示される。上位要件リスト３２１は、選択図書要件３２２に表示される要件の上位要件としてリンク付けされた要件のリストである。例えば、上位要件リスト３２１として、上位要件の要件ＩＤ、図書番号、要件記述が表示される。下位要件リスト３２３は、選択図書要件３２２に表示される要件の下位要件としてリンク付けされた要件のリストである。例えば下位要件リスト３２３として、下位要件の要件ＩＤ、図書番号、要件記述が表示される。
【００７４】
ユーザは、トレーサビリティ表示画面３００を参照することで、図書のトレーサビリティのみならず、図書に記載された要件毎のトレーサビリティも確認することができる。ユーザは、トレーサビリティ表示画面３００により要件のリンク先を確認し、リンク先の要件の妥当性を検証する（ステップＳ１０６）。これにより、図書及び要件の適合性を確認することができる。ここで、リンク先の要件の適合性が確認されたか否かを示す情報（確認状況）や、確認済みの要件数（確認数）が、例えば、要件詳細表示画面２００や、トレーサビリティ表示画面３００に表示されることが好ましい。
【００７５】
図１２は、システム開発における図書（文書）作成・登録の流れの一例を示すフロー図である。図１２を参照して、図書の作成・登録は、通常、上位プロセスから下位プロセスに向けて順に行われる。例えば、要件定義書（ステップＳ２０１）、基本設計書（ステップＳ２０２）、詳細設計書（ステップＳ２０３）、試験要領書（ステップＳ２０４）の順に図書が作成・登録される。この際、ステップＳ２０１〜Ｓ２０４のそれぞれにおいて、図１１で示される文書登録処理が行われる。この場合、上位図書群が先行して作成されるため、図書作成時において要件のリンク付けを行う際、要件候補の検索範囲は上位図書内の上位要件に限定される。しかし、上位図書が多数登録されている場合や、上位図書内の要件数が多数登録されている場合には、多数の要件に対してリンク付けの要否を検証する必要があり、その作業量は膨大なものとなる。又、下位プロセスにおける図書が作成された後においても、図書が作成される場合や既成図書が導入される場合がある。このような場合、当該図書の要件のリンク先要件を上位下位のすべての図書から抽出する必要があるため、要件のリンク先として適切か否かを検証する作業量は更に膨大なものとなる。
【００７６】
しかし、本発明による文書データ管理システム１０を利用すれば、選択要件に意味的に関係の深い要件候補を自動的に抽出しているため、リンク付けの要否検証の対象数は格段に少なくなる。このため、要件仕様のトレーサビリティを確立するための要件間のリンク付け作業量が軽減される。又、本発明による文書データ管理システム１０では、テキストマイニングによる要件記述に適合した要件や、関連情報（例えば、組織属性や部品階層）又は指定されたテキストに応じて限定された要件群から抽出された要件を、リンク付けする候補（要件候補）として抽出している。このため、ユーザは、数多くの要件の中から選択要件に関連性の高い要件のみについて、そのリンク付け要否を検証することができる。すなわち、専門的知識や経験が豊富なユーザでなくとも、容易に要件のリンク付けが可能となる。又、リンク付けされるべき要件の抽出漏れや、誤った要件をリンク付けするミスを防止することができ、要件トレーサビリティの正当性又は完全性が確立されることとなる。
【００７７】
以上、本発明の実施の形態を詳述してきたが、具体的な構成は上記実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【符号の説明】
【００７８】
１        ：文書登録部
２        ：要件リンク候補抽出部
３        ：要件リンク登録部
４        ：要件リンク候補出力部
５        ：リンク情報出力部
１０      ：文書データ管理システム
１１      ：図書番号
１２      ：図書名称
１３      ：関連情報
１４      ：図書リンク情報
２１      ：要件ＩＤ
２２      ：図書番号
２３      ：要件記述
２４      ：要件要約
２５      ：関連情報
３１      ：要件リンクＩＤ
３２      ：上位要件ＩＤ
３３      ：下位要件ＩＤ
３４      ：関連情報
５１      ：ＣＰＵ
５２      ：ＲＡＭ
５３      ：入力装置
５４      ：出力装置
５５      ：記憶装置
１５０    ：文書データ管理プログラム
１５１    ：図書情報データベース
１５２    ：要件情報データベース
１５３    ：要件リンク情報データベース
１５４    ：辞書データベース
１５５    ：関連情報データベース
１６０    ：要件候補
【図１】
2014137748.tif 000003
【図２】
2014137748.tif 000004
【図３】
2014137748.tif 000005
【図４】
2014137748.tif 000006
【図５】
2014137748.tif 000007
【図６】
2014137748.tif 000008
【図７】
2014137748.tif 000009
【図８】
2014137748.tif 000010
【図９】
2014137748.tif 000011
【図１０】
2014137748.tif 000012
【図１１】
2014137748.tif 000013
【図１２】
2014137748.tif 000014
【図１３】
2014137748.tif 000015
【図１４】
2014137748.tif 000016
【図１５】
2014137748.tif 000017