(57)【要約】【課題】  現状の可視化作業をコンテンツベースで実施することを実現し、作業効率を向上させるとともに、作業で作成するＡＳＩＳアーキテクチャの整合性や網羅性に関するチェックを実施し、ＡＳＩＳアーキテクチャの品質向上を実現する。【解決手段】  現状の可視化作業では、ＡＳＩＳアーキテクチャに関して、業種などの顧客パターンで標準化可能な部分をコンテンツとして管理し、そのコンテンツをもとに選択式で設計情報を入力する。顧客特有な残りの設計情報は、最小範囲で従来通り新規に入力され、その新規入力した設計情報とコンテンツから選択した設計情報を選択式の入力及び装置による生成で連携させることで、入力作業を軽減する。【選択図】  図１
2009093306.tif 000002
【特許請求の範囲】
【請求項１】
情報システムの設置状況を含む組織における活動状況を可視化する現状可視化支援装置において、
記憶装置と、前記活動状況である現状の可視化におけるＡＳＩＳアーキテクチャに関する設計内容を入力する入力装置と、情報処理装置がその主記憶装置に格納されるプログラムを実行することによって実現される処理部と、設計情報を出力する出力装置を有し、
前記記憶部は、前記活動状況を示す情報のうち、前記組織の顧客毎の特徴を示す顧客パターンごとに標準化可能なワークシートの設計情報であるコンテンツ情報を格納しておき、
前記入力装置は、前記活動状況を示す情報のうち、前記コンテンツ情報以外である入力情報を入力し、
前記処理部は、前記入力情報および前記コンテンツ情報から前記活動状況を示す情報を生成し、
前記出力装置は、生成された前記活動状況を示す情報を出力することを特徴とする現状可視化支援装置。
【請求項２】
請求項１に記載の現状可視化支援装置において、
前記処理部は、
前記ＡＳＩＳアーキテクチャコンテンツ管理領域から、ソリューションを実施する顧客が対象となる顧客パターンを選択させる顧客パターン選択入力手段と、
前記ＡＳＩＳアーキテクチャコンテンツ管理領域に管理するコンテンツ情報から、前記顧客パターン選択入力手段で選択させた顧客パターンのコンテンツ情報を抽出し、そのコンテンツ情報をもとに各ワークシート毎に選択式で、対象顧客の設計情報を入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納するコンテンツ選択入力手段と、
顧客特有な部分のワークシートの設計情報を新規に入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する新規入力手段と、
前記コンテンツ選択入力手段と前記新規入力手段で入力された対象顧客の設計情報をもとに、顧客特有な残りのワークシートの設計情報を選択式で入力され、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する要素関係・層間関係選択入力手段とを備えたことを特徴とする現状可視化支援装置。
【請求項３】
請求項２に記載の現状可視化支援装置において、
前記ＡＳＩＳアーキテクチャコンテンツ管理領域は、前記コンテンツ情報として、前記顧客パターン毎に標準化可能なワークシートの設計情報の複数の要素について、各要素および各要素間の関係を示す表情報を管理し、
前記ＡＳＩＳアーキテクチャ設計情報格納領域は、前記複数の要素それぞれの層間関係を、前記顧客毎に格納することを特徴とする現状可視化支援装置。
【請求項４】
請求項３に記載の現状可視化支援装置において、
前記ＡＳＩＳアーキテクチャコンテンツ管理領域は、業種などの顧客パターンごとに標準化可能なＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を表形式で示すワークシートの設計情報をコンテンツ情報として管理し、
前記ＡＳＩＳアーキテクチャ設計情報格納領域は、ＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素の一覧、ＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係、ＤＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を表形式で示すワークシートの設計情報と、ＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＤＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を図形式で示すワークシートの設計情報を顧客別に格納し、
前記コンテンツ選択入力手段は、前記ＡＳＩＳアーキテクチャコンテンツ管理領域で管理する対象顧客の顧客パターンに関するコンテンツ情報から、対象顧客のＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を表形式で示すワークシートの設計情報をワークシート毎に選択式で入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納し、
前記新規入力手段は、対象顧客のＡＡ層の要素の一覧を表形式で示すワークシートの設計情報を新規に入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納し、
前記要素関係・層間関係選択入力手段は、前記コンテンツ選択入力手段と前記新規入力手段で入力された対象顧客のＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素の一覧を表形式で示すワークシートの設計情報から、対象顧客のＢＡ、ＤＡ、ＡＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を表形式で示すワークシートの設計情報をワークシート毎に選択式で入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納し、
前記要素関係・層間関係生成手段は、前記要素関係・層間関係選択入力手段で入力された対象顧客のＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係を表形式で示すワークシートに関する設計情報から、ＤＡ層とＡＡ層の層間関係を表形式で示すワークシートに関する設計情報を生成し、前記コンテンツ選択入力手段と前記要素関係・層間関係選択入力手段で入力を受付け、前記で生成した対象顧客の全ての要素関係、層間関係を表形式で示すワークシートに関する設計情報から、全ての要素関係、層間関係を図形式で示すワークシートに関する設計情報を生成し、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納することを特徴とする現状可視化支援装置。
【請求項５】
請求項２乃至４のいずれかに記載の現状可視化支援装置において、
前記記憶装置は、各ワークシート別に整合性、網羅性をチェックするためのルール情報と、そのルール情報に対応させて、整合性、網羅性を確保する為に必要な各ワークシートの設計情報をあらかじめＡＳＩＳアーキテクチャルール管理領域に格納し、
前記ＡＳＩＳアーキテクチャルール管理領域のルール情報と設計情報をもとに、前記コンテンツ選択入力手段、新規入力手段、要素関係・層間関係選択入力手段、要素関係・層間関係生成手段において、入力された対象顧客の設計情報を比較し、ユーザにその相違点を通知することにより、整合性、網羅性をチェックする整合性・網羅性ルールチェック手段とを備えたことを特徴とする現状可視化支援装置。
【請求項６】
請求項２乃至５のいずれかに記載の現状可視化支援装置において、
前記記憶装置は、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する各ワークシートの設計情報から、ワークシートの形式で出力するための描画オブジェクトや表のヘッダ情報などのワークシート出力情報を現状可視化ワークシート出力情報管理領域に管理し、
前記現状可視化ワークシート出力情報管理領域に管理するワークシート出力情報と、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する対象顧客の設計情報からワークシートの配置などを行い、ワークシート形式で出力する現状可視化ワークシート出力手段を備えたことを特徴とする現状可視化支援装置。
【請求項７】
第２の記憶装置と、検討範囲の決定における実施するソリューションを入力する第２の入力装置と、情報処理装置その主記憶装置に格納されるプログラムを実行することによって実現される第２の処理部と、検討範囲を出力する第２の出力装置とを有するシステムによって、検討範囲を決定する装置であって、
請求項２乃至６のいずれかに記載の現状可視化支援装置を有し、
前記第２の記憶装置は、前記ＡＳＩＳアーキテクチャコンテンツ管理領域で管理するコンテンツ情報に、ソリューション別の検討範囲を示した検討範囲コンテンツ情報を管理する検討範囲コンテンツ管理領域と、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する設計情報に対象ソリューションの検討範囲を示した検討範囲決定情報をソリューション別顧客別に格納する検討範囲格納領域とを格納し、
前記第２の入力装置は、前記検討範囲コンテンツ管理領域から、対象顧客に実施するソリューションを選択させるソリューション選択入力手段と、
前記第２の処理部は、前記ソリューション選択入力手段で選択させたソリューションに関する、前記検討範囲コンテンツ管理領域で管理する検討範囲コンテンツ情報から、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納した対象顧客の設計情報上に、ソリューションの検討範囲を示した検討範囲決定情報を生成し、検討範囲格納領域に格納することを特徴とする検討範囲決定装置。
【請求項８】
請求項７に記載の検討範囲決定装置において、
前記検討範囲コンテンツ管理領域は、顧客に提供するソリューション別に、前記ＡＳＩＳアーキテクチャコンテンツ管理領域で管理するＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を示すワークシートの設計情報上にソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲コンテンツ情報を管理し、
前記検討範囲格納領域は、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する全ての要素の一覧、要素関係、層間関係を示すワークシートの設計情報上に対象ソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲決定情報をソリューション別顧客別に格納し、
前記検討範囲生成手段は、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する対象顧客のＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を表形式で示すワークシートの設計情報をもとに、前記検討範囲コンテンツ管理領域で管理する対象ソリューションの検討範囲コンテンツ情報と対応する要素や要素関係にソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲決定情報を生成し、検討範囲格納領域に格納し、
前記で識別情報を付加した要素が関係する、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する対象顧客の要素関係、層間関係をたどり、残る全ての要素、要素関係、層間関係を示すワークシートの設計情報について、ソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲決定情報を生成し、検討範囲格納領域に格納することを特徴とする検討範囲決定装置。
【請求項９】
請求項７または８のいずれかに記載の検討範囲決定装置において、
前記検討範囲格納領域は、前記検討範囲領域に格納する各ワークシートの設計情報と識別情報から、ワークシートの形式で出力するための描画オブジェクトや表のヘッダ情報や識別に関する描画方法などのワークシート出力情報を検討範囲ワークシート出力情報管理領域に管理し、
前記検討範囲ワークシート出力情報管理領域に管理するワークシート出力情報と、前記検討範囲格納領域に格納する設計情報と識別情報からワークシート内での配置などを行い、ワークシート形式で、検討範囲の識別を示した上で出力する検討範囲ワークシート出力手段を備えたことを特徴とする検討範囲決定装置。
【請求項１０】
請求項７乃至９のいずれかに記載の検討範囲決定装置において、
前記顧客パターン選択入力手段において顧客に該当する顧客パターンが存在しない場合は、新規に顧客パターンを追加し、その顧客パターンのコンテンツ情報を新規に作成し、前記ＡＳＩＳアーキテクチャコンテンツ管理領域に格納し、
新規に追加した顧客パターンにおける整合性・網羅性をチェックするルールを各ワークシート毎に作成し、前記ＡＳＩＳアーキテクチャルール管理領域に格納し、
前記ＡＳＩＳアーキテクチャコンテンツ管理領域に新規に追加したコンテンツ情報をもとに、前記検討範囲コンテンツ管理領域に管理する全てのソリューション毎に、検討範囲を示した検討範囲コンテンツ情報を新規に作成し、前記検討範囲コンテンツ管理領域に格納し、
前記ソリューション選択入力手段において、該当するソリューションが存在しない場合は、新規にソリューションを追加し、前記ＡＳＩＳアーキテクチャコンテンツ管理領域の全ての顧客パターンのコンテンツ情報上に、新規追加したソリューションの検討範囲を示した検討範囲コンテンツ情報を新規に作成し、前記検討範囲コンテンツ管理領域に格納することを特徴とする検討範囲決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個別ソリューションを実施する際に、顧客の現状の姿を可視化することを支援する現状可視化支援方法とその装置、また、現状の姿を可視化後、個別ソリューションを実施する範囲を決定する検討範囲決定方法とその装置に関する。
【背景技術】
【０００２】
情報システムに関わる個別ソリューションを実施する上で、対象顧客の現状を把握する際、エンタープライズ・アーキテクチャ（EA:Enterprise Architecture）の一般的なフレームワークである業務（BA:Business Architecture）、データ（DA:Data Architecture）、アプリケーション（AA:Application Architecture）、システム基盤（TA:Technology Architecture）といった４層で、情報システムに関わる顧客の現状の姿をＡＳＩＳアーキテクチャとして可視化する。ここで、ＢＡ層は顧客の業務の構造を体系的に整理したもので、ＤＡ層は業務において扱うデータの構造を体系的に整理したもの、ＡＡ層は業務を支援する機能を実現するアプリケーションの構造を体系的に整理したもの、ＴＡ層はシステムの技術構成（ハードウェア、ソフトウェア、ネットワークなど）を体系的に整理したものである。
各層に関して、業務機能、データなどの各層の要素の一覧を示すワークシートと、各層におけるその要素間の関係（要素関係）を示すワークシートと、各層をまたがった要素間の関係（層間関係）を示すワークシートを設計し、アーキテクチャとして表現する。（各ワークシートで定義する、要素、要素関係、層間関係を以後設計情報と呼ぶ。）この際、全てのワークシート上に定義される要素は共通化され、相互を矛盾なく関係付けるとともに、網羅性を確保した形で設計する。
また、現状の可視化後、実施する個別ソリューションの検討範囲を決定する際は、現状の可視化で設計したＡＳＩＳアーキテクチャの各ワークシートの要素、要素関係、層間関係を示す設計情報毎に個別ソリューションで検討する範囲かどうかを検討する。
【０００３】
【特許文献１】特開２００２−１７５３１３公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
現状の可視化作業では、ワークシートや定義するべき要素、要素関係、層間関係の数が多く、人間系で作業しているため、作業工数がかかる。この解決策として、コンテンツベースで作業することが有効であるが、ＡＡ層など顧客特有な部分がある為、コンテンツとしての標準化は現状実現できていない。ここでいうコンテンツとは、設計情報をある分類軸に従って、標準化し、個別の設計作業で参照できるようにあらかじめ管理するのである。このコンテンツとして管理する設計情報を参照して、個別の設計作業を実施することにより、新規で作業するより効率良く作業を実施することが可能になる。
【課題を解決するための手段】
【０００５】
ＡＳＩＳアーキテクチャに関する設計情報のなかでも業種などの顧客パターンで標準化可能な部分をコンテンツとして管理し、そのコンテンツをもとに選択式で設計情報を入力可能にする。顧客特有な残りの設計情報は、最小範囲で従来通り新規に入力を受付け、その新規入力した設計情報とコンテンツから選択した設計情報を選択式の入力で連携させることで、入力作業を軽減する。
【０００６】
言い換えると、本発明では、現状を示す情報のうち、抽象化可能なコンテンツ情報と他の情報を区別して取り扱う点に特徴がある。より具体的には、以下の構成で実現できる。
【０００７】
情報システムの設置状況を含む組織における活動状況を可視化する現状可視化支援装置において、記憶装置と、前記活動状況である現状の可視化におけるＡＳＩＳアーキテクチャに関する設計内容を入力する入力装置と、情報処理装置がその主記憶装置に格納されるプログラムを実行することによって実現される処理部と、設計情報を出力する出力装置を有し、前記記憶部は、前記活動状況を示す情報のうち、前記組織の顧客毎の特徴を示す顧客パターンごとに標準化可能なワークシートの設計情報であるコンテンツ情報を格納しておき、前記入力装置は、前記活動状況を示す情報のうち、前記コンテンツ情報以外である入力情報を入力し、前記処理部は、前記入力情報および前記コンテンツ情報から前記活動状況を示す情報を生成し、前記出力装置は、生成された前記活動状況を示す情報を出力する可視化支援装置。
【０００８】
この現状可視化支援装置において、前記処理部は、前記ＡＳＩＳアーキテクチャコンテンツ管理領域から、ソリューションを実施する顧客が対象となる顧客パターンを選択させる顧客パターン選択入力手段と、前記ＡＳＩＳアーキテクチャコンテンツ管理領域に管理するコンテンツ情報から、前記顧客パターン選択入力手段で選択させた顧客パターンのコンテンツ情報を抽出し、そのコンテンツ情報をもとに各ワークシート毎に選択式で、対象顧客の設計情報を入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納するコンテンツ選択入力手段と、顧客特有な部分のワークシートの設計情報を新規に入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する新規入力手段と、前記コンテンツ選択入力手段と前記新規入力手段で入力された対象顧客の設計情報をもとに、顧客特有な残りのワークシートの設計情報を選択式で入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する要素関係・層間関係選択入力手段とを備えた現状可視化支援装置。
【０００９】
この現状可視化支援装置において、前記ＡＳＩＳアーキテクチャコンテンツ管理領域は、前記コンテンツ情報として、前記顧客パターン毎に標準化可能なワークシートの設計情報の複数の要素について、各要素および各要素間の関係を示す表情報を管理し、前記ＡＳＩＳアーキテクチャ設計情報格納領域は、前記複数の要素それぞれの層間関係を、前記顧客毎に格納する現状可視化支援装置。
【００１０】
この現状可視化支援装置において、前記ＡＳＩＳアーキテクチャコンテンツ管理領域は、業種などの顧客パターンごとに標準化可能なＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を表形式で示すワークシートの設計情報をコンテンツ情報として管理し、前記ＡＳＩＳアーキテクチャ設計情報格納領域は、ＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素の一覧、ＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係、ＤＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を表形式で示すワークシートの設計情報と、ＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＤＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を図形式で示すワークシートの設計情報を顧客別に格納し、前記コンテンツ選択入力手段は、前記ＡＳＩＳアーキテクチャコンテンツ管理領域で管理する対象顧客の顧客パターンに関するコンテンツ情報から、対象顧客のＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を表形式で示すワークシートの設計情報をワークシート毎に選択式で入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納し、前記新規入力手段は、対象顧客のＡＡ層の要素の一覧を表形式で示すワークシートの設計情報を新規に入力を受付け、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納し、前記要素関係・層間関係選択入力手段は、前記コンテンツ選択入力手段と前記新規入力手段で入力された対象顧客のＢＡ、ＤＡ、ＡＡ、ＴＡ層の要素の一覧を表形式で示すワークシートの設計情報から、対象顧客のＢＡ、ＤＡ、ＡＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を表形式で示すワークシートの設計情報をワークシート毎に選択式で入力を受付けさせ、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納し、前記要素関係・層間関係生成手段は、前記要素関係・層間関係選択入力手段で入力された対象顧客のＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係を表形式で示すワークシートに関する設計情報から、ＤＡ層とＡＡ層の層間関係を表形式で示すワークシートに関する設計情報を生成し、前記コンテンツ選択入力手段と前記要素関係・層間関係選択入力手段で入力を受付け、前記で生成した対象顧客の全ての要素関係、層間関係を表形式で示すワークシートに関する設計情報から、全ての要素関係、層間関係を図形式で示すワークシートに関する設計情報を生成し、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する現状可視化支援装置。
【００１１】
これらの現状可視化支援装置において、前記記憶装置は、各ワークシート別に整合性、網羅性をチェックするためのルール情報と、そのルール情報に対応させて、整合性、網羅性を確保する為に必要な各ワークシートの設計情報をあらかじめＡＳＩＳアーキテクチャルール管理領域に格納し、前記ＡＳＩＳアーキテクチャルール管理領域のルール情報と設計情報をもとに、前記コンテンツ選択入力手段、新規入力手段、要素関係・層間関係選択入力手段、要素関係・層間関係生成手段において、入力された対象顧客の設計情報を比較し、ユーザにその相違点を通知することにより、整合性、網羅性をチェックする整合性・網羅性ルールチェック手段とを備えた現状可視化支援装置。
【００１２】
これらの現状可視化支援装置において、前記記憶装置は、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する各ワークシートの設計情報から、ワークシートの形式で出力するための描画オブジェクトや表のヘッダ情報などのワークシート出力情報を現状可視化ワークシート出力情報管理領域に管理し、前記現状可視化ワークシート出力情報管理領域に管理するワークシート出力情報と、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する対象顧客の設計情報からワークシートの配置などを行い、ワークシート形式で出力する現状可視化ワークシート出力手段を備えた現状可視化支援装置。
【００１３】
さらに、第２の記憶装置と、検討範囲の決定における実施するソリューションを入力する第２の入力装置と、情報処理装置その主記憶装置に格納されるプログラムを実行することによって実現される第２の処理部と、検討範囲を出力する第２の出力装置とを有するシステムによって、検討範囲を決定する装置であって、上記の現状可視化支援装置を有し、前記第２の記憶装置は、前記ＡＳＩＳアーキテクチャコンテンツ管理領域で管理するコンテンツ情報に、ソリューション別の検討範囲を示した検討範囲コンテンツ情報を管理する検討範囲コンテンツ管理領域と、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する設計情報に対象ソリューションの検討範囲を示した検討範囲決定情報をソリューション別顧客別に格納する検討範囲格納領域とを格納し、前記第２の入力装置は、前記検討範囲コンテンツ管理領域から、対象顧客に実施するソリューションを選択させるソリューション選択入力手段と、前記第２の処理部は、前記ソリューション選択入力手段で選択させたソリューションに関する、前記検討範囲コンテンツ管理領域で管理する検討範囲コンテンツ情報から、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納した対象顧客の設計情報上に、ソリューションの検討範囲を示した検討範囲決定情報を生成し、検討範囲格納領域に格納することを検討範囲決定装置。
【００１４】
この検討範囲決定装置において、前記検討範囲コンテンツ管理領域は、顧客に提供するソリューション別に、前記ＡＳＩＳアーキテクチャコンテンツ管理領域で管理するＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を示すワークシートの設計情報上にソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲コンテンツ情報を管理し、前記検討範囲格納領域は、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する全ての要素の一覧、要素関係、層間関係を示すワークシートの設計情報上に対象ソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲決定情報をソリューション別顧客別に格納し、前記検討範囲生成手段は、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する対象顧客のＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を表形式で示すワークシートの設計情報をもとに、前記検討範囲コンテンツ管理領域で管理する対象ソリューションの検討範囲コンテンツ情報と対応する要素や要素関係にソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲決定情報を生成し、検討範囲格納領域に格納し、前記で識別情報を付加した要素が関係する、前記ＡＳＩＳアーキテクチャ設計情報格納領域に格納する対象顧客の要素関係、層間関係をたどり、残る全ての要素、要素関係、層間関係を示すワークシートの設計情報について、ソリューションの検討範囲であるか／否かの識別情報を付加した検討範囲決定情報を生成し、検討範囲格納領域に格納する検討範囲決定装置。
【００１５】
これらの検討範囲決定装置において、前記検討範囲格納領域は、前記検討範囲領域に格納する各ワークシートの設計情報と識別情報から、ワークシートの形式で出力するための描画オブジェクトや表のヘッダ情報や識別に関する描画方法などのワークシート出力情報を検討範囲ワークシート出力情報管理領域に管理し、前記検討範囲ワークシート出力情報管理領域に管理するワークシート出力情報と、前記検討範囲格納領域に格納する設計情報と識別情報からワークシート内での配置などを行い、ワークシート形式で、検討範囲の識別を示した上で出力する検討範囲ワークシート出力手段を備えた検討範囲決定装置。
【００１６】
これらの検討範囲決定装置において、前記顧客パターン選択入力手段において顧客に該当する顧客パターンが存在しない場合は、新規に顧客パターンを追加し、その顧客パターンのコンテンツ情報を新規に作成し、前記ＡＳＩＳアーキテクチャコンテンツ管理領域に格納し、新規に追加した顧客パターンにおける整合性・網羅性をチェックするルールを各ワークシート毎に作成し、前記ＡＳＩＳアーキテクチャルール管理領域に格納し、前記ＡＳＩＳアーキテクチャコンテンツ管理領域に新規に追加したコンテンツ情報をもとに、前記検討範囲コンテンツ管理領域に管理する全てのソリューション毎に、検討範囲を示した検討範囲コンテンツ情報を新規に作成し、前記検討範囲コンテンツ管理領域に格納し、前記ソリューション選択入力手段において、該当するソリューションが存在しない場合は、新規にソリューションを追加し、前記ＡＳＩＳアーキテクチャコンテンツ管理領域の全ての顧客パターンのコンテンツ情報上に、新規追加したソリューションの検討範囲を示した検討範囲コンテンツ情報を新規に作成し、前記検討範囲コンテンツ管理領域に格納する検討範囲決定装置。
【００１７】
なお、本発明には、これらの装置での処理方法やこれら装置をコンピュータで実現させるためのプログラム、このプログラムを格納した記憶媒体も含まれる。
【００１８】
また、本発明において、データなどの入力の受付けに関しては、入力者（ユーザ）に各データの入力を促し、入力させるように制御してもよい。また、逆に選択させる、ことに関しては、選択を単に受付ける構成とすることも含まれる。
【発明の効果】
【００１９】
現状の可視化作業における入力作業の軽減による作業効率向上を実現する。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の現状可視化支援装置及び検討範囲生成装置における一実施形態の全体の標準動作の概要を示す。図１は、前述に関する機能情報関連図である。
【００２１】
図１では図上の配置位置で装置で管理するデータベースの領域と入力画面や機能の種類を識別している。１０００はコンテンツなどあらかじめシステムでデータを管理するリファレンス情報を管理するデータベース領域を示す部分、１０１０は本実施形態における入力画面や機能を示す部分、１０２０は入力画面や機能によって生成されたデータである入力情報を格納するデータベース領域を示す部分、１０３０は現状可視化支援装置を示す部分、１０４０は検討範囲生成装置を示す部分である。
【００２２】
図に示すとおり、現状可視化装置のリファレンス情報は、１０５０のＡＳＩＳアーキテクチャコンテンツ、１０６０のＡＳＩＳアーキテクチャルールに管理する。現状可視化装置の入力情報は、１０７０のＡＳＩＳアーキテクチャに格納する。現状可視化装置の入力画面や機能は、１０８０のコンテンツを選択して入力する画面、１０９０のテキストベースで新規入力する画面、１１００の入力内容から選択入力する画面、１１１０の入力内容から生成する機能、１１２０の設計情報の整合性・網羅性をチェックする機能である。このチェック機能は予め定められたルールに対応しているか、を比較する機能として実現してもよい。
【００２３】
また、検討範囲生成装置のリファレンス情報は、１１３０の検討範囲コンテンツに管理する。検討範囲生成装置の入力情報は、１１４０の検討範囲を示したＡＳＩＳアーキテクチャに格納する。検討範囲生成装置の機能は、１１５０の検討範囲生成機能である。
本実施形態における現状可視化支援装置では、ＡＳＩＳアーキテクチャの設計情報に関してコンテンツ化可能な部分をＡＳＩＳアーキテクチャコンテンツ１０５０として管理し、コンテンツを選択して入力する画面１０８０にて、ユーザに、このコンテンツをもとに選択式で設計情報の入力を受付ける。コンテンツ化できない顧客特有の要素に関する設計情報は、テキストベースで新規入力する画面１０９０でユーザに設計情報を新規に入力を受付ける。顧客特有の要素関係・層間関係に関する設計情報は、入力内容から選択入力する画面１１００にて前述で入力した設計情報をもとにユーザに選択式での入力を受付けるか、入力内容から生成する機能１１１０にて前述で入力された設計情報をもとに生成する。前述の選択式による入力支援や装置による生成により、現状のように全ての設計情報を人間系で作成しなくともよくなり、入力作業が軽減し、作業効率を向上させることができる。また、あらかじめＡＳＩＳアーキテクチャの設計情報の整合性・網羅性を確保するルールをＡＳＩＳアーキテクチャルール１０６０に管理し、これをもとに設計情報の整合性・網羅性チェック機能１１２０で入力・生成した設計情報をチェックすることにより、ＡＳＩＳアーキテクチャの品質の向上を実現する。
【００２４】
本実施形態における検討範囲生成装置では、ＡＳＩＳアーキテクチャコンテンツ１０５０として、コンテンツ化した部分にソリューション別に検討範囲を示したものを検討範囲コンテンツ１１３０として管理する。この検討範囲コンテンツ１１３０をもとに、現状可視化支援装置で作成したＡＳＩＳアーキテクチャ１１４０上に、検討範囲を生成する。これにより、装置による検討範囲の生成が可能になり、現状のように全ての検討範囲を人間系で作成する必要がなくなり、作業効率の向上、及び、品質の向上を実現することが可能になる。
【実施例１】
【００２５】
以下に現状の可視化作業をコンテンツベースで実施する方法について説明する。
図２は本実施形態による現状可視化支援装置のシステム構成を示すブロック図である。図２において、２０００はシステムバス、２０１０は入出力端末、２０２０は情報処理装置（ＣＰＵ）、２０３０は主記憶装置、２０４０はデータベース、２０３５は現状可視化支援プログラム、２０５０は顧客パターン選択入力制御プログラム、２０６０はコンテンツ選択入力制御プログラム、２０７０は新規入力制御プログラム、２０８０は要素関係・層間関係選択入力制御プログラム、２０９０はコンテンツ・ルール管理領域、２１００は設計内容格納領域、２１１０はＡＳＩＳアーキテクチャコンテンツ管理領域、２１２０はＡＳＩＳアーキテクチャ設計情報格納領域である。
【００２６】
本実施形態による現状可視化支援装置は、入出力端末２０１０、情報処理装置２０２０、主記憶装置２０３０、データベース２０４０を備えて構成される。そして、これらの装置相互間は図２に示すようにシステムバス２０００によって接続されている。主記憶装置２０３０上には、現状可視化支援プログラムとして顧客パターン選択入力制御プログラム２０５０、コンテンツ選択入力制御プログラム２０６０、新規入力制御プログラム２０７０、要素関係・層間関係選択入力制御プログラム２０８０が格納され、情報処理装置２０２０により実行される。また、データベース２０４０は磁気ディスク等による二次記憶装置により実現され、コンテンツやルールに関するデータの参照・読み出しを行うコンテンツ・ルール管理領域２０９０と顧客別にＡＳＩＳアーキテクチャ設計情報に関するデータの参照・書き込み・読み出しを行う設計内容格納領域２１００を持つ。
【００２７】
コンテンツ・ルール管理領域２０９０はＡＳＩＳアーキテクチャコンテンツ管理領域２１１０が格納され、設計内容格納領域２１００はＡＳＩＳアーキテクチャ設計情報格納領域２１２０が格納される。前述の各管理領域は前述の各プログラムによってアクセスされる。
【００２８】
図２に示すシステムは、システムバス２０００により接続されているが、情報処理装置２０２０や主記憶装置２０３０がインターネット、公衆通信網等のネットワークにより接続された形態であってよく、入出力装置２０１０は無線ＬＡＮ等を介して前述ネットワークに接続されてよい。
【００２９】
図３は、本発明の現状可視化装置における一実施形態の標準動作の機能情報関連図である。図３においても図１と同様に図上の配置位置で装置で管理するデータベースの領域と入力画面や機能の種類を識別している。
【００３０】
図３において、３０４５は図２のシステム構成で示した顧客パターン選択入力制御プログラム２０５０での入力画面である顧客パターン選択入力画面、３０５０は図２のシステム構成で示したコンテンツ選択入力制御プログラム２０６０での入力画面であるコンテンツ選択入力画面、３０６０は図２のシステム構成で示した新規入力制御プログラム２０７０での入力画面である新規入力画面、３０７０は図２のシステム構成で示した要素関係・層間関係選択入力制御プログラム２０８０での入力画面である要素関係・層間関係選択入力画面、３１４０は顧客パターン選択３０４５で参照するＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するデータのイメージ、３１５０は顧客パターン選択３０４５を実施後、コンテンツ選択入力で参照するＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するデータのイメージ、３１６０はコンテンツ選択入力３０５０でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納するデータのイメージ、３１７０は新規入力３０６０でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納するデータのイメージ、３１８０は要素関係・層間関係選択入力３０７０でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納するデータのイメージである。
【００３１】
本実施形態による現状可視化支援装置において、リファレンス情報はＡＳＩＳアーキテクチャコンテンツ管理領域２１１０に管理する。入力情報は、顧客別の設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する。入力画面は、顧客パターン選択入力画面３０４５、コンテンツ選択入力画面３０５０、新規入力画面３０６０、要素関係・層間関係選択入力画面３０７０である。
【００３２】
本実施形態では、まず、顧客パターン選択入力画面３０４５にて、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するコンテンツ設計情報をもとに、顧客パターンの一覧を表示し、その一覧からソリューションを実施する顧客が対象となる顧客パターンをユーザに選択させる。前述のコンテンツ設計情報は、データイメージ３１４０のように、業種など顧客パターン毎のＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を示すワークシートの設計情報であるが、本発明ではこの限りでなく、顧客パターン毎に抽象化可能なワークシートの設計情報であれば良い。顧客パターン選択入力画面３０４５を実施後、データイメージ３１５０に示すように、選択した顧客パターンのコンテンツ設計情報が１つ特定可能となる。
【００３３】
次に、データイメージ３１５０に示すように、選択させた顧客パターンのコンテンツ設計情報をＡＳＩＳアーキテクチャコンテンツ管理領域２１１０からコンテンツ設計情報を抽出し、コンテンツ選択入力画面３０５０にて、抽出したコンテンツ設計情報のうち、対象顧客に必要な設計情報をユーザに選択させて、顧客別の設計情報としてＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する。前述の顧客別の設計情報は、データイメージ３１６０に示すように、ＢＡ、ＤＡ、ＴＡ層の要素の一覧とＴＡ層の要素関係を示すワークシートの設計情報であるが、本実施の形態ではこの限りではなく、コンテンツ設計情報として管理するワークシートであればよい。
【００３４】
次に、顧客特有な要素の一覧を示すワークシートのテンプレートを新規入力画面３０６０に表示し、そのテンプレートに従って、ユーザに設計情報をテキストベースで入力を受付け、顧客別の設計情報としてＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する。前述の顧客別の設計情報は、データイメージ３１７０に示すように、ＡＡ層の要素の一覧を示すワークシートの設計情報であるが、本発明ではこの限りではなく、顧客特有な要素の一覧に関する設計情報のうち、テキストベースで設計情報を入力するワークシートであればよい。
【００３５】
次に、顧客特有な設計情報のうち、要素関係、層間関係を示すワークシートのテンプレートを要素関係・層間関係選択入力画面３０７０に表示し、さらに、そのテンプレートの入力項目には、前記のコンテンツ選択入力画面３０５０と新規入力画面３０６０でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納した設計情報から、候補となる設計情報を複数提示し、ユーザが選択式で入力したものを受付け、顧客別の設計情報としてＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する。前述の顧客別の設計情報は、データイメージ３１８０に示すように、ＢＡ、ＤＡ、ＡＡ層の要素関係、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係、ＤＡ層とＡＡ層の層間関係，ＡＡ層とＴＡ層の層間関係を示すワークシートの設計情報であるが、顧客特有な設計情報のうち、要素関係、層間関係を示すワークシートであればよい。
【００３６】
図４は、本実施形態で作成するワークシートの一例を明示した図である。図４において、４０００はＢＡ層に関するワークシート、４０１０はＤＡ層に関するワークシート、４０２０はＡＡ層に関するワークシート、４０３０はＴＡ層に関するワークシート、４０４０は要素の一覧を示すワークシート、４０５０は要素関係を示すワークシート、４０６０は層間関係を示すワークシート、４０７０はコンテンツ選択入力で作成するワークシートを示す凡例、４０８０は新規入力で作成するワークシートを示す凡例、４０９０は要素関係・層間関係選択入力で作成するワークシート示す凡例である。
【００３７】
本実施形態の現状可視化支援装置は、ＢＡ、ＤＡ、ＡＡ、ＴＡ層それぞれに関するワークシート４０００、４０１０、４０２０、４０３０を作成する。また、各層ごとに要素の一覧を示すワークシート４０４０、要素関係を示すワークシート４０５０及び各層間の層間関係を示すワークシート４０６０を作成する。本実施形態では、コンテンツ選択入力で作成するワークシートを示す凡例４０７０にて対象とする業務機能一覧などは、業種などの顧客パターン毎にコンテンツとして抽象化し、図３のＡＳＩＳアーキテクチャコンテンツ管理領域３０３０にて管理し、図３のコンテンツ選択入力画面３０５０にて、そのコンテンツ設計情報をもとにユーザに対象顧客が該当する設計情報を選択式で、入力されたものを受付ける。新規入力で作成するワークシートを示す凡例４０８０にて対象とする顧客特有な要素の一覧を示すアプリ一覧などは、図３の新規入力画面３０６０にて設計情報をテキストベースで入力を受付ける画面を表示し、ユーザの新規の入力を受付ける。要素関係・層間関係選択入力で作成するワークシート示す凡例４０９０にて対象とする顧客特有な要素関係、層間関係を示す業務フロー関係一覧などは、要素関係・層間関係入力画面３０７０にて、コンテンツ選択入力画面３０５０、新規入力画面３０６０にて入力された設計情報を画面上に表示し、ユーザが選択した設計情報を受付ける。
【００３８】
本実施の形態において、作成するワークシートの種類は図４に示すワークシートに限るものではなく、ＡＳＩＳアーキテクチャとして、ＢＡ、ＤＡ、ＡＡ、ＴＡ層に関して要素、要素関係、層間関係を示すワークシートであれば良い。例えば、ＥＲ図のかわりに、ＵＭＬ：Unified Modeling Languageのクラス図でも良い。
【００３９】
また、本発明において、各処理動作で対象としているワークシートやコンテンツで対象としているワークシートも図４に示すワークシートに限るものではなく、各処理動作で処理可能であるワークシートであればよい。
【００４０】
次に、本実施形態における図２に示すシステム、図３に示した情報の詳細な処理動作を、図５〜９に示すフローチャート、図１０〜１４に示すデータベースの構成、及び、図１５に示す表示画面の例を参照しながら説明する。この処理動作では、ＡＳＩＳアーキテクチャに関する設計情報のユーザからの入力を受付け、顧客の現状の姿を可視化したＡＳＩＳアーキテクチャを作成する。
【００４１】
図５は、本実施形態の基本的な処理手順の概要を説明するフローチャートであり、まず、これについて説明する。
【００４２】
まず、入出力端末２０１０にて、ソリューションを実施する顧客の顧客名の入力を受付け、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理する全顧客パターンを表示し、顧客が対象となる顧客パターンをユーザに選択させる（ステップ５０００）。次に、選択させた顧客パターンのコンテンツ設計情報をＡＳＩＳアーキテクチャコンテンツ管理領域２１１０から抽出し、コンテンツ選択入力画面３０５０に表示し、コンテンツ設計情報をもとに選択式で対象顧客の設計情報の入力を受付け、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納し、（ステップ５０１０）、新規入力画面３０６０にて顧客特有な要素に関する設計情報をテキストベースへの入力を受付け、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納し（ステップ５０２０）、要素関係・層間関係入力画面３０７０にて、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０格納した設計情報を抽出し、表示して、ユーザに残りの顧客特有な要素関係、層間関係に関する設計情報を選択式での入力を受付け、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納し（ステップ５０３０）、終了する。
【００４３】
図６〜９は前述の各ステップの詳細処理を示すフローチャートである。
図６はステップ５０１０の詳細処理を示している。まず、ステップ５０１０で処理するワークシートの１つを選択する（ステップ６０００）。前述の処理するワークシートとしては、図４のコンテンツ選択入力で作成するワークシートを示す凡例４０７０で示す、業務機能一覧、データ一覧、システム基盤一覧、システム基盤構成関係一覧であるが、本発明ではこの限りではなく、業種などの顧客パターンでコンテンツとして抽象化可能な設計情報を示すワークシートであればよい。
【００４４】
次に、ステップ５０００でユーザに選択させた顧客パターンをもとに、ステップ６０００で選択したワークシートのコンテンツ設計情報を管理する、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０のテーブルからコンテンツ設計情報を抽出する（ステップ６０１０）。前述のＡＳＩＳアーキテクチャコンテンツ管理領域２１１０のテーブルは、対象ワークシートが業務機能一覧の場合は図１０に示す業務機能一覧ＡＳＩＳコンテンツテーブル１００００、データ一覧の場合はデータ一覧ＡＳＩＳコンテンツテーブル１００１０、システム基盤一覧の場合はシステム基盤一覧ＡＳＩＳコンテンツテーブル１００２０、システム基盤構成関係一覧の場合はシステム基盤構成関係一覧ＡＳＩＳコンテンツテーブル１００３０であるが、コンテンツとして管理するテーブルは本発明ではこの限りではなく、業種などの顧客パターンでコンテンツとして抽象化可能なワークシートの設計情報を管理するテーブルであればよい。
【００４５】
業務機能一覧ＡＳＩＳコンテンツテーブル１００００は、顧客パターン１００４０、業務機能１００５０を記述した複数のレコードにより構成される。そして、顧客パターン項目１００４０には業種などＡＳＩＳアーキテクチャコンテンツを管理する単位が格納され、業務機能項目１００５０には、顧客パターン毎に業務機能一覧に関する前述のコンテンツ設計情報が格納されている。前述のコンテンツ設計情報は、業務機能一覧の場合、顧客の業務を表す用語である。同様に、データ一覧ＡＳＩＳコンテンツテーブル１００１０は、顧客パターン毎にデータ項目１００６０に業務において扱うデータをコンテンツ設計情報として格納し、システム基盤一覧ＡＳＩＳコンテンツテーブル１００２０は顧客パターン毎にシステム基盤項目１００７０に情報システムを構成する技術（ハードウェア、ソフトウェア、ネットワークなど）をコンテンツ設計情報として格納し、システム基盤構成関係一覧ＡＳＩＳコンテンツテーブル１００３０は顧客パターン毎にシステム基盤構成項目１００８０、システム基盤（元）項目１００９０、システム基盤（先）項目１０１００に、技術の構成とそれぞれの技術の繋がりをコンテンツ設計情報として格納する。
【００４６】
次に、ステップ６０１０で抽出したコンテンツ設計情報をもとにステップ６０００で選択したワークシートの設計情報をユーザに選択させ、（ステップ６０２０）、ステップ６０２０で選択させた設計情報をワークシート形式で表示し、ステップ６０００で選択したワークシートに関して対象顧客の設計情報として全て（もしくは予め定められたもの）選択されたかをユーザに確認させ、ワークシートの設計情報を登録するか、その他の設計情報を追加入力するかを受け付け（ステップ６０４０）、受付結果を判定し（ステップ６０５０）、追加入力する場合は、次の設計情報をユーザからの選択を受付ける。
【００４７】
対象顧客が該当する全ての設計情報に対しステップ６０２０〜６０５０の処理を行ったあと、ステップ６０００で選択したワークシートの設計情報を格納する、ＡＳＩＳアーキテクチャ設計情報格納領域のテーブルにステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ６０３０で選択させた設計情報を格納する（ステップ６０６０）。
【００４８】
前述のＡＳＩＳアーキテクチャ設計情報格納領域のテーブルの１例として、対象ワークシートが業務機能一覧の場合は図１１（a）に示す業務機能一覧ＡＳＩＳ設計情報テーブル１１０００である。業務機能一覧ＡＳＩＳ設計情報テーブル１１０００は、顧客パターン１１０１０、顧客１１０２０、業務機能１１０３０を記述した複数のレコードにより構成される。そして、顧客パターン項目１１０１０にはステップ５０００で選択させた顧客パターン、顧客項目１１０２０にはステップ５０００で入力された顧客名、業務機能項目１１０３０には業務機能一覧に関するステップ６０３０で選択させた設計情報を格納する。前述の設計情報は、業務機能一覧の場合は、顧客の業務を表す用語である。ステップ５０１０で格納する、その他のワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルも同様に、顧客パターン、顧客、設計情報を格納する項目で構成され、ステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ６０３０で選択させた設計情報を格納する。
【００４９】
次に、ステップ５０１０で処理するワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ６０７０）、全てのワークシートに対し、ステップ６０００〜６０７０の処理を行ったあと終了する。
【００５０】
図７は、ステップ５０２０の詳細処理を示している。まず、ステップ５０２０で処理するワークシートの１つを選択する（ステップ７０００）。前述の処理するワークシートとしては、図４の新規入力で作成するワークシートを示す凡例４０８０で示す、アプリ一覧であるが、本発明ではこの限りではなく、顧客特有な要素を表すワークシートでテキストベースで設計情報を入力を受付けるワークシートであれば良い。
【００５１】
次に、ステップ７０００で選択したワークシートの設計情報をテキストベースでユーザに入力を受付け（ステップ７０１０）、ステップ７０１０で入力された設計情報をワークシート形式で表示し（ステップ７０２０）、対象顧客が該当する設計情報を全て入力したかユーザに確認させ、ワークシートの設計情報を登録するか、その他の設計情報を追加入力するかを受け付け（ステップ７０３０）、受付結果を判定し（ステップ７０４０）、追加入力する場合は、次の設計情報をユーザから受付ける。対象顧客が該当する各設計情報に対しステップ７０１０〜７０４０の処理を行ったあと、７０００ステップで選択したワークシートの設計情報を格納する、ＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルにステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ７０２０で入力された設計情報を格納する（ステップ７０５０）。
【００５２】
前述のＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルの１例として、対象ワークシートがアプリ一覧の場合は図１２に示すアプリ一覧ＡＳＩＳ設計情報テーブル１２０００である。アプリ一覧ＡＳＩＳ設計情報テーブル１２０００は、顧客パターン１２０１０、顧客１２０２０、アプリ１２０３０を記述した複数のレコードにより構成される。そして、顧客パターン項目１２０１０にはステップ５０００で選択させた顧客パターン、顧客項目１２０２０にはステップ５０００で入力された顧客名、アプリ項目１２０３０には、アプリ一覧に関するステップ７０１０で入力された設計情報を格納する。前述の設計情報は、アプリ一覧の場合は、業務を支援する機能を実現するアプリケーションを表す用語である。
【００５３】
ステップ５０２０で格納する、その他のワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルも同様に、顧客パターン、顧客名、設計情報を格納する項目で構成され、ステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ７０１０で入力された設計情報を格納する。
【００５４】
次に、ステップ５０２０で処理するワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ７０６０）、全てのワークシートに対し、ステップ７０００〜７０６０の処理を行ったあと終了する。
【００５５】
図８はステップ５０３０のうち、表形式のワークシートを作成する詳細処理を示している。まず、ステップ５０３０で処理するのうち、表形式のワークシートを１つ選択する（ステップ９０００）。前述の処理するワークシートとしては、図４の要素関係・層間関係選択入力で作成するワークシート示す凡例４０９０で示すワークシートのうち表形式のワークシートである、業務フロー関係一覧、データ関係一覧、アプリ間連携一覧、業務機能−データ対応一覧、アプリ−業務機能対応一覧、アプリ−データ対応一覧、アプリ−システム基盤構成対応一覧であるが、本発明ではこの限りではなく、顧客特有な要素関係、層間関係を表形式で表すワークシートで要素が選択され、その入力を受付け可能とするワークシートであれば良い。
【００５６】
次に、ステップ８０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルを選択し（ステップ８０１０）、ステップ８０１０で選択したテーブルからステップ８０００で選択したワークシートの設計情報の元になる設計情報を抽出し（ステップ８０２０）、元になるワークシートの設計情報を格納するテーブルを全て選択したかを確認し（ステップ８０３０）、全て選択していない場合は、次のテーブルを選択する。
【００５７】
前述の設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルの１例として、対象ワークシートが業務機能−データ対応一覧の場合は図１１（a）に示す業務機能一覧ＡＳＩＳ設計情報テーブル１１０００、図１１（b）に示すデータ一覧ＡＳＩＳ設計情報テーブル１１０４０である。元になる設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルは、コンテンツ選択入力（ステップ５０１０）、新規入力（ステップ５０１０）で格納したテーブルである。
【００５８】
次に、ステップ８０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納する全てのテーブル対しステップ８０１０〜８０３０の処理を行ったあと、ステップ８０２０で抽出した設計情報を元にステップ８０００で選択したワークシートの設計情報をユーザに選択させ（ステップ８０４０）、ステップ８０４０で選択させた設計情報をワークシート形式で表示し（ステップ８０５０）、対象顧客が該当する設計情報を全て選択させたかをユーザに確認させ、ワークシートの設計情報を登録するか、その他の設計情報を追加入力するかを受け付け（ステップ８０６０）、受付結果を判定し（ステップ８０７０）、追加入力する場合は、次の設計情報のユーザからの入力を受付ける。
【００５９】
対象顧客が該当する全ての設計情報に対しステップ８０４０〜８０７０の処理を行ったあと、ステップ８０００で選択したワークシートの設計情報を格納する、ＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルにステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ８０４０で選択させた設計情報を格納する（ステップ８０８０）。
【００６０】
前述のＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルの１例として、対象ワークシートが業務機能−データ対応一覧の場合は図１３(a)に示す業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００である。業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００は、顧客パターン１３０１０、顧客項目１３０２０、業務機能１３０３０、データ１３０４０、情報１３０５０、登録／参照１３０６０を記述した複数のレコードにより構成される。そして、顧客パターン項目１３０１０にはステップ５０００で選択させた顧客パターン、顧客項目１３０２０にはステップ５０００で入力された顧客名、業務機能項目１３０３０とデータ項目１３０４０には業務機能−データ対応一覧に関するステップ８０４０で選択させた設計情報を格納する。前述の設計情報は、業務機能−データ対応一覧の場合、業務とデータの対応関係であるが、前述のステップ８０２０で抽出した、業務機能一覧ＡＳＩＳ設計情報テーブル１１０００の業務機能、データ一覧ＡＳＩＳ設計情報テーブル１１０４０のデータを選択し、対応関係の組み合わせの入力を受付ける。ステップ５０３０で作成するワークシートのうち、表形式のワークシートの設計情報を格納する、その他のＡＳＩＳアーキテクチャ設計情報格納領域のテーブルも同様に、顧客パターン、顧客、設計情報を格納する項目で構成され、ステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ８０４０で選択させた設計情報を格納する。
【００６１】
ステップ５０３０で作成するワークシートのうち、表形式のワークシートのテーブルへのデータ格納方法について例外となるものが２つある。
前述の例外の１つとして、業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００の情報項目１３０５０は、ステップ７０１０と同様に設計情報の１つをテキストベースで入力を受付け、設計情報を格納する。
【００６２】
前述の例外のもう１つとして、業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００の登録／参照項目１３０６０は、あらかじめ本実施形態における現状可視化装置で管理する登録、参照といった有限な選択肢を、ステップ８０４０で選択させた業務、データの対応関係ごとにユーザに選択させて設計情報を格納する。同様に、データ関係一覧ワークシートのテーブルも、ステップ８０４０で選択させたデータ（親）、データ（子）の対応ごとに、あらかじめ装置で管理する依存（１：１）、依存（１：Ｎ）などの有限な選択肢から関係をユーザに選択させて、設計情報を格納する。
【００６３】
次に、ステップ５０３０で作成するワークシートのうち、表形式のワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ８０９０）、全てのワークシートに対し、ステップ８０００〜８０９０の処理を行ったあと終了する。
【００６４】
図９は、ステップ５０３０のうち、図形式のワークシートを作成する詳細処理を示している。ステップ９０００〜９０４０までは、ステップ５０３０で作成するのうち、図形式のワークシートを１つ選択する（ステップ９０００）。前述の処理するワークシートとしては、図４の要素関係・層間関係選択入力で作成するワークシート示す凡例４０９０で示すワークシートのうち図形式のワークシートである、業務フロー図、ＥＲ図、アプリ構成図、システム基盤構成図、ＤＦＤ、アプリ構成図、アプリ別システム基盤構成図であるが、本発明ではこの限りではなく、要素関係、層間関係を図形式で表すワークシートであれば良い。
【００６５】
次に、ステップ９０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルを選択し（ステップ９０１０）、ステップ９０１０で選択したテーブルからステップ９０００で選択したワークシートの設計情報の元になる設計情報を抽出し（ステップ９０２０）、元になるワークシートの設計情報を格納するテーブルを全て（もしくは予めさだめられたもの）選択したかを確認し（ステップ９０３０）、全て選択していない場合は、次のテーブルを選択する。
【００６６】
前述の設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルの１例として、対象ワークシートがアプリ構成図の場合は図１２に示すアプリ一覧ＡＳＩＳ設計情報テーブル１２０００、図１３の（b）に示すアプリ間連携一覧ＡＳＩＳ設計情報テーブル１３０７０、図１３の（c）に示すアプリ−業務機能対応一覧ＡＳＩＳ設計情報テーブル１３０８０、図１３の（d）に示すアプリ−データ対応一覧ＡＳＩＳ設計情報テーブル１３０９０である。元になる設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルは、コンテンツ選択入力（ステップ５０１０）、新規入力（ステップ５０１０）、及び、要素関係・層間関係選択入力（ステップ５０３０）で作成するワークシートのうち表形式のワークシートを作成する処理（ステップ８０００〜８０９０）で格納したテーブルである。
【００６７】
次に、ステップ９０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納する全てのテーブル対しステップ９０１０〜９０３０の処理を行ったあと、ステップ９０２０で抽出した設計情報を元にステップ９０００で選択したワークシートの設計情報をユーザに選択させ（ステップ９０４０）、ステップ９０４０で選択させた設計情報の描画オブジェクトを作成し、配置位置の候補を計算する（９０５０）。前述の描画オブジェクトは、あらかじめステップ９０４０で選択させる設計情報の種類ごとに描画オブジェクトのパターンを管理しておき、そのパターンにしたがって描画オブジェクトを作成する。前述の配置位置の候補の計算は、ワークシートレイアウト上に配置する候補を計算するもので、既に描画オブジェクトがワークシートレイアウト上に配置されている場合は、描画オブジェクト同士の重複や設計情報の接続関係などの配置位置を考慮した候補を計算する。
【００６８】
次に、ステップ９０５０で計算した描画オブジェクトの配置位置の候補をユーザに提示し、選択させ（ステップ９０６０）、ステップ９０６０で選択させた配置位置情報を元に設計情報の描画オブジェクトをワークシート形式で表示し（ステップ９０７０）、対象顧客が該当する設計情報を全て選択したかをユーザに確認させ、ワークシートの設計情報を登録するか、その他の設計情報を追加入力するかを受け付け（ステップ９０８０）、受付結果を判定し（ステップ９０９０）、追加入力する場合は、次の設計情報をユーザに選択させる。対象顧客が該当する全ての設計情報に対しステップ９０４０〜９０９０の処理を行ったあと、ステップ９０００で選択したワークシートの設計情報を格納する、ＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルにステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップで９０４０選択させた設計情報、ステップ９０６０で選択させた設計情報毎の配置位置情報を格納する（ステップ９１００）。
【００６９】
前述のＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルの１例として、対象ワークシートがアプリ構成図の場合は図１４(a)に示すアプリ構成図（アプリ一覧）ＡＳＩＳ設計情報テーブル１４０００、図１４の(b)に示すアプリ構成図（アプリ間連携一覧）ＡＳＩＳ設計情報テーブル１４０１０、図１４の(c)に示すアプリ構成図（アプリ−業務機能対応一覧）ＡＳＩＳ設計情報テーブル１４０２０、図１４の(d)に示すアプリ構成図（アプリ−データ対応一覧）ＡＳＩＳ設計情報テーブル１４０３０である。アプリ構成図（アプリ一覧）ＡＳＩＳ設計情報テーブル１４０００は、顧客パターン１４０４０、顧客１４０５０、アプリ１４０６０、アプリ配置情報１４０７０を記述した複数のレコードにより構成される。そして、顧客パターン項目１４０４０にはステップ５０００で選択させた顧客パターン、顧客項目１３０２０にはステップ５０００で入力された顧客名、アプリ１４０６０にはアプリ構成図に関するステップ９０４０で選択させた設計情報、アプリ配置情報１４０７０にはステップ９０６０で選択させた配置位置情報を格納する。前述の配置位置情報は、アプリ構成図（アプリ一覧）ＡＳＩＳ設計情報テーブル１４０００の場合、アプリごとのレイアウト位置情報を格納する。
【００７０】
ステップ５０３０で作成するワークシートのうち、図形式のワークシートの設計情報を格納する、その他のＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルも同様に、顧客パターン、顧客、設計情報、配置位置情報を格納する項目で構成され、ステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ９０４０で選択させた設計情報、ステップ９０６０で選択させた配置位置情報を格納する。
【００７１】
次に、ステップ５０３０で作成するワークシートのうち、図形式のワークシートを全て（もしくは予め定められたもの）処理していない場合は、次のワークシートを処理し（ステップ９１１０）、全て（もしくは予め定められたもの）のワークシートに対し、ステップ９０００〜９１１０の処理を行ったあと終了する。
【００７２】
次に、前述の図６〜９に示す各ステップのうち、ユーザに選択または確認させる画面の１例を図１５に示す。図１５は要素関係・層間関係選択入力において、業務機能−データ対応一覧のワークシートに関して、ステップ８０４０の設計情報の入力を受付ける、または、そのワークシートの設計内容を確認させる際の例である。
【００７３】
図１５に示す画面は、入力領域１５０００とワークシート表示領域１５０１０で構成する。本例では入力領域１５０００とワークシート表示領域１５０１０を一画面で構成しているが、別々の画面にして、適宜画面を遷移させてユーザに表示してもよい。
入力領域１５０００は、業務機能選択入力１５０２０、データ選択入力１５０３０、情報名新規入力１５０４０、登録／参照選択入力１５０５０、入力ボタン１５０６０で構成する。本例は、ステップ８０４０を実現する画面である。ステップ６０２０、ステップ７０１０、ステップ９０４０、ステップ９０６０でも同様な入力領域で実現されるが、構成する入力方式は異なる。次に、ステップ８０４０を例にした各入力方式の内容と、その他のステップがどの入力方式で実現するかを説明する。
【００７４】
業務機能選択入力１５０２０、データ選択入力１５０３０で示す入力方式は、プルダウン方式で設計情報を受付け、設計情報が入力されていない場合は処理が実行されない。この方式では、チェックボックスにより設計情報を選択する方式や階層的に設計情報を選択する方式やキー入力による設計情報の検索方法などを利用してもよい。前述のプルダウン方式により表示される表示データは、ステップ８０１０でＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルから抽出されるデータで、この例の場合、図１１に示す業務機能一覧ＡＳＩＳ設計情報テーブル１１０００の業務機能項目１１０３０とデータ一覧ＡＳＩＳ設計情報テーブル１１０４０のデータ項目１１０５０である。この方式は、ステップ６０２０、ステップ９０４０でも同様な画面にて実現する。
【００７５】
情報名新規入力１５０４０に示す入力方式は、テキストベースでの新規入力で設計情報を受付け、設計情報が入力されていない場合は処理が実行されない。この方式は、ステップ７０１０でも同様な画面にて実現する。
【００７６】
登録／参照選択入力１５０５０で示す入力方式は、プルダウン方式で設計情報を受付け、設計情報が入力されていない場合は処理が実行されない。この方式では、チェックボックスにより設計情報を選択する方式などを利用してもよい。前述のプルダウン方式により表示される表示データは、あらかじめ本実施形態における現状可視化装置で管理する登録、参照といった有限な選択肢である。この方式は、ステップ８０４０で入力を受付けたデータ関係一覧ワークシートのデータ間の関係に関する設計情報でも同様に入力を受付ける。また、ステップ９０６０の図形式のワークシートの配置位置情報の選択では、表示するデータとしてステップ９０５０で計算した描画オブジェクトの配置位置の候補を使用し、この方式と同様に実現する。
【００７７】
入力確定ボタン１５０６０は、前述で入力された内容が確定した際に押下し、ステップ８０４０を終了し、次のステップ８０５０を開始する。ステップ６０２０、ステップ７０１０、ステップ８０４０、ステップ９０４０、ステップ９０６０でも同様に実現する。
本例では、入力領域において設計情報は１組ずつ入力される例になっているが、同様な入力領域をならべて、複数組の設計情報を入力するようにしても良い。
【００７８】
ワークシート表示領域１５０１０は、表示ワークシート１５０７０、登録ボタン１５０８０、追加入力ボタン１５０９０で構成する。本例は、ステップ８０６０を実現する画面である。ステップ６０４０、ステップ７０３０、ステップ９０８０でも同様に実現する。
【００７９】
表示ワークシート１５０７０で示す表示方式は、入力領域１５０００で設計情報を入力後、入力した設計情報をワークシート形式で表示する。表示データはステップ８０５０で作成され、ステップ８０６０で当画面を用いてユーザに入力内容を確認させる。ステップ６０４０、ステップ７０３０、ステップ９０８０でも同様に、前ステップで表示データが作成され、当画面を用いてユーザに入力内容を確認させるようにしてもよい。
【００８０】
登録ボタン１５０８０は、表示ワークシート１５０７０でユーザに設計情報を確認させ、対象顧客の設計情報を全て入力したことを確認した際に押下する。
追加入力ボタン１５０９０は、表示ワークシート１５０７０でユーザに設計情報を確認させ、対象顧客の設計情報を追加入力する場合に押下する。
登録ボタン１５０８０、追加入力ボタン１５０９０押下後、ステップ８０６０を終了し、次のステップ８０７０を開始する。ステップ６０４０、ステップ７０３０、ステップ９０８０でも同様に、当画面を用いて、ユーザに設計情報を確認させ、次のステップを開始する。
【実施例２】
【００８１】
以下に実施例１で示す現状可視化支援装置に、一部の設計情報については装置で生成する機能、及び、ルールを元に設計情報の整合性、網羅性をチェックし、品質を確保する機能を加えた装置について説明する。
【００８２】
図１６は、現状可視化における問題点を明示した図である。図１６において、１６０００はソリューションを実施する担当者、１６０１０は抽象的に表現したＡＳＩＳアーキテクチャ、１６０２０はワークシートを示す凡例、１６０３０はＡＳＩＳアーキテクチャとして把握している要素を示す凡例、１６０４０はＡＳＩＳアーキテクチャとして把握している要素関係、層間関係を示す凡例、１６０５０はＡＳＩＳアーキテクチャとして漏れている要素を示す凡例、１６０６０はＡＳＩＳアーキテクチャとして漏れている要素関係、層間関係を示す凡例、１６０７０はＡＳＩＳアーキテクチャとして整合性が取れていない要素を示す凡例である。
【００８３】
個別ソリューションを実施する際、ソリューション実施担当者１６０００は担当顧客別に顧客の現状の姿をＡＳＩＳアーキテクチャとして可視化する。このとき、各ワークシートの要素、要素関係、層間関係の網羅性や、それらのワークシート間の整合性をとって設計する必要があるが、ワークシートや定義するべき要素、要素関係、層間関係の数が多く、人間系で作業しているため、品質確保が困難であるという問題がある。網羅性の確保に関する問題の例として、漏れている要素を示す凡例１６０５０、漏れている要素関係、層間関係を示す凡例１６０６０で示している要素、要素関係、層間関係のように、要素や要素関係や層間関係について１つ把握漏れが発生すると、関係する全てのワークシートで把握漏れが発生してしまう。また、整合性の確保に関する問題の例として、整合性が取れていない要素を示す凡例１６０７０で示している要素のように、同一の要素なのに他のワークシートでは異なる名称で要素が設計されてしまうことがある。
【００８４】
図１７は、前述の問題を解決する本実施形態による現状可視化支援装置のシステム構成を示すブロック図である。本実施形態では、図２に示すブロック図に加えて、１７０００の要素関係・層間関係生成プログラム、１７０１０の整合性・網羅性ルールチェックプログラム、１７０２０の現状可視化ワークシート出力制御プログラム、１７０３０のＡＳＩＳアーキテクチャルール管理領域、１７０４０の現状可視化ワークシート出力情報管理領域の構成を加えている。図１７に示すように、要素関係・層間関係生成プログラム１７０００、整合性・網羅性ルールチェックプログラム１７０１０、現状可視化ワークシート出力制御プログラム１７０２０は、主記憶装置２０３０上に格納し、情報処理装置２０２０により実行される。また、ＡＳＩＳアーキテクチャルール管理領域１７０３０、現状可視化ワークシート出力情報管理領域１７０４０は、データベース２０４０のコンテンツ・ルール管理領域２０９０に格納される。
【００８５】
図１８は、図１６に示す問題を解決する、本発明の現状可視化装置における一実施形態の標準動作の機能情報関連図である。図１８でも、図１、図３と同様に図上の配置位置で装置で管理するデータベースの領域と入力画面や機能の種類を識別している。図１８では図３に示す機能情報関連図に加えて、要素関係・層間関係生成プログラム１７０００で実現される、一部のワークシートを装置で生成する機能を示す要素関係・層間関係生成機能１８０００、整合性・網羅性ルールチェックプログラムで実現される、各入力画面においてワークシートの整合性・網羅性をチェックする整合性・網羅性ルールチェック機能１８０１０、現状可視化ワークシート出力制御プログラム１７０２０の出力画面である、設計したワークシートをユーザに確認させるために出力する現状可視化ワークシート出力画面１８０２０、本実施形態における要素関係・層間関係選択入力３０７０でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納するデータのイメージ１８０３０、要素関係・層間関係生成１８０００でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納するデータのイメージ１８０４０を追加している。
【００８６】
本実施形態による現状可視化支援装置において、リファレンス情報はＡＳＩＳアーキテクチャコンテンツ管理領域２１１０、ＡＳＩＳアーキテクチャルール管理領域１７０３０、現状可視化ワークシート出力情報管理領域１７０４０に管理する。入力情報は、顧客別の設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する。入力画面や機能は、顧客パターン選択入力画面３０４５、コンテンツ選択入力画面３０５０、新規入力画面３０６０、要素関係・層間関係選択入力画面３０７０、要素関係・層間関係生成機能１８０００、整合性・網羅性ルールチェック機能１８０１０、現状可視化ワークシート出力画面１８０２０である。
【００８７】
本実施形態における要素関係・層間関係選択入力画面３０７０では、データイメージ１８０３０に示すように、ＤＡ層とＡＡ層の層間関係以外の要素関係、層間関係であるＢＡ、ＤＡ、ＡＡ層の要素関係、ＢＡ層とＤＡ層の層間関、ＢＡ層とＡＡ層の層間関係、ＡＡ層とＴＡ層の層間関係を示すワークシートの設計情報をＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する。次に、要素関係・層間関係生成機能１８０００では、コンテンツ選択入力画面３０５０、新規入力画面３０６０、要素関係・層間関係選択入力画面３０７０でＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納した要素の一覧、要素関係、層間関係から、要素関係、層間関係を生成し、顧客別の設計情報としてＡＳＩＳアーキテクチャ設計情報格納領域１８１３０に格納する。前述の顧客別の設計情報は、データイメージ１８１９０に示すように、ＤＡ層とＡＡ層の層間関係を示すワークシートの設計情報であるが、本発明ではこの限りではない。ＤＡ層とＡＡ層の層間関係は、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係により、ＢＡ層の要素をキーに、ＤＡ層とＡＡ層の要素を対応付けることにより、層間関係を生成することが可能である。このように、他の要素の一覧、要素関係、層間関係より要素関係、層間関係を生成可能なワークシートの設計情報は、要素関係・層間関係生成機能１８０００にて生成する。
【００８８】
ＡＳＩＳアーキテクチャルール管理領域１８０４０では、各ワークシート別に整合性、網羅性をチェックするためのルール情報と、そのルール情報に対応させて、整合性、網羅性を確保する為に必要な各ワークシートの設計情報をあらかじめ管理する。整合性・網羅性ルールチェック機能１８１１０では、前述のルール情報や設計情報を元に、前述のコンテンツ選択入力画面３０５０、新規入力画面３０６０、要素関係・層間関係選択入力画面３０７０において、入力された対象顧客の設計情報を比較し、ユーザにその相違点を通知することにより、整合性、網羅性をチェックする。
【００８９】
現状可視化ワークシート出力情報管理領域１８０５０では、ＡＳＩＳアーキテクチャ設計情報格納領域１８１３０に格納する各ワークシートの設計情報から、ワークシートの形式で出力するための描画オブジェクトや表のヘッダ情報などのワークシート出力情報をあらかじめ管理する。
【００９０】
現状可視化ワークシート出力画面１８１２０では、現状可視化ワークシート出力情報管理領域１８０５０に管理するワークシート出力情報と、ＡＳＩＳアーキテクチャ設計情報格納領域１８１３０に格納する対象顧客の設計情報からワークシートの配置などを行い、ワークシート形式で出力する。
【００９１】
図１９は、本実施形態で作成するワークシートを明示した図である。図１９は図４に加えて、要素関係・層間関係生成で作成するワークシートを示す凡例１９０００を追加している。また、アプリ−データ対応一覧、業務フロー図、ＥＲ図、アプリ構成図、システム基盤構成図、ＤＦＤ、アプリ構成図、アプリ別システム基盤構成図が要素関係・層間関係生成で作成するワークシートを示す凡例１９０００で示すワークシートとして変更している。本発明において、要素関係・層間関係生成で作成するワークシートを示す凡例１９０００で示すワークシートはこの限りではない。アプリ−データ対応一覧のように、ＤＡ層とＡＡ層の層間関係を表形式で示すワークシートは、ＢＡ層とＤＡ層の層間関係、ＢＡ層とＡＡ層の層間関係から、ＢＡ層の要素をキーに、ＤＡ層とＡＡ層の要素を対応付けることにより、層間関係を生成することが可能である。また、業務フロー図、ＥＲ図、アプリ構成図、システム基盤構成図、ＤＦＤ、アプリ構成図、アプリ別システム基盤構成図のように要素関係、層間関係を図形式で示すワークシートは、各要素関係、層間関係と同等の設計情報を保有する表形式のワークシートがあり、あらわかじめ各設計情報を描く描画オブジェクトに関する情報を保持し、レイアウトの配置を計算する機能をもてば、装置を用いてのワークシートの生成か可能である。このように、本実施形態では、要素関係、層間関係のワークシートについて、作成作業の効率向上やその品質を向上させるために、可能な限り要素関係・層間関係生成機能１８０００で生成する。
【００９２】
次に、本実施形態における図１７に示すシステム、図１８に示した情報の詳細な処理動作を、図２０〜２３に示すフローチャート、図１２〜１４に示すデータベースの構成を参照しながら説明する。ここでは、要素関係・層間関係生成機能１８０００で実現する設計情報を生成する機能と整合性・網羅性ルールチェック機能１８０１０で実現する設計情報の整合性、網羅性をチェックする機能の処理動作に関するフローチャートを説明する。
【００９３】
図２０は、本実施形態の基本的な処理手順の概要を説明するフローチャートであり、まず、これについて説明する。図２０は、図５に示すステップ５０００〜５０３０までは同じで、ステップ５０３０を実施後、要素関係・層間関係生成機能１８０００にて一部の要素関係・層間関係に関する設計情報を生成し、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納し（ステップ２００００）、終了する。
【００９４】
図２１はステップ２００００のうち、表形式のワークシートを要素関係・層間関係生成で作成する処理手順を説明するフローチャートである。まず、ステップ２００００で処理するのうち、表形式のワークシートを１つ選択する（ステップ２１０００）。
【００９５】
前述の処理するワークシートとしては、図１９の要素関係・層間関係生成で作成するワークシートを示す凡例１９０００で示すワークシートのうち表形式のワークシートである、アプリ−データ対応一覧であるが、本発明ではこの限りではなく、顧客特有な要素関係、層間関係を表形式で示すワークシートのうち装置で生成可能なワークシートであれば良い。
【００９６】
次に、ステップ２１０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルを選択し（ステップ２１０１０）、ステップ２１０１０で選択したテーブルからステップ２００００で選択したワークシートの設計情報の元になる設計情報を抽出し（ステップ２１０２０）、元になるワークシートの設計情報を格納するテーブルを全て選択したかを確認し（ステップ２１０３０）、全て選択していない場合は、次のテーブルを選択する。
【００９７】
前述の設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルの１例として、対象ワークシートがアプリ−データ対応一覧の場合は図１３（a）に示す業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００、図１３の（b）に示すアプリ−業務機能対応一覧ＡＳＩＳ設計情報テーブル１３０８０である。元になる設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルは、コンテンツ選択入力（ステップ５０１０）、新規入力（ステップ５０２０）、要素関係・層間関係選択入力（ステップ５０３０）で格納したテーブルである。
【００９８】
次に、ステップ２１０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納する全てのテーブル対しステップ２１０１０〜２１０３０の処理を行ったあと、ステップ２１０２０で抽出した設計情報を元にステップ２１０００で選択したワークシートの設計情報を生成し（ステップ２１０４０）、ステップ２１０４０で生成した設計情報をワークシート形式で表示し（ステップ２１０５０）、表示したワークシートをユーザに確認させ、ワークシートの設計情報を登録するか、抽出元のワークシートの設計情報を修正するかを受け付け（ステップ２１０６０）、受付結果を判定し（ステップ２１０７０）、修正する場合は、抽出元のワークシートのうち、修正させるワークシートをユーザに選択させ、修正ワークシートを受け付け（ステップ２１０８０）、修正ワークシートを作成するステップであるステップ５０１０またはステップ５０２０  またはステップ５０３０に戻り、抽出元のワークシートを修正させる（ステップ２１０９０）。対象顧客が該当する全ての設計情報に対しステップ２１０００〜２１０７０の処理を行ったあと、ステップ２１０００で選択したワークシートの設計情報を格納する、ＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルにステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ２１０４０で生成した設計情報を格納する（ステップ２１１１０）。
【００９９】
前述のＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルの１例として、対象ワークシートがアプリ−データ対応一覧の場合は図１３の(c)に示すアプリ−データ対応一覧ＡＳＩＳ設計情報テーブル１３０９０である。
【０１００】
図２４には、アプリ−データ対応一覧の設計情報を生成する場合における、業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００、アプリ−業務機能対応一覧ＡＳＩＳ設計情報テーブル１３０８０からデータを抽出し、アプリ−データ対応一覧ＡＳＩＳ設計情報テーブル１３０９０に格納する際の処理イメージを表す。図２４において、２４０００は抽出する際のキーになる項目で、２４０１０は抽出もとの項目と格納先の項目である。２４０００抽出キーに示すように、業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００、アプリ−業務機能対応一覧ＡＳＩＳ設計情報テーブル１３０８０で管理する業務機能が抽出キーになる。２４０１０に示すように、この抽出キーを元に、業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００、アプリ−業務機能対応一覧ＡＳＩＳ設計情報テーブル１３０８０のそれぞれで管理するアプリとデータを対応付けて、抽出し、アプリ−データ対応一覧ＡＳＩＳ設計情報テーブル１３０９０のアプリ項目と、データ項目に格納する。同様にその他の要素関係、層間関係を表形式で示すワークシートを生成する場合も、各ワークシートの設計情報を管理するテーブルに、抽出元の各テーブルの抽出キーで対応付けて、抽出元の項目のデータを抽出し、設計情報として格納する。
次に、ステップ２１０００で処理するワークシートのうち、表形式のワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ２１１１０）、全ての（もしくは予め定められたもの）ワークシートに対し、ステップ２１０００〜２１１１０の処理を行ったあと終了する。
【０１０１】
図２２は、ステップ２００００のうち、図形式のワークシートを要素関係・層間関係生成で作成する処理手順を説明するフローチャートである。まず、ステップ２００００で処理するワークシートのうち、図形式のワークシートを１つ選択する（ステップ２２０００）。
【０１０２】
前述の処理するワークシートとしては、図１９の要素関係・層間関係生成で作成するワークシートを示す凡例１９０００で示すワークシートのうち図形式のワークシートである、業務フロー図、ＥＲ図、アプリ構成図、システム基盤構成図、ＤＦＤ、アプリ構成図、アプリ別システム基盤構成図であるが、本発明ではこの限りではなく、要素関係、層間関係を図形式で示すワークシートで、同等の設計情報を表形式で持つワークシートあれば良い。
【０１０３】
次に、ステップ２２０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルを選択し（ステップ２２０１０）、ステップ２２０１０で選択したテーブルからステップ２００００で選択したワークシートの設計情報の元になる設計情報を抽出し（ステップ２２０２０）、元になるワークシートの設計情報を格納するテーブルを全て選択したかを確認し（ステップ２２０３０）、全て選択していない場合は、次のテーブルを選択する。
【０１０４】
前述の設計情報の元になる、ワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０に格納するテーブルの１例として、対象ワークシートがアプリ構成図の場合は、図９のステップ９０１０で説明した図１２に示すアプリ一覧ＡＳＩＳ設計情報テーブル１２０００、図１３の（b）に示すアプリ間連携一覧ＡＳＩＳ設計情報テーブル１３０７０、図１３の（c）に示すアプリ−業務機能対応一覧ＡＳＩＳ設計情報テーブル１３０８０、図１３の（d）に示すアプリ−データ対応一覧ＡＳＩＳ設計情報テーブル１３０９０である。元になる設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルは、コンテンツ選択入力（ステップ５０１０）、新規入力（ステップ５０２０）、要素関係・層間関係選択入力（ステップ５０３０）、要素関係・層間関係生成（ステップ２００００）のうち表形式のワークシートの生成（ステップ２２０００〜２２１２０）で格納したテーブルである。
【０１０５】
次に、ステップ２２０００で選択したワークシートの設計情報の元になる、ワークシートの設計情報を格納する全てのテーブル対しステップ２２０１０〜２２０３０の処理を行ったあと、ステップ２２０２０で抽出した設計情報を元にステップ２２０００で選択したワークシートの設計情報を生成し（ステップ２２０４０）、ステップ２２０４０で生成した設計情報の描画オブジェクトを作成し、配置位置を計算し（ステップ２２０５０）、ステップ２２０５０で計算した配置位置情報を元に設計情報の描画オブジェクトをワークシート形式で表示する（ステップ２２０６０）。前述の描画オブジェクトは、あらかじめステップ２２０４０で生成する設計情報の種類ごとに描画オブジェクトのパターンを管理しておき、そのパターンにしたがって描画オブジェクトを作成する。描画オブジェクトのパターンは、現状可視化ワークシート出力情報管理領域１７０４０にて管理する。前述の配置位置の候補の計算は、ワークシートレイアウト上に配置する候補を計算するもので、既に描画オブジェクトがワークシートレイアウト上に配置されている場合は、描画オブジェクト同士の重複や設計情報の接続関係などを考慮した配置位置を計算する。描画オブジェクトに関して、設計情報の種類毎に、描画オブジェクトのパターンや配置位置情報を計算する際の制約などを現状可視化ワークシート出力情報管理領域１７０４０にて管理する。
表示したワークシートをユーザに確認させ、ワークシートの設計情報を登録するか、抽出元のワークシートの設計情報を修正するかを受け付け（ステップ２２０７０）、受付結果を判定し（ステップ２２０８０）、修正する場合は、抽出元のワークシートのうち、修正させるワークシートをユーザに選択させ、修正ワークシートを受け付け（ステップ２２０９０）、修正ワークシートを作成するステップであるステップ５０１０またはステップ５０２０またはステップ５０３０またはステップ２００００で処理するワークシートのうち表形式のワークシートを生成する処理（ステップ２１０００〜２１１１０）に戻り、抽出元のワークシートを修正させるもしくは修正されたものを受付ける（ステップ２２１００）。
【０１０６】
対象顧客が該当する全ての設計情報に対しステップ２２０００〜２２１００の処理を行ったあと、ステップ２１０００で選択したワークシートの設計情報を格納する、ＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルにステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ２２０４０で生成した設計情報、ステップ２２０５０で計算した配置位置情報を格納する（ステップ２２１１０）。
前述のＡＳＩＳアーキテクチャ設計情報格納領域２１１０のテーブルの１例として、対象ワークシートがアプリ構成図の場合は、図９のステップ９１００で説明した、図１４(a)に示すアプリ構成図（アプリ一覧）ＡＳＩＳ設計情報テーブル１４０００、図１４(b)に示すアプリ構成図（アプリ間連携一覧）ＡＳＩＳ設計情報テーブル１４０１０、図１４(c)に示すアプリ構成図（アプリ−業務機能対応一覧）ＡＳＩＳ設計情報テーブル１４０２０、図１４(d)に示すアプリ構成図（アプリ−データ対応一覧）ＡＳＩＳ設計情報テーブル１４０３０である。
【０１０７】
次に、ステップ２２０００で処理するワークシートのうち、図形式のワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ２２１２０）、全てのワークシートに対し、ステップ２２０００〜２２１２０の処理を行ったあと終了する。
【０１０８】
図２３は、整合性・網羅性ルールチェック機能１８０１０を実現する処理手順を説明するフローチャートである。
【０１０９】
整合性・網羅性ルールチェック機能１８０１０は、コンテンツ選択入力画面３０５０、新規入力画面３０６０、要素関係・層間関係入力画面３０７０、要素関係・層間関係生成機能１８０００で入力または生成する設計情報の整合性、網羅性をチェックし、ユーザに通知する機能である。本機能は、コンテンツ選択入力画面３０５０では図６でステップ６０６０、新規入力画面３０６０では図７に示すステップ７０５０、要素関係・層間関係入力画面３０７０では図８に示すステップ８０８０及び図９に示すステップ９１００、要素関係・層間関係生成機能１８０００では図２１に示すステップ２１１００及び図２２に示すステップ２２１１０を実行することにより、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０に設計情報を格納した後に、処理中のワークシートの設計情報に対して実行される。
【０１１０】
まず、処理中のワークシートの設計情報をＡＳＩＳアーキテクチャ設計情報格納領域２１２０から抽出し（ステップ２３０００）、ステップ５０００で選択させた顧客パターン、及び、処理中のワークシートに関するルール情報をＡＳＩＳアーキテクチャルール管理領域１７０３０に格納するＡＳＩＳアーキテクチャルール管理テーブルから抽出する（ステップ２３０１０）。図２５の（a）は、前述のＡＳＩＳアーキテクチャルール管理領域１７０３０のＡＳＩＳアーキテクチャルール管理テーブル２５０００である。ＡＳＩＳアーキテクチャルール管理テーブル２５０００は、顧客パターン２５０１０、ワークシート２５０２０、ルール＃２５０２５、ルール２５０３０、チェックロジック２５０４０を記述した複数のレコードにより構成される。
【０１１１】
そして、顧客パターン項目１４０４０にはＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するコンテンツ情報を識別する業種などの顧客パターン、ワークシート項目２５０２０にはＡＳＩＳアーキテクチャで設計するワークシートの種類、ルール＃項目２５０２５にはルール項目の内容を識別する番号、ルール項目２５０３０には設計情報をチェックするルールに関する記述、チェックロジック項目２５０４０には各ルールに関するチェックロジックを格納する。前述のルールは、コンテンツ設計情報を管理する顧客パターンごと、ワークシートの種類ごとに顧客パターンにおけるそのワークシートを設計する際に、整合性、網羅性を確保するためのルールを管理する。前述のチェックロジックは前述のルール毎に、設計情報の整合性、網羅性を確保するためのチェックロジックを管理し、このチェックロジックに従い、設計情報をチェックする。
【０１１２】
次に、ステップ２３０１０で抽出したルール情報のチェックロジックに示す、ＡＳＩＳアーキテクチャルール管理領域に格納するワークシート別のルールチェックテーブルからステップ５０００で選択させた顧客パターンのルールチェック用設計情報を抽出する（ステップ２３０２０）。図２５の（b）は、前述のルールチェックテーブルの１例である業務機能一覧ルールチェックテーブル２５０５０である。業務機能一覧ルールチェックテーブル２５０５０は、処理するワークシートが業務機能一覧の場合のテーブルの１例である。業務機能一覧ルールチェックテーブル２５０５０は、顧客パターン２５０６０、ルール＃２５０７０、業務機能２５０８０を記述した複数のレコードにより構成される。そして、顧客パターン項目２５０６０には、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するコンテンツ情報を識別する業種などの顧客パターン、ルール＃項目２５０７０にはルールを一意に識別する番号、業務機能項目２５０８０には前述のルールチェック用設計情報を格納する。この例では、ルール＃１で示される「必ず「製造」業務を入力する」をチェックするために、業務機能項目２５０８０に「製造」を格納している。
【０１１３】
次に、ステップ２３０００で抽出した設計情報とステップ２３０２０で抽出したルールチェック用設計情報をステップ２３０１０で抽出したルール情報を元にチェックロジックに従い、チェックする（ステップ２３０３０）。前述のチェック方法を対象ワークシートが業務機能一覧で、チェックするルールがルール＃１で示される「必ず「製造」業務を入力する」の場合の例を次に説明する。この場合、前述の設計情報としては、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０ＡＳＩＳアーキテクチャの業務機能一覧ＡＳＩＳ設計情報テーブル１１０００の業務機能項目１１０３０に格納しているデータを抽出する。前述のルールチェック用設計情報としては、業務機能一覧ルールチェックテーブル２５０５０の業務機能項目２５０８０に管理している「製造」データを抽出する。設計情報として抽出している業務機能項目１１０３０のデータに、ルールチェック用設計情報として抽出している「製造」データが存在するかをチェックし、その結果を返す。その他のワークシートに関するルールも同様に、設計情報とルール用設計情報をチェックロジックにしたがい、チェックし、チェック結果を返す。
【０１１４】
次に、チェック結果を判定し（ステップ２３０４０）、チェック結果がＮＧの場合は、チェックして問題のある設計情報とルール情報をユーザに表示し（ステップ２３０５０）、処理するワークシートを入力または生成するステップに戻り、修正し、設計情報を格納し（ステップ２３０６０）、ステップ２３０００に戻り、ステップ２３０４０でチェック結果がＯＫになるまで、ステップ２３０００〜ステップ２３０６０を繰り返す。チェック結果がＯＫの場合は処理を終了し、処理するワークシートの設計情報を入力または生成するコンテンツ選択入力画面３０５０、新規入力画面３０６０、要素関係・層間関係入力画面３０７０、要素関係・層間関係生成機能１８０００の処理動作の次のステップに進む。各画面または機能での前述の次のステップとは、コンテンツ選択入力画面３０５０では図６でステップ６０７０、新規入力画面３０６０では図７に示すステップ７０６０、要素関係・層間関係入力画面３０７０では図８に示すステップ８０９０及び図９に示すステップ９１１０、要素関係・層間関係生成機能１８０００では図２１に示すステップ２１１１０及び図２２に示すステップ２２１２０である。
【実施例３】
【０１１５】
以下に実施例１、実施例２に示す現状可視化支援装置で設計したＡＳＩＳアーキテクチャに対し、ソリューションの検討範囲を生成する検討範囲生成装置について説明する。
【０１１６】
図２６は、顧客別のＡＳＩＳアーキテクチャに対し、ソリューションの検討範囲を決定する際の問題点を明示した図である。２６０００は、顧客の現状の姿を可視化後のＡＳＩＳアーキテクチャ、２６０１０は前述のＡＳＩＳアーキテクチャに手作業でソリューションの検討範囲を示しているイメージ、２６０２０は、検討範囲を示されたＡＳＩＳアーキテクチャ、２６０３０は検討範囲を示されたＡＳＩＳアーキテクチャの中で検討範囲となる要素を示す凡例、２６０４０は検討範囲となる要素関係・層間関係を示す凡例、２６０５０は現状の可視化で漏れが発生しており、検討範囲としても漏れている要素を示す凡例、２６０６０は現状可視化では漏れていないが、検討範囲として漏れている要素を示す凡例、２６０７０は検討範囲として漏れている要素関係・層間関係を示す凡例である。
現状の検討範囲決定では、ソリューションの実施担当者が２６０１０に示すとおり、顧客別のＡＳＩＳアーキテクチャ２６０００に対し、人間系で検討範囲を示している。この際、凡例２６０５０に示すとおり、ＡＳＩＳアーキテクチャで、要素、要素関係、層間関係を示すワークシートの各要素に漏れがあれば、検討範囲としても同じ要素に漏れが発生する。また、手作業で膨大な要素の一覧、要素関係、層間関係を示すワークシートに、検討範囲を示すため、凡例２６０６０で示すようにＡＳＩＳアーキテクチャで漏れていない要素に対しても、検討範囲として示されないことが発生する。前述のように要素に対して漏れが発生している場合、凡例２６０７０に示すとおり、要素関係・層間関係についても漏れが発生する。
【０１１７】
以上のような問題を解決するために、本発明では現状可視化装置で生成した網羅性や整合性が確保されたＡＳＩＳアーキテクチャに対し、検討範囲を生成する装置である検討範囲決定装置を提供する。
【０１１８】
図２７は、前述の問題を解決する本実施形態による検討範囲決定装置のシステム構成を示すブロック図である。本実施形態では、図１７に示すブロック図に加えて、２７０００の検討範囲決定プログラム、２７０２０のソリューション選択入力制御プログラム、２７０３０の検討範囲生成プログラム、２７０４０の検討範囲決定ワークシート出力制御プログラム、２７０５０の検討範囲コンテンツ管理領域、２７０６０の検討範囲決定ワークシート出力情報管理領域、２７０７０の検討範囲格納領域が加えられている。図２７に示すように、ソリューション選択入力制御プログラム２７０２０、検討範囲生成プログラム２７０３０、検討範囲決定ワークシート出力制御プログラム２７００４０は、検討範囲決定プログラム２７０００として主記憶装置２０３０上に格納し、情報処理装置２０２０により実行される。また、検討範囲コンテンツ管理領域２７０５０、検討範囲決定ワークシート出力情報管理領域２７０６０は、データベース２０４０のコンテンツ・ルール管理領域２０９０に格納され、検討範囲格納領域２７０７０は、データベース２０４０の設計内容格納領域２１００に格納される。
【０１１９】
図２７に示す、ブロック図は現状可視化支援装置上に、検討範囲決定装置のプログラム、データベースを加えて、システムバス２０００、入出力端末２０１０、情報処理装置２０２０、主記憶装置２０３０、データベース２０４０を共通利用する形で実現しているが、異なるシステムバス、入出力端末、情報処理装置、主記憶装置、データベースを利用し、現状可視化装置とシステムバスなどを介して接続して、実現しても良い。
【０１２０】
図２８は、図２６に示す問題を解決する、本実施形態による検討範囲決定装置の標準動作の機能情報関連図である。図２８で示す、２８０００はソリューション選択入力制御プログラム２７０２０で実現する、ソリューション選択画面、２８０１０は検討範囲生成プログラム２７０３０で実現する検討範囲生成機能、２８０２０は検討範囲決定ワークシート出力制御プログラムで実現するソリューション検討範囲出力画面、２８０３０は検討範囲コンテンツ管理領域２７０５０で管理するコンテンツ設計情報とそれに対応するコンテンツ検討範囲情報のデータイメージである。前述のコンテンツ検討範囲情報は、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理する顧客パターンごとに１部のＡＳＩＳアーキテクチャの要素、要素関係、層間関係といった設計情報を標準化したコンテンツ設計情報ごとに、ソリューションの検討範囲であるかを識別する情報である。
【０１２１】
２８０４０は検討範囲コンテンツ管理領域２７０５０で管理するソリューションの一覧からソリューション選択画面２８０００で対象顧客に実施するソリューションを選択させた後、選択させたソリューションと顧客パターン選択入力３０４５で選択させた顧客パターンをキーに対象となるコンテンツ設計情報とそれに対応するコンテンツ検討範囲情報を１つ抽出した際のデータイメージ、２８０５０は現状可視化装置で作成したＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する対象顧客の設計情報を示すデータイメージ、２８０６０は、検討範囲生成機能２８０１０を実施後、前述の対象顧客の設計情報上に検討範囲情報を生成し、検討範囲格納領域２７０７０に設計情報とそれに対応する検討範囲情報を格納したデータイメージである。前述の検討範囲情報は、ＡＳＩＳアーキテクチャの要素、要素関係、層間関係といった設計情報ごとに、ソリューションの検討範囲であるかを識別する情報である。
【０１２２】
本実施形態による検討範囲生成装置において、リファレンス情報は、検討範囲コンテンツ管理領域２７０５０、検討範囲決定ワークシート出力情報管理領域２７０６０に管理する。入力情報は、検討範囲格納領域２７０７０を格納する。入力画面または機能は、ソリューション選択画面２８０００、検討範囲生成機能２８０１０、ソリューション検討範囲出力画面２８０２０である。
【０１２３】
本実施形態におけるソリューション選択画面２８０００では、データイメージ２８０３０に示すように、検討範囲コンテンツ管理領域２７０５０で管理するソリューションの一覧から対象顧客に実施するソリューションを１つ選択させる。次に、データイメージ２８０４０に示すように、顧客パターン選択入力３０４５で選択させた顧客パターン、ソリューション選択画面で選択させたソリューションをキーに、検討範囲コンテンツ管理領域２７０５０から対象となるコンテンツ設計情報とそれに対応するコンテンツ検討範囲情報を１つ抽出する。データイメージ２８０４０の例では、ＢＡ、ＤＡ、ＴＡ層の要素一覧、ＴＡ層の要素関係を示すワークシートに関するコンテンツ設計情報とコンテンツ検討範囲情報を管理しているが、本発明ではこの限りではなく、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０に管理するワークシートのコンテンツ設計情報と同じコンテンツ設計情報とそのコンテンツ検討範囲情報を管理する。
【０１２４】
次に、検討範囲生成機能２８０１０にて、抽出したコンテンツ設計情報とそのコンテンツ検討範囲情報と、ＡＳＩＳアーキテクチャ設計情報格納領域２１２０に格納する対象顧客の設計情報から、データイメージ２８０６０に示すような検討範囲を設計情報上に示した検討範囲情報を生成し、設計情報と生成した設計情報に対応する検討範囲情報を検討範囲格納領域２７０７０に格納する。
検討範囲決定ワークシート出力情報管理領域２７０６０では、検討範囲格納領域２７０７０に格納する各ワークシートの検討範囲情報から、ワークシートの形式で出力するための描画オブジェクトや表のヘッダ情報などのワークシート出力情報をあらかじめ管理する。
ソリューション検討範囲出力画面２８０２０では、検討範囲決定ワークシート出力情報管理領域２７０６０に管理するワークシート出力情報と、検討範囲格納領域２７０７０に格納する対象顧客の設計情報からワークシートの配置などを行い、ワークシート形式で出力する。
【０１２５】
図２９は、本実施形態で作成するワークシートを明示した図である。図２９は図４で示したワークシート上に検討範囲となる箇所を示している。２９０００は検討範囲となる部分を示す凡例である。凡例に示すとおり、検討範囲となる、要素、要素関係、層間関係といった設計情報毎に、検討範囲となる箇所を識別してワークシート上に示す。図２９に示すワークシートの種類はこの限りではなく、現状可視化装置で生成する全てのワークシートに対して検討範囲を示す。
【０１２６】
次に、本実施形態における図２７に示すシステム、図２８に示した情報の詳細な処理動作を、図３０〜３２に示すフローチャート、図３０〜３７に示すデータベースの構成を参照しながら説明する。ここでは、ソリューションの検討範囲をコンテンツ情報をもとに生成するフローチャートを説明する。
【０１２７】
図３０は、本実施形態の基本的な処理手順の概要を説明するフローチャートであり、まず、これについて説明する。図３０は、図２０に示すステップ５０００〜５０３０、ステップ２００００までは同じで、ステップ２０００を実施後、ソリューション選択画面２８０００で対象顧客の対象ソリューションを１つ選択させ（ステップ３００００）、次に検討範囲生成機能２８０１０にて、前述の選択したソリューションのコンテンツ設計情報とそのコンテンツ検討範囲情報をもとに設計情報に対応する検討範囲情報を生成し、検討範囲格納領域２７０７０に格納し（ステップ３００１０）、終了する。
【０１２８】
図３１は、ステップ３００１０で生成するワークシートのうち、検討範囲コンテンツ管理領域２７０５０で管理するコンテンツ設計情報と同じ種類のワークシートを生成する処理手順を説明するフローチャートである。
まず、ステップ３００１０で処理するのうち、検討範囲コンテンツ情報として管理するワークシートを１つ選択する（ステップ３１０００）。前述の処理するワークシートとしては、図１９のコンテンツ選択入力で作成するワークシートを示す凡例４０７０で示すワークシートであるが、本発明ではこの限りではなく、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するワークシートと同じであればよい。図３３は、検討範囲コンテンツ管理領域２７０５０の管理イメージを示した図である。図３３に示す表では、縦軸に顧客パターンの軸３３０００をとり、横軸にソリューションの軸３３０１０２０とっている。
【０１２９】
図３３で示す表の一番左の列が、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０を示しており、顧客パターン毎にコンテンツ設計情報を管理する。左から２番目以降の列は検討範囲コンテンツ管理領域２７０５０を示す。図に示すとおり、検討範囲コンテンツ管理領域２７０５０では、顧客パターンごと、ソリューションごとにコンテンツを管理しており、要素、要素関係、層間関係といったコンテンツ設計情報ごとに、ソリューションの検討範囲であるかを識別可能なように、コンテンツ設計情報とコンテンツ検討範囲情報の組み合わせを管理する。
【０１３０】
次に、ステップ３１０００で選択したワークシートのコンテンツを管理する、検討範囲コンテンツ管理領域２７０５０のテーブルからコンテンツ設計情報とコンテンツ検討範囲情報を抽出する（ステップ３１０１０）。図３４は検討範囲コンテンツ管理領域のテーブルの例を示した図である。ワークシートが業務機能一覧の場合は業務機能一覧検討範囲コンテンツテーブル３４０００、データ一覧の場合はデータ一覧検討範囲コンテンツテーブル３４０５０、システム基盤一覧の場合はシステム基盤一覧検討範囲コンテンツテーブル３４０６０、システム基盤構成関係一覧の場合はシステム基盤構成関係一覧検討範囲コンテンツテーブル３４０７０でコンテンツ設計情報とコンテンツ検討範囲情報を管理する。検討範囲コンテンツ管理領域２７０５０に格納するテーブルはこの限りではなく、ＡＳＩＳアーキテクチャコンテンツ管理領域２１１０で管理するテーブルが対象とするワークシートに関して、ワークシートごとにテーブルを格納する。
【０１３１】
業務機能一覧検討範囲コンテンツテーブル３４０００は、顧客パターン１００４０、業務機能１００５０を記述した複数のレコードにより構成される。そして、ソリューション項目３４０１０には、顧客に提供するソリューションを識別する用語が格納され、検討範囲コンテンツを管理する単位となり、顧客パターン項目１００４０には業種などＡＳＩＳアーキテクチャコンテンツを管理する単位が格納され、ソリューションとあわせて検討範囲コンテンツを管理する単位となり、業務機能項目１００５０には、顧客パターン毎に業務機能一覧に関する前述のコンテンツ設計情報が格納され、業務機能検討区分３４０４０には、コンテンツ設計情報である業務機能ごとに検討範囲かを識別する情報、コンテンツ検討範囲情報が格納される。
【０１３２】
前述のコンテンツ検討範囲情報は、コンテンツ設計情報毎に検討するか、しないかを表す識別肢が格納される。同様に、データ一覧検討範囲コンテンツテーブル３４０５０、システム基盤一覧検討範囲コンテンツテーブル３４０６０、システム基盤構成関係一覧検討範囲コンテンツテーブル３４０７０はソリューションごと、顧客パターンごとに、コンテンツ設計情報とそれに対応するコンテンツ検討範囲情報が格納される。
【０１３３】
次に、ステップ３１０００で選択したワークシートの設計情報をＡＳＩＳアーキテクチャ設計情報格納領域２１２０の対象ワークシートのテーブルから抽出し（ステップ３１０２０）、抽出した設計情報とコンテンツ設計情報を比較し、設計情報と同じコンテンツ設計情報のコンテンツ検討範囲情報を設計情報の検討範囲情報として生成し（ステップ３１０３０）、ステップ３１０００で選択したワークシートの設計情報と検討範囲情報を格納する、検討範囲格納領域２７０７０のテーブルに、ステップ３００００で選択させたソリューション、ステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ３１０２０で抽出した設計情報、ステップ３１０３０で生成した検討範囲情報を格納する（ステップ３１０４０）。
【０１３４】
前述の設計情報と検討範囲情報を格納する、検討範囲格納領域２７０７０のテーブルは、処理するワークシートが業務機能一覧の場合、図３５の（a）に示す、業務機能一覧検討範囲格納テーブル３５０００である。業務機能一覧検討範囲格納テーブル３５０００は、ソリューション３５０１０、顧客パターン３５０２０、顧客３５０３０、業務機能３５０４０、業務機能検討区分３５０５０を記述した複数のレコードにより構成される。そして、ソリューション項目３５０１０には、ステップ３００００で選択された対象顧客に提供するソリューション名が格納され、顧客パターン項目３５０２０には、ステップ５０００で選択させた対象顧客が該当する顧客パターン名、顧客項目３５０３０には、ステップ５０００で入力された顧客名、業務機能項目３５０４０には、ステップ３１０２０で抽出した業務機能一覧に関する設計情報が格納され、業務機能検討区分３５０５０には、設計情報に対応するステップ３１０３０で生成した検討範囲情報が格納される。前述の検討範囲情報は、コンテンツ検討範囲情報同様に、検討するか、しないかを表す識別肢が格納される。
【０１３５】
次に、ステップ３００１０で処理するワークシートのうち、検討範囲コンテンツ情報として管理するワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ３１０５０）、全てのワークシートに対し、ステップ３１０００〜３１０５０の処理を行ったあと終了する。
【０１３６】
図３２は、ステップ３００１０で生成するワークシートのうち、検討範囲コンテンツ管理領域２７０５０で管理するコンテンツ設計情報とは異なる種類のワークシートを生成する処理手順を説明するフローチャートである。
まず、ステップ３００１０で処理するワークシートのうち、検討範囲コンテンツ情報では管理しないワークシートを１つ選択する（ステップ３１０００）。前述の処理するワークシートとしては、図１９の新規入力で作成するワークシートを示す凡例４０８０、要素関係・層間関係選択入力で作成するワークシート示す凡例４０９０、要素関係・層間関係生成で作成するワークシートを示す凡例１９０００で示すワークシートであるが、本発明ではこの限りではない。
【０１３７】
次に、ステップ３２０００で選択したワークシートの設計情報、検討範囲情報の元になる、ワークシートの設計情報、検討範囲情報を格納する検討範囲格納領域のテーブルを選択し（ステップ３２０１０）、ステップ３２０１０で選択したテーブルから元になる設計情報、検討範囲情報を抽出し（ステップ３２０２０）、元になるワークシートの設計情報、検討範囲情報を格納するテーブルを全て選択したか確認し（ステップ３１０３０）、全て選択していない場合は、次のテーブルを選択する。
前述の設計情報、検討範囲情報の元になる、ワークシートの設計情報を格納する検討範囲格納領域２７０７０に格納するテーブルの１例として、対象ワークシートが業務機能−データ対応一覧の場合は図３５の（a）に示す業務機能一覧検討範囲格納テーブル３５０００と図３５の（b）に示すデータ一覧検討範囲格納テーブル３５０６０である。
【０１３８】
次に、ステップ３１０００で選択したワークシートの設計情報、検討範囲情報の元になる、ワークシートの設計情報、検討範囲情報を格納する全てのテーブル対しステップ３１０１０〜３１０３０の処理を行ったあと、ＡＳＩＳアーキテクチャ設計情報格納領域からステップ３１０００で選択したワークシートの設計情報を抽出し（ステップ３２０４０）する。
【０１３９】
前述のステップ３１０００で選択したワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域のテーブルの１例として、対象ワークシートが業務機能−データ対応一覧の場合は、図１３の(a)に示す業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００である。
【０１４０】
次に、ステップ３２０２０で抽出した元になる設計情報、検討範囲情報から、ステップ３２０４０で抽出した設計情報に対応する検討範囲情報を生成する（ステップ３２０５０）。前述のステップ３２０２０で抽出した元になる設計情報、検討範囲情報の処理するワークシートが業務機能―データ対応一覧の場合の１例は、業務機能一覧検討範囲格納テーブル３５０００では、業務機能項目３５０４０、業務機能検討区分項目３５０５０であり、データ一覧検討範囲格納テーブル３５０６０では、データ項目３５０７０、データ検討区分項目３５０８０である。また、ステップ３２０４０で抽出した設計情報の処理するワークシートが業務機能―データ対応一覧の場合の１例は、業務機能−データ対応一覧ＡＳＩＳ設計情報テーブル１３０００では、業務機能項目１３０３０、データ項目１３０４０、情報項目１３０５０、登録／参照項目１３０６０である。生成する検討範囲情報は、前述のステップ３２０４０で抽出した設計情報ごとに生成する。生成の方法は２つある。1つ目の方法として、ステップ３２０４０で抽出した設計情報の検討範囲情報は、ステップ３２０２０で抽出した元になる設計情報に対応する検討範囲情報の値を設定する。１例として、業務機能項目１３０３０の検討範囲情報の場合は、同じ業務機能項目３５０４０に対応する業務機能検討区分項目３５０５０の値となる。同様に、データ項目１３０４０の検討範囲情報は、同じデータ項目３５０７０に対応するデータ検討区分項目３５０８０の値となる。
【０１４１】
２つ目の方法として、ステップ３２０４０で抽出した設計情報は、設計情報に対応する同じテーブルのその他の設計情報の検討範囲情報から検討範囲情報の値を設定する。１例として、情報項目１３０５０の検討範囲情報の場合は、対応する業務機能項目１３０３０の検討範囲情報とデータ項目１３０４０の検討範囲情報が両方とも検討対象となっている場合は検討、それ以外は検討対象とはならない。同様に、登録／参照項目１３０６０の検討範囲情報は、対応する業務機能項目１３０３０の検討範囲情報とデータ項目１３０４０の検討範囲情報が両方とも検討対象となっている場合は検討、それ以外は検討対象とはならない。同様にその他のワークシートも、前述の２つの方法をもちいて、検討範囲情報を生成する。
【０１４２】
次に、ステップ３２０００で選択したワークシートの設計情報と検討範囲情報を格納する、検討範囲格納領域のテーブルに、ステップ３００００で選択させたソリューション、ステップ５０００で選択させた顧客パターン、ステップ５０００で入力された顧客名、ステップ３２０４０で抽出した設計情報、ステップ３２０５０で生成した検討範囲情報を格納する（ステップ３２０６０）。前述の検討範囲格納領域のテーブルの１例として、処理するワークシートが業務機能―データ対応一覧の場合、図３６の（a）に示す業務機能−データ対応一覧検討範囲格納テーブル３６０００である。業務機能−データ対応一覧検討範囲格納テーブル３６０００は、ソリューション３６０１０、顧客パターン３６０２０、顧客３６０３０、業務機能３６０４０、業務機能検討区分３６０５０、データ３６０６０、データ検討区分３６０７０、情報名３６０８０、情報名検討区分３６０９０、登録／参照３６１００、登録／参照検討区分３６１１０を記述した複数のレコードにより構成される。そして、ソリューション項目３６０１０には、ステップ３００００で選択された対象顧客に提供するソリューション名が格納され、顧客パターン項目３６０２０には、ステップ５０００で選択させた対象顧客が該当する顧客パターン名、顧客項目３６０３０には、ステップ５０００で入力された顧客名、業務機能項目３６０４０には、ステップ３２０４０で抽出した業務機能一覧に関する設計情報が格納され、業務機能検討区分項目３６０５０には、業務機能項目３６０４０に対応するステップ３２０５０で生成した検討範囲情報が格納され、データ項目３６０６０には、ステップ３２０４０で抽出したデータ一覧に関する設計情報が格納され、データ検討区分項目３６０７０には、データ項目３６０６０に対応するステップ３２０５０で生成した検討範囲情報が格納され、情報名項目３６０８０には、ステップ３２０４０で抽出した業務機能からデータに流れる情報に関する設計情報が格納され、情報名検討区分３６０９０には、情報名項目３６０８０に対応するステップ３２０５０で生成した検討範囲情報が格納され、登録／参照項目３６１００には、ステップ３２０４０で抽出した業務からデータに流れる情報の登録／参照を識別する区分に関する設計情報が格納され、登録／参照検討区分項目３６１１０には、登録／参照項目３６１００に対応するステップ３２０５０で生成した検討範囲情報が格納される。
【０１４３】
次に、ステップ３００１０で処理するワークシートのうち、検討範囲コンテンツ情報では管理しないワークシートを全て処理していない場合は、次のワークシートを処理し（ステップ３２０７０）、全てのワークシートに対し、ステップ３２０００〜３２０７０の処理を行ったあと終了する。
【０１４４】
以上の本発明の実施の形態によれば、顧客へソリューションを提供する際に、コンピュータを用いた現状可視化、検討範囲決定の作業効率と品質の向上を実現することを可能になる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の一実施形態による現状可視化支援装置及び検討範囲決定装置における一実施形態の標準動作の機能情報関連図である。
【図２】本発明の一実施形態による現状可視化支援装置のシステム構成を示すブロック図である。
【図３】本実施形態による現状可視化装置の標準動作の機能情報関連図である。
【図４】本実施形態で作成するワークシートの一例を明示した図である。
【図５】本実施形態の基本的な処理手順の概要を説明するフローチャートである。
【図６】コンテンツ選択入力における処理手順を説明するフローチャートである。
【図７】新規入力における処理手順を説明するフローチャートである。
【図８】表形式のワークシートを要素関係・層間関係選択入力で作成する処理手順を説明するフローチャートである。
【図９】図形式のワークシートを要素関係・層間関係選択入力で作成する処理手順を説明するフローチャートである。
【図１０】ＡＳＩＳアーキテクチャコンテンツ管理領域のテーブルの例を示した図である。
【図１１】コンテンツ選択入力で格納するＡＳＩＳアーキテクチャ設計情報格納領域のテーブルの例を示した図である。
【図１２】新規入力で格納するＡＳＩＳアーキテクチャ設計情報格納領域のテーブルの例を示した図である。
【図１３】要素関係・層間関係選択入力で作成する表形式のワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域のテーブルの例を示した図である。
【図１４】要素関係・層間関係選択入力で作成する図形式のワークシートの設計情報を格納するＡＳＩＳアーキテクチャ設計情報格納領域のテーブルの例を示した図である。
【図１５】要素関係・層間関係選択入力の画面例を示す図である。
【図１６】現状可視化における問題点を明示した図である。
【図１７】本発明の一実施形態による現状可視化支援装置のシステム構成を示すブロック図である。
【図１８】本実施形態による現状可視化装置の標準動作の機能情報関連図である。
【図１９】本実施形態で作成する全てのワークシートの例を明示した図である。
【図２０】本実施形態の基本的な処理手順の概要を説明するフローチャートである。
【図２１】表形式のワークシートを要素関係・層間関係生成で作成する処理手順を説明するフローチャートである。
【図２２】図形式のワークシートを要素関係・層間関係生成で作成する処理手順を説明するフローチャートである。
【図２３】整合性・網羅性ルールをチェックする整合性・網羅性ルールチェックの処理手順を説明するフローチャートである。
【図２４】アプリ−データ対応一覧の設計情報を生成する処理のイメージを明示した図である。
【図２５】ＡＳＩＳアーキテクチャルール管理領域のテーブルの例を示した図である。
【図２６】検討範囲決定における問題点を明示した図である。
【図２７】本発明の一実施形態による検討範囲決定装置のシステム構成を示すブロック図である。
【図２８】本実施形態による検討範囲決定装置の標準動作の機能情報関連図である。
【図２９】本実施形態で作成する全てのワークシートを明示した図である。
【図３０】本実施形態の基本的な処理手順の概要を説明するフローチャートである。
【図３１】検討範囲生成においてコンテンツ選択入力で作成されたワークシートに検討範囲を示す処理手順を説明するフローチャートである。
【図３２】検討範囲生成においてコンテンツ選択入力で作成されたワークシート以外で作成されたワークシートに検討範囲を示す処理手順を説明するフローチャートである。
【図３３】検討範囲コンテンツ管理領域の管理イメージを示した図である。
【図３４】検討範囲コンテンツ管理領域のテーブルの例を示した図である。
【図３５】検討範囲生成においてコンテンツ選択入力で作成されたワークシートの検討範囲を格納する検討範囲格納領域のテーブルの例を示した図である。
【図３６】検討範囲生成においてコンテンツ選択入力以外で作成されたワークシートの検討範囲を格納する検討範囲格納領域のテーブルの例を示した図である。
【図１】
2009093306.tif 000003
【図２】
2009093306.tif 000004
【図３】
2009093306.tif 000005
【図４】
2009093306.tif 000006
【図５】
2009093306.tif 000007
【図６】
2009093306.tif 000008
【図７】
2009093306.tif 000009
【図８】
2009093306.tif 000010
【図９】
2009093306.tif 000011
【図１０】
2009093306.tif 000012
【図１１】
2009093306.tif 000013
【図１２】
2009093306.tif 000014
【図１３】
2009093306.tif 000015
【図１４】
2009093306.tif 000016
【図１５】
2009093306.tif 000017
【図１６】
2009093306.tif 000018
【図１７】
2009093306.tif 000019
【図１８】
2009093306.tif 000020
【図１９】
2009093306.tif 000021
【図２０】
2009093306.tif 000022
【図２１】
2009093306.tif 000023
【図２２】
2009093306.tif 000024
【図２３】
2009093306.tif 000025
【図２４】
2009093306.tif 000026
【図２５】
2009093306.tif 000027
【図２６】
2009093306.tif 000028
【図２７】
2009093306.tif 000029
【図２８】
2009093306.tif 000030
【図２９】
2009093306.tif 000031
【図３０】
2009093306.tif 000032
【図３１】
2009093306.tif 000033
【図３２】
2009093306.tif 000034
【図３３】
2009093306.tif 000035
【図３４】
2009093306.tif 000036
【図３５】
2009093306.tif 000037
【図３６】
2009093306.tif 000038