(57)【要約】  構成品目の変更依頼、変更依頼に対応したレビュー、並びに変更依頼及びレビューに対する承認が正しい順番で実施されたことを第三者に説明することができるトレーサビリティ管理装置を提供する。構成品目と他の構成品目との間でトレースを行うためのトレース情報が第１のデータベースに登録される。また、構成品目の変更依頼の内容を示す変更依頼情報、変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに変更依頼及びレビューに対する承認を示す承認情報が第２のデータベースに登録される。
2020261363.tif 000002
【特許請求の範囲】
【請求項１】
構成品目と他の構成品目との間でトレースを行うためのトレース情報を第１のデータベースに登録する第１の登録部と、
前記構成品目の変更依頼の内容を示す変更依頼情報、前記変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに前記変更依頼及び前記レビューに対する承認を示す承認情報を第２のデータベースに登録する第２の登録部と、
を備えるトレーサビリティ管理装置。
【請求項２】
前記レビュー情報は、前記レビューの実績に関する情報を示すレビュー実績情報を含み、
前記承認情報は、前記変更依頼及び前記レビューの実績に対する承認の実績の内容を示す承認実績情報を含む
請求項１のトレーサビリティ管理装置。
【請求項３】
前記第１の登録部は、設定された抽出条件にしたがって前記トレース情報を抽出する
請求項１又は２のトレーサビリティ管理装置。
【請求項４】
前記第１の登録部は、前記構成品目を識別するトレースＩＤを前記第１のデータベースに登録し、
前記第２の登録部は、前記トレースＩＤに対応づけて前記変更依頼情報、前記レビュー情報及び前記承認情報を前記第２のデータベースに登録する
請求項１又は２のトレーサビリティ管理装置。
【請求項５】
前記第２のデータベースは、前記変更依頼情報を格納するデータ構造を有する
請求項１又は２のトレーサビリティ管理装置。
【請求項６】
前記第２のデータベースは、前記レビュー情報を格納するデータ構造を有する
請求項１又は２のトレーサビリティ管理装置。
【請求項７】
前記第２のデータベースは、前記承認情報を格納するデータ構造を有する
請求項１又は２のトレーサビリティ管理装置。
【請求項８】
前記変更依頼情報が前記第２のデータベースに登録された後に、前記変更依頼情報の変更を受け付ける変更部をさらに備える
請求項１又は２のトレーサビリティ管理装置。
【請求項９】
前記レビュー情報が前記第２のデータベースに登録された後に、前記レビュー情報の変更を受け付ける変更部をさらに備える
請求項１又は２のトレーサビリティ管理装置。
【請求項１０】
前記承認情報が前記第２のデータベースに登録された後に、前記承認情報の変更を受け付ける変更部をさらに備える
請求項１又は２のトレーサビリティ管理装置。
【請求項１１】
前記変更依頼情報、前記レビュー情報及び前記承認情報が前記第２のデータベースに登録された後に、前記変更依頼情報、前記レビュー情報及び前記承認情報を出力する出力部をさらに備える
請求項１又は２のトレーサビリティ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トレーサビリティ管理装置に関する。
【背景技術】
【０００２】
ソフトウェア開発の各工程においては、設計書、ソースコード、試験成績書等の成果物が作成される。また、ソフトウェア開発においては、多くの場合は、多数の成果物が作成され、作成された多数の成果物の一部の変更が行われる。このため、ソフトウェア開発においては、多数の成果物の一部の変更が多数の成果物の一貫性に与える影響を検証しなければならない。このため、ソフトウェア開発においては、多数の成果物の間の関連を管理し、多数の成果物の間でトレースを行うことができなければならない。多数の成果物の間でトレースを行うことができる状態を確立することは、トレーサビリティの構築と呼ばれる。【０００３】
トレーサビリティの構築は、多くの場合は、文書作成ツール、トレーサビリティツール等を用いて開発者により手作業で行われる。文書作成ツールとしては、マイクロソフトコーポレーション製のEXCEL（登録商標）等が用いられる。トレーサビリティツールとしては、キヤノンITソリューションズ株式会社製のReqtify、株式会社ＤＴＳインサイト製のmicroTRACER（登録商標）、キャッツ株式会社製のZIPC TERAS（登録商標）等が用いられる。【０００４】
特許文献１に記載された技術は、トレーサビリティの管理に関する。特許文献１に記載された技術においては、成果物に管理ＩＤが付与される。管理ＩＤには、トレース情報が付随する。トレース情報は、トレーサビリティＩＤ記録端末に登録される（段落００１４）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１８-５８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
Automotive SPICE（登録商標）は、車両システム開発向けのプロセス改善のための規格である。Automotive SPICEは、開発者が、複数の構成品目の変更依頼の内容を結び付けて双方向トレーサビリティを確保する活動を行い、変更依頼の実現可能性をレビューして複数の構成品目の一貫性を確保する活動を行うことを求める。また、Automotive SPICEは、責任者が、開発者により行われた活動を承認する活動を行うことを求める。さらに、Automotive SPICEは、これらの活動が定められた順序で行われたことを第三者に説明することができることを求める。しかし、これらの活動が定められた順序で行われたことを第三者に説明することは、マイクロソフトコーポレーション製のOffice（登録商標）等の文書作成ツールにより行うことは困難である。【０００７】
この問題は、Automotive SPICEに準拠するソフトウェア開発以外のソフトウェア開発においても生じる。【０００８】
本発明は、この問題に鑑みてなされた。本発明が解決しようとする課題は、構成品目の変更依頼、変更依頼に対応したレビュー、並びに変更依頼及びレビューに対する承認が正しい順番で実施されたことを第三者に説明することができるトレーサビリティ管理装置を提供することである。
【課題を解決するための手段】
【０００９】
トレーサビリティ管理装置において、構成品目と他の構成品目との間でトレースを行うためのトレース情報が第１のデータベースに登録される。また、構成品目の変更依頼の内容を示す変更依頼情報、変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに変更依頼及びレビューに対する承認を示す承認情報が第２のデータベースに登録される。
【発明の効果】
【００１０】
本発明によれば、構成品目の変更依頼の内容を示す変更依頼情報、変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに変更依頼及びレビューに対する承認を示す承認情報が第２のデータベースに登録される。このため、構成品目の変更依頼、変更依頼に対応したレビュー、並びに変更依頼及びレビューに対する承認が正しい順番で実施されたことを第三者に説明することができる。【００１１】
この発明の目的、特徴、局面、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１のトレーサビリティ管理装置を図示するブロック図である。
【図２】実施の形態１のトレーサビリティ管理装置におけるトレースＩＤ及びトレース情報の登録の流れを示すフローチャートである。
【図３】実施の形態１のトレーサビリティ管理装置における変更依頼情報の登録の流れを示すフローチャートである。
【図４】実施の形態１のトレーサビリティ管理装置におけるレビュー実績情報の登録の流れを示すフローチャートである。
【図５】実施の形態１のトレーサビリティ管理装置における承認実績情報の登録の流れを示すフローチャートである。
【図６】実施の形態１のトレーサビリティ管理装置におけるトレーサビリティ情報の表示の流れを示すフローチャートである。
【図７】実施の形態１のトレーサビリティ管理装置における傾向分析情報の表示の流れを示すフローチャートである。
【図８】実施の形態１のトレーサビリティ管理装置に備えられるトレーサビリティ情報データベースに格納される情報の例を示す図である。
【図９】実施の形態１のトレーサビリティ管理装置に備えられるトレーサビリティ情報データベースに格納される情報の例を示す図である。
【図１０】実施の形態１のトレーサビリティ管理装置に備えられる変更依頼情報データベースに格納される情報の例を示すテーブルである。
【図１１】実施の形態１のトレーサビリティ管理装置における変更依頼情報の表示の例を図示する図である。
【図１２】実施の形態１のトレーサビリティ管理装置に備えられる記録端末を図示するブロック図である。
【図１３】実施の形態１のトレーサビリティ管理装置に備えられるトレーサビリティ情報データベースのデータ構造を示す図である。
【図１４】実施の形態１のトレーサビリティ管理装置に備えられる変更依頼情報データベースのデータ構造を示す図である。
【発明を実施するための形態】
【００１３】
１  実施の形態１
１．１  トレーサビリティ管理装置
図１は、実施の形態１のトレーサビリティ管理装置を図示するブロック図である。
【００１４】
図１に図示される実施の形態１のトレーサビリティ管理装置１は、ソフトウェア開発において複数の構成品目間の双方向トレーサビリティを構築し管理するために用いられる。トレーサビリティ管理装置１は、ソフトウェア開発における複数の構成品目間の一貫性の検証を支援する。
【００１５】
トレーサビリティ管理装置１は、例えば、図１に図示されるように、登録端末１１、表示端末１２及び記録端末１３を備える。登録端末１１、表示端末１２及び記録端末１３は、互いに独立した３個の端末により構成される。なお、登録端末１１、表示端末１２及び記録端末１３の少なくともいずれかが、１個の端末により構成されてもよい。
【００１６】
１．２  登録端末
登録端末１１は、図１に図示されるように、要件情報データベース１１１、設計情報データベース１１２、プログラム情報データベース１１３及び試験情報データベース１１４を備える。
【００１７】
要件情報データベース１１１、設計情報データベース１１２、プログラム情報データベース１１３及び試験情報データベース１１４には、複数の構成品目、複数の構成品目にそれぞれ付与された複数のトレース識別子（トレースＩＤともいう）、及び複数のトレースＩＤにそれぞれ付随する複数のトレース情報が格納される。
【００１８】
複数の構成品目は、顧客から提示された要求仕様書、ソフトウェア開発の各工程において作成された成果物等を含む。ソフトウェア開発の工程は、システム設計、ソフトウェア設計、ソフトウェア詳細設計、プログラム制作、単体試験、ソフトウェア試験、システム試験等を含む。成果物は、設計書、ソースコード、試験成績書等を含む。
【００１９】
複数のトレースＩＤは、要求仕様書に付与された要求ＩＤ、設計書類に付与された設計ＩＤ、試験成績書に付与された試験ＩＤ等を含む。複数のトレースＩＤに含まれる各トレースＩＤは、各トレースＩＤが付与された構成品目を識別する。
【００２０】
複数のトレース情報に含まれる各トレース情報は、各トレース情報が付随するトレースＩＤが付与された構成品目と他の構成品目との間でトレースを行うための情報である。他の構成品目は、望ましくは、上流の工程及び下流の工程の少なくとも一方において作成された構成品目を含む。ただし、他の構成品目が、上流の工程及び下流の工程において作成された構成品目を含まなくてもよい。トレース情報が付随しないトレースＩＤが複数のトレースＩＤに含まれてもよい。
【００２１】
登録端末１１は、トレースＩＤ、及びトレースＩＤに付随するトレース情報を記録端末１３に登録する。登録端末１１が、トレース情報が付随しないトレースＩＤを記録端末１３に登録し、当該トレースＩＤを記録端末１３に登録した後に当該トレースＩＤに付随するトレース情報を記録端末１３に手動登録してもよい。
【００２２】
登録端末１１においては、記録端末１３に登録するトレース情報を抽出する際に必要となる構成品目が選択され、記録端末１３に登録するトレース情報を抽出する際に必要となるトレース情報の抽出条件が設定される。トレース情報の抽出条件は、トレースＩＤ等を含む。
【００２３】
１．３  表示端末
表示端末１２は、図１に図示されるように、開発者端末装置１２１、責任者端末装置１２２、第三者端末装置１２３及び開発者端末装置１２４を備える。開発者端末装置１２１は、変更依頼入力部１２１１及びレビュー実績入力部１２１２を備える。責任者端末装置１２２は、承認実績入力部１２２１を備える。第三者端末装置１２３は、トレーサビリティ情報表示部１２３１を備える。開発者端末装置１２４は、傾向分析情報表示部１２４１を備える。
【００２４】
表示端末１２は、構成品目の変更依頼の内容を示す変更依頼情報、当該変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに当該変更依頼及び当該レビューに対する承認を示す承認情報を記録端末１３に登録する。実施の形態１においては、登録されるレビュー情報が、変更依頼に対応したレビューの実績の内容を示すレビュー実績情報であるとする。また、承認情報が、変更依頼及びレビューの実績に対する承認の実績の内容を示すレビュー実績情報であるとする。
【００２５】
変更依頼入力部１２１１は、変更依頼情報の入力を受け付ける。レビュー実績入力部１２１２は、レビュー実績情報の入力を受け付ける。変更依頼情報及びレビュー実績情報の入力は、開発者により行われる。変更依頼情報及びレビュー実績情報の入力は、コメントの入力により行われてもよいし、ファイルの登録により行われてもよい。
【００２６】
承認実績入力部１２２１は、承認実績情報の入力を受け付ける。承認実績情報の入力は、責任者により行われる。
【００２７】
トレーサビリティ情報表示部１２３１は、トレーサビリティ情報が記録端末１３に登録された後にトレーサビリティ情報を表示することによりトレーサビリティ情報を出力する第１の出力部である。トレーサビリティ情報は、構成品目の変更依頼の内容を示す変更依頼情報、当該変更依頼に対応したレビューの実績の内容を示すレビュー実績情報、並びに当該変更依頼及び当該レビューの実績に対する承認の実績の内容を示すレビュー実績情報を含む。トレーサビリティ情報を表示すること以外によりトレーサビリティ情報が出力されてもよい。例えば、トレーサビリティ情報を印刷すること、トレーサビリティ情報を送信すること等によりトレーサビリティ情報が出力されてもよい。
【００２８】
傾向分析情報表示部１２４１は、傾向分析情報を表示することにより傾向分析情報を出力する第２の出力部である。傾向分析情報は、トレースＩＤ、当該トレースＩＤが付与された構成品目の変更依頼の内容を示す変更依頼情報の数を含む。傾向分析情報を表示すること以外により傾向分析情報が出力されてもよい。例えば、傾向分析情報を印刷すること、傾向分析情報を送信すること等により傾向分析情報が出力されてもよい。
【００２９】
１．４  記録端末
記録端末１３は、トレーサビリティ情報データベース１３１、トレース情報抽出部１３２、変更依頼情報データベース１３３、トレーサビリティ情報抽出部１３４及び傾向分析情報抽出部１３５を備える。
【００３０】
トレーサビリティ情報データベース１３１は、複数のトレースＩＤ及び複数のトレース情報を格納する第１のデータベースである。
【００３１】
トレース情報抽出部１３２は、トレースＩＤ、及びトレースＩＤに付随するトレース情報をトレーサビリティ情報データベース１３１に登録する第１の登録部である。
【００３２】
トレース情報抽出部１３２は、選択された構成品目に付与されたトレースＩＤを検出し、検出したトレースＩＤをトレーサビリティ情報データベース１３１に登録する。
【００３３】
また、トレース情報抽出部１３２は、設定されたトレース情報の抽出条件にしたがってトレース情報を自動抽出し、自動抽出したトレース情報をトレーサビリティ情報データベース１３１に登録する。
【００３４】
変更依頼情報データベース１３３は、複数の変更依頼情報、複数のレビュー実績情報及び複数の承認実績情報を格納する第２のデータベースである。
【００３５】
変更依頼情報データベース１３３は、複数の変更依頼情報を格納するデータ構造を有し、複数のレビュー実績情報を格納するデータ構造を有し、複数の承認実績情報を格納するデータ構造を有する。
【００３６】
トレーサビリティ情報抽出部１３４は、変更依頼入力部１２１１に入力された変更依頼情報、レビュー実績入力部１２１２に入力されたレビュー実績情報、及び承認実績入力部１２２１に入力された承認実績情報を得、得た変更依頼情報、レビュー実績情報及び承認実績情報を変更依頼情報データベース１３３に登録する第２の登録部である。
【００３７】
また、トレーサビリティ情報抽出部１３４は、設定されたトレーサビリティ情報の表示条件にしたがって、トレーサビリティ情報データベース１３１及び変更依頼情報データベース１３３からトレーサビリティ情報を抽出し、抽出したトレーサビリティ情報をトレーサビリティ情報表示部１２３１に表示させる。
【００３８】
傾向分析情報抽出部１３５は、設定された傾向分析情報の表示条件にしたがって、トレーサビリティ情報データベース１３１及び変更依頼情報データベース１３３から傾向分析情報を抽出し、抽出した傾向分析情報を傾向分析情報表示部１２４１に表示させる。傾向分析情報の表示条件は、トレーサビリティ情報の表示条件にしたがって設定されている。
【００３９】
１．５  トレースＩＤ及びトレース情報の登録
図２は、実施の形態１のトレーサビリティ管理装置におけるトレースＩＤ及びトレース情報の登録の流れを示すフローチャートである。
【００４０】
トレース情報は、構成品目から自動登録される。
【００４１】
図２に図示されるステップＳ１１においては、記録端末１３において、トレーサビリティ情報データベース１３１が作成される。
【００４２】
続くステップＳ１２においては、登録端末１１において、対象となる構成品目が選択される。
【００４３】
続くステップＳ１３においては、登録端末１１において、トレース情報の抽出条件が設定される。
【００４４】
続くステップＳ１４においては、トレース情報抽出部１３２が、トレースを実行する。トレース情報抽出部１３２は、その際に、選択された構成品目に付与されたトレースＩＤを検出し、検出したトレースＩＤをトレーサビリティ情報データベース１３１に登録する。また、トレース情報抽出部１３２は、設定されたトレース情報の抽出条件にしたがってトレース情報を自動抽出し、自動抽出したトレース情報をトレーサビリティ情報データベース１３１に登録する。
【００４５】
ステップＳ１１からＳ１４までによれば、トレーサビリティ情報データベース１３１にトレースＩＤ及びトレース情報が格納される。
【００４６】
１．６  変更依頼情報の登録
図３は、実施の形態１のトレーサビリティ管理装置における変更依頼情報の登録の流れを示すフローチャートである。
【００４７】
変更依頼情報は、開発者により手動登録される。
【００４８】
図３に図示されるステップＳ２１においては、記録端末１３において、変更依頼情報データベース１３３が作成される。
【００４９】
続くステップＳ２２においては、表示端末１２において、対象となるトレースＩＤが選択される。
【００５０】
続くステップＳ２３においては、表示端末１２において、選択されたトレースＩＤが付与された構成品目の変更依頼の内容を示す変更依頼情報が入力される。
【００５１】
続くステップＳ２４においては、トレーサビリティ情報抽出部１３４が、選択されたトレースＩＤに対応づけて、入力された変更依頼情報を変更依頼情報データベース１３３に登録する。
【００５２】
ステップＳ２１からＳ２４までによれば、変更依頼情報データベース１３３に変更依頼情報がトレースＩＤに対応づけられて格納される。
【００５３】
１．７  レビュー実績情報の登録
図４は、実施の形態１のトレーサビリティ管理装置におけるレビュー実績情報の登録の流れを示すフローチャートである。
【００５４】
レビュー実績情報は、開発者により手動登録される。
【００５５】
図４に図示されるステップＳ３１においては、表示端末１２において、対象となるトレースＩＤが選択される。
【００５６】
続くステップＳ３２においては、記録端末１３において、選択されたトレースＩＤに対応づけられた変更依頼情報が変更依頼情報データベース１３３から検索される。
【００５７】
続くステップＳ３３においては、当該変更依頼情報が変更依頼情報データベース１３３に登録されているか否かが検索の結果から判定される。当該変更依頼情報が変更依頼情報データベース１３３に登録されていると判定された場合は、ステップＳ３４からＳ３６までが実行される。当該変更依頼情報が変更依頼情報データベース１３３に登録されていないと判定された場合は、ステップＳ３７が実行される。
【００５８】
ステップＳ３４においては、トレーサビリティ情報抽出部１３４が、当該変更依頼情報を表示端末１２に表示させる。
【００５９】
続くステップＳ３５においては、表示端末１２において、変更依頼に対応したレビューの実績の内容を示すレビュー実績情報が入力される。
【００６０】
続くステップＳ３６においては、トレーサビリティ情報抽出部１３４が、選択されたトレースＩＤに対応づけて、入力されたレビュー実績情報を変更依頼情報データベース１３３に登録する。
【００６１】
ステップＳ３７においては、トレーサビリティ情報抽出部１３４が、選択されたトレースＩＤに対応づけられた変更依頼情報が変更依頼情報データベース１３３に登録されていないことを示す通知を表示端末１２に表示させる。
【００６２】
ステップＳ３１からＳ３７までによれば、変更依頼情報データベース１３３にレビュー実績情報がトレースＩＤに対応づけられて格納される。
【００６３】
また、ステップＳ３１からＳ３７までによれば、開発者は、変更依頼情報データベース１３３に変更依頼の内容を示す変更依頼情報が登録されている場合には、当該変更依頼に対応したレビューの実績の内容を示すレビュー実績情報を変更依頼情報データベース１３３に登録することができる。また、開発者は、変更依頼情報データベース１３３に変更依頼情報が登録されていない場合には、そのことを通知により認識することができる。
【００６４】
１．８  承認実績情報の登録
図５は、実施の形態１のトレーサビリティ管理装置における承認実績情報の登録の流れを示すフローチャートである。
【００６５】
承認実績情報は、責任者により手動登録される。
【００６６】
図５に図示されるステップＳ４１においては、表示端末１２において、対象となるトレースＩＤが選択される。
【００６７】
続くステップＳ４２においては、記録端末１３において、選択されたトレースＩＤに対応づけられた変更依頼情報及びレビュー実績情報が変更依頼情報データベース１３３から検索される。
【００６８】
続くステップＳ４３においては、当該変更依頼情報及び当該レビュー実績情報が変更依頼情報データベース１３３に登録されているか否かが検索の結果から判定される。当該変更依頼情報及び当該レビュー実績情報が変更依頼情報データベース１３３に登録されていると判定された場合は、ステップＳ４４からＳ４８までが実行される。当該変更依頼情報及び当該レビュー実績情報が変更依頼情報データベース１３３に登録されていないと判定された場合は、ステップＳ４９が実行される。
【００６９】
ステップＳ４４においては、トレーサビリティ情報抽出部１３４が、当該変更依頼情報及び当該レビュー実績情報を表示端末１２に表示させる。
【００７０】
ステップＳ４５においては、表示端末１２において、変更依頼を確認した実績の内容を示す情報が入力される。
【００７１】
続くステップＳ４６においては、表示端末１２において、レビューの実績を確認した実績の内容を示す情報が入力される。
【００７２】
続くステップＳ４７においては、表示端末１２において、変更依頼及びレビューの実績に対する承認の実績の内容を示す承認実績情報が入力される。
【００７３】
続くステップＳ４８においては、トレーサビリティ情報抽出部１３４が、選択されたトレースＩＤに対応づけて、入力された承認実績情報を変更依頼情報データベース１３３に登録する。
【００７４】
ステップＳ４９においては、トレーサビリティ情報抽出部１３４が、選択されたトレースＩＤに対応づけられた変更依頼情報及びレビュー実績情報が変更依頼情報データベース１３３に登録されていないことを示す通知を表示端末１２に表示させる。
【００７５】
ステップＳ４１からＳ４９までによれば、変更依頼情報データベース１３３に承認実績情報がトレースＩＤに対応づけられて格納される。
【００７６】
また、ステップＳ４１からＳ４９までによれば、責任者は、変更依頼情報データベース１３３に変更依頼に対応したレビューの実績の内容を示すレビュー実績情報が登録されている場合には、当該変更依頼及び当該レビューの実績に対する承認の実績の内容を示す承認実績情報を変更依頼情報データベース１３３に登録することができる。また、責任者は、変更依頼情報データベース１３３に変更依頼に対応したレビューの実績の内容を示すレビュー実績情報が登録されていない場合には、そのことを通知により認識することができる。
【００７７】
１．９  トレーサビリティ情報の表示
図６は、実施の形態１のトレーサビリティ管理装置におけるトレーサビリティ情報の表示の流れを示すフローチャートである。
【００７８】
図６に図示されるステップＳ５１においては、表示端末１２において、対象となるトレースＩＤが選択される。
【００７９】
続くステップＳ５２においては、記録端末１３において、選択されたトレースＩＤに対応づけられた変更依頼情報、レビュー実績情報及び承認実績情報が変更依頼情報データベース１３３から検索される。
【００８０】
続くステップＳ５３においては、トレーサビリティ情報抽出部１３４が、当該変更依頼情報、当該レビュー実績情報及び当該承認実績情報を表示端末１２に表示させる。
【００８１】
１．１０  傾向分析情報の表示
図７は、実施の形態１のトレーサビリティ管理装置における傾向分析情報の表示の流れを示すフローチャートである。
【００８２】
図７に図示されるステップＳ６１においては、表示端末１２において、検索条件が入力される。検索条件は、登録日、キーワード等を含む。
【００８３】
続くステップＳ６２においては、検索条件に適合する変更依頼情報が変更依頼情報データベース１３３から抽出される。
【００８４】
続くステップＳ６３においては、当該変更依頼情報の件数が１件以上であるか否かが判定される。当該変更依頼情報の件数が１件以上である場合は、ステップＳ６４が実行される。当該変更依頼情報の件数が０件である場合は、ステップＳ６５が実行される。
【００８５】
ステップＳ６４においては、傾向分析情報抽出部１３５が、抽出された変更依頼情報を表示端末１２に表示させる。
【００８６】
一方、ステップＳ６５においては、傾向分析情報抽出部１３５が、検索条件に適合する変更依頼情報が存在しないことを示す通知を表示端末１２に表示させる。
【００８７】
１．１１  トレーサビリティ情報データベースに格納される情報の例
図８及び図９は、実施の形態１のトレーサビリティ管理装置に備えられるトレーサビリティ情報データベースに格納される情報の例を示す図である。
【００８８】
図８に図示される、トレーサビリティ情報データベース１３１に格納される情報Ｉ１は、「ID name」、「Summary」、「Content」、「CR_ID(1)」、「CR_ID(2)」、・・・、「CR_ID(n)」という項目名をそれぞれ有する情報Ｉ１１，Ｉ１２，Ｉ１３，Ｉ１４１，Ｉ１４２，・・・，Ｉ１４ｎを含む。情報Ｉ１４１，Ｉ１４２，・・・，Ｉ１４ｎは、「CR_ID」という包括項目名を有する。
【００８９】
情報Ｉ１１は、要求仕様書に付与された要求ＩＤである。要求仕様書には、命名規則に従って要求ＩＤが付与されている。情報Ｉ１２は、当該要求仕様書の要約の内容を示す。情報Ｉ１３は、当該要求仕様書の詳細な内容を示す。情報Ｉ１４１，Ｉ１４２，・・・，Ｉ１４ｎは、変更依頼情報データベース１３３に格納される変更依頼情報との間でトレースを行うための情報である。
【００９０】
図９に図示される、トレーサビリティ情報データベース１３１に格納される情報Ｉ２は、図８に図示される情報Ｉ１と同様に、「ID name」、「Summary」、「Content」、「CR_ID(1)」、「CR_ID(2)」、・・・、「CR_ID(n)」という項目名をそれぞれ有する情報Ｉ２１，Ｉ２２，Ｉ２３，Ｉ２４１，Ｉ２４２，・・・，Ｉ２４ｎを含む。情報Ｉ２４１，Ｉ２４２，・・・，Ｉ２４ｎは、「CR_ID」という包括項目名を有する。
【００９１】
情報Ｉ２１は、設計書に付与された設計ＩＤである。情報Ｉ２は、「Up traceID」という項目名を有する情報Ｉ２５をさらに含む。情報Ｉ２５は、上流の工程において作成された要求仕様書との間でトレースを行うための情報である。
【００９２】
１．１２  変更依頼情報データベースに格納される情報
図１０は、実施の形態１のトレーサビリティ管理装置に備えられる変更依頼情報データベースに格納される情報の例を示すテーブルである。
【００９３】
図１０に図示される、変更依頼情報データベース１３３に格納される情報Ｉ３は、「ID name」、「Reason」、「Review」、「Accept」、「WP_ID(1)」、「WP_ID(2)」、・・・、「WP_ID(n)」という項目名をそれぞれ有する情報Ｉ３１，Ｉ３２，Ｉ３３，Ｉ３４，Ｉ３５１，Ｉ３５２，・・・，Ｉ３５ｎを含む。情報Ｉ３５１，Ｉ３５２，・・・，Ｉ３５ｎは、「WP_ID」という包括項目名を有する。
【００９４】
情報Ｉ３１は、変更依頼情報に付与された管理ＩＤである。変更依頼情報には、命名規則に従って管理ＩＤが付与されている。情報Ｉ３２は、当該変更依頼情報である。情報Ｉ３３は、レビュー実績情報である。情報Ｉ３４は、承認実績情報である。情報Ｉ３５１，Ｉ３５２，・・・，Ｉ３５ｎは、トレーサビリティ情報データベース１３１に格納されるトレース情報との間でトレースを行うための情報である。
【００９５】
１．１３  変更依頼情報の表示
図１１は、実施の形態１のトレーサビリティ管理装置における変更依頼情報の表示の例を図示する図である。図１１は、図８に図示される情報がトレーサビリティ情報データベースに格納されており、図１０に図示される情報が変更依頼情報データベースに格納されている場合の変更依頼情報の表示の例を図示する。
【００９６】
図１１に図示される、表示端末１２への変更依頼情報の表示Ｄは、表示要素Ｄ１１，Ｄ１２，Ｄ１４１及びＤ１４２を含む。表示要素Ｄ１１，Ｄ１２，Ｄ１４１及びＤ１４２は、それぞれ図８に図示される情報Ｉ１１ａ，Ｉ１２ａ，Ｉ１４１ａ及びＩ１４２ａを表示する。
【００９７】
表示Ｄは、表示要素Ｄ３１ａ，Ｄ３２ａ及びＤ３３ａ、並びに矢印Ａ１を含む。表示要素Ｄ３１ａ，Ｄ３２ａ及びＤ３３ａは、それぞれ、図１０に図示される情報Ｉ３１ａ，Ｉ３２ａ及びＩ３３ａを表示する。表示要素Ｄ１４１と表示要素Ｄ３１ａとの間には、表示要素Ｄ１４１により表示される情報Ｉ１４１ａにより示されるリンク先が、表示要素Ｄ３１ａにより表示される情報Ｉ３１ａであることを示す矢印Ａ１が表示される。
【００９８】
表示Ｄは、表示要素Ｄ３１ｂ，Ｄ３２ｂ及びＤ３３ｂ、並びに矢印Ａ２を含む。表示要素Ｄ３１ｂ，Ｄ３２ｂ及びＤ３３ｂは、それぞれ、図１０に図示される情報Ｉ３１ｂ，Ｉ３２ｂ及びＩ３３ｂを表示する。表示要素Ｄ１４２と表示要素３１ｂとの間には、表示要素Ｄ１４２により表示される情報Ｉ１４２ａにより示されるリンク先が、表示要素Ｄ３１ｂにより表示される情報Ｉ３１ｂであることを示す矢印Ａ２が表示される。
【００９９】
表示Ｄによれば、開発者は、ＩＤ及びトレース関係の表示を閲覧することができる。
【０１００】
１．１４  変更依頼情報、レビュー実績情報及び承認実績情報の変更
図１２は、実施の形態１のトレーサビリティ管理装置に備えられる記録端末を図示するブロック図である。
【０１０１】
望ましくは、記録端末１３は、図１２に図示される変更部１３７を備える。変更部１３７は、変更依頼情報が変更依頼情報データベース１３３に登録された後に、変更依頼情報の変更を受け付ける。また、変更部１３７は、レビュー実績情報が変更依頼情報データベース１３３に登録された後に、レビュー実績情報の変更を受け付ける。また、変更部１３７は、承認実績情報が変更依頼情報データベース１３３に登録された後に、承認実績情報の変更を受け付ける。変更部１３７は、入力画面を表示し、入力画面を参照して行われる入力操作を受け付ける。
【０１０２】
１．１５  トレーサビリティ情報データベースのデータ構造
図１３は、実施の形態１のトレーサビリティ管理装置に備えられるトレーサビリティ情報データベースのデータ構造を示す図である。
【０１０３】
トレーサビリティ情報データベース１３１は、複数のトレース情報を格納する。図１３に図示される、トレーサビリティ情報データベース１３１のデータ構造Ｔ１は、当該複数のトレース情報の各々に対応するデータ構造である。
【０１０４】
データ構造Ｔ１は、「Tracability information」というノード名を有する親ノードＴ１１を含む。親ノードＴ１１には、トレースＩＤが記述される。
【０１０５】
データ構造Ｔ１は、親ノードＴ１１の下位に、「File Type」、「Up traceID」、「Down TraceID」、「CR_ID」及び「Link」というノード名をそれぞれ有する子ノードＴ１２，Ｔ１３，Ｔ１４，Ｔ１５及びＴ１６を含む。子ノードＴ１２には、要求（要件）、基本設計、詳細設計、ソースコード、単体テスト、統合テスト等の属性が記述される。子ノードＴ１３には、関連性を有する前のトレース情報が付随するトレースＩＤが記述される。子ノードＴ１４には、関連性を有する後のトレース情報が付随するトレースＩＤが記述される。子ノードＴ１５には、変更依頼情報に付与された管理ＩＤが記述される。子ノードＴ１６には、構成品目へのリンク先を示すリンク情報が記述される。ノードに記述すべき値が存在しない場合は、当該ノードに値が記述されなくてもよい。
【０１０６】
１．１６  変更依頼情報データベースのデータ構造
図１４は、実施の形態１のトレーサビリティ管理装置に備えられる変更依頼情報データベースのデータ構造を示す図である。
【０１０７】
変更依頼情報データベース１３３は、複数の変更依頼情報を格納する。図１４に図示される、変更依頼情報データベース１３３のデータ構造Ｔ２は、当該複数の変更依頼情報の各々に対応するデータ構造である。
【０１０８】
データ構造Ｔ２は、「Change request information」というノード名を有する親ノードＴ２１を含む。親ノードＴ２１には、管理ＩＤが記述される。
【０１０９】
データ構造Ｔ２は、親ノードＴ２１の下位に、「File Type」、「Reason_Link」、「Review_Link」、「Reason_Check」及び「Review_Check」というノード名をそれぞれ有する子ノードＴ２２，Ｔ２３，Ｔ２４，Ｔ２５及びＴ２６を含む。子ノードＴ２２には、顧客要件、社内要件、不具合対応等の属性が記述される。子ノードＴ２３には、変更依頼情報を含む構成品目へのリンク先が記述される。子ノードＴ２４には、レビュー実績情報を含む構成品目へのリンク先が記述される。子ノードＴ２５には、変更依頼を確認した実績の内容を示す情報が記述される。子ノードＴ２６には、レビューの実績を確認した実績の内容を示す情報が記述される。ノードに記述すべき値が存在しない場合は、当該ノードに値が記述されなくてもよい。
【０１１０】
１．１７  各機能ブロック、制御線及び情報線
登録端末１１、表示端末１２及び表示端末１２に備えられる機能ブロックは、中央演算処理装置（ＣＰＵ）等のプロセッサが当該機能ブロックの機能を実現するためのプログラムを解釈して実行することにより実現され、ソフトウェアで実現される。しかし、機能ブロックの全部又は一部が、集積回路等のハードウェアにより実現されてもよい。
【０１１１】
図１には、制御線及び情報線が描かれているが、描かれた制御線及び情報線以外の制御線及び／又は情報線が存在してもよい。全ての機能ブロックが制御線及び／又は情報線により互いに接続されてもよい。
【０１１２】
１．１８  実施の形態１の発明の効果
実施の形態１の発明によれば、構成品目の変更依頼の内容を示す変更依頼情報、変更依頼に対応したレビューの実績の内容を示すレビュー実績情報、並びに変更依頼及び変更依頼に対応したレビューに対する承認の実績の内容を示す承認実績情報が登録される。このため、構成品目の変更依頼、変更依頼に対応したレビュー、並びに変更依頼及び変更依頼に対応したレビューに対する承認が正しい順番で実施されたことを第三者に説明することができる。第三者は、トレーサビリティ情報表示部１２３１に表示されるトレーサビリティ情報を閲覧することにより、構成品目の変更依頼、変更依頼に対応したレビュー、並びに変更依頼及び変更依頼に対応したレビューに対する承認が正しい順番で実施されたことを確認することができる。
【０１１３】
また、実施の形態１の発明によれば、構成品目に付与されたトレースＩＤ、及び当該構成品目の変更依頼の内容を示す変更依頼情報の数を含む傾向分析情報が傾向分析情報表示部１２４１に表示される。このため、開発者は、トレースＩＤごとに、構成品目の変更依頼の回数を知ることができる。これにより、開発者は、トレーサビリティの傾向を分析する際に必要となる、所望のトレースＩＤが付与された構成品目の変更依頼の回数を容易に得ることができる。これにより、膨大な工数を要していたトレーサビリティの傾向の分析に要する工数を減らすことができ、ソフトウェア開発を効率的に行うことができる。この効果は、ソフトウェア開発が複雑な車両システム開発である場合に特に顕著に現れる。
【０１１４】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【０１１５】
この発明は詳細に説明されたが、上記した説明は、すべての局面において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１１６】
１  トレーサビリティ管理装置、１２１１  変更依頼入力部、１２１２  レビュー実績入力部、１２２１  承認実績入力部、１２３１  トレーサビリティ情報表示部、１２４１  傾向分析情報表示部、１３１  トレーサビリティ情報データベース、１３２  トレース情報抽出部、１３３  変更依頼情報データベース、１３４  トレーサビリティ情報抽出部、１３５  傾向分析情報抽出部、１３７  変更部。
【図１】
2020261363.tif 000003
【図２】
2020261363.tif 000004
【図３】
2020261363.tif 000005
【図４】
2020261363.tif 000006
【図５】
2020261363.tif 000007
【図６】
2020261363.tif 000008
【図７】
2020261363.tif 000009
【図８】
2020261363.tif 000010
【図９】
2020261363.tif 000011
【図１０】
2020261363.tif 000012
【図１１】
2020261363.tif 000013
【図１２】
2020261363.tif 000014
【図１３】
2020261363.tif 000015
【図１４】
2020261363.tif 000016
【手続補正書】
【提出日】令和3年6月23日(2021.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構成品目と他の構成品目との間でトレースを行うためのトレース情報を第１のデータベースに登録する第１の登録部と、
前記構成品目の変更依頼の内容を示す変更依頼情報、前記変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに前記変更依頼及び前記レビューに対する承認を示す承認情報を第２のデータベースに登録する第２の登録部と、
を備え、
前記トレース情報は、前記構成品目それぞれに付与されたトレースＩＤの情報を含み、
前記変更依頼情報は、変更依頼の対象となる前記構成品目に付与された前記トレースＩＤに対応付けられ、
前記レビュー情報は、レビュー対象となる前記構成品目に付与された前記トレースＩＤと対応付けられた前記変更依頼情報が前記第２のデータベースに登録されている場合に、レビューを実施した実績の内容を示すレビュー実績情報を含み、
前記承認情報は、承認対象となる前記構成品目に付与された前記トレースＩＤと対応付けられた前記変更依頼情報及び前記レビュー実績情報が前記第２のデータベースに登録されている場合に、承認確認を実施した実績の内容を示す承認実績情報を含むトレーサビリティ管理装置。
【請求項２】
前記第１の登録部は、設定された抽出条件にしたがって前記トレース情報を抽出する
請求項１のトレーサビリティ管理装置。
【請求項３】
前記第１の登録部は、前記トレースＩＤを前記第１のデータベースに登録し、
前記第２の登録部は、前記トレースＩＤに対応づけて前記変更依頼情報、前記レビュー情報及び前記承認情報を前記第２のデータベースに登録する
請求項１のトレーサビリティ管理装置。
【請求項４】
前記第２のデータベースは、前記変更依頼情報を格納するデータ構造を有する
請求項１のトレーサビリティ管理装置。
【請求項５】
前記第２のデータベースは、前記レビュー情報を格納するデータ構造を有する
請求項１のトレーサビリティ管理装置。
【請求項６】
前記第２のデータベースは、前記承認情報を格納するデータ構造を有する
請求項１のトレーサビリティ管理装置。
【請求項７】
前記変更依頼情報が前記第２のデータベースに登録された後に、前記変更依頼情報の変更を受け付ける変更部をさらに備える
請求項１のトレーサビリティ管理装置。
【請求項８】
前記レビュー情報が前記第２のデータベースに登録された後に、前記レビュー情報の変更を受け付ける変更部をさらに備える
請求項１のトレーサビリティ管理装置。
【請求項９】
前記承認情報が前記第２のデータベースに登録された後に、前記承認情報の変更を受け付ける変更部をさらに備える
請求項１のトレーサビリティ管理装置。
【請求項１０】
レビュー対象となる前記構成品目について、当該構成品目に付与された前記トレースＩＤと対応付けられた前記変更依頼情報が前記第２のデータベースに登録されている場合に、前記トレースＩＤと対応付けられた前記変更依頼情報を表示し、かつ、
承認対象となる前記構成品目に付与された前記トレースＩＤと対応付けられた前記変更依頼情報及び前記レビュー実績情報が前記第２のデータベースに登録されている場合に、前記トレースＩＤと対応付けられた前記変更依頼情報及び前記レビュー情報を表示する表示部をさらに備える
請求項１から９のうちのいずれか１項に記載のトレーサビリティ管理装置。
【請求項１１】
構成品目と他の構成品目との間でトレースを行うためのトレース情報を、前記構成品目それぞれに付与されたトレースＩＤの情報を含めて第１のデータベースに登録する第１のステップと、
前記構成品目の変更依頼の内容を示す変更依頼情報を作成し、前記変更依頼の対象となる前記構成品目に付与された前記トレースＩＤに対応付けて前記変更依頼情報を第２のデータベースに登録する第２のステップと、
レビュー対象となる前記構成品目について、当該構成品目に付与された前記トレースＩＤと対応付けられた前記変更依頼情報が前記第２のデータベースに登録されている場合に、前記トレースＩＤと対応付けられた前記変更依頼情報を表示し、レビューの実績の内容を示すレビュー実績情報を含むレビュー情報を前記第２のデータベースに登録する第３のステップと、
承認対象となる前記構成品目に付与された前記トレースＩＤと対応付けられた前記変更依頼情報及び前記レビュー実績情報が前記第２のデータベースに登録されている場合に、前記トレースＩＤと対応付けられた前記変更依頼情報及び前記レビュー情報を表示し、承認した実績の内容を示す承認実績情報を含む承認情報を前記第２のデータベースに登録する第４のステップと
を備えるトレーサビリティ管理方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、トレーサビリティ管理装置及びトレーサビリティ管理方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
トレーサビリティ管理装置において、構成品目と他の構成品目との間でトレースを行うためのトレース情報が第１のデータベースに登録される。また、構成品目の変更依頼の内容を示す変更依頼情報、変更依頼に対応したレビューに関する情報を示すレビュー情報、並びに変更依頼及びレビューに対する承認を示す承認情報が第２のデータベースに登録される。トレース情報は、構成品目それぞれに付与されたトレースＩＤの情報を含み、変更依頼情報は、変更依頼の対象となる構成品目に付与されたトレースＩＤに対応付けられ、レビュー情報は、レビュー対象となる構成品目に付与されたトレースＩＤと対応付けられた変更依頼情報が第２のデータベースに登録されている場合に、レビューを実施した実績の内容を示すレビュー実績情報を含み、承認情報は、承認対象となる構成品目に付与されたトレースＩＤと対応付けられた変更依頼情報及びレビュー実績情報が第２のデータベースに登録されている場合に、承認確認を実施した実績の内容を示す承認実績情報を含む。
【国際調査報告】
2020261363.tif 000017
2020261363.tif 000018
2020261363.tif 000019
2020261363.tif 000020