(57)【要約】【課題】  本発明は、設計支援装置、プログラム及び記憶媒体に関し、設計文書から管理するべき項目を自動抽出することにより、担当者に依存することなく管理リストの完全性の維持を可能にすることを目的とする。【解決手段】  設計プロセスの入力情報となる設計文書を管理する管理部と、管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出する抽出部と、抽出された項目のリストを表示する表示部とを備えるように構成する。【選択図】  図１
2007041841.tif 000002
【特許請求の範囲】
【請求項１】
設計プロセスの入力情報となる設計文書を管理する第１の管理手段と、
前記第１の管理手段により管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出する抽出手段と、
前記抽出手段により抽出された項目のリストを表示する表示手段とを備えたことを特徴とする設計支援装置。
【請求項２】
前記設計文書をワークフローの構造と関連付けして管理する手段と、
前記抽出手段により抽出された項目の出所である成果物を含む設計プロセスと、最上位プロセスとのワークフロー上の距離を算出する算出手段とを備え、
前記表示手段は、前記距離の大きさに応じて抽出された項目の並び替え又はカテゴリ分けをしてから抽出された項目のリストを表示することを特徴とする、請求項１記載の設計支援装置。
【請求項３】
前記設計文書の管理とは別に、議事録、進捗報告、アクションアイテム及びバグ報告のうち少なくとも１つを含むプロジェクト情報を管理する第２の管理手段を備え、
前記抽出手段は、前記プロジェクト情報も抽出対象の項目に含めることを特徴とする、請求項１記載の設計支援装置。
【請求項４】
前記抽出手段により抽出された項目のうち、成果物の検証項目に関する項目よりチェックリストを作成し、全項目チェック完了になるまで、設計プロセス及びプロジェクトの完了ができなくする手段とを備えたことを特徴とする、請求項１記載の設計支援装置。
【請求項５】
コンピュータに設計支援を行わせるプログラムであって、
該コンピュータに、設計プロセスの入力情報となる設計文書を管理させる第１の管理手順と、
該コンピュータに、前記第１の管理手順により管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出させる抽出手順と、
該コンピュータに、前記抽出手順により抽出された項目のリストを表示させる表示手順とを含むことを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、プログラム及び記憶媒体に係り、特に設計する回路や装置等に関する設計文書等を管理する設計支援装置、コンピュータをそのような設計支援装置として動作させるプログラム、及びそのようなプログラムを格納するコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
回路や装置等を設計するプロジェクトの管理において、設計する回路や装置等に関する設計文書等は設計支援装置で管理される。設計文書には、例えば設計する回路や装置等で使用する基準クロックの生成方法、使用するトランジスタ等が記載されている。
【０００３】
しかし、設計文書の内容は、全て同時に決定されるわけではなく、設計の過程で順次決定される事項もあり、仮に決定しておき後に最終的に決定される事項もある。このように、後に最終的に決定される事項には、例えば設計する回路や装置等の仕様書中の仕様未決定事項や、プロジェクトの会議の議事録中の未決定事項等が含まれ、本明細書ではこれらの事項を、何らかの決定（アクション）を必要とする事項（アイテム）、即ち、アクションアイテムと呼ぶ。
【０００４】
従来、アクションアイテムは、設計文書とは別にスプレッドシート等を利用して担当者が管理していた。又、設計する回路や装置等のアプリケーション固有の成果物をチェックするためのチェック項目も、設計文書とは別に、スプレッドシート等を利用して担当者が別途管理していた。
【０００５】
従って、従来の設計支援装置では、設計文書中のアクションアイテムの管理や、アプリケーション固有の成果物をチェックするためのチェック項目の管理は、担当者自身が注意して管理するべき項目の管理リストの完全性を維持するようにしていた。
【特許文献１】特開平９−７３４５９号公報
【特許文献２】特開２００２−２３００４２号公報
【特許文献３】特開２００４−１９９３４７号公報
【特許文献４】特開２００４−２４６５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、担当者に依存して設計文書中に含まれるアクションアイテムやアプリケーション固有の成果物をチェックするためのチェック項目等の管理リストの完全性を維持することは困難であり、管理漏れが発生する可能性があるという問題があった。
【０００７】
そこで、本発明は、設計文書から管理するべき項目を自動抽出することにより、担当者に依存することなく管理リストの完全性の維持を可能にする設計支援装置、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題は、設計プロセスの入力情報となる設計文書を管理する第１の管理手段と、前記第１の管理手段により管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出する抽出手段と、前記抽出手段により抽出された項目のリストを表示する表示手段とを備えたことを特徴とする設計支援装置によって達成できる。
【０００９】
上記の課題は、コンピュータに設計支援を行わせるプログラムであって、該コンピュータに、設計プロセスの入力情報となる設計文書を管理させる第１の管理手順と、該コンピュータに、前記第１の管理手順により管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出させる抽出手順と、該コンピュータに、前記抽出手順により抽出された項目のリストを表示させる表示手順とを含むことを特徴とするプログラムによっても達成できる。
【００１０】
上記の課題は、上記のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体によっても達成できる。
【発明の効果】
【００１１】
本発明によれば、設計文書から管理するべき項目を自動抽出することにより、担当者に依存することなく管理リストの完全性の維持を可能にする設計支援装置、プログラム及び記憶媒体を実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明になる設計支援装置、プログラム及び記憶媒体の各実施例を、図面と共に説明する。
【実施例１】
【００１３】
図１は、本発明になる設計支援装置の第１実施例を示すブロック図である。図１に示すように、設計支援装置１は、設計文書管理部１１、議事録管理部１２、HTML  GUI作成部１３、進捗報告管理部１４、ワークフロー管理部１５、項目抽出部１６、アクションアイテム（AI:Action  Item）管理部１７及びバグトラッキング（BT:Bug  Tracking）管理部１８からなる。設計支援装置１は、ワークフロー情報データベース（DB）２１、プロジェクト情報データベース（DB）２２及び電子書類格納データベース（DB）２３に接続されている。又、設計支援装置１は、例えばWebを利用した周知のユーザインタフェースを備え、LAN等の有線及び／又は無線ネットワーク４１を介して複数の入出力端末３１から利用可能である。尚、データベース２１〜２３も、ネットワーク４１を介して設計支援装置１に接続される構成としても良い。
【００１４】
設計支援装置１は、CPU等のプロセッサとメモリ等の記憶装置とキーボード等の入力部と表示部を備えた周知の構成の汎用コンピュータにより構成可能である。設計支援装置１内の各部１１〜１８の機能は、汎用コンピュータのプロセッサの動作により実現できる。又、各入出力端末３１は、CPU等のプロセッサとメモリ等の記憶装置とキーボード等の入力部と表示部を備えた周知の構成の汎用コンピュータにより構成可能である。
【００１５】
本発明になるプログラムの第１実施例は、上記汎用コンピュータのプロセッサにより実行され、上記汎用コンピュータを設計支援装置１として動作させるものである。又、本発明になるコンピュータ読み取り可能な記憶媒体の第１実施例は、そのようなプログラムを格納した記録媒体からなる。記録媒体は、プログラムをコンピュータ読み取り可能に格納できるものであれば特に限定されず、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体記憶装置等であっても良い。
【００１６】
ワークフロー情報データベース２１は、例えば図２に示すワークフローを構成するプロセス情報を保存するために用いる。図２に示すワークフローは、設計仕様作成プロセス（又はステップ）ＳＴ１と、設計仕様作成プロセスＳＴ１で作成された設計仕様に基づいて詳細仕様を作成する詳細仕様作成プロセス（又はステップ）ＳＴ２と、設計仕様作成プロセスＳＴ１で作成された設計仕様に基づいて検証仕様を作成する検証仕様作成プロセス（又はステップ）ＳＴ３とからなる。ワークフロー情報データベース２１は、ワークフロー管理部１５の管理下で、図３に示すプロセス情報テーブルＴ１、図４に示すプロセス状態管理テーブルＴ２、図５に示す関連情報テーブルＴ３、図６に示す完了条件管理テーブルＴ４、図７に示す参照情報テーブルＴ５、図８に示す電子書類定義テーブルＴ６及び図９に示す登録情報管理テーブルＴ７を格納する。これにより、設計文書のワークフローの構造と関連付けて管理することができる。
【００１７】
プロセス情報テーブルＴ１は、各設計プロセスのＩＤ（以下、プロセスＩＤと言う）に対して、プロセス名称、担当者名、担当者所属及び電子メール（E-mail）等のプロセスに関する情報を格納する。プロセス状態管理テーブルＴ２は、各プロセスＩＤに対して、プロセスの状態と更新日等に関する情報を格納する。関連情報テーブルＴ３は、遷移元プロセスＩＤに対して、遷移先プロセスＩＤ、即ち、隣り合うプロセスとの関連情報を格納する。完了条件管理テーブルＴ４は、各プロセスＩＤに対して、プロセス完了時の条件を格納しており、図６中、「０」はチェックリストが全て完了していることを示し、「１」はアクションアイテムが全て完了していることを示す。参照情報テーブルＴ５は、各プロセスＩＤに対して、文書番号、入力文書名称、文書所属プロセスＩＤ及び出力文書番号等の設計プロセスの入力情報となる電子書類への参照情報を格納する。電子書類定義テーブルＴ６は、各プロセスＩＤに対して、文書番号及び出力文書名称等の設計プロセスの出力情報となる電子書類を格納する。登録情報管理テーブルＴ７は、各プロセスＩＤに対して、文書番号、版数、ファイル名、システムファイル名、登録日等の出力実データの登録情報を格納する。
【００１８】
プロジェクト情報データベース２２は、図１０に示す議事録管理テーブルＴ８、図１１に示す進捗報告書管理テーブルＴ９、図１２に示すアクションアイテム管理テーブルＴ１０、図１３に示すバグ管理テーブルＴ１１及び図１４に示すチェックリスト管理テーブルＴ１２を含む。
【００１９】
議事録管理テーブルＴ８は、各プロセスＩＤに対して、項目番号、打ち合わせ名、ファイル名及び開催日等の議事録ファイルの情報を格納する。進捗報告書管理テーブルＴ９は、各プロセスＩＤに対して、項目番号、ファイル名及び報告日等の進捗報告ファイルに関する情報を格納する。アクションアイテム管理テーブルＴ１０は、各プロセスＩＤに対して、項目番号、登録者名、登録日、件名、本文、状態、登録種別、プロセスＩＤ及び項目番号等のアクションアイテムに関する情報を格納する。バグ管理テーブルＴ１１は、各プロセスＩＤに対して、項目番号、登録者名、登録日、件名、本文及び状態等のバグ情報を格納する。チェックリスト管理テーブルＴ１２は、各プロセスＩＤに対して、項目番号、抽出元、件名、確認及び確認日等の設計上の注意点に関する情報を格納する。
【００２０】
電子書類格納データベース２３は、電子書類を保存するものである。設計文書、議事録、進捗報告書等の電子書類は、ユーザにより入出力端末３１から入力され、図１の対応する設計文書管理部１１、議事録管理部１２及び進捗報告管理部１４の管理下で電子書類格納データベース２３に格納される。
【００２１】
ここで、図８に示す電子書類定義テーブルＴ６に格納されている出力文書名称の設計文書が図９に示す登録情報管理テーブルＴ７のように登録されているとすると、これらの設計文書が検索対象となる。
【００２２】
項目抽出部１６は、検索対象の設計文書内をキーワードで検索して、所望項目の抽出を行う。キーワードは、例えば仕様未決定項目を抽出するための「TBD（To  Be  Determined）」や、例えばアプリケーション固有の成果物の検証項目を示す「Check」、例えば設計上の注意点の項目を示す「Caution」等である。
【００２３】
これらのキーワードは、通常の設計文書内には出現しない文字列である必要がある。本実施例では、これらキーワードを先頭に持つ行を抽出対象とする。
【００２４】
図１５は、設計文書の一例を示す図である。図１５に示す設計文書は、説明の便宜上、例えば図９に示す「設計仕様書.doc」であるものとする。この場合、「TbD  (3.1)  1600psを何分割とするかは検討中」の行が、項目抽出部１６により仕様未決定項目として抽出される。
【００２５】
図９に示す登録情報管理テーブルＴ７より、この設計文書の所属するプロセスＩＤは「０」であるので、図３に示すプロセス情報テーブルＴ１よりプロセス名称が「設計仕様作成」である設計プロセスの成果物であることがわかる。尚、設計プロセスの状態を知る必要があれば、図４に示すプロセス状態管理テーブルＴ２を参照すれば良い。
【００２６】
又、図９に示す登録情報管理テーブルＴ７より、この設計文書の最終更新日は、YY年の５月９日を示す「YY/05/09」であることがわかる。
【００２７】
これらの情報を元に、HTML  GUI作成部１３は、図１６に示す如きTBD項目のリストを作成し、ユーザの入出力端末３１の表示部に表示する。図１７は、このようなTBD項目のリストの表示を行う設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する処理手順を説明するフローチャートである。
【００２８】
図１７において、ステップＳ１は、図９に示す登録情報管理テーブルＴ７に格納されている設計文書のファイル名のリスト（一覧）をユーザの入出力端末３１の表示部に表示する。この場合、同一プロセスＩＤや文書番号を有する設計文書（ファイル）については、最新版のみをリストに含めるものとする。ステップＳ２は、ユーザによる入出力端末３１の入力部の操作によりリストから選択された設計文書に含まれるワード（語）等の要素数が０より大きいか否かを判定し、判定結果がＮＯであると、処理は後述するステップＳ８へ進む。
【００２９】
ステップＳ２の判定結果がＹＥＳであると、ステップＳ５は、設計文書の１行から１つの要素を取り出す。ステップＳ４は、取り出した要素が設計文書の最後であるか否かを判定し、判定結果がＹＥＳであると、処理はステップＳ２へ戻る。ステップＳ４の判定結果がＮＯであると、ステップＳ５は、取り出した要素がユーザにより入出力端末３１の入力部から設定されたキーワードと一致するか否かを項目抽出部１６により判定する。ステップＳ５の判定結果がＹＥＳであると、TBD項目が抽出され、ステップＳ６は、キーワードと一致する要素を含む行を記録する。ステップＳ６の後、或いは、ステップＳ５の判定結果がＮＯであると、ステップＳ７は、要素を取り出す行を１行進め、処理はステップＳ４へ戻る。
【００３０】
ステップＳ８は、記録された行について、HTML  GUI作成部１３により図１６に示す如き抽出したTBD項目のリストを含む表示画面を作成し、ユーザの入出力端末３１に送信してその表示部に表示し、処理は終了する。
【実施例２】
【００３１】
次に、本発明になる設計支援装置の第２実施例を説明する。設計支援装置の第２実施例及び後述する設計支援装置の第３〜第６実施例は、夫々図１と同様の構成を有するので、その図示及び説明は省略する。又、プログラムの第２〜第６実施例及びコンピュータ読み取り可能な記憶媒体の第２〜第６実施例は、汎用コンピュータを設計支援装置の第２〜第６実施例のうち対応する実施例の動作を行わせるよう構成されているものとする。
【００３２】
説明の便宜上、本実施例を図２に示すワークフローを例にとって説明する。図３に示すプロセス情報テーブルＴ１及び図５に示す関連情報テーブルＴ３の情報より、ワークフロー上の、最上位プロセスであるプロセスＩＤ「０」から、各プロセスへの最短距離を求めることができる。例えば、プロセスＩＤ「０」からプロセスＩＤ「１」への距離は、プロセスＩＤの値の差の「１」として例えばワークフロー管理部１５内で算出することもできる。プロセスＩＤ「０」とプロセスＩＤ「１」に仕様未決定項目があり、距離が小さい順にリストを表示するならば、プロセスＩＤ「０」の距離は０であるため、プロセスＩＤ「０」、プロセスＩＤ「１」の順番で対応する仕様未決定項目のリストを表示することができる。図１８は、このような仕様未決定項目のリストの表示を行う設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する処理手順を説明するフローチャートである。
【００３３】
図１８において、ステップＳ１１は、図３に示すプロセス情報テーブルＴ１及び図５に示す関連情報テーブルＴ３に格納されている情報により、プロセスＩＤ「０」から各設計プロセスへの最短距離を求める。この場合、全てのリンクの距離は「１」であるものと仮定する。ステップＳ１２は、図９に示す登録情報管理テーブルＴ７に格納されている設計文書を対象として、項目抽出部１６により仕様未決定項目を抽出する。ステップＳ１３は、抽出した仕様未決定項目を、ステップＳ１１で求めた抽出元設計プロセスの距離が小さい順に並べ替える。ステップＳ１４は、HTML  GUI作成部１３により抽出元設計プロセスの距離が小さい順に並べ替えられた仕様未決定項目のリストからなる表示画面を作成し、ユーザの入出力端末３１に送信してその表示部に表示し、処理は終了する。尚、仕様未決定項目を、上記ワークフロー上の距離に応じたカテゴリに分けるカテゴリ分けを行うようにしても良い。
【実施例３】
【００３４】
本発明になる設計支援装置の第３実施例を説明する。この場合、図２のワークフローにおいて、詳細仕様作成プロセスＳＴ２の作業を行なっているものとする。この詳細仕様作成プロセスＳＴ２の担当者にとって重要なのは、詳細仕様作成プロセスＳＴ２より上流の設計仕様作成プロセスＳＴ１から流通してくる設計文書であり、検証仕様作成プロセスＳＴ３の成果物はこの場合は詳細仕様作成プロセスＳＴ２に直接関係しない。図３に示すプロセス情報テーブルＴ１の情報より、詳細仕様作成プロセスＳＴ２のプロセスＩＤが「１」で、この詳細仕様作成プロセスＳＴ２から参照する設計文書は、図７に示す参照情報テーブルＴ５より、プロセスＩＤが「０」の２つの設計文書「設計仕様書」及び「設計規約」であることがわかるので、これらに対象を限定して、同様に仕様未決定項目を項目抽出部１６により抽出し、抽出した仕様未決定項目のリストを表示することができる。図１９は、このような仕様未決定項目のリストの表示を行う設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する処理手順を説明するフローチャートである。
【００３５】
図１９において、ステップＳ２１は、図３に示すプロセス情報テーブルＴ１に格納された情報から、自プロセスのプロセスＩＤを取得する。ステップＳ２２は、図７に示す参照情報テーブルＴ５に格納された情報から、項目抽出部１６により自プロセスＩＤを有する項目を抽出し、抽出された入力設計文書の文書所属プロセスＩＤ及び文書番号のリストを作成する。ステップＳ２３は、図９に示す登録情報管理テーブルＴ７に格納された情報から、リストに含まれるプロセスＩＤ及び文書番号に対応する設計文書のうち、最新版数のシステムファイル名のリストを作成する。ステップＳ２３の後は、図１７のステップＳ２以降と同様のステップが行われる。
【実施例４】
【００３６】
本発明になる設計支援装置の第４実施例を説明する。議事録情報及び進捗報告情報については、夫々議事録管理部１２及び進捗報告管理部１４の管理下で、図１０に示す議事録管理テーブルＴ８及び図１１に示す進捗報告書管理テーブルＴ９に格納されている。これらの管理テーブルＴ８，Ｔ９の内容は、電子書類格納データベース２３内にファイルとして存在する。アクションアイテム情報及びバグ情報については、夫々AI管理部１７及びBT管理部１８の管理下で、図１２に示すアクションアイテム管理テーブルＴ１０及び図１３に示すバグ管理テーブルＴ１１に格納されている。これらの管理テーブルＴ１０，Ｔ１１の内容は、「本文」フィールドで電子書類格納データベース２３に含まれる。これらの議事録情報、進捗報告情報、アクションアイテム情報及びバグ情報についても、項目抽出部１６から参照し、同様に項目を抽出して表示することができる。図２０は、このような項目のリストを表示する設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する処理手順を説明するフローチャートである。
【００３７】
図２０において、ステップＳ３１は、図９に示す登録情報管理テーブルＴ７に格納された情報から、設計文書のリストを作成する。この場合、同一プロセスＩＤ又は同一文書番号を有する設計文書については、最新版の設計文書（ファイル）のみをリストに含める。ステップＳ３２は、項目抽出部１６により、図１０に示す議事録管理テーブルＴ８に格納された情報から、議事録のファイル名を抽出して上記リストに追加する。ステップＳ３３は、項目抽出部１６により、図１１に示す進捗報告書管理テーブルＴ９に格納されている情報から、進捗報告書のファイル名を抽出して上記リストに追加する。ステップＳ３４は、項目抽出部１６により、図１２に示すアクションアイテム管理テーブルＴ１０に格納された情報から、アクションアイテムの項目番号を抽出して上記リストに追加する。ステップＳ３５は、項目抽出部１６により、図１３に示すバグ管理テーブルＴ１１に格納された情報から、バグ管理項目の項目番号を抽出して上記リストに追加する。ステップＳ３５の後は、図１７のステップＳ２以降と同様のステップが行われる。
【実施例５】
【００３８】
本発明になる設計支援装置の第５実施例を説明する。アクションアイテムは、専用のキーワードを持たせることで他の抽出項目と区別することができる。例えば、アクションアイテムのキーワードは「Action  Item」とする。このキーワードにより抽出される項目は、図１のAI管理部１７に渡される。AI管理部１７は、図１２に示すアクションアイテム管理テーブルＴ１０のように、登録された各項目に対する対応が完了になるまでを、途中の担当者間のやり取りも含めて管理するアクションアイテム管理機能を有する。例えば、「Action  Item  07/01  B部作業開始」なる記述が議事録にある場合、図１２に示すアクションアイテム管理テーブルＴ１０の３番目のプロセスのように、抽出された項目を件名に持つAI項目が登録される。図２１は、このようなAI項目を登録する設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する処理手順を説明するフローチャートである。
【００３９】
図２１において、ステップＳ４１の前には、図１７に示すステップＳ７までと同様のステップが行われる。ステップＳ４１は、キーワードが「Action  Item」である項目のみのリストを作成する。ステップＳ４２は、図１２に示すアクションアイテム管理テーブルＴ１０に、上記リストに含まれる項目を追加し、処理は終了する。ここで、プロセスＩＤは該当項目が抽出された設計文書の文書所属プロセスＩＤであり、項目番号は追番であり、件名は抽出した行であり、状態は「新規登録」であり、その他は空欄とする。
【実施例６】
【００４０】
本発明になる設計支援装置の第６実施例を説明する。成果物の検証項目に関する項目は、例えば「Check」等の専用のキーワードを持たせることで区別することができる。抽出された項目は、図１４に示すチェックリスト管理テーブルＴ１２のようにプロジェクト情報データベース２２で管理する。このリストをチェックリストと呼ぶとすると、図６に示す完了条件管理テーブルＴ４のプロセス完了時の条件設定にて、チェックリストが全て「完了」していないと、設計プロセスの完了ができないという条件を設定することが可能である。図２２は、このようなチェックリストを登録する設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する項目登録手順を説明するフローチャートである。又、図２３は、設計プロセスを完了する設計支援装置１、即ち、汎用コンピュータのプロセッサが実行する完了手順を説明するフローチャートである。
【００４１】
図２２において、ステップＳ５１の前には、図１７に示すステップＳ７までと同様のステップが行われる。ステップＳ５１は、キーワードが「Check」である項目のみのリストを作成する。ステップＳ５２は、図１４に示すチェックリスト管理テーブルＴ１２に、上記リストに含まれる項目を追加し、処理は終了する。ここで、プロセスＩＤは該当項目が抽出された設計文書の文書所属プロセスＩＤであり、項目番号は追番であり、抽出元はその項目が抽出された文書名であり、件名は抽出した行であり、確認は「未」であり、確認日は空欄とする。
【００４２】
図２３において、ステップＳ６１は、図６に示す完了条件管理テーブルＴ４に格納された情報から、自プロセスの完了条件を抽出する。ステップＳ６２は、抽出された完了条件にチェックリストが全て完了していることを示す「０」が含まれるか否かを判定し、判定結果がＮＯであると処理は終了する。他方、ステップＳ６２の判定結果がＹＥＳであると、ステップＳ６３は、図１４に示すチェックリスト管理テーブルＴ１２に格納されている情報から、自プロセスのチェック項目のリストを作成する。ステップＳ６４は、全てのチェック項目の確認が完了しているか否かを判定し、判定結果がＮＯであると、ユーザの入出力端末３１にエラー通知を行う。ステップＳ６４の判定結果がＹＥＳであると、処理は終了する。
【００４３】
尚、上記各実施例において、入出力端末３１の表示部に表示される各種情報は、設計支援装置１の表示部に表示されても良いことは言うまでもない。又、設計支援装置１は、入出力端末３１と兼用されるスタンドアローン型として構成するようにしても良い。
【００４４】
本発明では、設計文書中に書かれたアクションアイテム等の項目の抽出、各種管理リストの作成、各種リストの表示までを自動的に行うため、設計文書の管理漏れを防止するのに極めて有用である。
【００４５】
又、ワークフロー情報を利用し、項目発生個所と、最上位プロセスとの間の距離を算出することにより、距離の小さな項目を優先的に表示することができる。これにより、後続の設計プロセスへの影響が大きいと考えられる項目を優先的に表示できるので、実用的には極めて有用である。
【００４６】
尚、本発明は、以下に付記する発明をも包含するものである。
（付記１）  設計プロセスの入力情報となる設計文書を管理する第１の管理手段と、
前記第１の管理手段により管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出する抽出手段と、
前記抽出手段により抽出された項目のリストを表示する表示手段とを備えたことを特徴とする、設計支援装置。
（付記２）  前記設計文書をワークフローの構造と関連付けして管理する手段と、
前記抽出手段により抽出された項目の出所である成果物を含む設計プロセスと、最上位プロセスとのワークフロー上の距離を算出する算出手段とを備え、
前記表示手段は、前記距離の大きさに応じて抽出された項目の並び替え又はカテゴリ分けをしてから抽出された項目のリストを表示することを特徴とする、付記１記載の設計支援装置。
（付記３）  前記抽出手段は、ワークフロー上の上流設計プロセスより流通される設計文書を入力情報とする下流設計プロセスにおいて、該下流設計プロセスに流通されてくる設計文書のみを項目抽出対象とすることを特徴とする、付記１記載の設計支援装置。
（付記４）  前記設計文書の管理とは別に、議事録、進捗報告、アクションアイテム及びバグ報告のうち少なくとも１つを含むプロジェクト情報を管理する第２の管理手段を備え、
前記抽出手段は、前記プロジェクト情報も抽出対象の項目に含めることを特徴とする、付記１記載の設計支援装置。
（付記５）  前記抽出手段により抽出された項目のうち、アクションアイテムをアクションアイテム管理機能に追加する手段を備えたことを特徴とする、付記１記載の設計支援装置。
（付記６）  前記抽出手段により抽出された項目のうち、成果物の検証項目に関する項目よりチェックリストを作成し、全項目チェック完了になるまで、設計プロセス及びプロジェクトの完了ができなくする手段とを備えたことを特徴とする、付記１記載の設計支援装置。
（付記７）  コンピュータに設計支援を行わせるプログラムであって、
該コンピュータに、設計プロセスの入力情報となる設計文書を管理させる第１の管理手順と、
該コンピュータに、前記第１の管理手順により管理される設計文書より、仕様未決定項目、成果物の検証項目及び設計上の注意点の項目のうち少なくとも１つの項目をキーワードにより抽出させる抽出手順と、
該コンピュータに、前記抽出手順により抽出された項目のリストを表示させる表示手順とを含むことを特徴とする、プログラム。
（付記８）  該コンピュータに、設計文書をワークフローの構造と関連付けして管理させる手順と、
該コンピュータに、前記抽出手順により抽出された項目の出所である成果物を含む設計プロセスと、最上位プロセスとのワークフロー上の距離を算出させる算出手順とを含み、
前記表示手順は、該コンピュータに、前記距離の大きさに応じて抽出された項目の並び替えをしてから抽出された項目のリストを表示させることを特徴とする、付記７記載のプログラム。
（付記９）  前記抽出手順は、該コンピュータに、ワークフロー上の上流設計プロセスより流通される設計文書を入力情報とする下流設計プロセスにおいて、該下流設計プロセスに流通されてくる設計文書のみを項目抽出対象とさせることを特徴とする、付記７記載のプログラム。
（付記１０）  該コンピュータに、前記設計文書の管理とは別に、議事録、進捗報告、アクションアイテム及びバグ報告のうち少なくとも１つを含むプロジェクト情報を管理させる第２の管理手順を含み、
前記抽出手順は、該コンピュータに、前記プロジェクト情報も抽出対象の項目に含めさせることを特徴とする、付記７記載のプログラム。
（付記１１）  該コンピュータに、前記抽出手順により抽出された項目のうち、アクションアイテムをアクションアイテム管理機能に追加させる手順を含むことを特徴とする、付記７記載のプログラム。
（付記１２）  該コンピュータに、前記抽出手順により抽出された項目のうち、成果物の検証項目に関する項目よりチェックリストを作成させ、全項目チェック完了になるまで、設計プロセス及びプロジェクトの完了ができなくさせる手順を含むことを特徴とする、付記７記載のプログラム。
（付記１３）  付記７〜１３のいずれか１項記載のプログラムを格納することを特徴とする、コンピュータ読み取り可能な記憶媒体。
【００４７】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【図面の簡単な説明】
【００４８】
【図１】本発明になる設計支援装置の第１実施例を示すブロック図である。
【図２】ワークフローの構成を示す図である。
【図３】プロセス情報テーブルを示す図である。
【図４】プロセス状態管理テーブルを示す図である。
【図５】関連情報テーブルを示す図である。
【図６】完了条件管理テーブルを示す図である。
【図７】参照情報テーブルを示す図である。
【図８】電子書類定義テーブルを示す図である。
【図９】登録情報管理テーブルを示す図である。
【図１０】議事録管理テーブルを示す図である。
【図１１】進捗報告書管理テーブルを示す図である。
【図１２】アクションアイテム管理テーブルを示す図である。
【図１３】バグ管理テーブルを示す図である。
【図１４】チェックリスト管理テーブルを示す図である。
【図１５】設計文書の一例を示す図である。
【図１６】TBD項目のリストの表示の一例を示す図である。
【図１７】TBD項目のリストの表示を行う処理手順を説明するフローチャートである。
【図１８】仕様未決定項目のリストの表示を行う処理手順を説明するフローチャートである。
【図１９】仕様未決定項目のリストの表示を行う処理手順を説明するフローチャートである。
【図２０】項目のリストを表示する処理手順を説明するフローチャートである。
【図２１】AI項目を登録する処理手順を説明するフローチャートである。
【図２２】チェックリストを登録する項目登録手順を説明するフローチャートである。
【図２３】設計プロセスを完了する完了手順を説明するフローチャートである。
【符号の説明】
【００４９】
１      設計支援装置
１１      設計文書管理部
１２      議事録管理部
１３      HTML  GUI作成部
１４      進捗報告管理部
１５      ワークフロー管理部
１６      項目抽出部
１７      AI管理部
１８      BT管理部
２１      ワークフロー情報データベース
２２      プロジェクト情報データベース
２３      電子書類格納データベース
【図１】
2007041841.tif 000003
【図２】
2007041841.tif 000004
【図３】
2007041841.tif 000005
【図４】
2007041841.tif 000006
【図５】
2007041841.tif 000007
【図６】
2007041841.tif 000008
【図７】
2007041841.tif 000009
【図８】
2007041841.tif 000010
【図９】
2007041841.tif 000011
【図１０】
2007041841.tif 000012
【図１１】
2007041841.tif 000013
【図１２】
2007041841.tif 000014
【図１３】
2007041841.tif 000015
【図１４】
2007041841.tif 000016
【図１５】
2007041841.tif 000017
【図１６】
2007041841.tif 000018
【図１７】
2007041841.tif 000019
【図１８】
2007041841.tif 000020
【図１９】
2007041841.tif 000021
【図２０】
2007041841.tif 000022
【図２１】
2007041841.tif 000023
【図２２】
2007041841.tif 000024
【図２３】
2007041841.tif 000025