(57)【要約】【課題】アプリケーションプログラムなどの設計データからなる設計書と、この設計書の設計理由を含む設計情報を効率よく、管理できる設計情報管理システム並びに設計情報管理方法を提供する。【解決手段】設計データ編集部１２により編集された設計データに個別の識別ＩＤを付して設計データリポジトリ１５に記憶させるとともに、個々の設計データに関連する設計理由を含む設計情報を前記識別ＩＤに対応して設計情報リポジトリ１６に記憶させ、この設計情報リポジトリ１６に設計理由を含む設計情報に基づきアクセスする設計情報検索部１４とを備え、設計理由による設計データの再利用を可能とした。【選択図】図１
2006330998.tif 000002
【特許請求の範囲】
【請求項１】
設計データを編集する設計データ編集部と、
この設計データ編集部により編集された個々の設計データに個別の識別ＩＤを付して記憶する設計データリポジトリと、
前記個々の設計データに関連する設計理由を含む設計情報を前記識別ＩＤに対応して記憶する設計情報リポジトリと、
この設計情報リポジトリにアクセスして前記設計情報を検索する設計情報検索部とを備え、
この設計情報検索部及び前記設計データ編集部を同時に操作可能としたことを特徴とする設計情報管理システム。
【請求項２】
前記設計情報は、前記識別ＩＤに対応した設計識別ＩＤを有することを特徴する請求項１記載の設計情報管理システム。
【請求項３】
前記設計情報は、前記識別ＩＤに対応した設計識別ＩＤ、構成オブジェクト群、オブジェクト関連情報を有することを特徴する請求項１記載の設計情報管理システム。
【請求項４】
前記設計情報は、設計課題の情報を有することを特徴する請求項１記載の設計情報管理システム。
【請求項５】
設計データを編集する設計データ編集ステップと、
編集された個々の設計データに個別の識別ＩＤを付して設計データリポジトリに記憶するステップと、
前記個々の設計データに関連する設計理由を含む設計情報を前記識別ＩＤに対応して設計情報リポジトリに記憶するステップと、
前記設計情報リポジトリにアクセスして設計情報を検索するステップとを備え、
検索された設計情報及び編集中の設計データを重ねて表示すると共に、同時に操作可能としたことを特徴とする設計情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計書などの設計データと設計データと関連する設計情報を管理する設計情報管理システムに関する。
【背景技術】
【０００２】
設計書、プログラムソース、開発管理データ等の設計情報管理装置に関し、例えばネットワークを利用した分散型開発体制での資源管理の容易化を図るとともに、資源の共有、再利用による効率化及び信頼性の向上が試みられている（例えば、特許文献１参照）。
【０００３】
従来、アプリケーションプログラムなどのソフトウエア設計において、過去に作成した設計書の再利用のために、顧客の要求に基づき設計された設計書と顧客の要求とを紐付けて管理することがしばしば行われていた。しかし、顧客の要求と設計者側の設計内容に関する課題や設計意図・コメントは、１対１に対応せず、その結果として、設計理由と設計書は関連付けされて管理されていなかった。
【０００４】
また、設計書内で設計理由を表現しようとすると、設計内容の一部として管理されるため、顧客への提出用設計書と設計意図を表記した設計書との二重管理となってしまうなどの問題があった。
【特許文献１】特開平９−３４６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した問題点を解消するためになされたものであり、設計書の設計データと設計理由などの設計情報を統一して、しかも効率的に管理できる設計情報の管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１によれば、設計データを編集する設計データ編集部と、この設計データ編集部により編集された個々の設計データに個別の識別ＩＤを付して記憶する設計データリポジトリと、前記個々の設計データに関連する設計理由を含む設計情報を前記識別ＩＤに対応して記憶する設計情報リポジトリと、この設計情報リポジトリにアクセスして設計情報を検索する設計情報検索部とを備え、この設計情報検索部及び前記設計データ編集部を同時に操作可能とした設計情報管理システムを提供する。
【０００７】
本発明の請求項２によれば、前記設計情報は、前記識別ＩＤに対応した設計識別ＩＤを有する設計情報管理システムを提供する。
【０００８】
本発明の請求項３によれば、前記設計情報は、前記識別ＩＤに対応した設計識別ＩＤ、構成オブジェクト群、オブジェクト関連情報を有する設計情報管理システムを提供する。
【０００９】
本発明の請求項４によれば、前記設計情報は、設計課題の情報を有する設計情報管理システムを提供する。
【００１０】
本発明の請求項５によれば、設計データを編集する設計データ編集ステップと、編集された個々の設計データに個別の識別ＩＤを付して設計データリポジトリに記憶するステップと、前記個々の設計データに関連する設計理由を含む設計情報を前記識別ＩＤに対応して設計情報リポジトリに記憶するステップと、前記設計情報リポジトリにアクセスして設計情報を検索するステップとを備え、検索された設計情報及び編集中の設計データを重ねて表示すると共に、同時に操作可能とした設計情報管理方法を提供する。
【発明の効果】
【００１１】
本発明によれば、アプリケーションプログラムなどのソフトウエアの開発設計書の設計データと、この設計データに関する設計理由などの設計情報を効率よく管理することができ、既に作成されていた設計データの中から、少なくとも設計理由を表す設計情報に基づき、所望とする設計データを選択し、この設計データを再利用できるようにした、オブジェクト設計などの設計データ管理システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態にかかわる設計情報管理システムについて、図面を参照しながら説明する。尚、各図において同一箇所については同一の符号を付している。
【００１３】
先ず、本発明の実施態様の構成について説明する。
【００１４】
図１に、アプリケーションプログラムなどのソフトウエアなどの設計情報管理システムの構成例を示す。このシステムは、ハードウエアとしては、設計者が直接利用する操作入力キーボード、マウス並びにディスプレイが接続された複数の端末コンピュータと、これらの端末コンピュータに接続されたホストコンピュータなどで構成されるが、説明の便宜上、機能的部分に分けて下記に説明する。
【００１５】
設計者１１がオブジェクト設計作業として設計データの編集を行うための設計データ編集部１２と、設計者の設計データに関する設計理由などを含む設計情報を編集するための設計情報編集部１３と、設計情報を検索するための設計情報検索部１４と、設計データを管理するための設計データリポジトリ１５と、設計情報を管理するための設計情報リポジトリ１６とを備える。
【００１６】
設計者が操作入力を行い、設計理由などの設計情報の検索の要求があると、設計情報検索部１４は設計情報リポジトリ１６にアクセスし、管理されている設計情報の検索を行う。設計情報検索部１４は設計データ編集部１２と同時に利用することができる。
【００１７】
図２に、設計データ編集部１２と設計情報編集部１３の詳細な機能部構成を示す。設計データ編集部１２は、設計情報編集部１３を呼び出すための設計情報編集部呼出部２１、設計データを操作する設計データ操作部２２、設計情報検索部１４を呼び出すための設計情報検索部呼出部２３、及び編集結果を設計データリポジトリ１５及び設計情報リポジトリ１６に保存するための保存指示部２４を備える。
【００１８】
一方、設計情報編集部１３は、設計データ編集部１２を呼び出すための設計データ編集部呼出部２５と設計情報を操作する設計情報操作部２６を備える。
【００１９】
設計データ編集部１２と設計情報編集部１３は、設計情報編集部呼出部２１及び設計データ編集部呼出部２５により相互に切替えられる。設計データ編集部１２から設計情報編集部１３への切替え時には設計データと設計情報が合成されて設計情報操作部２６に表示される。また、設計情報編集部１３から設計データ編集部１２への切替え時には設計データ操作部２２に設計データのみが表示される。
【００２０】
図４に、設計データリポジトリ１５と設計情報リポジトリ１６によって管理されるデータとその関連付けを示す。
【００２１】
設計データリポジトリ１５は、設計者１１が設計データ編集部１２で作成・編集した設計データを管理・保存するためのリポジトリである。各々の設計データは、設計データ識別ＩＤ４１１、設計データ名称４１２、構成オブジェクト群４１３、及びオブジェクト関連情報４１４を有する。
【００２２】
一方、設計情報リポジトリ１６は、設計者１１が設計情報編集部１３で編集した設計情報を保存・管理するためのリポジトリである。設計情報は、設計情報識別ＩＤ４２１、設計データ識別ＩＤ４２２、構成オブジェクト群４２３、オブジェクト関連情報４２４、設計課題４２５、設計理由・コメント４２６及び最新データフラグ４２７を有する。なお、最新データフラグ４２７は最新の設計データに対する設計情報を表すために用いられる。
【００２３】
設計データリポジトリ１５と設計情報リポジトリ１６とは、設計データリポジトリ１５の設計データ識別ＩＤ４１１が設計情報リポジトリ１６の設計データ識別ＩＤ４２２とに関連付けされているので、設計データに対応して設計情報を取り出すことができる。
【００２４】
次に、図５、図６に基づき、本発明の実施態様の設計作業フローについて説明する。
【００２５】
アプリケーションプログラムなどのソフトウエアなどのオブジェクト設計作業を開始する。
【００２６】
ステップＳ５１において、設計者１１が設計データ編集部１２の設計データ操作部２２を用いてオブジェクト設計を行うことにより、設計データの作成・編集を行う。
【００２７】
設計データの作成・編集中に、設計情報を編集する場合には、設計者１１が設計情報編集部１３を用いて、ステップ５２以降の手順にて、設計情報を編集することとなるが、先ず、設計者１１は、設計情報編集部呼出し操作を行い、設計情報編集部呼出部２１により設計情報編集部１３を呼び出す。設計情報編集部呼出部２１は、現設計データが既存設計データの場合には既に付与されている設計データ識別ＩＤ４１１を設計情報編集部１３に渡す。呼び出された設計情報編集部１３は、図６のフローにより、設計情報の編集可否についての判定を開始する。
【００２８】
ステップ６１では、現設計データの設計開始時からの変更の有無について判定する。設計データの変更の有無については、設計情報編集部呼出部２１から設計データ識別ＩＤ４１１と共に設計データの変更の有無に関する情報を貰う。
【００２９】
設計データに変更があった場合には、その変更が設計情報へ与える影響の有無の判定をステップ６２で行う。
【００３０】
その判定は、次の通り行う。先ず、渡された設計データ識別ＩＤ４１１に基づき、設計情報リポジトリ１６を検索し、最新データフラグ４２７が立っている設計情報を取り出す。
【００３１】
対応する設計情報がなければ影響なしと判定する。もし、対応する設計情報があれば、設計データ識別ＩＤ４１１をもとに、設計データリポジトリ１５を検索し、対象となる設計データの構成オブジェクト群４１３とオブジェクト関連情報４１４を取得し、既に取り出している設計情報の構成オブジェクト群４２３とオブジェクト関連情報４２４との比較を行い、両者が同一であれば影響なし、異なっていれば影響ありと判定をする。
【００３２】
影響ありと判定された場合には、設計データと設計情報に差異が生じている可能性があるので、ステップＳ６３において設計情報の見直しを指示する。
【００３３】
この設計情報の見直しを指示があったとき、設計者１１は、その指示に沿った操作を行い、その差異を取り除く作業を行う。
【００３４】
このようにして、設計データと設計情報に差異がない状態、即ち、設計情報の編集が可能と判定した後は、設計情報編集部１３は編集中の設計データに設計情報を重ね合わせて、設計情報操作部２６に表示する。
【００３５】
設計者１１は、入力操作により設計情報操作部２６に設計情報を入力することになるが、（１）新規の設計情報を入力する場合は、入力操作により設計情報操作部２６において設計情報の対象となるオブジェクト群を指定することにより、設計情報の入力が可能となるので、設計理由を含む設計情報を入力する。（２）既存の設計情報を編集する場合は、ステップＳ５２において対象となる設計情報を指定することにより、設計情報の編集が可能となるので、設計理由を含む設計情報を編集する。（３）既存の設計情報を削除する場合は、ステップＳ５２において対象となる設計情報を指定することにより、設計情報操作部２６の表示から削除できる。
【００３６】
設計情報の作成・編集などの作業が終了したとき、設計者１１が終了したことを示す入力操作を行うことにより設計情報編集部１３の設計データ編集呼出部２５により設計データ編集部１２に戻る。
【００３７】
次に、設計者１１が過去の設計情報を利用したいときには、ステップＳ５３において、設計情報を探索することができる。
【００３８】
この場合、設計者１１が設計情報を探索するための操作入力を行うことにより、設計データ編集部１２の設計情報検索部呼出部２３によって設計情報検索部１４を利用できる状態となる。
【００３９】
設計情報検索部１４は、設計者１１に検索条件の入力を促す（音、音声、画像の１つ又は複数による同時表示を行う。）ので、設計者１１は操作を行い、検索条件入力部３１に自然言語で検索条件を入力する。すると、その入力条件にマッチした設計課題４２５及び設計理由４２６が設計情報リポジトリ１６から取り出され、検索結果表示部３２に表示される。それらの表示の中から設計者１１が、所望の設計情報を選択・指定することによって、その設計情報の詳細情報を取り出され、設計情報詳細表示部３３に表示される。表示される内容は、構成オブジェクト群４２３並びに構成オブジェクト関連情報４２４から作成されたオブジェクト構成図及び設計課題４２５、設計理由・コメント４２６などである。これらの表示内容から、設計者１１は、現在作成・編集中の設計データに流用可能か否かの判断を行い、流用可能な場合は、詳細情報を流用する。
【００４０】
ステップＳ５４における設計データ・設計情報の保存は、設計作業を終了する場合に実施される。設計データ編集部１２の保存指示部２４により、設計データリポジトリ１５及び設計情報リポジトリ１６への保存を指示する。また、設計データが新規なデータの場合は、設計データの名称入力を促し、保存時には設計データ識別ＩＤ４１１を付加する。また、設計情報リポジトリ１６への保存時には、設計情報の保存とともに最新データフラグ４２７の更新も行う。保存指示部２４はリポジトリへの保存が完了したとき設計データ編集部１２における動作を終了させる。
【００４１】
上述の本発明の実施の形態によれば、設計情報検索部１４を有し、この設計情報検索部１４により設計情報リポジトリ１６に記憶されている設計情報を検索できる。また、設計情報検索部１４は設計データ編集部１２と同時に利用可能であるので、ソフトウエア設計をしながら、既存の設計情報リポジトリ１６に登録されている設計情報を取り出してオブジェクト設計に再利用できるので、設計効率を向上させることができる。また、ソフトウエアの開発に際して、既存の設計書に対する各設計者の入力した設計データを、その設計データに対する設計理由を考慮することによって、正しく把握できるので、真の意味の情報の共有化を行うことができる。
【００４２】
更には、設計用、提出用など用途ごとで設計書を二重に管理することが不要になる。
【００４３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。例えば、上述の実施の形態では、説明の便宜のために各機能を有する部分に個別の名称を付して説明したが、各機能を有する部分を兼用し、或いは、更に細分化して実施するなど種々設計変更可能であるとともにソフトウエアとして実施も可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係る設計情報管理システムの全体構成を示す。
【図２】図１の全体構成中の設計データ編集部１２と設計情報編集部１３を示す。
【図３】図１の全体構成中の設計情報検索部１４を示す。
【図４】図１の全体構成中の設計データリポジトリ１５と設計情報リポジトリ１６の構成を示す。
【図５】設計情報管理システムのフローチャートを示す。
【図６】設計情報管理システムのフローチャート中、設計情報の編集可否の判定のフローチャートを示す。
【符号の説明】
【００４５】
１１・・・設計者、１２・・・設計データ編集部、１３・・・設計情報編集部、１４・・・設計情報検索部、１５・・・設計データリポジトリ、１６・・・設計情報リポジトリ、２１・・・設計情報編集部呼出部、２２・・・設計データ操作部、２３・・・設計情報検索部呼出部、２４・・・保存指示部、２５・・・設計データ編集呼出部、２６・・・設計情報操作部、３１・・・検索条件入力部、３２・・・検索結果表示部、３３・・・設計情報詳細表示部。
【図１】
2006330998.tif 000003
【図２】
2006330998.tif 000004
【図３】
2006330998.tif 000005
【図４】
2006330998.tif 000006
【図５】
2006330998.tif 000007
【図６】
2006330998.tif 000008