(57)【要約】【課題】関連づけの支援を行い、関連づけの手間を削減するとともに、関連づけの精度を向上させることのできる項目間関連生成支援装置を提供する。【解決手段】成果物のデータを入力し、成果物の項目間の関連づけを生成する項目間関連生成支援装置であって、成果物データの項目の説明を解析し、項目から抽出した用語をまとめた用語リストを作成する用語解析部と、項目が用語リスト内の用語のいずれに関連するかの情報を抽出して、項目が使用している用語を列挙した関連リストを成果物ごとに作成する関連抽出部と、関連リストを解析して、成果物データ間で、共通に使用している用語がある項目間の関連づけを示すトレーサビリティマトリクスを作成する関連解析部と、トレーサビリティマトリクスを所定の方式で表示する関連表示部を備える。【選択図】図１
2014232505.tif 000002
【特許請求の範囲】
【請求項１】
成果物のデータを入力し、成果物の項目間の関連づけを生成する項目間関連生成支援装置であって、
前記成果物データの項目の説明を解析し、前記項目から抽出した用語をまとめた用語リストを作成する用語解析部と、
前記項目が前記用語リスト内の用語のいずれに関連するかの情報を抽出して、前記項目が使用している用語を列挙した関連リストを前記成果物ごとに作成する関連抽出部と、
前記関連リストを解析して、前記成果物データ間で、共通に使用している用語がある前記項目間の関連づけを示すトレーサビリティマトリクスを作成する関連解析部と、
前記トレーサビリティマトリクスを所定の方式で表示する関連表示部を備える項目間関連生成支援装置。
【請求項２】
前記用語リストを表示し、ユーザの編集操作を可能とする用語表示・編集部を備える請求項１記載の項目間関連生成支援装置。
【請求項３】
前記成果物データを格納する成果物データ格納部と、
前記用語リストを格納する用語リスト格納部と、
前記関連リストを格納する関連リスト格納部と、
前記トレーサビリティマトリクスを格納するトレーサビリティマトリクス格納部を備える請求項１又は請求項２記載の項目間関連生成支援装置。
【請求項４】
前記用語解析部では、文章から単語への切り分けと解析を行うことにより用語の抽出を行う請求項１乃至請求項３のいずれか１項に記載の項目間関連生成支援装置。
【請求項５】
前記用語リストは、
前記用語が使用されている前記項目の個数を表す利用数と、
前記用語が前記成果物データ間で共通となっている組み合わせの数を表す関連数と、
前記項目の関連づけを行う際に、共通に使用される前記用語を示す有効フラグと、
同じ意味を表す単語として扱う単語の一覧である連想用語を構成要素とする請求項１乃至請求項４のいずれか１項に記載の項目間関連生成支援装置。
【請求項６】
前記関連抽出部は、前記用語リストの前記利用数に、前記用語が使用された回数を記録する請求項５記載の項目間関連生成支援装置。
【請求項７】
前記関連解析部は、前記用語リストの前記関連数に、前記用語が前記成果物データ間で共通となっている組み合わせの数を記録する請求項５又は請求項６記載の項目間関連生成支援装置。
【請求項８】
前記用語解析部は、項目の関連づけを行う際に、共通に使用される用語を示す有効フラグを使用する請求項５乃至請求項７のいずれか１項に記載の項目間関連生成支援装置。
【請求項９】
前記用語解析部は、所定の割合以上共通する用語を使用している場合に、前記用語間で、関連ありと判定する請求項５乃至請求項８のいずれか１項に記載の項目間関連生成支援装置。
【請求項１０】
前記用語解析部は、前記用語に重要度の重みづけをし、重要度の和が一定以上である場合に、前記用語間で、関連ありと判定する請求項５乃至請求項９のいずれか１項に記載の項目間関連生成支援装置。
【請求項１１】
前記用語表示・編集部は、ユーザによる前記有効フラグの編集操作を可能とし、編集結果は、前記用語リスト、前記トレーサビリティマトリクスに反映させる請求項５乃至請求項１０のいずれか１項に記載の項目間関連生成支援装置。
【請求項１２】
前記用語表示・編集部は、ユーザによる前記連想用語の編集操作を可能とし、編集結果は、前記用語リスト、前記トレーサビリティマトリクスに反映させる請求項５乃至請求項１１のいずれか１項に記載の項目間関連生成支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、項目間関連生成支援装置に関する。
【背景技術】
【０００２】
システム・ソフトウェア開発においてトレーサビリティの重要性が高まってきている。
【０００３】
トレーサビリティを構築するために行う項目間の関連づけは、手作業が一般的だが、対象規模の増加に比例して手間も膨大化する問題がある。
【０００４】
単純な共通キーワード利用による関連づけでは、一般用語での結びつきによる不要な関連づけや、類似する単語が関連づけられないという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１５１６２７号公報
【特許文献２】特開２０１０−２０４９１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、関連づけの支援を行い、関連づけの手間を削減するとともに、関連づけの精度を向上させることのできる項目間関連生成支援装置を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の項目間関連生成支援装置は、成果物のデータを入力し、成果物の項目間の関連づけを生成する項目間関連生成支援装置であって、前記成果物データの項目の説明を解析し、前記項目から抽出した用語をまとめた用語リストを作成する用語解析部と、前記項目が前記用語リスト内の用語のいずれに関連するかの情報を抽出して、前記項目が使用している用語を列挙した関連リストを前記成果物ごとに作成する関連抽出部と、前記関連リストを解析して、前記成果物データ間で、共通に使用している用語がある前記項目間の関連づけを示すトレーサビリティマトリクスを作成する関連解析部と、前記トレーサビリティマトリクスを所定の方式で表示する関連表示部を備える。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る項目間関連生成支援装置の概略構成を示すブロック図である。
【図２】成果物が文書の場合の成果物データを説明する図である。
【図３】項目間関連生成の処理の流れを示すフローチャートである。
【図４】用語解析部における用語リストの作成を説明する図である。
【図５】用語解析部における処理の流れを示すフローチャートである。
【図６】関連抽出部における関連抽出を説明する図である。
【図７】関連抽出部における処理の流れを示すフローチャートである。
【図８】関連解析部における関連解析を説明する図である。
【図９】関連解析部における処理の流れを示すフローチャートである。
【図１０】関連表示部及び用語表示・編集部での表示例を示す図である。
【図１１】関連表示部での表示例を示す図である。
【図１２】関連表示部での表示例を示す図である。
【図１３】関連表示部での表示例を示す図である。
【図１４】関連表示部における処理の流れを示すフローチャートである。
【図１５】有効フラグの編集を説明する図である。
【図１６】有効フラグの編集を説明する図である。
【図１７】連想用語の編集を説明する図である。
【図１８】編集内容の反映を説明する図である。
【図１９】用語表示・編集部における処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施の形態について、図面を参照して説明する。尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。
【００１０】
まず、本実施形態で用いる主要な用語について説明する。
【００１１】
「トレーサビリティ」とは、成果物(要求仕様や設計、実装、テストなど)の項目間における追跡可能性をいう。設計や実装の妥当性確認(抜け漏れや矛盾はないか)や、変更要求に対する影響範囲の把握などに活用する。
【００１２】
「項目」とは、関連づけを行う際に単位となる、成果物の一部分をいう。例えば、“要求仕様”という成果物では、“要求”、“要求仕様”が項目である。粒度はトレーサビリティの活用目的に応じて異なる。
【００１３】
「トレーサビリティマトリクス」とは、２つの成果物の項目間の関連づけを示す表をいう。表現方法には表形式、直接記述方式、ネットワーク図などがある。
【００１４】
本実施形態においては、２つの成果物の項目間で、用語リストの作成支援及び関連づけの候補を自動で作成することにより、関連づけの支援を行うものである。
【００１５】
図１は、本実施形態に係る項目間関連生成支援装置の概略構成を示すブロック図である。項目間関連生成支援装置は汎用のコンピュータ（例えばパーソナルコンピュータ（ＰＣ）等）と、同コンピュータ上で動作するソフトウェアとを用いて実現される。コンピュータとしては、ＣＡＤ（Computer Aided Design）やＣＡＥ（Computer Aided Engineering）に好適なエンジニアリングワークステーション（ＥＷＳ）等も含む。本実施形態はこのようなコンピュータに、２つの成果物の項目間で、用語リストの作成支援及び関連づけの候補を作成する一連の処理を実行させるプログラムとして実施することもできる。
【００１６】
図１に示すように、本実施形態に係る項目間関連生成支援装置１００は、大別すると、用語解析部１０、関連抽出部２０、関連解析部３０、関連表示部４０、用語表示・編集部５０、成果物データ格納部６０、用語リスト格納部７０、関連リスト格納部８０、トレーサビリティマトリクス格納部９０から構成されている。
【００１７】
ユーザは、項目間関連生成支援装置１００によって項目間の関連が適切であるかの確認等、当該装置の活用目的に応じて、複数の成果物の中から対象とする成果物の選定を行い、関連づけの組み合わせを作成する。例えば、基本設計が要求仕様を満たしているかを確認する目的では、“要求仕様”と“基本設計”の間の関連づけを対象とする。あるいは、“要求仕様”が“ソースコード”で正しく実装されているかを確認する目的では、“要求仕様”と“基本設計”、“基本設計”と“詳細設計”、“詳細設計”と“ソースコード”の３組の関連づけを作成する。
【００１８】
本実施形態では、成果物A“要求仕様”と成果物B“基本設計”を対象とし、これらの間の関連づけを行う場合を例にして説明する。
【００１９】
項目間関連生成支援装置１００は、図示しないユーザインタフェース等を介して成果物データを入力して、成果物データ格納部６０にしている。
【００２０】
用語解析部１０は、成果物データの項目説明を解析し、“用語リスト”を作成するものである。作成した用語リストは、用語リスト格納部７０に格納される。
【００２１】
関連抽出部２０は、成果物データの各項目が用語リストの有効な用語の内、何に関連するかの情報を抽出し、“関連リスト”にまとめる。同時に、用語リストの利用数に各用語が使われた回数を記録する。作成した関連リストは、関連リスト格納部８０に格納される。
【００２２】
関連解析部３０は、成果物A“要求仕様”と成果物B“基本設計”の各項目で共通する用語があるものを関連づけるものである。項目説明にある用語を関連情報として関連リストに出力しているので、関連解析部３０は、解析した内容をトレーサビリティマトリクスにまとめる。作成したトレーサビリティマトリクスは、トレーサビリティマトリクス格納部９０に格納される。関連解析部３０は、関連づけと同時に、用語リストの関連数に各用語が共通に使用された組み合わせの個数を記録する。
【００２３】
関連表示部４０は、成果物A“要求仕様”と成果物B“基本設計”の各項目の関連を表示するものである。
【００２４】
用語表示・編集部５０は、用語情報を表示し、ユーザの理解を助けるとともに、後述するようなユーザの多彩な編集を可能とする。
【００２５】
ユーザは、本実施形態に係る項目間関連生成支援装置１００で項目間の関連を確認等する事前準備として、対象とする成果物を加工し、成果物データを作成する。
【００２６】
図２は、成果物が文書の場合の成果物データを説明する図である。図２に示すように、成果物が“要求仕様書”、“基本設計書”のように文書の場合には、各文書の内容を改行に合わせて項目化する。得られた成果物データは、例えば“項目ＩＤ”、“説明”を構成要素として成り立っている。項目の粒度が活用目的に合わない場合は、ユーザは手作業で項目を調整するのが望ましい。
【００２７】
尚、成果物は文書に限られず、グラフでも、ソースコードでもよい。
【００２８】
以上のように構成された項目間関連生成支援装置１００における項目間関連生成支援の流れについて説明する。図３は、項目間関連生成の処理の流れを示すフローチャートである。尚、各処理の詳細はそれぞれ後述する。
【００２９】
まず、ユーザは、対象となる成果物データを準備する（ステップＳ３１）。
【００３０】
次に、成果物データの項目説明を解析し、用語リストを作成する（ステップＳ３２）。
【００３１】
次いで、成果物データの項目説明を解析し、各項目が使っている用語を列挙した関連リストを作成する（ステップＳ３３）。
【００３２】
次に、２つの成果物データ間で共通に利用している用語がある項目を関連づける（ステップＳ３４）。
【００３３】
続いて、作成されたトレーサビリティマトリクスを、ユーザが指定した方式で表示する（ステップＳ３５）。
【００３４】
次に、トレーサビリティマトリクスの内容はユーザにとって適切かを判定する（ステップＳ３６）。
【００３５】
トレーサビリティマトリクスの内容が適切でなければ（ステップＳ３６でＮｏ）、用語リストを修正（ステップＳ３７）し、ステップＳ３３に移行する。
【００３６】
一方、トレーサビリティマトリクスの内容が適切であれば（ステップＳ３６でＹｅｓ）、項目間関連生成の処理を終了する。
【００３７】
＜用語解析＞
図４は、用語解析部１０における用語リストの作成を説明する図である。図４に示すように、項目説明から単語を抽出する。用語の抽出では、文章から単語への切り分けと解析を行う。切り分けの仕方には、名詞のみ、名詞と動詞、名詞の組、名詞＋動詞の組（例えば、「ランプ」＋「点灯する」）などの方法がある。
【００３８】
用語リストは、例えば、“用語”、“利用数”、“関連数”、“有効フラグ”、“連想用語”を構成要素として作成する。“利用数”は、用語が使われている項目IDの個数である。“関連数”は、その用語が成果物A“要求仕様”と成果物B“基本設計”の間で共通された組み合わせの数である。“有効フラグ”は、項目の関連づけを行う際に、共通に使われる用語として使用するかどうかを示すフラグである。“連想用語”は、同じ意味を表す単語として扱う単語の一覧である。
【００３９】
登録対象となる単語を用語リストに追加する時点では、利用数と関連数は「なし」、有効フラグは全て「Yes」、連想用語は「なし」とする。
【００４０】
図５は、用語解析部１０における処理の流れを示すフローチャートである。
【００４１】
まず、用語解析部１０は、対象となる成果物データを入力する（ステップＳ５１）。
【００４２】
次に、成果物データの項目説明から単語を抽出する（ステップＳ５２）。
【００４３】
次に、抽出した単語が、用語リストへの登録対象か否かを判定する（ステップＳ５３）。登録対象であれば（ステップＳ５３でＹｅｓ）、用語リストに登録（ステップＳ５４）した後、全ての単語をチェックしたか否かを判定する（ステップＳ５５）。
【００４４】
一方、登録対象でなければ（ステップＳ５３でＮｏ）、ステップＳ５５に移行する。
【００４５】
全ての単語をチェックしたならば（ステップＳ５５でＹｅｓ）、全ての成果物データを入力したか否かを判定する（ステップＳ５６）。
【００４６】
全ての成果物データを入力していなければ（ステップＳ５６でＮｏ）、ステップＳ５１に移行する。一方、全ての成果物データを入力していれば（ステップＳ５６でＹｅｓ）用語解析部１０における処理を終了する。
【００４７】
＜関連抽出＞
図６は、関連抽出部２０における関連抽出を説明する図である。図６に示すように、関連抽出部２０では、成果物データの各項目が用語リストの有効な用語の内、何に関連するかの情報を抽出し、“関連リスト”として作成する。同時に、用語リストの利用数に各用語が使われた回数を記録する。尚、関連抽出の段階では、連想用語は登録されていないため、使われない。関連リストは、例えば、“項目ID”、““用語”を構成要素として作成する。
【００４８】
図７は、関連抽出部２０における処理の流れを示すフローチャートである。
【００４９】
まず、関連抽出部２０は、対象となる成果物データを入力する（ステップＳ７１）。
【００５０】
次に、成果物データの項目説明から単語を抽出する（ステップＳ７２）。
【００５１】
次に、抽出した単語が、用語リストまたは連想用語にあり、かつ有効な単語かを判定する（ステップＳ７３）。用語リストまたは連想用語にあり、かつ有効な単語であれば（ステップＳ７３でＹｅｓ）、関連リストに登録（ステップＳ７４）する。
【００５２】
次に、用語リストの利用数に１を加え（ステップＳ７５）た後、全ての項目をチェックしたか否かを判定する（ステップＳ７６）。
【００５３】
一方、抽出した単語が、用語リストにも連想用語にもない、あるいは有効な単語でなければ（ステップＳ７３でＮｏ）、ステップＳ７６に移行する。
【００５４】
全ての項目をチェックしたならば（ステップＳ７６でＹｅｓ）、全ての成果物データを処理したか否かを判定する（ステップＳ７７）。全ての項目をチェックしていなければ（ステップＳ７６でＮｏ）、ステップＳ７２に移行する。
【００５５】
全ての成果物データを処理していれば（ステップＳ７７でＹｅｓ）関連抽出部２０における処理を終了する。全ての成果物データを処理していなければ（ステップＳ７７でＮｏ）、ステップＳ７１に移行する。
【００５６】
＜関連解析＞
図８は、関連解析部３０における関連解析を説明する図である。図８（ａ）に示すように、関連解析部３０は、成果物A“要求仕様”と成果物B“基本設計”の各項目で共通する用語があるものを関連づけるため、項目説明にある用語を関連情報として関連リストに出力し、トレーサビリティマトリクスにまとめられる。図８（ａ）に示す例では、「会員名簿」と「会員ID」を共通して使用している。さらに、図８（ｂ）に示すように、関連づけと同時に、用語リストの関連数に各用語が共有された組み合わせの個数を記録する。
【００５７】
「関連有り」、「関連無し」の判断については、例えば、
（１）     １つでも共通する用語を使っている
（２）     一定の割合以上共通する用語を使っている
（３）用語に重要度の重みづけをし、重要度の和が一定以上である
これらのいずれかに該当する場合に、「関連有り」と判定することが好適である。いずれにせよ、これらに限るものではない。
【００５８】
図９は、関連解析部３０における処理の流れを示すフローチャートである。
【００５９】
まず、関連解析部３０は、関連リストから成果物A“要求仕様”の項目にある用語を入力する（ステップＳ９１）。
【００６０】
次に、関連リストから成果物B“基本設計”の項目にある用語を入力する（ステップＳ９２）。
【００６１】
続いて、共通する用語があるか否かを判定する（ステップＳ９３）。
【００６２】
共通する用語であれば（ステップＳ９３でＹｅｓ）、トレーサビリティマトリクスで成果物A“要求仕様”の項目と成果物B“基本設計”の項目の関連を「関連有り」にする（ステップＳ９４）。
【００６３】
次に、用語リストの関連数に1を加算する（ステップＳ９５）。
【００６４】
続いて、成果物B“基本設計”の全ての項目をチェックしたか否かを判定する（ステップＳ９６）。
【００６５】
ステップＳ９３でＮｏ（共通する用語でない）であれば、ステップＳ９６に移行する。
【００６６】
成果物B“基本設計”の全ての項目をチェックしたならば（ステップＳ９６でＹｅｓ）、成果物A“要求仕様”の全ての項目をチェックしたか否かを判定する（ステップＳ９７）。成果物B“基本設計”の全ての項目をチェックしていなければ（ステップＳ９６でＮｏ）、ステップＳ９２に移行する。
【００６７】
成果物A“要求仕様”の全ての項目をチェックしたならば（ステップＳ９７でＹｅｓ）、関連解析部３０における処理を終了する。一方、成果物A“要求仕様”の全ての項目をチェックしていなければ（ステップＳ９７でＮｏ）、ステップＳ９１に移行する。
【００６８】
＜関連表示＞
図１０は、関連表示部４０及び用語表示・編集部５０での表示例を示す図である。図１０（ａ）では、成果物Aと成果物Bの各項目の関連を表示するため、“詳細情報”と、表形式の“共通用語”及び“トレーサビリティマトリクス”が示されている。関連表示部４０の表示では、“詳細情報”において、使われている用語は強調表示したり、共通で使っている用語は色を変えて表示するのが好適である。図１１は、表形式のトレーサビリティマトリクスにおいて、ユーザによって選択された（ユーザによってフォーカスの操作がなされた）部分[A3-B3]に関係する情報がハイライトで表示されている。同様に、図１２は、直接記述形式のトレーサビリティマトリクスにおいて、ユーザによって選択された部分[A3-B3]に関係する情報がハイライトで表示されている。さらに、図１３は、ネットワーク図のトレーサビリティマトリクスにおいて、ユーザによって選択された部分[A3-B3]に関係する情報がハイライトで表示されている。
【００６９】
図１４は、関連表示部４０における処理の流れを示すフローチャートである。
【００７０】
まず、関連表示部４０にトレーサビリティマトリクスを表示する（ステップＳ１４１）。
【００７１】
次に、フォーカスの変更があったか否かを判定する（ステップＳ１４２）。
【００７２】
フォーカスの変更があれば（ステップＳ１４２でＹｅｓ）、フォーカスがある部分の要求仕様と基本設計の項目と説明を表示する（ステップＳ１４３）。フォーカスの変更がなければ（ステップＳ１４２でＮｏ）、繰り返して待機する。
【００７３】
続いて、フォーカスがある部分の要求仕様と基本設計の項目で使われている用語とその使用状況を表示する（ステップＳ１４４）。
【００７４】
次に、図１０に示す、編集内容反映ボタンが押されたか否かを判定する（ステップＳ１４５）。編集内容反映ボタンは、ユーザの編集した内容を確定させ、表示に反映させるための操作ボタンである。
【００７５】
編集内容反映ボタンが押されたならば（ステップＳ１４５でＹｅｓ）、関連表示部４０における処理を終了する。編集内容反映ボタンが押されなければ（ステップＳ１４５でＮｏ）、ステップＳ１４２に移行する。
【００７６】
＜用語表示・用語編集＞
図１０（ｂ）は、用語表示・編集部５０の表示の一例で、例えば、用語リスト、特定の用語を使用している項目の一覧を表示するが、用語表示・編集部５０は、用語リストにある用語を表示し、ユーザは有効フラグを編集することが可能である。
【００７７】
図１５は、有効フラグの編集を説明する図である。項目の一覧表示は必須ではないが、用語に関連する項目説明を表示することで、ユーザは有効フラグの設定が適切であるかどうかを判断しやすくする。用語部分は、強調表示や色づけを行うなど他と違う表示とするのが好適である。図１５に示す例では、「図書」の有効フラグが「Ｎｏ」に編集されている。
【００７８】
図１６は、有効フラグの編集を説明する図である。関連づけに関わらない用語の有効フラグを「No」にすることで、不必要な関連づけを防ぐことができる。図１６に示す例では、関連づけすべきでないものまで関連づけられているものが、適切な関連づけに編集されている。
【００７９】
図１７は、連想用語の編集を説明する図である。用語リストにある用語を表示し、各用語に対して連想される用語を登録する。これにより、同じ意味で違う用語を使用している場合でも適切に関連づけを行える。
【００８０】
図１０に示す表示例では、用語リストの表示は編集用と参照用に分けているが、参照用は表示せず、編集用の表の中でドラッグ＆ドロップ等による連想用語の追加を行ってもかまわない。
【００８１】
図１８は、編集内容の反映を説明する図である。用語表示・編集部５０にて編集した内容は、編集内容反映ボタンを押すことで、再度関連抽出と関連解析を行い、その結果を反映する。図１８に示す例では、「会員名簿」の連想用語として「利用者名簿」の追加及び「図書」の有効フラグの「Yes」から「No」への変更が、それぞれ反映されている。
【００８２】
図１９は、用語表示・編集部５０における処理の流れを示すフローチャートである。
【００８３】
まず、用語表示・編集部５０に、編集用用語リストと参照用用語リストを表示する（ステップＳ１９１）。
【００８４】
次に、編集用用語リストのフォーカス変更があったか否かを判定する（ステップＳ１９２）。尚、このフォーカス変更の有無の判定は、所定時間継続して行うのが好適である。
【００８５】
編集用用語リストのフォーカス変更があったならば（ステップＳ１９２でＹｅｓ）、続いて、編集用用語リストのフォーカスがある部分の要求仕様と基本設計の項目と説明を表示する（ステップＳ１９３）。
【００８６】
次に、参照用用語リストのフォーカス変更があったか否かを判定する（ステップＳ１９４）。尚、このフォーカス変更の有無の判定は、所定時間継続して行うのが好適である。編集用用語リストのフォーカス変更がなければ（ステップＳ１９２でＮｏ）、ステップＳ１９４に移行する。
【００８７】
参照用用語リストのフォーカス変更があったならば（ステップＳ１９４でＹｅｓ）、次に、参照用用語リストのフォーカスがある部分の要求仕様と基本設計の項目と説明を表示する（ステップＳ１９５）。
【００８８】
続いて、編集内容反映ボタンが押されたか否かを判定する（ステップＳ１９６）。
【００８９】
参照用用語リストのフォーカス変更がなければ（ステップＳ１９４でＮｏ）、ステップＳ１９６に移行する。
【００９０】
編集内容反映ボタンが押されたならば（ステップＳ１９６でＹｅｓ）、用語表示・編集部５０における処理を終了する。編集内容反映ボタンが押されなければ（ステップＳ１９６でＮｏ）、ステップＳ１９２に移行する。
【００９１】
以上説明したように、本実施形態によれば、２つの成果物の項目間の関連づけを支援し、かかる手間を削減するとともに、精度の高い関連づけを効率的に作成することができる。
【００９２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９３】
１００・・・項目間関連生成支援装置
１０・・・用語解析部
２０・・・関連抽出部
３０・・・関連解析部
４０・・・関連表示部
５０・・・用語表示・編集部
６０・・・成果物データ格納部
７０・・・用語リスト格納部
８０・・・関連リスト格納部
９０・・・トレーサビリティマトリクス格納部
【図１】
2014232505.tif 000003
【図２】
2014232505.tif 000004
【図３】
2014232505.tif 000005
【図４】
2014232505.tif 000006
【図５】
2014232505.tif 000007
【図６】
2014232505.tif 000008
【図７】
2014232505.tif 000009
【図８】
2014232505.tif 000010
【図９】
2014232505.tif 000011
【図１０】
2014232505.tif 000012
【図１１】
2014232505.tif 000013
【図１２】
2014232505.tif 000014
【図１３】
2014232505.tif 000015
【図１４】
2014232505.tif 000016
【図１５】
2014232505.tif 000017
【図１６】
2014232505.tif 000018
【図１７】
2014232505.tif 000019
【図１８】
2014232505.tif 000020
【図１９】
2014232505.tif 000021