(57)【要約】 【課題】データの格納先とＩＳＯ規格を構成する項目とを対応づける作業を効率化すること。【解決手段】データ管理プログラムは、製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するコンピュータに、前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目のうちのいずれかを選択肢として出力し、出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う、処理を実行させる。【選択図】図３
2015149018.tif 000002
【特許請求の範囲】
【請求項１】
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するコンピュータに、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目のうちのいずれかを選択肢として出力し、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う、
処理を実行させるデータ管理プログラム。
【請求項２】
前記記憶部は、前記製品の開発プロセスを規定したＩＳＯ規格により要求される前記複数の項目の階層構造を含めて記憶し、
前記出力する処理は、属性を付与する対象のフォルダの上位のフォルダに特定の項目が既に対応づけられている場合に、記憶された前記項目の階層構造により該特定の項目の下位に定義された１又は複数の項目を選択肢として出力する、
ことを特徴とする請求項１記載のデータ管理プログラム。
【請求項３】
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するコンピュータが、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格構成する複数の項目のうちのいずれかを選択肢として出力し、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う、
処理を実行するデータ管理方法。
【請求項４】
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するデータ管理システムにおいて、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格構成する複数の項目のうちのいずれかを選択肢として出力する出力部と、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う制御部と、
を含むことを特徴とするデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理プログラム、データ管理方法、及びデータ管理システムに関する。
【背景技術】
【０００２】
ＩＳＯ２６２６２は、自動車業界向けの機能安全規格である。ＩＳＯ２６２６２は、Ｐａｒｔ１〜Ｐａｒｔ１０の１０のＰａｒｔで構成されており、各Ｐａｒｔは、更に、階層的に細分化された項目によって構成されている。
【０００３】
他方において、製品の開発プロセスにおいて作成される文書等の成果物等のデータを管理するためのデータ管理システムにおいて、予め各成果物の格納先であるフォルダを定義可能なものが有る。例えば、開発プロセスの各段階において作成されることが想定される各成果物の格納先が、システム管理者によって、予め定義される。
【０００４】
開発担当者は、開発プロセスの進行に伴って、予め定義された格納先に対応する成果物を作成し、当該成果物を当該格納先に格納する。開発プロセスの各段階においてこのような作業が繰り返されることにより、開発に必要な成果物が漏れなく作成されていることが容易に把握可能なように、各成果物を管理することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２５４７４５号公報
【特許文献２】特開２００１−５１９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようなデータ管理システムにおいて、成果物の格納先を、ＩＳＯ２６２６２の構成に対応させ定義し、各格納先とＩＳＯ２６２６２の構成要素との対応関係を設定可能とすることで、作業手順がＩＳＯ２６２６２に順守していることを容易に示すことができる。
【０００７】
しかしながら、ＩＳＯ２６２６２を構成する各項目を、例えば、当該規格に関する紙文書等を参照しながら特定して、各格納先に対応づける作業は、システム管理者にとって手間である。
【０００８】
そこで、一側面では、本発明は、データの格納先とＩＳＯ規格を構成する項目とを対応づける作業を効率化することを目的とする。
【課題を解決するための手段】
【０００９】
一つの案では、データ管理プログラムは、製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するコンピュータに、前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目のうちのいずれかを選択肢として出力し、出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う、処理を実行させる。
【発明の効果】
【００１０】
一態様によれば、データの格納先とＩＳＯ規格を構成する項目とを対応づける作業を効率化することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態におけるデータ管理システムの構成例を示す図である。
【図２】本発明の実施の形態におけるデータ管理サーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるデータ管理システムの機能構成例を示す図である。
【図４】本実施の形態におけるデータの管理体系を示す図である。
【図５】クライアント装置が実行する処理手順の一例を説明するためのフローチャートである。
【図６】データ操作画面の表示例を示す図である。
【図７】項目適用画面の表示例を示す図である。
【図８】データ管理サーバが実行する処理手順の一例を説明するためのフローチャートである。
【図９】適用先データ及び適用先データの上位のデータのレコードの例を示す図である。
【図１０】規格構成記憶部の構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるデータ管理システムの構成例を示す図である。図１に示されるデータ管理システム１において、データ管理サーバ１０と１以上の各クライアント装置２０とは、ＬＡＮ（Local Area Network）又はインターネット等のネットワークを介して通信可能に接続される。
【００１３】
データ管理サーバ１０は、データを管理するコンピュータである。複数のコンピュータが、データ管理サーバ１０を構成してもよい。例えば、自動車の電子部品等の製品の開発プロセスにおいて作成される成果物が、管理対象のデータとされる。斯かる成果物は、例えば、文書データ、図面データ、又は画像データ等である。但し、管理対象のデータは、特定のものに限定されなくてもよい。
【００１４】
クライアント装置２０は、データ管理サーバ１０が管理するデータの操作に利用されるコンピュータである。ＰＣ（Personal Computer）、タブレット型端末、スマートフォン、又はフィーチャーフォン等が、クライアント装置２０として用いられてもよい。
【００１５】
図２は、本発明の実施の形態におけるデータ管理サーバのハードウェア構成例を示す図である。図２のデータ管理サーバ１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１６】
データ管理サーバ１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１７】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってデータ管理サーバ１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１８】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００１９】
なお、データ管理サーバ１０は、複数のコンピュータを含むコンピュータシステムであってもよい。また、クライアント装置２０も、図２に示されるハードウェアを有してもよい。クライアント装置２０は、更に、ユーザからの入力を受け付ける入力装置や、ユーザに対して情報を表示する表示装置等を有してもよい。
【００２０】
図３は、本発明の実施の形態におけるデータ管理システムの機能構成例を示す図である。図３において、データ管理サーバ１０は、要求受信部１１、データ処理部１２、項目抽出部１３、及び応答返信部１４等を有する。これら各部は、データ管理サーバ１０にインストールされた１以上プログラムが、ＣＰＵ１０４に実行させる処理により実現される。データ管理サーバ１０は、また、データ記憶部１５及び規格構成記憶部１６を有する。これら各記憶部は、例えば、補助記憶装置１０２、又はデータ管理サーバ１０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００２１】
要求受信部１１は、クライアント装置２０からの要求を受信する。データ処理部１２は、要求受信部１１によって受信される、データの操作要求に応じた処理を、データ記憶部１５に記憶されているデータに関して実行する。規格構成記憶部１６は、製品の開発プロセスを規定したＩＳＯ規格の一例であるＩＳＯ２６２６２を構成する各項目を示す情報を記憶する。ＩＳＯ２６２６２を構成する各項目とは、例えば、当該規格の章、節、項等である。ＩＳＯ２６２６２では、章に対応する項目はパートと呼ばれる。ＩＳＯ２６２６２は、１０のパートを含む。パートは、更に細分化され、節又項等に対応する項目を含む。すなわち、項目は、階層構造（親子関係）を有する。規格構成記憶部１６は、斯かる階層構造も特定可能なように、各項目を記憶する。以下、本実施の形態において、「項目」とは、ＩＳＯ２６２６２を構成する項目をいう。
【００２２】
項目抽出部１３は、要求受信部１１によって、或るデータに対応づける項目の候補の提示要求が受信された場合に、当該データに対応づける項目の候補を規格構成記憶部１６から抽出する。すなわち、データ記憶部１５に記憶されているデータには、項目との対応づけを示す属性を付与することが可能である。
【００２３】
応答返信部１４は、データ処理部１２や項目抽出部１３による処理の実行結果を、クライアント装置２０に返信する。
【００２４】
クライアント装置２０は、表示制御部２１、要求送信部２２、及び応答受信部２３等を有する。表示制御部２１は、管理対象のデータの操作指示を受け付けるための画面等を、表示装置に表示させる。要求送信部２２は、表示制御部２１が表示させる画面を介して入力された操作指示に応じた操作要求を、データ管理装置に送信する。応答受信部２３は、要求送信部２２によって送信された操作要求に応じて、データ管理サーバ１０から返信される応答を受信する。当該応答に含まれている情報は、表示制御部２１によって表示される。
【００２５】
続いて、本実施の形態において管理対象とされるデータの管理体系について説明する。図４は、本実施の形態におけるデータの管理体系を示す図である。
【００２６】
図４において、プロジェクトは、開発対象の一つの製品に対応する概念である。プロジェクトには、１以上のプロセスが属する。プロセスは、製品の開発プロセスの各段階に対応する概念である。各プロセスには、１以上の成果物ＢＯＸが属する。成果物ＢＯＸは、成果物を格納するための箱を表現する概念である。したがって、成果物ＢＯＸには、成果物が属する。本実施の形態では、１つの成果物に対して１つの成果物ＢＯＸが用意される。換言すれば、１つの成果物ＢＯＸには、１つの成果物が格納可能である。但し、１つの成果物ＢＯＸに対して複数の成果物の格納が許容されてもよい。
【００２７】
このように、本実施の形態では、プロジェクト、プロセス、及び成果物ＢＯＸ等が構成する階層構造を用いて、成果物の格納先が表現される。当該階層構造を、親子関係と呼ぶ。なお、プロジェクト、プロセス、成果物ＢＯＸ、及び成果物を表現するデータは、それぞれ、データ記憶部１５においては、データベースのレコードとして管理される。例えば、ＲＤＢ（Relational Database）が利用される場合、プロジェクトは、プロジェクト用の形式を有するテーブル（以下、「プロジェクトテーブル」という。）のレコードとして管理される。プロセスは、プロセス用の形式を有するテーブル（以下、「プロセステーブル」という。）のレコードとして管理される。成果物ＢＯＸは、成果物ＢＯＸ用の形式を有するテーブル（以下、「成果物ＢＯＸテーブル」という。）のレコードとして管理される。成果物は、成果物用の形式を有するテーブル（以下、「成果物テーブル」という。）のレコードとして管理される。
【００２８】
また、図４では、成果物の下層に属するデータとして、オブジェクトが示されている。オブジェクトは、ユーザによる指示に応じて、成果物から抽出される、成果物の構成要素である。例えば、成果物が、要求定義書である場合、各要求が、それぞれ１つのオブジェクトとして抽出される。オブジェクトを表現するデータは、他のデータと同様に、データベースのレコードとして管理される。具体的には、オブジェクトは、オブジェクト用の形式を有するテーブル（以下、「オブジェクトテーブル」という。）のレコードとして管理される。
【００２９】
本実施の形態において、「データ」とは、プロジェクト、プロセス、成果物ＢＯＸ、成果物、及びオブジェクトのレコードをいう。このうち、プロジェクト、プロセス、及び成果物ＢＯＸは、成果物ＢＯＸは、成果物の格納先を構成するデータであるため、ユーザに対しては、フォルダとして表現される。すなわち、プロジェクトは、１以上のプロセスを格納するフォルダとして表現される。プロセスは、１以上の成果物ＢＯＸを格納するフォルダとして表現される。成果物ＢＯＸは、１つの成果物を格納するフォルダとして表現される。そこで、本実施の形態において、「フォルダ」は、プロジェクト、プロセス、及び成果物ＢＯＸの上位概念を意味する用語として使用される。
【００３０】
また、本実施の形態において、プロジェクト、プロセス、成果物ＢＯＸ、成果物、及びオブジェクトを区別する概念を、データ種別という。
【００３１】
プロジェクト、プロセス、及び成果物ＢＯＸ等の親子関係は、例えば、予め管理者によって定義される。製品の開発者等は、開発プロセスの進行に伴って、成果物ＢＯＸに対応する成果物を作成し、当該成果物を当該成果物ＢＯＸに登録する。そうすることで、開発に必要な成果物が漏れなく作成されていることが容易に把握可能なように、各成果物を管理することが可能となる。
【００３２】
また、上記したように、各データには、ＩＳＯ２６２６２を構成する項目との対応づけを属性として付与することができる。そうすることで、各データと各項目との対応関係を明確化することができ、作業手順がＩＳＯ２６２６２に順守していることを容易に示すことができる。
【００３３】
各データに対する各項目との対応づけの作業は、例えば、管理者等によって行われる。本実施の形態では、データ管理サーバ１０及びクライアント装置２０が、斯かる作業の効率化を支援する例について説明する。なお、データＡに対して項目Ａを対応づけることを、本実施の形態では、「データＡに対して項目Ａを適用する」という。
【００３４】
以下、データ管理システムにおいて実行される処理手順について説明する。図５は、クライアント装置が実行する処理手順の一例を説明するためのフローチャートである。
【００３５】
ステップＳ１０１において、表示制御部２１は、データ操作画面を介して、或るデータへの項目の適用指示をユーザから受け付ける。
【００３６】
図６は、データ操作画面の表示例を示す図である。図６において、データ操作画面５１０は、ツリー表示領域５１１及び情報表示領域５１２等を含む。
【００３７】
ツリー表示領域５１１は、各データをノードとし、各データの親子関係を示すツリー部品を表示する。例えば、ユーザは、或るノードをダブルクリック等することで、当該ノードを展開することができる。展開されたノードの下位には、当該ノード係るデータに属するデータのノードが、表示される。図６では、「プロジェクトＡ」が展開され、「プロジェクトＡ」の下位に「プロセス１」及び「プロセス２」が表示されている。また、「プロセス１」が展開され、「プロセス１」の下位に「成果物ＢＯＸ１」が表示されている。
【００３８】
情報表示領域５１２は、例えば、ツリー表示領域５１１において選択されたノードに係るデータに関する情報が表示される。情報表示領域５１２は、追加ボタン５１３を含む。追加ボタン５１３は、ツリー表示領域５１１において選択されているノードに係るデータに対して、ＩＳＯ２６２６２の項目の適用指示を受け付けるためのボタンである。すなわち、ステップＳ１０１では、ツリー表示領域５１１においていずれかのノードが選択されている状態で追加ボタン５１２がユーザによって押下されることで、当該ノードに係るデータへの項目の適用指示が受け付けられる。以下、当該ノードに係るデータを、「適用先データ」という。本実施の形態では、「成果物ＢＯＸ１」が選択された状態で、追加ボタン５１２が押下されたこととする。なお、「プロジェクトＡ」又は「プロセス１」等、他のデータ種別に属するデータが、適用先とされてもよい。また、図６には表示されてない、成果物やオブジェクトに係るデータが、項目の適用先とされてもよい。
【００３９】
続いて、要求送信部２２は、適用先データのパス名を含む適用候補提示要求を、データ管理サーバ１０に送信する（Ｓ１０２）。適用先データのパス名とは、当該データの親子関係を示す情報を含む、当該データの識別情報である。例えば、図６の例では、「プロジェクトＡ／プロセス１／成果物ＢＯＸ１」が、適用先データのパス名となる。当該要求に応じ、データ管理サーバ１０の項目抽出部１３は、「成果物ＢＯＸ１」に対して適用候補となる項目を、規格構成記憶部１６から抽出する。抽出処理の詳細については後述される。
【００４０】
続いて、応答受信部２３は、項目抽出部１３によって抽出された適用候補を示す情報を受信する（Ｓ１０３）。続いて、表示制御部２１は、適用候補を示す情報を含む項目適用画面を表示装置に表示させる（Ｓ１０４）。
【００４１】
図７は、項目適用画面の表示例を示す図である。図７において、項目適用画面５２０は、適用対象表示領域５２１、適用候補表示領域５２２、及びＯＫボタン５２３等を含む。
【００４２】
適用候補表示領域５２２は、データ管理サーバ１０から返信された、適用候補の各項目の項目番号を選択肢として選択可能に表示する領域である。項目番号は、「Ｐａｒｔ」を接頭子とし、接頭子の後に、項目の識別番号を含む。パートに対応する項目の識別番号は、パートの番号である。節に対応する項目の識別番号は、「パートの番号−節の番号」の形式を有する。項に対応する項目の識別番号は、「パートの番号−節の番号−項の番号」の形式を有する。すなわち、識別番号は、項目の階層構造の各階層を「−（ハイフン）」で接続したものである。したがって、斯かる識別番号を含む項目番号は、各項目の階層及び他の項目との親子関係を示す情報であるといえる。なお、識別番号及び項目番号の書式は、上記のものに限定されない。
【００４３】
図７において、各項目番号は、項目間の階層構造に従ったツリー構造で表示される。但し、各項目番号は、リスト形式で表示されてもよい。リスト形式の場合、他の項目の下位の項目の項目番号が、当該他の項目の項目番号よりも字下げされて表示されることで、項目間の親子関係が表現されてもよい。
【００４４】
適用対象表示領域５２１は、適用先のデータに対して適用される項目の項目番号が表示される領域である。例えば、適用候補表示領域５２２において、いずれかの項目番号がダブルクリック等によって選択されると、当該項目番号が適用対象表示領域５２１に表示されてもよい。また、適用対象表示領域５２１における項目番号がダブルクリックされると、当該項目番号が、適用対象表示領域５２１から消去されてもよい。他の操作によって、適用対象の選択及び選択解除が行われてもよい。
【００４５】
１以上の項目番号が適用対象表示領域５２１に表示されている状態で、ＯＫボタン５２３が押下されると（Ｓ１０５）、要求送信部２２は、当該項目番号を含む適用要求を、データ管理サーバ１０に送信する（Ｓ１０６）。
【００４６】
続いて、データ管理サーバ１０が実行する処理手順について説明する。図８は、データ管理サーバが実行する処理手順の一例を説明するためのフローチャートである。
【００４７】
ステップＳ２０１において、要求受信部１１は、ステップＳ１０２において送信された適用候補提示要求を受信する。続いて、項目抽出部１３は、適用候補提示要求に含まれている、適用先データのパス名に基づいて、適用先データの上位のデータに適用されている項目番号を特定する（Ｓ２０２）。適用先データの上位のデータに適用されている項目番号は、適用先データのレコード及び適用先データの上位のデータのレコードを参照することで特定可能である。
【００４８】
図９は、適用先データ及び適用先データの上位のデータのレコードの例を示す図である。図９には、成果物ＢＯＸテーブルＴ１、プロセステーブルＴ２、及びプロジェクトテーブルＴ３の一例が示されている。
【００４９】
成果物ＢＯＸテーブルＴ１のレコードは、成果物ＢＯＸのデータを記憶する。当該レコードは、成果物ＢＯＸ名及びプロセス名と、成果物ＢＯＸに関する各種の属性を含む。プロセス名は、当該成果物ＢＯＸが属するプロセスのプロセス名である。成果物ＢＯＸテーブルＴ１においては、「成果物ＢＯＸ１」が、「プロセス１」に属することが示されている。
【００５０】
プロセステーブルＴ２のレコードは、プロセスのデータを記憶する。当該レコードは、プロセス名及びプロジェクト名と、プロセスに関する各種の属性を含む。プロジェクト名は、当該プロセスが属するプロジェクトのプロジェクト名である。プロセステーブルＴ２においては、「プロセス１」が、「プロジェクトＡ」に属することが示されている。
【００５１】
プロジェクトテーブルＴ３のレコードは、プロジェクトのデータを記憶する。当該レコードは、プロジェクトと、プロジェクトに関する各種の属性を含む。
【００５２】
各テーブルより明らかなように、各データは、適用項目番号を、属性の一部として含む。適用項目番号は、当該データに対して適用されている項目番号である。すなわち、各テーブルにおいて、各データと項目番号との対応付けづけの保持が可能とされている。
【００５３】
例えば、適用先データのパス名が、「プロジェクトＡ／プロセス１／成果物ＢＯＸ１」である場合、適用先データの上位のデータは、「プロセス１」及び「プロジェクトＡ」である。なお、当該上位のデータは、適用先データのパス名に基づいて特定されてもよいし、適用先データのレコードに基づいて特定されてもよい。後者の場合、成果物テーブルＴ１の「成果物ＢＯＸ１」のレコードのプロセス名に基づいて、「プロセス１」が特定される。また、プロセステーブルＴ２の「プロセス１」のレコードのプロジェクト名に基づいて「プロジェクトＡ」が特定される。
【００５４】
ステップＳ２０２では、適用先データの上位のデータの中で項目番号が適用されており、データの親子関係において適用先データに最も近いデータに適用されている項目番号が特定される。すなわち、項目抽出部１３は、適用先データを起点として、適用項目番号に値が記憶されているデータまで、データの親子関係を遡る。その結果、適用項目番号に値が記憶されている上位のデータが存在した場合（Ｓ２０３でＹｅｓ）、項目抽出部１３は、当該データの適用項目番号に係る項目の下位の項目の項目番号を、規格構成記憶部１６から抽出する（Ｓ２０４）。
【００５５】
図１０は、規格構成記憶部の構成例を示す図である。図１０において、規格構成記憶部１６は、ＩＳＯ２６２６２を構成する項目ごとに、項目番号及びタイトル等を記憶する。タイトルは、章、節、項等のタイトル又は見出しである。
【００５６】
例えば、適用先データが「プロジェクトＡ／プロセス１／成果物ＢＯＸ１」である場合、図９において、「プロセス１」には、適用項目番号は記憶されておらず、「プロジェクトＡ」には、適用項目番号として「Ｐａｒｔ４」が記憶されている。したがって、ステップＳ２０４では、「Ｐａｒｔ４」の下位の項目として、「Ｐａｒｔ４」に前方一致し、一つ以上の「−（ハイフン）」を含む項目番号が、規格構成記憶部１６から抽出される。すなわち、「Ｐａｒｔ４」に属する節又は項に対応する項目の項目番号が抽出される。図１０の例では、「Ｐａｒｔ４−５」、「Ｐａｒｔ４−５−１」、「Ｐａｒｔ４−５−２」、「Ｐａｒｔ４−６」、及び「Ｐａｒｔ４−６−１」が、抽出結果となる。なお、抽出対象が「Ｐａｒｔ４」の直属の項目に限定されてもよい。すなわち、「Ｐａｒｔ４」に前方一致し、一つの「−（ハイフン）」を含む項目番号が、ステップＳ２０４において抽出されてもよい。この場合の抽出結果は、「Ｐａｒｔ４−５」及び「Ｐａｒｔ４−６」である。
【００５７】
なお、本実施の形態では、項目番号によって、項目の階層構造が特定されるが、例えば、規格構成記憶部１６の各レコードに、階層構造を特定するための情報が記憶されてもよい。係る情報は、例えば、１階層上位の項目の項目番号でもよい。
【００５８】
一方、ステップＳ２０２において、適用項目番号に値が記憶されている上位のデータが存在しない場合（Ｓ２０３でＮｏ）、項目抽出部１３は、最上位の項目の項目番号を、規格構成記憶部１６から抽出する（Ｓ２０５）。本実施の形態において、最上位の項目とは、章（Ｐａｒｔ）に対応する項目である。したがって、ステップＳ２０５では、「−（ハイフン）」を一つも含まない項目番号が抽出される。
【００５９】
ステップＳ２０４又はＳ２０５において抽出された項目番号が、適用先データに対する適用候補の項目の項目番号である。
【００６０】
ステップＳ２０４又はＳ２０５に続いて、応答返信部１４は、抽出された項目番号を、適用候補提示要求の送信元のクライアント装置２０に返信する（Ｓ２０６）。すなわち、当該項目番号が、適用先データへの適用対象の選択肢として出力される。なお、抽出された項目番号と共に、抽出された項目番号に対応づけられて規格構成記憶部１６に記憶されている情報が返信されてもよい。
【００６１】
当該項目番号に基づいて、図７に示した項目適用画面５２０の適用候補表示領域５２２が表示される。なお、項目番号間の階層構造は、各項目番号に基づいて特定可能である。
【００６２】
続いて、ステップＳ２０７において、要求受信部１１は、ステップＳ１０６において送信された適用要求を受信する。当該適用要求は、項目適用画面５２０の適用候補表示領域５２２においてダブルクリックされ、適用対象表示領域５２１に表示されている項目番号を含む。
【００６３】
続いて、データ処理部１２は、ステップＳ２０１において受信された適用候補提示要求に含まれているパス名に係る適用先データのレコードの適用項目番号に、適用要求に含まれている項目番号を記憶する（Ｓ２０８）。すなわち、適用先データに対して、当該項目番号が対応づけられる。本実施の形態では、図９の成果物テーブルＴ１の「成果物ＢＯＸ１」のレコードの「適用項目番号」に、当該項目番号が記憶される。
【００６４】
なお、適用要求に応じた処理の成否等を示す情報が、適用要求に対する応答としてクライアント装置２０に返信されてもよい。
【００６５】
なお、仮に、「成果物ＢＯＸ１」の下位の登録された成果物に対して項目が適用される場合、「成果物ＢＯＸ１」に適用された項目の下位の項目が、選択肢として項目適用画面５２０の適用候補表示領域５２２に表示される。
【００６６】
上述したように、本実施の形態によれば、開発成果であるデータを階層構造を有して格納するフォルダ群のいずれかのフォルダに対して属性を付与する場合に、ＩＳＯ２６２６２を構成する複数の項目のうちのいずれかが、選択肢として出力される。また、当該選択肢の中から選択された項目が、当該いずれかのフォルダに対応づけられる。すなわち、ユーザは、出力せれた選択肢のいずれかを選択することで、フォルダと項目との対応づけを行うことができる。したがって、データの格納先とＩＳＯ２６２６２を構成する項目とを対応づける作業を効率化することができる。
【００６７】
また、本実施の形態によれば、或る項目が上位のデータ（フォルダ）に対応づけられている場合には、当該項目の下位の項目が、選択肢として出力される。すなわち、選択肢が絞り込まれる。その結果、選択肢の中から所望の項目を見つけ易くすることができ、データの格納先とＩＳＯ２６２６２を構成する項目とを対応づける作業の効率性を更に向上させることができる。
【００６８】
なお、ＩＳＯ２６２６２以外のＩＳＯ規格に関して、本実施の形態が適用されてもよい。
【００６９】
なお、本実施の形態において、データ管理サーバ１０は、データ管理装置及びデータ管理システムの一例である。項目抽出部１３及び応答返信部１４は、出力部の一例である。データ処理部１２は、制御部の一例である。規格構成記憶部１６は、記憶部の一例である。
【００７０】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００７１】
以上の説明に関し、更に以下の項を開示する。
（付記１）
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するコンピュータに、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目のうちのいずれかを選択肢として出力し、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う、
処理を実行させるデータ管理プログラム。
（付記２）
前記記憶部は、前記製品の開発プロセスを規定したＩＳＯ規格により要求される前記複数の項目の階層構造を含めて記憶し、
前記出力する処理は、属性を付与する対象のフォルダの上位のフォルダに特定の項目が既に対応づけられている場合に、記憶された前記項目の階層構造により該特定の項目の下位に定義された１又は複数の項目を選択肢として出力する、
ことを特徴とする付記１記載のデータ管理プログラム。
（付記３）
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するコンピュータが、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格構成する複数の項目のうちのいずれかを選択肢として出力し、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う、
処理を実行するデータ管理方法。
（付記４）
前記記憶部は、前記製品の開発プロセスを規定したＩＳＯ規格により要求される前記複数の項目の階層構造を含めて記憶し、
前記出力する処理は、属性を付与する対象のフォルダの上位のフォルダに特定の項目が既に対応づけられている場合に、記憶された前記項目の階層構造により該特定の項目の下位に定義された１又は複数の項目を選択肢として出力する、
ことを特徴とする付記３記載のデータ管理方法。
（付記５）
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するデータ管理装置において、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部（１６）を参照して、前記製品の開発プロセスを規定したＩＳＯ規格構成する複数の項目のうちのいずれかを選択肢として出力する出力部と、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う制御部と、
を含むことを特徴とするデータ管理装置。
（付記６）
前記記憶部は、前記製品の開発プロセスを規定したＩＳＯ規格により要求される前記複数の項目の階層構造を含めて記憶し、
前記出力部は、属性を付与する対象のフォルダの上位のフォルダに特定の項目が既に対応づけられている場合に、記憶された前記項目の階層構造により該特定の項目の下位に定義された１又は複数の項目を選択肢として出力する、
ことを特徴とする付記５記載のデータ管理装置。
（付記７）
製品の開発成果であるデータを、階層構造を持つ格納フォルダ群のうちのいずれかのフォルダに格納するデータ管理システムにおいて、
前記格納フォルダ群のうちのいずれかのフォルダに対して属性を付与する場合に、前記製品の開発プロセスを規定したＩＳＯ規格を構成する複数の項目を記憶した記憶部を参照して、前記製品の開発プロセスを規定したＩＳＯ規格構成する複数の項目のうちのいずれかを選択肢として出力する出力部と、
出力された前記項目のうち、選択された項目に対応する属性を前記いずれかのフォルダと対応づけて記憶させる制御を行う制御部と、
を含むことを特徴とするデータ管理システム。
（付記８）
前記記憶部は、前記製品の開発プロセスを規定したＩＳＯ規格により要求される前記複数の項目の階層構造を含めて記憶し、
前記出力部は、属性を付与する対象のフォルダの上位のフォルダに特定の項目が既に対応づけられている場合に、記憶された前記項目の階層構造により該特定の項目の下位に定義された１又は複数の項目を選択肢として出力する、
ことを特徴とする付記７記載のデータ管理システム。
【符号の説明】
【００７２】
１            データ管理システム
１０          データ管理サーバ
１１          要求受信部
１２          データ処理部
１３          項目抽出部
１４          応答返信部
１５          データ記憶部
１６          規格構成記憶部
２０          クライアント装置
２１          表示制御部
２２          要求送信部
２３          応答受信部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
Ｂ            バス
【図１】
2015149018.tif 000003
【図２】
2015149018.tif 000004
【図３】
2015149018.tif 000005
【図４】
2015149018.tif 000006
【図５】
2015149018.tif 000007
【図６】
2015149018.tif 000008
【図７】
2015149018.tif 000009
【図８】
2015149018.tif 000010
【図９】
2015149018.tif 000011
【図１０】
2015149018.tif 000012