(57)【要約】【課題】任意の図書に変更が発生したときに、関連する図書を明確にする図書管理技術を提供する。【解決手段】図書管理システム１０は、複数の文章データで構成され図書ＩＤにより互いに識別される図書データを保存する図書保存部１１と、図書ＩＤを用いて少なくとも二つの図書データが選択されこれら図書データについて相互に関連付けられた文章データに基づきハッシュ値を生成するハッシュ値生成部１３と、関連付けられた文章データの文章ＩＤ及び生成されたハッシュ値を関連付け情報として登録保存する関連付け情報保存部１４と、任意に選択された図書ＩＤに関する関連づけ情報を抽出する抽出部１５と、抽出した関連づけ情報に登録された二つの文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を生成する検査ハッシュ値生成部と、この作成されたハッシュ値と登録されているハッシュ値とを比較して差異を検出する差異検出部１７と、を備える。【選択図】  図１
2014203308.tif 000002
【特許請求の範囲】
【請求項１】
文章ＩＤがそれぞれに付された複数の文章データで構成されるとともに図書ＩＤにより互いに識別される図書データを保存する図書保存部と、
前記図書ＩＤを用いて少なくとも二つの前記図書データが選択され、これら図書データについて相互に関連付けられた前記文章データに基づきハッシュ値を生成するハッシュ値生成部と、
相互に関連付けられた前記文章データそれぞれの前記文章ＩＤ、生成された前記ハッシュ値及び図書ＩＤを関連付け情報として登録保存する関連付け情報保存部と、
同じ前記図書ＩＤの前記図書データの変更を上書き保存させる上書き部と、
任意に選択された前記図書ＩＤに関する前記関連づけ情報を抽出する抽出部と、
抽出した前記関連づけ情報に登録された二つの前記文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を生成する検査ハッシュ値生成部と、
前記検査ハッシュ値生成部で作成されたハッシュ値と前記関連付け情報保存部で登録されているハッシュ値とを比較して差異を検出する差異検出部と、
を備えることを特徴とする図書管理システム。
【請求項２】
請求項１に記載の図書管理システムにおいて、
関連付けられた前記文章データが変更された際に、それぞれの前記文章データ、前記文章ＩＤ及び前記図書ＩＤを履歴情報として登録保存する履歴保存部と、
前記図書ＩＤを用いて、前記図書データそれぞれについての前記履歴情報を抽出する履歴抽出部と、
抽出された前記履歴情報を用いて、前記図書データそれぞれに属する前記文章データにおける変更履歴を一覧にした管理シートを作成する管理シート作成部と、
をさらに備えることを特徴とする図書管理システム。
【請求項３】
請求項１または請求項２に記載の図書管理システムにおいて、
任意の検索キーワードを含む前記文章データが登録されている前記履歴情報を検索する履歴検索部と、
検索された前記履歴情報を用いて、前記検索キーワードを含む前記文章データにより関連付けられている図書データの関連構成を一覧にした構成シートを作成する要件検索図書構成部と、
をさらに備えることを特徴とする図書管理システム。
【請求項４】
文章ＩＤがそれぞれに付された複数の文章データで構成されるとともに図書ＩＤにより互いに識別される図書データを図書保存部に保存するステップと、
前記図書ＩＤを用いて少なくとも二つの前記図書データが選択され、これら図書データについて相互に関連付けられた前記文章データに基づきハッシュ値を生成するステップと、
相互に関連付けられた前記文章データそれぞれの前記文章ＩＤ、生成された前記ハッシュ値及び図書ＩＤを関連付け情報として関連付け情報保存部に登録保存するステップと、
同じ前記図書ＩＤの前記図書データの変更を上書き保存させるステップと、
任意に選択された前記図書ＩＤに関する前記関連づけ情報を抽出するステップと、
抽出した前記関連づけ情報に登録された二つの前記文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を検査ハッシュ値生成部において生成するステップと、
前記検査ハッシュ値生成部で作成されたハッシュ値と前記関連付け情報保存部で登録されているハッシュ値とを比較して差異を検出するステップと、
を含むことを特徴とする図書管理方法。
【請求項５】
コンピュータが、
文章ＩＤがそれぞれに付された複数の文章データで構成されるとともに図書ＩＤにより互いに識別される図書データを図書保存部に保存する手段、
前記図書ＩＤを用いて少なくとも二つの前記図書データが選択され、これら図書データについて相互に関連付けられた前記文章データに基づきハッシュ値を生成する手段、
相互に関連付けられた前記文章データそれぞれの前記文章ＩＤ、生成された前記ハッシュ値及び図書ＩＤを関連付け情報として関連付け情報保存部に登録保存する手段、
同じ前記図書ＩＤの前記図書データの変更を上書き保存させる手段、
任意に選択された前記図書ＩＤに関する前記関連づけ情報を抽出する手段、
抽出した前記関連づけ情報に登録された二つの前記文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を検査ハッシュ値生成部において生成する手段、
前記検査ハッシュ値生成部で作成されたハッシュ値と前記関連付け情報保存部で登録されているハッシュ値とを比較して差異を検出する手段、
として機能することを特徴とする図書管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、図書管理技術に関する。
【背景技術】
【０００２】
一般的に、システム開発の過程において、システムの構成・仕様等の基本的な要件を記載した仕様書、仕様等の基本的な要件を具体化・詳細化した設計書、あるいはエンドユーザのために記載された説明書等、様々な図書が作成される。ここでは、仕様書、設計書及び説明書等の文書全般を「図書」と総称する。
【０００３】
そして、システムに係る図書の体系上での上流図書（例えば、仕様書）に構成・仕様等の基本的な要件が記載され、これらの要件・定義を引き継いで設計書等の下流図書が作成されていくため、これらの図書は相互に関連性を有している。
【０００４】
このため、上流図書に記載された仕様等の要件が変更された場合、それに伴って下流図書に記載されている要件を同じように変更する必要が生じる。したがって、上流図書での要件の変更が適切に下流図書に引き継がれるように管理する必要がある。
【０００５】
また、システムに係る図書の体系が、大規模になるにしたがって、大量の図書を対象に変更管理を実施する必要がある。このため、新旧の図書を全て保持して管理を行った場合では、多くの保管容量が必要となる。したがって、少ない情報量で漏れなく変更管理する方法が求められる。
従来から、文書・ソフトウェア等の修正、変更を管理する様々技術が開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３３９２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ソフトウェアを対象とした特許文献１の技術は、ファイルの変更前後のハッシュ値を比較することにより、ファイルの改竄を検知するものである。
【０００８】
この技術は、単一のファイルについて少ない情報量で変更の有無や変更履歴を確認できるものの、変更があった際に、当該変更が他のどのファイルと関連するものであるかは明確ではない。したがって、関連性のあるファイルの修正、変更することが容易でないという課題がある。
【０００９】
本発明はこのような事情を考慮してなされたもので、複数の図書のうち任意の図書に変更が発生したときに、関連する図書を明確にすることができる図書管理技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本実施形態の図書管理システムは、文章ＩＤがそれぞれに付された複数の文章データで構成されるとともに図書ＩＤにより互いに識別される図書データを保存する図書保存部と、前記図書ＩＤを用いて少なくとも二つの前記図書データが選択され、これら図書データについて相互に関連付けられた前記文章データに基づきハッシュ値を生成するハッシュ値生成部と、相互に関連付けられた前記文章データそれぞれの前記文章ＩＤ、生成された前記ハッシュ値及び図書ＩＤを関連付け情報として登録保存する関連付け情報保存部と、同じ前記図書ＩＤの前記図書データの変更を上書き保存させる上書き部と、任意に選択された前記図書ＩＤに関する前記関連づけ情報を抽出する抽出部と、抽出した前記関連づけ情報に登録された二つの前記文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を生成する検査ハッシュ値生成部と、前記検査ハッシュ値生成部で作成されたハッシュ値と前記関連付け情報保存部で登録されているハッシュ値とを比較して差異を検出する差異検出部と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明により、複数の図書のうち任意の図書に変更が発生したときに、関連する図書を明確にすることができる図書管理システム、図書管理方法及び図書管理プログラムが提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の第一実施形態に係る図書管理システムの構成図。
【図２】本発明に係る関連付け情報のデータ構成を示した図。
【図３】本発明に係る関連付け情報の作成フローを示す説明図。
【図４】本発明の第二実施形態に係る図書管理システムの構成図。
【図５】（Ａ）本発明の第二実施形態に係る履歴情報のデータ構成を示した図、（Ｂ）要件管理シートの表示例。
【図６】本発明の第三実施形態に係る図書管理システムの構成図。
【図７】（Ａ）キーワード検索した履歴情報の一例を示した図、（Ｂ）上流図書で検出した履歴情報の一例を示した図、（Ｃ）下流図書で検出した履歴情報の一例を示した図。
【図８】本発明の第三実施形態に係る構成シートの表示例。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を添付図面に基づいて説明する。
（第一実施形態）
図１に示す本発明の第一実施形態に係る図書管理システム１０（以下、単に「システム１０」とする）は、文章ＩＤがそれぞれに付された複数の文章データで構成されるとともに図書ＩＤにより互いに識別される図書データを保存する図書保存部１１と、図書ＩＤを用いて少なくとも二つの図書データが選択され、これら図書データについて相互に関連付けられた文章データに基づきハッシュ値を生成するハッシュ値生成部１３と、相互に関連付けられた文章データそれぞれの文章ＩＤ、生成されたハッシュ値及び図書ＩＤを関連付け情報として登録保存する関連付け情報保存部１４と、同じ図書ＩＤの図書データの変更を上書き保存させる上書き部１８と、任意に選択された図書ＩＤに関する関連づけ情報を抽出する抽出部１５と、抽出した関連づけ情報に登録された二つの文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を生成する検査ハッシュ値生成部１６と、検査ハッシュ値生成部で作成されたハッシュ値と関連付け情報保存部で登録されているハッシュ値とを比較して差異を検出する差異検出部１７と、を備えることを特徴とする。
【００１４】
図書保存部１１は、データ化された様々な図書を図書データとして保存する。
図書データは、複数の図書データから相互に識別するための図書ＩＤ及び複数の文章データから構成される。それぞれの文章データには、図書の章立てに基づいて文章ＩＤ（章立ての番号）が識別子として付されている。
【００１５】
図書ＩＤは、図書名、図書番号及び改訂番号（Ｒｅｖ．No.）から構成される情報であり、これらの情報のいずれか一つでも異なれば別の図書データとして保存される。
【００１６】
上書き部１８は、同一の図書ＩＤを有する図書データを保存する場合に、保存されている図書データに上書きして保存させるものである。したがって、同一の図書ＩＤを有する図書データについて、古い図書データは消滅して新しい図書データのみが図書保存部１１に保存される。
【００１７】
関連付け対話部１２は、操作部１９において選択された少なくとも二つの図書ＩＤを入力する。なお、操作部１９では、図書に記載された要件・定義等が関連する上流図書及び下流図書に係る図書ＩＤが選択される。そして、入力された図書ＩＤを用いて図書保存部１１に保存されている図書データを抽出して表示する。
【００１８】
関連付け対話部１２は、図書管理者あるいはオペレータの操作部１９からの操作を介して、上流と下流の関係にある二つの図書データ間において、関連性を有する文章データを章立て単位で相互に関連付けていく。同様に、他の上流と下流の関係にある図書データについても文章データを章立て単位で相互に関連付ける。なお、章ごとの文章データの関連付けは、オペレータが内容を確認して関連付けてもよいし、類似・合致する章の題目、文章データによって自動で関連付けても良い。さらに、上流、下流図書間は１対１で対応させるだけでなく、１対複数、複数対複数の章で関連付けを行ってもよい。
【００１９】
これにより、上流及び下流図書それぞれの「章」に記載されている内容が関連付けられる。
そして、関連付け対話部１２は、相互に関連付けられた文章データをハッシュ値生成部１３に出力する。
【００２０】
ハッシュ値生成部１３は、上流及び下流図書において相互に関連付けられた二つの文章データを用いてハッシュ値を生成する。
具体的には、関連付けられた二つの文章データ、二つの文章データに対応する図書番号及び操作日時をハッシュ関数の入力値としてハッシュ値を算出する。このとき、ハッシュ値の衝突をさけるため、ユニークとなるハッシュ値を算出する必要がある。
【００２１】
ハッシュ値生成部１３は、他の関連付けられた文章データについても同様にハッシュ値を生成していく。そして、生成したハッシュ値を関連付け情報保存部１４に出力する。
【００２２】
関連付け情報保存部１４は、生成されたハッシュ値、上流及び下流図書間において関連付けられた二つの文章データの文章ＩＤ、二つの文章データに対応する図書ＩＤ及び操作を実行した日時を関連付け情報として登録保存する。
【００２３】
このとき、関連づけられた文章データについては関連付け情報として登録しない。文章データそのものを保存しないことにより情報の容量を少なくすることができる。
そして、関連付けられた文章データごとに関連付け情報を作成して保存する。
【００２４】
また、二つの図書ＩＤ（図書名、図書番号、改訂番号）のうちいずれが上流図書または下流図書に関するものであるかを区別して登録する。同様に、二つの文章ＩＤのうちいずれが上流図書または下流図書に関するものであるかを区別して登録する。
【００２５】
図２は、関連付け情報保存部１４に保存される１件分の関連付け情報のデータ構成を示している。
関連付け情報には、上流図書及び下流図書それぞれの図書ＩＤ（図書名、図書番号、改訂番号）、関連付けられた文章データの文章ＩＤ（章立ての番号）、そして関連付け情報を作成した日時及び生成したハッシュ値が登録される。
【００２６】
このように、上流及び下流図書の図書ＩＤ及び関連付けられた二つの文章データに付された文章ＩＤを登録することにより、どの図書との関係においてどの文章データが関連付けられているかが識別可能となる。
【００２７】
図３は、関連付け情報の作成フローを説明した図である。
上流図書Ａ１の文章データ「２．１章ＡＡＡ  いろはにほへとＡＢＣ。」と下流図書Ｂ１の文章データ「５．２章  ＢＢＢ  あいうえおあいうえおＡＢＣあいうえお。」とが関連付けられている。
【００２８】
そして、これらの文章を用いてハッシュ値を生成して、関連付けられた文章データの文章ＩＤ（章立ての番号）等を登録した関連付け情報を作成する。他の章立の文章データについても同様に関連付けを行い、関連付けた章立てごとに関連付け情報を作成する。
【００２９】
図１に戻って説明を続ける。
抽出部１５は、操作部１９により任意に選択された図書ＩＤを入力して、この図書ＩＤに関する関連づけ情報を関連付け情報保存部１４から抽出する。
関連付け情報に登録されている上流図書の図書ＩＤ（図書名、図書番号、改訂番号）が、任意に選択された図書ＩＤと合致する関連付け情報を抽出していく。そして、抽出した関連付け情報の全てを検査ハッシュ値生成部１６に出力する。
【００３０】
検査ハッシュ値生成部１６は、抽出した関連づけ情報に登録された二つの文章ＩＤのそれぞれに対応する文章データに基づきハッシュ値を生成する。
【００３１】
具体的には、関連づけ情報に登録されている上流図書の文章ＩＤを読み取り、この上流図書の文章ＩＤに対応する文章データを図書保存部１１から抽出する。
さらに、同じ関連づけ情報に登録されている下流図書の文章ＩＤを読み取り、この下流図書の文章ＩＤに対応する文章データを図書保存部１１から抽出する。
【００３２】
そして、抽出した二つの文章データを用いてハッシュ値を生成する。ハッシュ値生成部１３でハッシュ値を生成した方法と同様、二つの文章データ、二つの文章データに対応する図書番号及び操作日時をハッシュ関数の入力値としてハッシュ値を生成する。
同様の手順により、抽出された他の関連付け情報についてもハッシュ値を生成していく。
【００３３】
差異検出部１７は、検査ハッシュ値生成部１６により生成されたハッシュ値と関連づけ情報に登録されているハッシュ値とを比較して差異を検出する。
【００３４】
比較した結果、同一のハッシュ値である場合は、図書間で相互に関連付けられた文章データに変更は生じていないと判断することができる。
一方、ハッシュ値の差異が検出された場合、図書間で相互に関連付けられた文章データのいずれかに変更が生じていると判断することができる。
【００３５】
差異が検出された場合は、関連づけ情報に登録されている上流図書及び下流図書の文章ＩＤを操作部１９に出力して、相互に関連付けられた文章データに変更が生じていることを図書管理者に認識させる。同様に、他の関連付け情報についても差異の検出を繰り返す。
【００３６】
したがって、関連付け情報を用いることにより、任意の図書データに変更が発生したときは、その変更を検出できるとともに、変更に関連する図書を明確にすることができる。
さらに、図書内における文章データの変更が、関連する図書内のどの文章データに関連するものであるかも明確となる。
【００３７】
また、上流図書の変更による下流図書の検出や下流図書のみの変更を章立ての文章単位で漏れなく検出することができるため、図書に記載された仕様等の要件について変更管理が容易となる。
【００３８】
また、図書保存部１１に新旧の図書データを同時に保存しないで関連する図書の変更を検出することができるため、少ない情報量で変更管理することができる。
【００３９】
（第二実施形態）
図４は、本発明の第二実施形態に係るシステム１０についての構成図を示している。なお、第一実施形態と同様の構成には同一の符号を付し、重複する動作について説明を省略する。
【００４０】
第二実施形態における第一実施形態との相違点は、関連付けられた文章データが変更された際に、それぞれの文章データ、文章ＩＤ及び図書ＩＤを履歴情報として登録保存する履歴保存部２１と、図書ＩＤを用いて、図書データそれぞれについての履歴情報を抽出する履歴抽出部２２と、抽出された履歴情報を用いて、図書データそれぞれに属する文章データにおける変更履歴を一覧にした管理シートを作成する管理シート作成部２３と、をさらに備える点にある。
【００４１】
ここでは、差異検出部１７により、相互に関連付けられた文章データに変更が生じていると判断された場合について検討する。この場合、変更に伴って上流図書または下流図書の文章データを編集する必要が生じる。
【００４２】
図書編集対話部２０は、差異が検出された上流図書及び下流図書の文章ＩＤを操作部１９から入力する。そして、文章ＩＤに対応する文章データを図書保存部１１から抽出して表示する。
【００４３】
図書編集対話部２０は、図書管理者の操作部１９からの操作を介して、関連付けられた文章データについて、上流図書または下流図書について文章データの編集を行う。
そして、図書編集対話部２０は履歴保存部２１に、編集した図書ＩＤ（図書名、図書番号、改訂番号）、文章ＩＤ（章立ての番号）、編集された後の文章データを受け渡す。
【００４４】
履歴保存部２１は、編集された後の文章データ（章立ての文章）、文章データに対応する文章ＩＤ、図書ＩＤを履歴情報として登録保存する。履歴情報は、上流図書及び下流図書をあわせて登録する。なお、登録する文章データは、編集に係る必要な要件部分のみを登録する構成としてもよい。
【００４５】
なお、上流図書及び下流図書の編集が行われたため、再度文章データについて関連付けを行う必要がある。
【００４６】
編集後の文章データを含む図書データを図書保存部１１に上書きして保存する。そして、第一実施形態と同様に、上流図書及び下流図書において関連付け操作を行い、再度関連付け情報を作成して関連付け情報保存部１４に保存する。このとき、古い関連付け情報は破棄される。
【００４７】
履歴抽出部２２は、図書ＩＤを用いて、文章データを介して関連する図書データそれぞれの履歴情報を抽出する。
【００４８】
具体的な方法について説明する。
操作部１９を介して最上流の図書番号（または図書名）を入力する。そして、履歴保存部２１の履歴情報を照合して、上流図書の図書番号が入力した図書番号と合致する履歴情報を抽出する。
【００４９】
さらに、抽出した履歴情報の下流図書の図書番号（または図書名）を上流図書として履歴情報を照合し、上流図書の図書番号がこの図書番号と合致する履歴情報を抽出する。同様の作業を繰り返して、最下流の図書に関する履歴情報まで順次抽出していく。
【００５０】
管理シート作成部２３は、抽出された履歴情報に登録された文章データから、各図書データに属する文章データの変更履歴を一覧にした管理シートを作成する。そして、作成した管理シートは操作部１９に出力されて表示される。
【００５１】
図５（Ａ）は、履歴保存部２１に保存される１件分の履歴情報のデータ構成を示している。
図書名、図書番号、Ｒｅｖ．No.、関連付けられている文章ＩＤ（章立ての番号）、編集後のそれぞれの文章データを上流図書と下流図書とをあわせて登録する。
【００５２】
図５（Ｂ）は、管理シート作成部２３により作成された要件管理シートの一例を示している。
管理シートは、図書名（上流図書Ａ１、下流図書Ｂ１〜Ｄ１）単位に配置して、それぞれの図書は、文章ＩＤ（章立ての番号）の若い順に、Ｒｅｖ．No.、編集後の文章データを表示する。また、図書間で関連付けられている文章データは、同じ行に表示されるように配置する。
【００５３】
この管理シートにより、同一の図書内における文章データの変更履歴が確認できることにより、仕様等の要件がどのように置き換わったのかが確認できる。さらに、上流図書において変更された仕様等の要件が、下流図書のどの章にどのように記載されているのかが確認できる。
【００５４】
これにより、システムに係る図書の体系が大規模になった場合においても容易に仕様等の要件の変更経過を把握することができる。
【００５５】
（第三実施形態）
図６は、本発明の第三実施形態に係るシステム１０についての構成図を示している。なお、第二実施形態と同様の構成には同一の符号を付し、重複する動作について説明を省略する。
【００５６】
第三実施形態における第二実施形態との相違点は、任意の検索キーワードを含む文章データが登録されている履歴情報を検索する履歴検索部２５と、検索された履歴情報を用いて、検索キーワードを含む文章データにより関連付けられている図書データの関連構成を一覧にした構成シートを作成する要件検索図書構成部２６と、を備える点にある。
【００５７】
履歴検索部２５は、図書に記載された仕様・定義等の要件を検索キーワードとして検索要件入力部２４から入力して、履歴保存部２１に保存された履歴情報の上流または下流図書の文章データを検索する。そして、上流または下流図書の文章データ内でキーワードを含む履歴情報を検出する。
【００５８】
要件検索図書構成部２６は、検索された履歴情報を用いて、検索キーワードを含む文章データにより関連付けられている図書データの関連構成を一覧にした構成シートを作成する。
【００５９】
要件検索図書構成部２６は、履歴検索部２５により検出された履歴情報を入力する。そして、この履歴情報に上流図書として登録されている図書を下流図書とする履歴情報を履歴保存部２１から検出する。
【００６０】
さらに、下流図書として登録されている図書を上流図書とする履歴情報を履歴保存部２１から検出する。
【００６１】
このように検出した３件の履歴情報をもとに、最上流の図書から最下流の図書の順に図書間の関連構成を表した構成シートを作成する。つまり、検索キーワードを含む文章データにより紐付けられた図書の構成を表現する。そして、作成された構成シートは操作部１９に出力されて表示される。
【００６２】
図６を参照しながら具体例を挙げて説明する。
図７（Ａ）は、検索要件入力部２４から検索キーワードを“りんご”を入力した場合において、履歴検索部２５により検出された履歴情報の一例を示している。上流図書の文章データ及び下流図書の文章データに”りんご”が含まれている。
【００６３】
図７（Ｂ）は、検出された履歴情報において、上流図書として登録されている“果物料理仕様書”を下流図書とする履歴情報を履歴保存部２１から検出した結果を示している。
【００６４】
図７（Ｃ）は、検出された履歴情報において、下流図書として登録されている“果物材料データシート”を上流図書とする履歴情報を履歴保存部２１から検出した結果を示している。
こうして、上流図書から下流図書の４冊の関連付けされた図書データに関する変更履歴が抽出できる。
【００６５】
図８は、上流図書から下流図書の４冊の関連付けられた図書データに関して作成した構成シートの一例を示している。
検出した履歴情報を用いて、最上流図書“果物活用基本仕様書”の図書番号、Ｒｅｖ．No.、章立、文章データを表示する。同様に、最下流の図書まで表示して図書間の関連構成を表す。
【００６６】
構成シートを作成することにより、図書の要件がどこの図書から派生し下流のどの図書に繋がっているかが明確にすることができる。このため、設計変更による影響範囲をあらかじめ明確にすることができ、設計効率改善や設計変更漏れの防止をすることができる。
【００６７】
以上述べた少なくとも一つの図書管理システム１０によれば、図書間で相互に関連付けられた文章データに基づいて関連付情報を作成することにより、任意の図書に変更が発生したときに、関連する図書を明確にすることができる。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６９】
１０…図書管理システム、１１…図書保存部、１２…関連付け対話部、１３…ハッシュ値生成部、１４…関連付け情報保存部、１５…抽出部、１６…検査ハッシュ値生成部、１７…差異検出部、１８…上書き部、１９…操作部、２０…図書編集対話部、２１…履歴保存部、２２…履歴抽出部、２３…管理シート作成部、２４…検索要件入力部、２５…履歴検索部、２６…要件検索図書構成部。
【図１】
2014203308.tif 000003
【図２】
2014203308.tif 000004
【図３】
2014203308.tif 000005
【図４】
2014203308.tif 000006
【図５】
2014203308.tif 000007
【図６】
2014203308.tif 000008
【図７】
2014203308.tif 000009
【図８】
2014203308.tif 000010