(57)【要約】【課題】効率的な設計作業を行うこと、また、設計パタンおよびジェネレータへ入力された設計情報自体をネットワーク上で共有すること。【解決手段】ユーザ端末１００がアプリケーションを設計するためのＡＰ設計ツール１１０により設計情報１２０を設計し、ファイル生成サーバ２００が、その設計情報１２０を受信し、ジェネレータ２１０で自サーバ上のテンプレート２３０および設計パタン２２０から設計情報１２０を展開して生成ファイル１３０を生成する。【選択図】図１
2008181208.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末はアプリケーションを設計するためのＡＰ設計ツールを備え、
ファイル生成サーバは、前記ＡＰ設計ツールにより設計された設計情報を受信し、自サーバ上のテンプレートおよび設計パタン情報から前記設計情報を展開してアプリケーションを生成するジェネレータを備えることを特徴とするジェネレータサービス提供システム。
【請求項２】
前記テンプレートおよび前記設計パタン情報を前記ファイル生成サーバに供給する開発ツール／ミドルウェアベンダをさらに含むことを特徴とする請求項１記載のジェネレータサービス提供システム。
【請求項３】
前記テンプレートおよび前記設計パタン情報を前記ファイル生成サーバに供給する端末装置をさらに含むことを特徴とする請求項１記載のジェネレータサービス提供システム。
【請求項４】
前記ファイル生成サーバが、前記テンプレートおよび前記設計パタン情報の利用状況に応じて課金する課金モジュールを備えることを特徴とする請求項１から３のいずれか１項に記載のジェネレータサービス提供システム。
【請求項５】
ユーザ端末がアプリケーションを設計するためのＡＰ設計ツールにより設計情報を設計するステップを有し、
ファイル生成サーバが、前記ＡＰ設計ツールにより設計された設計情報を受信するステップと、
ジェネレータで自サーバ上のテンプレートおよび設計パタン情報から前記設計情報を展開してアプリケーションを生成するステップと
を有することを特徴とする設計情報の再利用・蓄積方法。
【請求項６】
開発ツール／ミドルウェアベンダが前記テンプレートおよび前記設計パタン情報を前記ファイル生成サーバに供給するステップを有することを特徴とする請求項５記載の設計情報の再利用・蓄積方法。
【請求項７】
端末装置が前記テンプレートおよび前記設計パタン情報を前記ファイル生成サーバに供給するステップを有することを特徴とする請求項５記載の設計情報の再利用・蓄積方法。
【請求項８】
前記ファイル生成サーバが、課金モジュールで前記テンプレートおよび前記設計パタン情報の利用状況に応じて課金するステップを有することを特徴とする請求項５から７のいずれか１項に記載の設計情報の再利用・蓄積方法。
【請求項９】
ファイル生成サーバに請求項１から４のいずれか１項に記載の機能を実現させることを特徴とするジェネレータサービス用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、効率的なシステム開発を実現する技術に関する。
【背景技術】
【０００２】
従来、効率的なシステム開発を実現する手段としてソースファイル生成を行うことで開発する部分を局所化し、生産性をあげる手段が存在した。ただし、この場合、ツールを購入しなければならず、導入コストがかかるという問題点があった。また、ソースファイル生成を行うためのテンプレートに関しては、開発ツールベンダやその購入者（アプリケーション開発者）が提供または開発しており、テンプレートの種類も豊富ではなく、種類を揃える為に開発コストがかさんでしまうといった問題点及びアプリケーションを設計した設計情報や、設計パタン、テンプレートを他社と共有する手段は人手によるものであり、手間がかかることから共有化の促進を妨げるものであった。
【０００３】
ここで、従来の業務アプリケーション構築方法の一例が、特許文献１に記載されている。図７に示すように、この従来の業務アプリケーション構築方法は、業務アプリケーションの機能構成情報２、画面項目情報３及び画面動作情報４を設計情報データベース１に登録する設計情報登録ステップと、設計情報データベースに蓄積されたデータと予め用意された雛形クライアントプログラムを基にオリジナルのクライアントプログラム５をコーディング無しに生成するクライアントプログラム生成ステップから構成されている。
【０００４】
また、システム設計情報に基づいてテンプレートを利用してプログラムを生成するプログラム作成サポート方法であって、生成されたプログラムのテキストデータをイメージデータに変換して出力を行ない、その出力に対して得られる出力許可情報に応じて、作成されたプログラムのテキストデータを出力する技術が提案されている（例えば、特許文献２参照）。
【０００５】
また、利用者端末と管理者端末と帳票自動作成サーバとそれらを接続する通信ネットワークとで帳票自動作成システムを構成し、管理者端末はワープロソフト、表計算ソフトの少なくともいずれかで作成された帳票レイアウトと専用のデータ配置識別情報とから構成された帳票フォーマット情報を入力し、帳票自動作成サーバは、それに基づいて、データ入力画面と帳票レイアウトと帳票入力データ格納部の格納領域を作成し、利用者端末から入力した帳票入力データを帳票入力データ格納領域に格納し、帳票レイアウトを読み出して、対応する帳票入力データを帳票レイアウトにはめ込んで帳票を作成する技術が提案されている（例えば、特許文献３参照）。
【特許文献１】特開２００２−２１５３９３号公報
【特許文献２】特開２００６−０１１８５０号公報
【特許文献３】特開２００６−０２４０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の従来の業務アプリケーション構築方法では、似たような業務アプリケーションの設計情報を蓄積し、インターネット等のネットワーク上で共有する手段を持たないため、似たような設計情報が複数のコンピュータ上に散在し、管理・統制することができない。また、クライアントプログラム生成を各コンピュータ上にインストールする必要があり、運用管理上のコストを増大させる。また、雛形プログラムはクライアントプログラム生成に埋め込まれており、変更する手段を持たないため、雛形クライアントプログラムにあわない業務アプリケーションを生成することは困難である。
【０００７】
特許文献２に記載の技術では、プログラム作成サポート方法をサーバ側で持たせるが、最終的に出力されたプログラムはユーザ端末上で使われるものである。したがって、通常のプログラム開発時にもネットワーク環境を必要とする問題がある。利用者が業務アプリケーションを設計する時間と、最終的に出力されたプログラムを編集する時間に対してプログラムを生成する時間はわずかであるため、プログラム作成サポート方法自体をサーバ側で保持することは利用者へストレスを与え、またネットワーク環境等の構成を必要とするため、環境整備のためのコストを要する。また、設計情報を毎回利用者が一から作成することは、利用者に対して多大な工数を要するという問題点がある。
【０００８】
特許文献３に記載の技術では、発明の構成として、帳票自動作成サーバと、管理者端末と利用者端末を有する。管理者端末では帳票のフォーマットを作成する役割をもち、利用者端末から入力された帳票への入力データと組み合わせることにより最終的な帳票を出力するため、管理者端末は当該システムでは必須構成となり、構成の簡素化が図れなかった。
【０００９】
本発明は、以上説明した問題点を解決するためになされたものである。その目的は、ＡＰ設計ツールから設計パタンを利用した設計情報の作成により、効率的な設計作業を行うこと、また、設計パタンをファイル生成サーバで保持することにより設計パタンおよびジェネレータへ入力された設計情報自体をネットワーク上で共有することである。すなわち、設計情報を蓄積し、インターネット等のネットワーク上で共有することで、設計情報を集中的に管理し、蓄積する機能を実現し、設計情報の運用管理コストの削減を実現することである。加えて設計情報を共有し、容易に利用することができる機能を持つことにより、アプリケーション開発の生産性を向上することである。また、テンプレート及び設計パタンをクライアントプログラム生成とは切り離し、編集を可能とし、設計パタンの選択からでは適用できないアプリケーションにおいて、細かな機能仕様を満たすアプリケーションを生成することである。また、テンプレートや設計パタンを開発ツールベンダやミドルウェアベンダから供給してもらうことにより、設計パタンやテンプレートの充実と品質の向上を得ることである。
【課題を解決するための手段】
【００１０】
本発明は、ユーザ端末はアプリケーションを設計するためのＡＰ設計ツールを備え、
ファイル生成サーバは、前記ＡＰ設計ツールにより設計された設計情報を受信し、自サーバ上のテンプレートおよび設計パタン情報から前記設計情報を展開してアプリケーションを生成するジェネレータを備えるジェネレータサービス提供システムを提供する。
【００１１】
また、本発明は、ユーザ端末がアプリケーションを設計するためのＡＰ設計ツールにより設計情報を設計するステップを有し、
ファイル生成サーバが、前記ＡＰ設計ツールにより設計された設計情報を受信するステップと、
ジェネレータで自サーバ上のテンプレートおよび設計パタン情報から前記設計情報を展開してアプリケーションを生成するステップと
を有する設計情報の再利用・蓄積方法を提供する。
【発明の効果】
【００１２】
本発明によれば、ＡＰ設計ツールから設計パタンを利用した設計情報の作成により、効率的な設計作業を行うこと、また、設計パタンをファイル生成サーバで保持することにより設計パタンおよびジェネレータへ入力された設計情報自体をネットワーク上で共有することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の第１の実施の形態について図面を参照して詳細に説明する。図１に本発明の実施の形態におけるジェネレータサービス提供システムを示す。本ジェネレータサービス提供システムは、ユーザ端末１００と、ファイル生成サーバ２００とから構成されている。これらのユーザ端末１００、ファイル生成サーバ２００は、プログラム制御により動作し、インターネット等のネットワーク３００を介して相互に接続されている。
【００１４】
ユーザ端末１００は、パーソナルコンピュータ等の情報処理装置である。ユーザ端末１００上では、ＡＰ設計ツール１１０、設計情報１２０及び生成ファイル１３０を備えている。またファイル生成サーバ２００にアクセスし、設計情報１２０をジェネレータ２１０へ受け渡す手段、ジェネレータ２１０から出力された生成ファイル１３０を受け取り、表示、編集及びビルド等アプリケーション開発に必要な手段を備えている。
【００１５】
ファイル生成サーバ２００は、ワークステーション・サーバ等の情報処理装置であり、ユーザ端末１００から送信された設計情報１２０を受信し、ジェネレータ２１０へ受け渡す手段を備えている。また、設計情報１２０に基づいてジェネレータ２１０から複数ある設計パタン２２０と同じく複数あるテンプレート２３０内を検索し、生成ファイル１３０を出力する手段、生成ファイル１３０は出力された後、ユーザ端末１００へ送信される手段、設計パタン２２０やテンプレート２３０の利用頻度に伴い、課金状況を計算する課金モジュール２４０も備えている。
【００１６】
これら手段はそれぞれ概略次のように動作する。
ＡＰ設計ツール１１０は、このツール上で開発されるアプリケーションのコンポーネント構成や、画面構成、画面遷移等アプリケーションの設計要素を設計する機能に加え、これらの構成要素をパタン化された一覧中から選択し、設計結果として展開する機能を備えている。
【００１７】
設計情報１２０は、ＡＰ設計ツール１１０上で設計された結果が格納される情報である。ＡＰ設計ツール１１０上で設計作業を行うことで結果的に設計情報１２０が編集されることになる。この設計情報１２０のメタデータ構成は予め定められており、どのようなアプリケーションを開発した場合でも同じ構成を持つ。
【００１８】
生成ファイル１３０は、ＡＰ設計ツール１１０上で設計された結果がファイル生成サーバ２００を介してファイルとして生成され、送信された結果をユーザ端末上で受信したものである。
【００１９】
ジェネレータ２１０は、ユーザ端末１００から受信した設計情報１２０、設計パタン及びテンプレートを入力として、アプリケーション設計結果に従い、ファイルを生成する機能を備えている。
【００２０】
設計パタン２２０は、ファイル生成サーバ２００上に事前に準備されている情報である。設計情報中の全部または一部の構成要素中、流用可能な構成要素をパタン化し、定義したものである。それら複数のパタンを集積したものである。
【００２１】
テンプレート２３０は、ファイル生成サーバ２００上に事前に準備されている情報である。ユーザ端末１００上に生成するファイルのテンプレートである。設計パタンや、アプリケーション構成要素毎に準備されている。
【００２２】
課金モジュール２４０は、ファイル生成サーバ２００上に事前に準備されている情報である。ジェネレータ２１０により読み込まれる設計パタン２２０やテンプレート２３０の利用頻度に伴い、課金情報を計算する機能を備えている。
【００２３】
次に、図１及び図２のシーケンス図を参照して本実施の形態の動作について詳細に説明する。
【００２４】
まず、アプリケーション開発者はユーザ端末１００上のＡＰ設計ツール１１０にてアプリケーションの設計を行う。この設計時には、全部または一部のアプリケーション構成要素に設計パタン２２０の中から選択し、適用することも可能である。設計が完了すると、アプリケーション開発者は、その設計結果をソースファイルや設定ファイル等に展開するため、ＡＰ設計ツール１１０上から生成メニューを選択する（図２のステップＡ１）。
【００２５】
次に、ＡＰ設計ツール１１０では、設計されたツール上の情報を保存する（ステップＡ２）。
【００２６】
さらに、ＡＰ設計ツール１１０は、設計情報管理を呼出す（ステップＡ３）。
【００２７】
呼出された設計情報管理ではＡＰ設計ツール１１０で設計された結果となる設計情報１２０の内容が解析される（ステップＡ４）。
【００２８】
設計情報管理は、設計情報１２０中に設計パタン２２０が利用されていた場合、設計パタン２２０を設計情報へ展開するため、ファイル生成サーバ２００へ、設計パタン情報の送信とともに、ジェネレータ２１０呼出を行う（ステップＡ５）。
【００２９】
次に、ジェネレータ２１０は、設計パタン管理を呼出し（ステップＡ６）、利用されている設計パタン２２０を解析する（ステップＡ７）。
【００３０】
次に、利用する設計パタン２２０が判明したら、テンプレート２３０へテンプレート呼出を行う。加えて課金モジュールに対して課金情報を送信する（ステップＡ８）。
【００３１】
テンプレート２３０は、利用するテンプレートを抽出し、設計パタン管理へ通知する（ステップＡ９）。
【００３２】
次に、設計パタン管理は、ジェネレータ２１０へ設計パタン呼出完了を通知し（ステップＡ１０）、ジェネレータ２１０は設計情報を生成する（ステップＡ１１）。
【００３３】
さらに、ジェネレータ２１０から設計情報管理へ設計パタン２２０の展開結果を通知し（ステップＡ１２）、最終的な設計情報１２０を展開する（ステップＡ１３）。
【００３４】
設計情報１２０の中に設計パタン２２０が利用されていない場合（アプリケーション設計者が設計パタンを利用せず、一から設計を行った場合）は、上記ステップは省略される。
【００３５】
設計情報１２０の展開が全て完了したら、次に、設計情報管理は、ジェネレータ２１０に対してファイル生成を呼出す（ステップＡ１４）。
【００３６】
ジェネレータ２１０は設計情報の内容にしたがって、テンプレート２３０へ生成ファイルテンプレート呼出を行う。加えて課金モジュールに対して課金情報を送信する（ステップＡ１５）。
【００３７】
テンプレート２３０は生成ファイルのテンプレートを抽出し、結果をジェネレータ２１０へ通知する（ステップＡ１６）。
【００３８】
通知を受けたジェネレータ２１０は、テンプレート２３０の内容に従ってファイルを生成する（ステップＡ１７）。
【００３９】
ファイル生成後、結果を設計情報管理へ通知する（ステップＡ１８）。
【００４０】
最後に、生成されたファイルをユーザ端末１００上のＡＰ設計ツール１１０へ送信するとともに、最終結果を通知する（ステップＡ１９）。
【００４１】
上記の本実施の形態によれば、ユーザ端末１００中の設計情報１２０を入力とし、ファイル生成サーバ２００中に送信し、蓄積することが可能なように構成されているため、蓄積された設計情報を他のユーザ端末上のＡＰ設計ツール１１０上で再利用することができる。
【００４２】
また、設計パタン２２０やジェネレータ２１０がファイル生成サーバ２００上に存在し、ユーザ端末１００とは異なるコンピュータ上に存在するように構成されているため、設計パタンの管理（検索や、登録、更新、削除処理）やジェネレータへの入出力をサービスとして公開することにより、ＡＰ設計ツール１１０側でそのサービスを受ける機構を保持していればネットワーク上のどこからでもそのサービスを享受することができる。
【００４３】
また、課金モジュール２４０にて設計パタン２２０やテンプレート２３０の利用状況に応じて課金情報を計算することができる。
【００４４】
次に、本発明の第２の実施の形態の構成について図面を参照して詳細に説明する。
【００４５】
図３を参照すると、本実施の形態の構成は、上記の第１の実施の形態の構成に加えて、ファイル生成サーバ２００上の設計パタン２２０とテンプレート２３０をそれぞれ供給する開発ツール／ミドルウェアベンダ４００が追加されたものである。
【００４６】
次に、図３及び図４のシーケンス図を参照して本実施の形態の動作について詳細に説明する。
【００４７】
アプリケーション開発者がアプリケーションのコンポーネント設計等を行う際、ＡＰ設計ツール１１０上で設計パタンの一覧を表示するメニューを選択する（ステップＢ１）。
【００４８】
ＡＰ設計ツール１１０はファイル生成サーバ２００中の設計パタン管理に設計パタン一覧検索を発行する（ステップＢ２）。
【００４９】
設計パタン管理は、設計パタン２２０を検索し（ステップＢ３）、設計パタン一覧を作成する（ステップＢ４）。この設計パタン２２０は事前に準備され、ファイル生成サーバ２００中に格納されておくものであるが、設計情報のメタデータ構成が予め定められていることで他の開発ツールベンダやミドルウェアベンダが供給する事が可能である。
【００５０】
設計パタン一覧結果はＡＰ設計ツール１１０へ返され（ステップＢ５）、ＡＰ設計ツール１１０はその結果を読み込み、ツール上に表示する（ステップＢ６）。
【００５１】
また、ファイル生成サーバ２００中のテンプレートに関しても、上記の設計パタン２２０を含んだ設計情報１２０に基づいてジェネレータ２１０によりファイル生成される。このテンプレートを開発ツールベンダやミドルウェアベンダが供給することで自社の製品に誘導するテンプレートを開発し、本システムへ供給することも可能である。また、アプリケーション開発者が利用した設計パタン２２０や、テンプレート２３０の利用頻度に応じて計算された課金モジュール２３０の情報を基に、開発ツールベンダ／ミドルウェアベンダ４００へ使用料を支払うことも可能である。
【００５２】
上記の本実施の形態によれば、設計パタン２２０とテンプレート２３０を開発ツール／ミドルウェアベンダ４００が供給するように構成されているため、アプリケーション開発者は、自ら設計パタン２２０やテンプレート２３０を開発することなくＡＰ設計ツール１１０上で利用することができ、また、アプリケーション開発者は、開発ツール／ミドルウェアベンダ４００から供給されることで品質の高い設計情報やテンプレートを利用することができる。
【００５３】
また、開発ツール／ミドルウェアベンダが設計パタンとテンプレートを供給するというように構成されているため、開発ツール／ミドルウェアベンダはアプリケーション開発者が開発したアプリケーションが自社の製品を利用しやすいように設計パタンとテンプレートを通して誘導することができる。
【００５４】
また、開発ツールベンダ／ミドルウェアベンダ４００は、提供した設計パタン２２０やテンプレート２３０の利用状況に応じて課金モジュールの情報を基に使用料の支払いを受けることができる。
【００５５】
次に、本発明の第３の実施の形態の構成について図面を参照して詳細に説明する。
【００５６】
図５を参照すると、本実施の形態の構成は、上記の第１の実施の形態の構成に加えて、設計パタン作成ユーザ端末５００を備えたものである。設計パタン作成ユーザ端末５００はプログラム制御により動作し、インターネット等のネットワークにユーザ端末１００及びファイル生成サーバ２００と相互に接続されている。
【００５７】
設計パタン作成ユーザ端末５００はパーソナルコンピュータ等の情報処理装置であり、ユーザ端末１００へアクセスし、生成ファイルを受信する機能と、ファイル生成サーバ２００へアクセスし、設計パタンを登録する機能及びテンプレートを登録する機能を備えている。
【００５８】
設計パタン作成ユーザ端末５００は設計パタン生成ツール５３０を備えている。設計パタン生成ツール５３０は、ユーザ端末５００中の生成ファイル１３０を受信した生成ファイル５１０を入力とし、アプリケーション開発者等のユーザの編集作業を通して、設計パタン５２０を生成する手段を備えている。
【００５９】
次に、図５及び図６のシーケンス図を参照して本実施の形態の動作について詳細に説明する。
【００６０】
まず、アプリケーション開発者等が自ら開発したアプリケーションを再利用するために設計パタン作成ユーザ端末５００上の設計パタン生成ツール５３０に対し、設計パタン作成メニューを選択する（ステップＣ１）。
【００６１】
設計パタン作成ツール５３０は、ユーザ端末５００上の生成ファイル１３０を受信した生成ファイル５１０を読み込む（ステップＣ２）。
【００６２】
設計パタン作成ツール５３０は、アプリケーション開発者等のユーザ編集作業により設計パタン及びテンプレートの抽出及び編集作業を行う（ステップＣ３）。
【００６３】
編集作業が終了した時点で設計パタン／テンプレート登録メニューを選択する（ステップＣ４）。
【００６４】
次に、ファイル生成サーバ２００上の設計パタン管理に設計パタンが送信され（ステップＣ５）、設計パタン２２０として格納される（ステップＣ６）。
【００６５】
設計パタン管理が設計パタン生成ツール５３０へ設計パタン格納完了を通知する（ステップＣ７）。
【００６６】
引き続き、設計パタン生成ツール５３０は、ファイル生成サーバ２００上のテンプレートにテンプレートが送信され（ステップＣ８）、テンプレート２３０として格納される（ステップＣ９）。
【００６７】
テンプレートが設計パタン生成ツール５３０へテンプレート格納完了を通知し（ステップＣ１０）、設計パタン生成ツール５３０からは設計パタンの作成完了をＡＰ設計ツール１１０へ通知する（ステップＣ１１）。
【００６８】
上記の本実施の形態では、設計パタン作成ユーザ端末５００上の設計パタン生成ツール５３０を利用してアプリケーション開発者等が自ら設計パタン２２０とテンプレート２３０を供給するように構成されているため、アプリケーション開発者は、容易に自らの設計結果を設計パタン２２０やテンプレート２３０ととしてＡＰ設計ツール１１０上で利用することができ、また、アプリケーション開発者等は、自ら作成した設計パタンを容易に公開することができ、設計結果やノウハウの横展開を容易に実現することができる。
【００６９】
また、ユーザ端末５００上のＡＰ設計ツール１１０から設計パタン作成ユーザ端末５００上の設計パタン作成ツール５３０を呼出すように構成されているため、アプリケーション開発者のユーザ端末のリソースを利用することなく、開発生産性を落とさないようにすることができる。
【００７０】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、ユーザ端末１００やファイル生成サーバ２００などの機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【００７１】
本発明は、業務アプリケーションの設計といった用途に適用できる。また、アプリケーションの設計情報の共有化や設計パタン蓄積・再利用といった用途にも適用可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施の形態の構成を示す図である。
【図２】本発明の第１の実施の形態の処理動作を示すシーケンス図である。
【図３】本発明の第２の実施の形態の構成を示す図である。
【図４】本発明の第２の実施の形態の処理動作を示すシーケンス図である。
【図５】本発明の第３の実施の形態の構成を示す図である。
【図６】本発明の第３の実施の形態の処理動作を示すシーケンス図である。
【図７】従来のシステムの構成を示す図である。
【符号の説明】
【００７３】
１００    ユーザ端末
１１０    ＡＰ設計ツール
１２０    設計情報
１３０    生成ファイル
２００    ファイル生成サーバ
２１０    ジェネレータ
２２０    設計パタン
２３０    テンプレート
２４０    課金モジュール
３００    ネットワーク
【図１】
2008181208.tif 000003
【図２】
2008181208.tif 000004
【図３】
2008181208.tif 000005
【図４】
2008181208.tif 000006
【図５】
2008181208.tif 000007
【図６】
2008181208.tif 000008
【図７】
2008181208.tif 000009