(57)【特許請求の範囲】
【請求項１】
設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断部と、
前記判断部が、前記第１の製品データを前記第２の製品データに置換可能であると判断した場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換部とを備え、
前記判断部が、設計データに含まれる前記第１の製品データが示す製品と接続する増設装置が、前記第２の製品データが示す製品に接続可能であるかを判断する
ことを特徴とする設計支援システム。
【請求項２】
前記判断部が、前記増設装置が前記第２の製品データが示す製品に全て接続可能であるかを判断する
ことを特徴とする請求項１記載の設計支援システム。
【請求項３】
設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断部と、
前記判断部が、前記第１の製品データを前記第２の製品データに置換可能であると判断した場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換部とを備え、
前記判断部が、設計データに含まれる前記第１の製品データが示す製品と接続する通信ケーブルが、前記第２の製品データの示す製品と接続可能であるかを判断する
ことを特徴とする設計支援システム。
【請求項４】
前記判断部が、前記通信ケーブルが前記第２の製品データが示す製品に全て接続可能であるかを判断する
ことを特徴とする請求項３記載の設計支援システム。
【請求項５】
設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断部と、
前記判断部が、前記第１の製品データを前記第２の製品データに置換可能であると判断した場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換部とを備え、
前記置換部が前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換したときに、前記設計データにおいて設定されている前記第１の製品データが示す製品の属性情報が前記第２の製品データを含む新たな設計データに継承可能かどうか判断する継承判断部を備える
ことを特徴とする設計支援システム。
【請求項６】
前記第１の製品データが示す製品の属性情報が、前記第１の製品データが示す製品において動作するソフトウェアに関する情報である
ことを特徴とする請求項５記載の設計支援システム。
【請求項７】
前記判断部が前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換不能であると判断した場合に、置換不能理由を通知する通知部を備える
ことを特徴とする請求項２、４及び６のいずれか一つに記載の設計支援システム。
【請求項８】
コンピュータに、
設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断処理と、
前記判断処理によって、前記第１の製品データを前記第２の製品データに置換可能であると判断された場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換処理とを実行させると共に、設計データに含まれる前記第１の製品データが示す製品と接続する増設装置が、前記第２の製品データが示す製品に接続可能であるかを判断する判断処理と、
を実行させることを特徴とする設計支援プログラム。
【請求項９】
コンピュータに、
設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断処理と、
前記判断処理によって、前記第１の製品データを前記第２の製品データに置換可能であると判断された場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換処理とを実行させると共に、設計データに含まれる前記第１の製品データが示す製品と接続する通信ケーブルが、前記第２の製品データの示す製品と接続可能であるかを判断する判断処理と、
を実行させることを特徴とする設計支援プログラム。
【請求項１０】
コンピュータに、
設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断処理と、
前記判断処理によって、前記第１の製品データを前記第２の製品データに置換可能であると判断された場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換処理とを実行させ、
前記置換処理によって、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換したときに、前記設計データにおいて設定されている前記第１の製品データが示す製品の属性情報が前記第２の製品データを含む新たな設計データに継承可能かどうか判断する継承判断処理を
実行させることを特徴とする設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援システム及び設計支援プログラムに関し、特に、設計データに含まれる第１の製品データを第２の製品データに自動で置換する処理を行う設計支援システム及び設計支援プログラムに関する。
【背景技術】
【０００２】
設計者（システムエンジニア等）がＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ Ｔｅｃｈｎｏｌｏｇｙ）インフラシステム（例えば、ネットワークシステム等）の設計を行う場合、設計者が、設計途中段階の図面又は設計完了段階の図面を用いて流用設計を行いたいときがある。設計者が流用設計を行う際に、あるシステムに利用されている製品（例えば、サーバ、ハブ、ストレージ等）の、初期インストールされている構成要素（例えば、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ Ｄｒｉｖｅ）、メモリ等）が変更になったり、上記製品に接続する増設装置（例えば、メモリスロット等）の数が変更されている場合がある。
【０００３】
従来、設計者が上記ＩＴインフラシステムの流用設計を人手で行っていた。なお、ＩＴインフラシステムの一例としてのネットワークシステムの管理技術として、ネットワークに新たに接続された機器を検出し、該検出された機器を管理するための管理機能をダウンロードしてインストールするネットワーク管理システムが提案されている（例えば、特許文献１を参照）。
【特許文献１】特開２００３−８５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
人手でシステムの流用設計を行う場合、旧版の設計データに含まれる旧版の製品を最新版の製品に更新すると、設計ミスが生じることが多い。
【０００５】
ここで、最新版の製品において旧版の製品の構成要素が変更されている場合でも、該旧版の製品を最新版の製品に一律に自動置換する技術が考えられる。しかし、旧版の製品を最新版の製品に置換可能であるかを判断することなく、該旧版の製品を最新版の製品に一律に自動置換してしまうと、例えば最新版の製品に接続されている増設装置の数が旧版の製品に接続されている増設装置の数より少ない場合には、旧版の製品の増設装置に格納されていた構成要素（例えばメモリ）が格納される増設装置が足りなくなるという問題が生じる。
【０００６】
例えば、あるシステムを流用設計するケースを想定する。図２４は、本発明者が検討した問題点を説明する図である。図２４（Ａ）は、システムを構成する旧版の製品Ａを含む旧版の設計データの画面表示例を示す図であり、図２４（Ｂ）は、旧版の製品Ａを最新版の製品Ａに置換可能かを判断することなく旧版の製品Ａを最新版の製品Ａに自動置換した場合に生じる問題を説明する図である。図２４（Ａ）に示すように、旧版の製品Ａを設計した時点における該製品Ａの部品ｐ１には、増設用のメモリスロット２００が２個ついており、設計者は、２Ｇのメモリを２個搭載した製品Ａを設計していた。ここで、流用設計時に販売されている最新版の製品Ａでは、部品ｐ１に増設用のメモリスロット２００が１個のみついているような場合、旧版の製品Ａを最新版の製品Ａに自動置換すると、図２４（Ｂ）に示すように、最新版の製品Ａではメモリがささる口（増設用のメモリスロット２００）が足りなくなる。旧版の製品Ａを最新版の製品Ａに自動置換した後の設計データには、旧版の製品Ａに搭載されたメモリの情報が該自動置換後も残るからである。図２４（Ｂ）中の黒く塗りつぶした部分が、最新版の製品Ａに本来存在しない増設用のメモリスロットにさされたメモリを示している。
【０００７】
図２４（Ａ）、（Ｂ）を参照して説明したように、旧版の製品Ａを最新版の製品Ａに置換可能かを判断することなく旧版の製品Ａを最新版の製品Ａに自動置換すると、最新版の製品Ａではメモリがささる口が足りなくなるという問題が生じる。そして、最新版の製品Ａではメモリがささる増設用のメモリスロット２００が１個しかないのにもかかわらず、メモリを２個発注してしまうといったミスが発生し得る。
【０００８】
本発明は、設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断し、該判断結果に基づいて第１の製品データを第２の製品データに自動で置換する設計支援システムの提供を目的とする。
【０００９】
本発明は、設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断し、該判断結果に基づいて第１の製品データを第２の製品データに自動で置換する設計支援方法の提供を目的とする。
【００１０】
本発明は、設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断し、該判断結果に基づいて第１の製品データを第２の製品データに自動で置換する設計支援プログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
本設計支援システムは、設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断部と、前記判断部が、前記第１の製品データを前記第２の製品データに置換可能であると判断した場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換部とを備える。
【００１２】
好ましくは、前記判断部が、設計データに含まれる前記第１の製品データが示す製品と接続する増設装置が、前記第２の製品データが示す製品に接続可能であるかを判断する。
【００１３】
好ましくは、前記判断部が、前記増設装置が前記第２の製品データが示す製品に全て接続可能であるかを判断する。
【００１４】
好ましくは、前記判断部が、設計データに含まれる前記第１の製品データが示す製品と接続する通信ケーブルが、前記第２の製品データの示す製品と接続可能であるかを判断する。
【００１５】
好ましくは、前記判断部が、前記通信ケーブルが前記第２の製品データが示す製品に全て接続可能であるかを判断する。
【００１６】
好ましくは、本設計支援システムが、前記置換部が前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換したときに、前記設計データにおいて設定されている前記第１の製品データが示す製品の属性情報が前記第２の製品データを含む新たな設計データに継承可能かどうか判断する継承判断部を備える。
【００１７】
好ましくは、前記属性値が、前記第１の製品データが示す製品において動作するソフトウェアに関する情報である。
【００１８】
好ましくは、本設計支援システムが、前記判断部が前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換不能であると判断した場合に、置換不能理由を通知する通知部を備える。
【００１９】
また、本設計支援方法は、設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断ステップと、前記判断ステップによって、前記第１の製品データを前記第２の製品データに置換可能であると判断された場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換ステップとを有する。
【００２０】
また、本設計支援プログラムは、コンピュータに、設計データに含まれる第１の製品データを第２の製品データに置換するとき、前記設計データと前記第２の製品データとを比較し、比較結果に基づいて、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換可能であるかを判断する判断処理と、前記判断処理によって、前記第１の製品データを前記第２の製品データに置換可能であると判断された場合に、前記設計データに含まれる前記第１の製品データを前記第２の製品データに置換する置換処理とを実行させる。
【発明の効果】
【００２１】
開示の設計支援システム、設計支援方法、及び設計支援プログラムは、設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断し、該判断結果に基づいて上記第１の製品データを第２の製品データに置換する。従って、開示の設計支援システム、設計支援方法、及び設計支援プログラムによれば、例えば、設計データに含まれる製品を最新版の製品に置換可能であるかを判断した上で、該判断結果に基づいて、設計データに含まれる製品を最新版の製品に自動置換することができる。その結果、設計者による設計ミスをなくすことが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下に、図を参照して、本実施形態について説明する。図１は、本実施形態の設計支援システムの構成例を示す図である。設計支援システム１は、起動してＩＴインフラシステムの設計データを読み込む際に、設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断し、該判断結果に基づいて設計データに含まれる第１の製品データを第２の製品データに置換する処理装置である。上記第１、第２の製品データは、例えば、後述する製品ライブラリである。設計支援システム１が、設計者の指定入力に従って設計データが編集される時に、上記設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断するようにしてもよい。
【００２３】
設計支援システム１は、版数比較部１１、ライブラリ情報反映可否判断部１２、ライブラリ情報反映部１３、ライブラリ情報反映不可通知部１４、属性情報反映可否判断部１５、属性情報反映部１６、属性情報反映エラー通知部１７を備える。まず、設計支援システム１が、起動してＩＴインフラシステムの設計データを読み込む際に、設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断する構成を採る場合における、各処理部の機能について説明する。
【００２４】
版数比較部１１は、ネットワークシステム等のＩＴインフラシステムを構成する個々の製品について、設計データ記憶部１８内の設計データにおける製品（又は部品）の版数とライブラリ情報記憶部１９内の最新のライブラリ情報における製品（又は部品）の版数とを比較し、比較結果に基づいて、設計データにおける製品（又は部品）を最新版の製品（又は部品）に自動置換する必要があるか否かを判断する。上記ライブラリ情報は、後述する製品ライブラリ、部品ライブラリ、マクロ回路、インデックスファイルを含む情報である。
【００２５】
ライブラリ情報反映可否判断部１２は、設計データにおける製品の物理的な条件と上記最新のライブラリ情報における製品の物理的な条件とを比較し、比較結果に基づいて、該最新のライブラリ情報を設計データに反映するか否か（設計データに取り込まれている旧版の製品ライブラリを最新のライブラリ情報に含まれる最新の製品ライブラリに自動置換可能か否か）を判断する。
【００２６】
ライブラリ情報反映可否判断部１２は、設計データにおける製品の物理的な条件と上記最新のライブラリ情報における製品の物理的な条件との間で矛盾がない場合、該最新のライブラリ情報を設計データに反映すると判断し、設計データにおける製品の物理的な条件と上記最新のライブラリ情報における製品の物理的な条件との間で矛盾がある場合、該最新のライブラリ情報を設計データに反映しないと判断する。
【００２７】
ライブラリ情報反映部１３は、設計データに最新のライブラリ情報を反映する。具体的には、ライブラリ情報反映部１３は、設計データに含まれる旧版の製品ライブラリを、最新のライブラリ情報に含まれる最新の製品ライブラリに置換する。ライブラリ情報反映不可通知部１４は、ライブラリ情報反映可否判断部１２が最新のライブラリ情報を設計データに反映しないと判断した場合に、該判断結果を通知する。属性情報反映可否判断部１５は、ライブラリ情報反映部１３が設計データに含まれる旧版の製品ライブラリを最新の製品ライブラリに置換したときに、最新のライブラリ情報を反映する前の設計データにおいて（設計者の指定入力に従って）設定されている旧版の製品ライブラリが示す製品の属性情報を該旧版の製品ライブラリを置換した最新の製品ライブラリを含む新たな設計データに反映（継承）可能か否かを判断する。
【００２８】
属性情報反映部１６は、属性情報反映可否判断部１５が最新のライブラリ情報を反映する前の設計データにおいて設定された属性情報を上記新たな設計データに継承可能であると判断した場合に、該属性情報を新たな設計データに反映させる。
【００２９】
属性情報反映エラー通知部１７は、属性情報反映可否判断部１５が最新ライブラリ情報を反映する前の設計データにおいて設定された属性情報を新たな設計データに継承可能でないと判断した場合に、属性情報の反映エラーを通知する。設計データ記憶部１８には設計データが記憶される。設計データは、システム構成図２０に対応するデータであり、後述する製品ライブラリ、部品ライブラリ、マクロ回路、及び、設計者の指定入力に従って設定される属性情報を含んでいる。ライブラリ情報記憶部１９にはライブラリ情報が記憶される。
【００３０】
次に、設計支援システム１が、設計者の指定入力に従って設計データが編集される時（ＩＴインフラシステムを構成する個々の製品について製品置換が行われる時）に、上記設計データに含まれる第１の製品データを第２の製品データに置換可能であるかを判断する構成を採る場合における、各処理部の機能について説明する。
【００３１】
ライブラリ情報反映可否判断部１２は、設計データに含まれる置換元の製品（置換前の製品）のライブラリ情報における該置換元製品の物理的な条件と、置換先の製品（置換後の製品）のライブラリ情報における該置換先の製品の物理的な条件とを比較して、製品の置換の可否を判断する。例えば、設計者が製品Ａを製品Ｂに置換するための操作入力を行うと、ライブラリ情報反映可否判断部１２は、製品Ａに対応する製品ライブラリに設定されている該製品Ａを構成する部品の属性情報（例えば、インタフェース数と各インタフェースの位置情報）と、製品Ｂに対応する製品ライブラリに設定されている該製品Ｂを構成する部品の属性情報とを比較する。そして、ライブラリ情報反映可否判断部１２は、上記比較結果に基づいて、製品Ａを製品Ｂに置換可能か否か（製品Ａの製品ライブラリを製品Ｂの製品ライブラリに置換可能か否か）を判断する。
【００３２】
ライブラリ情報反映部１３は、ライブラリ情報反映可否判断部１２が、製品の置換が可能であると判断した場合に、置換先の製品のライブラリ情報（例えば、上記製品Ｂに対応する製品ライブラリ）をＩＴインフラシステムの設計データに反映させる。
【００３３】
ライブラリ情報反映不可通知部１４は、ライブラリ情報反映可否判断部１２が、製品の置換ができないと判断した場合に、エラー通知を行う。
【００３４】
属性情報反映可否判断部１５は、製品置換前の設計データにおいて（設計者の指定入力に従って）設定された製品の属性情報と、置換先の製品に対応するライブラリ情報に含まれる製品の属性情報とを比較し、比較結果に基づいて、製品置換前の設計データにおいて設定された製品の属性情報を製品置換後の設計データに反映（継承）可能か否かを判断する。
【００３５】
属性情報反映部１６は、属性情報反映可否判断部１５が、製品置換前の設計データにおいて設定された製品の属性情報を製品置換後の設計データに継承可能であると判断した場合に、製品置換前の設計データにおいて設定された製品の属性情報を製品置換後の設計データに反映させる。
【００３６】
属性情報反映エラー通知部１７は、属性情報反映可否判断部１５が、製品置換前の設計データにおいて設定された製品の属性情報を製品置換後の設計データに継承可能でないと判断した場合に、エラー通知を行う。
【００３７】
なお、本実施形態の設計支援システム１及び設計支援システム１が備える各処理部の機能は、ＣＰＵとその上で実行されるプログラムにより実現される。設計支援システム１を実現するプログラムは、コンピュータが読み取り可能な記録媒体、例えば半導体メモリ、ハードディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）等に格納することができ、これらの記録媒体に記録して提供され、又は、通信インタフェースを介してネットワークを利用した送受信により提供される。
【００３８】
図２は、設計データの構成例を示す図である。設計データ１０は、図３を参照して後述するライブラリ情報（マクロ回路１００、製品ライブラリ１０１、部品ライブラリ１０２を含む情報）を取り込んでいる。また、設計データは、設計者の設計者の指定入力に従って設定された属性情報（例えば、製品に対するオペレーティングシステム（ＯＳ）の設定情報等）を含んでいる。
【００３９】
図３は、ライブラリ情報の構成例を示す図である。ライブラリ情報は、製品毎のマクロ回路１００、製品毎の製品ライブラリ１０１、部品毎の部品ライブラリ１０２、第１のインデックスファイル１０３、第２のインデックスファイル１０４、第３のインデックスファイル１０５を含む。マクロ回路１００は、機器（製品、部品）の構成に関する情報である。マクロ回路１００は、製品の版数（メジャー版数及びマイナー版数）の情報を含んでいる。製品ライブラリ１０１は、製品の版数、製品の属性情報、製品の部品の一覧情報、部品の属性情報を含んでいる。ある製品について、マクロ回路１００と製品ライブラリ１０１とが１対１で対応している。
【００４０】
部品ライブラリ１０２は、部品の版数、部品の属性情報を含んでいる。第１のインデックスファイル１０３は、マクロ回路１００に基づいて予め作成されるインデックスファイルであり、マクロ回路１００に含まれる各製品の版数の情報を含んでいる。例えば、図３中の第１のインデックスファイル１０３内の情報「製品Ａ」＿ｘａ％ｙａは、製品Ａのメジャー版数がｘａ、マイナー版数がｙｂであることを示している。
【００４１】
第２のインデックスファイル１０４は、製品ライブラリ１０１に基づいて予め作成されるインデックスファイルであり、製品ライブラリ１０１に含まれる各製品の版数の情報を含んでいる。例えば、図３中の第２のインデックスファイル１０４内の情報「製品Ａ」＿αａは、製品Ａの版数がαＡであることを示している。
【００４２】
第３のインデックスファイル１０５は、部品ライブラリ１０２に基づいて予め作成されるインデックスファイルであり、部品ライブラリ１０２に含まれる各部品の版数の情報を含んでいる。例えば、図３中の第３のインデックスファイル１０５内の情報「部品Ｘ」＿βＸは、部品Ｘの版数がβＸであることを示している。
【００４３】
以下に、本発明の実施例１について説明する。図４は、本発明の実施例１における設計支援処理フローの例を示す図である。まず、版数比較部１１が、設計データ内の製品、部品のうち、最新版に自動置換すべき製品、部品が存在するかを判断する（ステップＳ１）。具体的には、版数比較部１１が、設計データ記憶部１８から設計データ１０を取得し、ライブラリ情報記憶部１９から最新のライブラリ情報を取得する。そして、版数比較部１１が、設計データ１０に含まれる製品、部品の版数の情報と、最新のライブラリ情報におけるインデックスファイルに含まれる製品、部品の版数の情報とを比較し、比較結果に基づいて、製品、部品を最新版に自動置換する必要があるかを判断する。
【００４４】
例えば、版数比較部１１は、設計データ１０中に取り込まれているマクロ回路に含まれる製品の版数と最新のライブラリ情報における第１のインデックスファイル１０３に含まれる該製品の版数とを比較し、比較結果に基づいて、該製品を最新版に自動置換する必要があるかを判断する。版数比較部１１は、設計データ１０中に取り込まれているマクロ回路に含まれる製品のメジャー版数と第１のインデックスファイル１０３に含まれる該製品のメジャー版数とが異なる場合には、該製品を最新版に自動置換する必要があると判断しない。版数比較部１１は、設計データ１０中に取り込まれているマクロ回路に含まれる製品のメジャー版数と第１のインデックスファイル１０３に含まれる該製品のメジャー版数とが同じであって、かつ、第１のインデックスファイル１０３に含まれる該製品のマイナー版数が上記マクロ回路に含まれる製品のマイナー版数より大きい場合に、該製品を最新版に自動置換する必要があると判断する。
【００４５】
また、版数比較部１１は、設計データ１０中に取り込まれている製品ライブラリに含まれる製品の版数と最新のライブラリ情報における第２のインデックスファイル１０４に含まれる該製品の版数とを比較し、比較結果に基づいて、該製品を最新版に自動置換する必要があるかを判断する。また、版数比較部１１は、設計データ１０中に取り込まれている部品ライブラリに含まれる部品の版数と最新のライブラリ情報における第３のインデックスファイル１０５に含まれる該部品の版数とを比較し、比較結果に基づいて、該部品を最新版に自動置換する必要があるかを判断する。
【００４６】
版数比較部１１が、製品、部品を最新版に自動置換する必要がないと判断した場合は処理を終了し、版数比較部１１が、製品、部品を最新版に自動置換する必要があると判断した場合はステップＳ２に進む。
【００４７】
上記ステップＳ１において、例えば、設計データ１０中に取り込まれているマクロ回路に含まれる製品Ａの版数が０２％０４であり、最新のライブラリ情報における第１のインデックスファイル１０３に含まれる製品Ａの版数が０３％０１であるとする。この場合、設計データ１０中に取り込まれているマクロ回路に含まれる製品Ａのメジャー版数「０２」より第１のインデックスファイル１０３に含まれる製品Ａの版数「０３」のほうが大きい。従って、版数比較部１１は、該製品Ａを最新版に自動置換すべき対象であると判断しない。
【００４８】
また、例えば、設計データ１０中に取り込まれているマクロ回路に含まれる製品Ａの版数が０２％０４であり、最新のライブラリ情報における第１のインデックスファイル１０３に含まれる製品Ａの版数が０２％０５であるとする。最新のライブラリ情報における第１のインデックスファイル１０３に含まれる製品Ａのメジャー版数「０２」が、設計データ１０中に取り込まれているマクロ回路に含まれる製品Ａのメジャー版数「０２」と等しく、かつ、第１のインデックスファイル１０３に含まれる製品Ａのマイナー版数「０５」が設計データ１０中に取り込まれているマクロ回路に含まれる製品Ａのマイナー版数「０４」より大きい。従って、版数比較部１１は該製品Ａを最新版に自動置換すべき対象であると判断する。
【００４９】
ステップＳ２において、ライブラリ情報反映可否判断部１２が、製品、部品を最新版の製品、部品に自動置換することが可能かを判断する（ステップＳ２）。具体的には、ライブラリ情報反映可否判断部１２は、設計データ１０が取り込んでいるライブラリ情報における製品、部品の物理的な条件と最新のライブラリ情報における製品、部品の物理的な条件とを比較し、設計データ１０が取り込んでいるライブラリ情報における製品、部品の物理的な条件と上記最新のライブラリ情報における製品、部品の物理的な条件との間で矛盾がない場合、製品、部品を最新版の製品、部品に自動置換することが可能である（最新のライブラリ情報を設計データに反映する）と判断して、ステップＳ３に進む。ライブラリ情報反映可否判断部１２は、設計データ１０が取り込んでいるライブラリ情報における製品、部品の物理的な条件と上記最新のライブラリ情報における製品、部品の物理的な条件との間で矛盾がある場合、設計データ１０が取り込んでいるライブラリ情報に対応する製品、部品を最新版の製品、部品に自動置換することができない（最新のライブラリ情報を設計データ１０に反映しない）と判断し、ステップＳ６に進む。
【００５０】
例えば、製品Ａの旧版の製品ライブラリを取り込んでいる旧版の設計データ１０が図５に示すような設計データであり、最新のライブラリ情報における製品Ａの製品ライブラリ１０１が図６に示すような製品ライブラリであるとする。図５に示す設計データ１０内の情報は、該設計データ１０が取り込んでいる製品Ａの旧版の製品ライブラリの情報である。図５に示す設計データ１０と図６に示す製品ライブラリ１０１は、それぞれ、製品Ａの部品数、製品Ａの部品の一覧（部品＃１乃至＃３）、製品Ａの属性（属性＃１、・・・）、部品の属性情報（図５に示す例では、部品名、属性、座標、インタフェース（ＩＦ）数）、部品のＩＦの情報（図５に示す例では、インタフェース名、属性、座標）を含んでいる。例えば、ＩＦについて設定されている属性ｍｅｍは、該ＩＦがメモリに対応することを示し、ＩＦについて設定されている属性ｃｐｕは、該ＩＦがｃｐｕに対応することを示す。また、ＩＦについて設定されている座標は、該ＩＦの配置位置を示す。なお、図５に示す例では、属性＃１は、設計者の指定入力に従って設定された、製品Ａにおいて動作するソフトウェアに関する情報である。該属性＃１は、製品Ａに対応するオペレーティングシステム（ＯＳ）として「ＯＳ−Ｂ」が設定されていることを示している。また、図６の製品ライブラリ１０１において設定されている属性＃１は、製品Ａの対応オペレーティングシステムとしてＯＳ−Ａ又はＯＳ−Ｂが選択可能であるということを示す。
【００５１】
ライブラリ情報反映可否判断部１２は、例えば、図５の設計データ１０におけるインタフェース数、各インタフェースの属性、座標が、図６の製品ライブラリ１０１におけるインタフェース数、各インタフェースの属性、座標と矛盾しないかを判断する。図５、図６を参照すると、図５に示す設計データ１０における部品＃１のインタフェース数が７であるのに対し、図６に示す製品ライブラリ１０１における部品＃１のインタフェース数は６である。また、図５に示す設計データ１０における部品＃１のＩＦ＃３というインタフェースの属性、座標と同じ属性、座標のインタフェースが、図６に示す製品ライブラリ１０１中に存在しない。すなわち、図５中の網かけを施した部分の情報が、図６に示す製品ライブラリ１０１に含まれる情報と矛盾する。従って、ライブラリ情報反映可否判断部１２は、図５の設計データ１０が示す製品Ａを最新版の製品（図６に示す製品ライブラリ１０１が示す製品Ａ）に自動置換できないと判断する。
【００５２】
上記ステップＳ２においては、図５及び図６を参照して上述したのと同様にして、ライブラリ情報反映可否判断部１２が、旧版の設計データが取り込んでいる旧版の製品ライブラリと最新の製品ライブラリとを比較して、旧版の製品ライブラリが示す製品と接続する増設装置（例えば、メモリスロット）が最新の製品ライブラリが示す製品に接続可能かどうかを判断するようにしてもよい。ライブラリ情報反映可否判断部１２は、旧版の製品ライブラリが示す製品と接続する増設装置が最新の製品ライブラリが示す製品に接続可能であると判断した場合に、該旧版の製品ライブラリが示す製品を最新の製品ライブラリが示す製品に自動置換可能であると判断する。
【００５３】
また、ライブラリ情報反映可否判断部１２が、旧版の製品ライブラリが示す製品と接続する増設装置が最新の製品ライブラリが示す製品に全て接続可能かどうかを判断し、判断結果に基づいて、該旧版の製品ライブラリが示す製品を最新の製品ライブラリが示す製品に自動置換可能か否かを判断するようにしてもよい。例えば、旧版の製品ライブラリを取り込んでいる旧版の設計データにおいては、製品Ａに増設用のメモリスロットが２個接続されているが、最新の製品ライブラリにおいては、該製品Ａには増設用のメモリスロットが１個しか接続できないように設定されている場合、ライブラリ情報反映可否判断部１２は、製品Ａを最新版の製品Ａに自動置換できないと判断する。
【００５４】
また、ライブラリ情報反映可否判断部１２が、旧版の製品ライブラリが示す製品と接続する通信ケーブルが、最新の製品ライブラリが示す製品に、例えば全て接続可能かどうかを判断し、判断結果に基づいて、該旧版の製品ライブラリが示す製品を最新の製品ライブラリが示す製品に自動置換可能か否かを判断するようにしてもよい。
【００５５】
ステップＳ３において、ライブラリ情報反映部１３が、製品、部品を最新版の製品、部品に自動置換し（ステップＳ３）、ステップＳ４に進む。具体的には、ライブラリ情報反映部１３が、旧版の設計データ１０が取り込んでいるライブラリ情報に対して、最新ライブラリ情報を反映させる。ライブラリ情報反映部１３は、例えば、図７に示す旧版の設計データ１０に含まれる情報（旧版の設計データ１０が取り込んでいる製品ライブラリの情報）を図８に示す最新の製品ライブラリ１０１に含まれる情報で置き換えることによって、該旧版の設計データ１０を最新設計データにする（最新設計データを生成する）。但し、ライブラリ情報反映部１３は、図７に示す旧版の設計データ１０に含まれる情報のうち、設計者の指定入力に従って設定された製品Ａの属性情報（例えば、図７中の属性＃１としての設定値「ＯＳ−Ｂ」）については、図８に示す製品ライブラリ１０１に含まれる情報に置き換えない。
【００５６】
ステップＳ６において、ライブラリ情報反映不可通知部１４が、製品、部品を最新版の製品、部品に自動置換できないことを通知する（ステップＳ６）。ステップＳ６においては、ライブラリ情報反映不可通知部１４が、旧版の設計データ１０が取り込んでいる当該製品、部品の旧版ライブラリ情報をコメント化（描画情報に変換）して画面表示するようにしてもよい。例えば、ライブラリ情報反映不可通知部１４は、図９（Ａ）に示す旧版の設計データが取り込んでいる製品Ａの製品ライブラリの情報をコメント化して、図９（Ｂ）に示すように画面表示する。図９（Ｂ）中の点線部分が、コメント化された製品Ａの製品ライブラリの情報である。図９（Ｂ）に示す画面表示を参照した設計者は、個別に最新のライブラリ情報を呼び出して、新たに設計データ中に最新版の製品を配置（設定）する。なお、ステップＳ６において、ライブラリ情報反映不可通知部１４が、製品、部品を最新版の製品、部品に自動置換できない理由（置換不能理由）を画面表示するようにしてもよい。
【００５７】
ステップＳ４において、属性情報反映可否判断部１５が、旧版の設計データ１０において設定された製品の属性を最新ライブラリ情報が反映された最新設計データ（ステップＳ３において生成された最新設計データ）に引き継ぐことができるか（継承できるか）を判断する（ステップＳ４）。具体的には、属性情報反映可否判断部１５は、旧版の設計データ１０において設定された製品の属性と、最新ライブラリ情報に含まれる製品の属性とが矛盾しないかを判断し、旧版の設計データ１０において設定された製品の属性と、最新ライブラリ情報に含まれる製品の属性とが矛盾しない場合に、旧版の設計データ１０において設定された製品の属性を、最新ライブラリ情報が反映された最新設計データに引き継ぐことができると判断し、ステップＳ５に進む。属性情報反映可否判断部１５は、旧版の設計データ１０において設定された製品の属性と、最新ライブラリ情報に含まれる製品の属性とが矛盾する場合に、旧版の設計データ１０において設定された製品の属性を、最新ライブラリ情報が反映された最新設計データに引き継ぐことができないと判断し、ステップＳ７に進む。
【００５８】
ここで、図１０に示す旧版の設計データ１０内の斜線部には、製品Ａの属性（属性＃１）として、「ＯＳ−Ａ」というオペレーティングシステムが設定されている。一方、図１１に示す製品Ａの最新の製品ライブラリ１０１に含まれる製品Ａの属性は、該製品Ａに対しては「ＯＳ−Ｂ」というオペレーティングシステムのみ選択可能であることを示している。図１０に示す旧版の設計データ１０において設定された製品の属性と、最新ライブラリ情報に含まれる製品の属性とが矛盾する。従って、属性情報反映可否判断部１５は、図１０に示す旧版の設計データ１０において設定された製品の属性（設定値：ＯＳ−Ａ）を、図１１に示す最新の製品ライブラリが旧版の設計データ１０に反映されて生成される最新設計データ（図示を省略）に引き継ぐことができないと判断する。
【００５９】
一方、図１２に示すように、旧版の設計データ１０において、製品Ａの属性（属性＃１）として「ＯＳ−Ｂ」というオペレーティングシステムが設定されている場合、該製品Ａの属性は、上記図１１に示す製品Ａの最新の製品ライブラリに含まれる製品Ａの属性と矛盾しない。従って、属性情報反映可否判断部１５は、図１２に示す旧版の設計データ１０において設定された製品の属性（設定値：ＯＳ−Ｂ）を、上記図１１に示す最新の製品ライブラリ１０１が旧版の設計データ１０に反映されて生成される最新設計データ（図示を省略）に引き継ぐことができると判断する。
【００６０】
ステップＳ５において、属性情報反映部１６が、旧版の設計データ１０において設定された製品の属性を最新ライブラリ情報が反映された最新設計データに引き継ぐ（ステップＳ５）。
【００６１】
ステップＳ７においては、属性情報反映エラー通知部１７が、旧版の設計データ１０において設定された製品の属性を最新ライブラリ情報が反映された最新設計データに引き継ぐことができないこと（製品の属性の反映エラー）を通知する（ステップＳ７）。例えば、属性情報反映エラー通知部１７は、図１３に示すようなエラーリストを画面表示する。図１３に示すエラーリスト中には、引継不可属性の一つとして属性＃１が表示されている。このエラーリストを参照した設計者は、例えば、製品Ａに対するＯＳ−Ａというオペレーティングシステムの設定がエラーであることを認識し、設計データにおいて正しい設定に設定し直すことができる。
【００６２】
本発明の実施例２について説明する。図１４は、本発明の実施例２における設計支援処理フローの例を示す図である。図１４では、設計者の指定入力に従って、旧版の設計データが取り込んでいる製品ライブラリが示す製品Ａを、製品Ａとは異なる他の製品（例えば、製品Ｂ）に置換することを指示する置換指示情報が設計支援システム１に入力された場合の、設計支援システム１による設計支援処理を例にとって説明する。上記置換指示情報には、例えば製品Ａの識別情報と製品Ｂの識別情報とが含まれているものとする。
【００６３】
まず、ライブラリ情報反映可否判断部１２が、製品Ａを製品Ｂに自動置換することが可能かを判断する（ステップＳ１１）。具体的には、ライブラリ情報反映可否判断部１２は、上記置換指示情報に含まれる製品Ａの識別情報に基づいて、設計データ記憶部１８から旧版の設計データ１０が取り込んでいる製品Ａの製品ライブラリ（置換元の製品ライブラリ）を取得する。また、ライブラリ情報反映可否判断部１２は、上記置換指示情報に含まれる製品Ｂの識別情報に基づいて、ライブラリ情報記憶部１９から製品Ｂの製品ライブラリ（置換先の製品ライブラリ）を取得する。そして、ライブラリ情報反映可否判断部１２は、旧版の設計データ１０が取り込んでいる製品Ａの製品ライブラリに含まれる物理的な条件と製品Ｂの製品ライブラリに含まれる物理的な条件とが矛盾しないかを判断する。ライブラリ情報反映可否判断部１２は、旧版の設計データ１０が取り込んでいる製品Ａの製品ライブラリに含まれる物理的な条件と製品Ｂの製品ライブラリに含まれる物理的な条件とが矛盾しない場合は、製品Ａを製品Ｂに自動置換することが可能であると判断して、ステップＳ１２に進む。ライブラリ情報反映可否判断部１２は、旧版の設計データ１０が取り込んでいる製品Ａの製品ライブラリに含まれる物理的な条件と製品Ｂの製品ライブラリに含まれる物理的な条件とが矛盾する場合は、製品Ａを製品Ｂに自動置換することができないと判断して、ステップＳ１５に進む。
【００６４】
例えば、製品Ａの製品ライブラリを取り込んでいる旧版の設計データが図１５に示すような設計データ１０であり、製品Ｂの製品ライブラリが図１７に示すような製品ライブラリ１０１であるとする。図１５に示す設計データ１０内の情報は、該設計データ１０が取り込んでいる製品Ａの製品ライブラリの情報である。ライブラリ情報反映可否判断部１２は、例えば、図１５の設計データ１０におけるインタフェース数、各インタフェースの属性、座標が、図１６の製品ライブラリ１０１におけるインタフェース数、各インタフェースの属性、座標と矛盾しないかを判断する。図１５、図１６に示す例では、図１５に示す設計データ１０における部品＃１のインタフェース数が７であるのに対し、図１６に示す製品ライブラリ１０１における部品＃１のインタフェース数は６である。また、図１５に示す設計データ１０における部品＃１のＩＦ＃３というインタフェースの属性、座標と同じ属性、座標のインタフェースが、図１６に示す製品ライブラリ１０１中に存在しない。すなわち、図１５中の網かけを施した部分の情報が、図１６に示す製品ライブラリ１０１に含まれる情報と矛盾する。従って、ライブラリ情報反映可否判断部１２は、製品Ａを製品Ｂに自動置換できないと判断する。
【００６５】
ステップＳ１２において、ライブラリ情報反映部１３が、製品Ａを製品Ｂに自動置換し（ステップＳ１２）、ステップＳ１３に進む。具体的には、ステップＳ１２においては、ライブラリ情報反映部１３が、設計データ１０が取り込んでいる製品Ａの製品ライブラリに製品Ｂの製品ライブラリを反映させる。ライブラリ情報反映部１３は、例えば、図１７に示す設計データ１０に含まれる情報（製品Ａの製品ライブラリの情報）を図１８に示す製品Ｂの製品ライブラリ１０１に含まれる情報で置き換えることによって、該設計データ１０を最新設計データとする。
【００６６】
ステップＳ１５において、ライブラリ情報反映不可通知部１４が、製品Ａを製品Ｂに自動置換できないことを通知する（ステップＳ１５）。例えば、ライブラリ情報反映不可通知部１４が、製品Ａを製品Ｂに自動置換できないことと、該自動置換できない理由を示すメッセージを画面表示する。画面表示されたメッセージを参照した設計者は、製品Ａを製品Ｂに置換したい場合には、個別に人手で置換処理を実行する。
【００６７】
ステップＳ１３において、属性情報反映可否判断部１５が、製品Ａの製品ライブラリを取り込んでいた旧版の設計データ１０において設定された製品Ａの属性を、製品Ｂの製品ライブラリが反映された最新設計データに引き継ぐことができるかを判断する（ステップＳ１３）。具体的には、属性情報反映可否判断部１５は、旧版の設計データ１０において設定された製品Ａの属性と、製品Ｂの製品ライブラリに含まれる製品Ｂの属性とが矛盾しないかを判断し、旧版の設計データ１０において設定された製品Ａの属性と、製品Ｂの製品ライブラリに含まれる製品Ｂの属性とが矛盾しない場合に、旧版の設計データ１０において設定された製品Ａの属性を、製品Ｂの製品ライブラリが反映された最新設計データに引き継ぐことができると判断し、ステップＳ１４に進む。旧版の設計データ１０において設定された製品Ａの属性と、製品Ｂの製品ライブラリに含まれる製品Ｂの属性とが矛盾する場合、属性情報反映可否判断部１５は、旧版の設計データ１０において設定された製品Ａの属性を、製品Ｂの製品ライブラリが反映された最新設計データに引き継ぐことができないと判断し、ステップＳ１６に進む。
【００６８】
ここで、図１９に示す旧版の設計データ１０においては、製品Ａの属性（属性＃１）として、「ＯＳ−Ａ」というオペレーティングシステムが設定されている。一方、図２０に示す製品Ｂの製品ライブラリ１０１に含まれる製品Ｂの属性は、該製品Ｂに対しては「ＯＳ−Ｂ」というオペレーティングシステムのみ選択可能であることを示している。図１９に示す旧版の設計データ１０において設定された製品Ａの属性と、図２０に示す製品Ｂの製品ライブラリ１０１が示す製品Ｂの属性とが矛盾する。従って、属性情報反映可否判断部１５は、図１９に示す旧版の設計データ１０において設定された製品Ａの属性（設定値：ＯＳ−Ａ）を、図２０に示す製品Ｂの製品ライブラリが反映された、最新設計データ（図示を省略）に引き継ぐことができないと判断する。
【００６９】
一方、図２１に示すように、旧版の設計データ１０において、製品Ａの属性（属性＃１）として「ＯＳ−Ｂ」というオペレーティングシステムが設定されている場合、該製品Ａの属性は、上記図２０に示す製品Ｂの最新の製品ライブラリ１０１に含まれる製品Ｂの属性と矛盾しない。従って、属性情報反映可否判断部１５は、図２１に示す旧版の設計データにおいて設定された製品Ａの属性（設定値：ＯＳ−Ｂ）を、上記図２０に示す製品Ｂの製品ライブラリが反映された、最新設計データ（図示を省略）に引き継ぐことができると判断する。
【００７０】
ステップＳ１４において、属性情報反映部１６が、旧版の設計データ１０において設定された製品Ａの属性を製品Ｂの製品ライブラリが反映された最新設計データに引き継ぐ（ステップＳ１４）。
【００７１】
ステップＳ１６においては、属性情報反映エラー通知部１７が、旧版の設計データ１０において設定された製品Ａの属性を製品Ｂの製品ライブラリが反映された最新設計データに反映できないこと（製品Ａの属性の反映エラー）を通知する（ステップＳ１６）。例えば、属性情報反映エラー通知部１７は、図２２に示すようなエラーリストを画面表示する。このエラーリストを参照した設計者は、例えば、置換元の製品である製品Ａを置換先の製品である製品Ｂに自動置換すると製品Ａに対するＯＳ−Ａというオペレーティングシステムの設定がエラーとなることを認識し、設計データにおいて正しい設定値に設定し直すことができる。
【００７２】
本実施形態の設計支援システム１は、ネットワークシステムを構成する装置（例えば、サーバ装置）を、該装置がグレードアップされた他の装置に置換する際にも適用可能である。図２３（Ａ）は、複数のサーバ装置Ａから構成されるネットワークシステムの構成図であり、図２３（Ｂ）は、図２３（Ａ）に示すサーバ装置Ａを、該サーバ装置Ａがグレードアップされたサーバ装置であるサーバ装置Ｂに置換した後のネットワークシステムの構成図である。図２３（Ａ）、（Ｂ）を参照すると、サーバ装置Ａは４個のＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）の口（ＬＡＮコネクタ）２０−１乃至２０−４を備えているが、サーバ装置ＢはＬＡＮコネクタを３個しか備えていない。従って、図２３（Ｂ）に示すネットワークシステムを設計する場合、ＬＡＮカードを１枚購入して追加するとともに、サーバ装置Ａに設定されているＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを増設のＬＡＮカードに設定する等の処理が必要となる。
【００７３】
本実施形態の設計支援システム１は、図１４を参照して前述した設計支援処理フローに従って、図２３（Ａ）に示すサーバ装置Ａに対して設定されているＩＰアドレスのうち、ＬＡＮの口数が減ったためにサーバ装置Ｂに対して設定できないＩＰアドレス（例えば、図２３（Ａ）中の一番右に配置されているサーバ装置Ａが備えるＬＡＮコネクタ２０−１に設定されている１９２．１６８．１００．１２というＩＰアドレス）をエラーリストとして表示する。設計者は、該エラーリストを参照することによって、サーバ装置ＢにおいてＬＡＮの口数が減ったことと、ＬＡＮの口数が減ったことによって設定ができなくなったＩＰアドレスがあることを認識することができる。
【図面の簡単な説明】
【００７４】
【図１】本実施形態の設計支援システムの構成例を示す図である。
【図２】設計データの構成例を示す図である。
【図３】ライブラリ情報の構成例を示す図である。
【図４】本発明の実施例１における設計支援処理フローの例を示す図である。
【図５】設計データを示す図である。
【図６】製品ライブラリを示す図である。
【図７】設計データを示す図である。
【図８】製品ライブラリを示す図である。
【図９】製品ライブラリの情報のコメント化を説明する図である。
【図１０】設計データを示す図である。
【図１１】製品ライブラリを示す図である。
【図１２】設計データを示す図である。
【図１３】エラーリストの例を示す図である。
【図１４】本発明の実施例２における設計支援処理フローの例を示す図である。
【図１５】設計データを示す図である。
【図１６】製品ライブラリを示す図である。
【図１７】設計データを示す図である。
【図１８】製品ライブラリを示す図である。
【図１９】設計データを示す図である。
【図２０】製品ライブラリを示す図である。
【図２１】設計データを示す図である。
【図２２】エラーリストの例を示す図である。
【図２３】ネットワークシステムの構成図である。
【図２４】本発明者が検討した問題点を説明する図である。
【符号の説明】
【００７５】
１  設計支援システム
１１  版数比較部
１２  ライブラリ情報反映可否判断部
１３  ライブラリ情報反映部
１４  ライブラリ情報反映不可通知部
１５  属性情報反映可否判断部
１６  属性情報反映部
１７  属性情報反映エラー通知部
１８  設計データ記憶部
１９  ライブラリ情報記憶部
２０  システム構成図
【図１】
0005067235.tif 000002
【図２】
0005067235.tif 000003
【図３】
0005067235.tif 000004
【図４】
0005067235.tif 000005
【図５】
0005067235.tif 000006
【図６】
0005067235.tif 000007
【図７】
0005067235.tif 000008
【図８】
0005067235.tif 000009
【図９】
0005067235.tif 000010
【図１０】
0005067235.tif 000011
【図１１】
0005067235.tif 000012
【図１２】
0005067235.tif 000013
【図１３】
0005067235.tif 000014
【図１４】
0005067235.tif 000015
【図１５】
0005067235.tif 000016
【図１６】
0005067235.tif 000017
【図１７】
0005067235.tif 000018
【図１８】
0005067235.tif 000019
【図１９】
0005067235.tif 000020
【図２０】
0005067235.tif 000021
【図２１】
0005067235.tif 000022
【図２２】
0005067235.tif 000023
【図２３】
0005067235.tif 000024
【図２４】
0005067235.tif 000025