(57)【要約】【課題】  業務、業務を支援するシステム、システム利用するデータ、システムに利用されている技術、また、これらの相互の関係を示したモデルから課題を容易に抽出する。【解決手段】  予め用意されているモデルを全て抽出してオペレータに提示し課題抽出対象モデルの選択を受け付け、受け付けたモデルに対して設定可能なルール項目を全てオペレータに提示し選択を受け付けるとともに範囲の入力を受け付け、受け付けたルールと範囲に従って該当する項目を前記モデルから抽出して出力する。【選択図】  図１２
2008102760.tif 000002
【特許請求の範囲】
【請求項１】
企業が遂行する業務および業務を支援するシステムを表現するモデルを用いて業務やシステムの課題を抽出する課題抽出支援システムであって、
記憶装置内に格納されている前記モデルの中から、課題を抽出する対象とするモデルの選択を受け付けるモデル選択手段と、
前記モデル選択手段で受け付けたモデルについて、課題を抽出するためのルール（課題抽出ルール）の入力を受け付ける課題抽出ルール入力手段と、
前記課題抽出ルール入力手段で受け付けた課題抽出ルールに従って前記モデル選択手段で受け付けたモデルから課題を抽出する課題抽出手段と、
前記課題抽出手段で抽出した課題を出力する結果出力手段と、
を備えることを特徴とする課題抽出支援システム。
【請求項２】
請求項１記載の課題抽出支援システムであって、
前記モデル選択手段は、前記記憶装置内に格納されている前記モデルをリスト表示させて選択を受け付ける画面データを生成し、オペレータに提示すること
を特徴とする課題抽出支援システム。
【請求項３】
請求項１または２記載の課題抽出支援システムであって、
前記課題抽出ルール入力手段は、
前記モデル選択手段を介して受け付けたモデルに応じて、選択可能なルールをリスト表示させるルール項目選択エリアと、前記ルールを適用する範囲の入力を受け付ける範囲入力エリアとを備える画面データを生成し、オペレータに提示することにより、前記課題抽出ルールの入力を受け付けること
を特徴とする課題抽出支援システム。
【請求項４】
請求項１から３いずれか１項記載の課題抽出支援システムであって、
前記記憶装置内に格納されているモデルは、
前記業務と前記業務を支援するシステム（業務支援システム）との関係を示す業務とシステムとの関連図と、
前記業務を支援するシステムの一覧を示すシステム一覧図と、
前記業務支援システムと当該業務支援システムが利用するデータの関係を示すデータとシステムの関連図と、
前記業務支援システムと当該業務支援システムが提供する機能との関連を示すシステムと機能の関連図と、
前記データ相互の関係を示すデータ間関連図と、
前記業務と当該業務で利用する前記データの関係を示す業務とデータの関連図と、
前記業務支援システムが利用する技術を示すシステムと技術の関連図と、
前記業務支援システムが利用する技術の一覧を示す利用技術一覧図と、を備えること
を特徴とする課題抽出支援システム。
【請求項５】
請求項４記載の課題抽出支援システムであって、
前記課題抽出ルール入力手段は、前記モデル選択手段で受け付けたモデルが前記業務とシステムの関連図である場合、
前記ルール項目選択エリアに前記業務支援システムの合計数と前記業務の合計数とをリスト表示させて選択を受け付け、
前記範囲入力エリアを介して閾値となる数値の入力を受け付けること
を特徴とする課題抽出支援システム。
【請求項６】
企業が遂行する業務および業務を支援するシステムを表現するモデルを用いて業務やシステムの課題を抽出する課題抽出支援方法であって、
記憶装置内に格納されている前記モデルを出力装置にリスト表示させ、課題を抽出する対象とするモデルの選択を受け付けるモデル選択ステップと、
前記モデル選択ステップで受け付けたモデルに応じて課題を抽出するためのルール（課題抽出ルール）であって選択可能なルールを生成し、前記出力装置にリスト表示させ、選択を受け付ける課題抽出ルール入力ステップと、
前記課題抽出ルール入力ステップで受け付けた課題抽出ルールに従って前記モデル選択ステップで受け付けたモデルから課題を抽出する課題抽出ステップと、
前記課題抽出手段で抽出した課題を前記出力装置に出力する結果出力ステップと、
を備えることを特徴とする課題抽出支援方法。
【請求項７】
コンピュータを、
記憶装置内に格納されている企業が遂行する業務および業務を支援するシステムを表現するモデルの中から、課題を抽出する対象とするモデルの選択を受け付けるモデル選択手段と、
前記モデル選択手段で受け付けたモデルについて、課題を抽出するためのルール（課題抽出ルール）の入力を受け付ける課題抽出ルール入力手段と、
前記課題抽出ルール入力手段で受け付けた課題抽出ルールに従って前記モデル選択手段で受け付けたモデルから課題を抽出する課題抽出手段と、
前記課題抽出手段で抽出した課題を出力する結果出力手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業が遂行する業務および業務を支援するシステムを全体として最適化するための課題を抽出する技術に関する。特に、業務およびシステムを表現したモデルに基づいて課題を抽出することを支援する技術に関する。
【背景技術】
【０００２】
従来、企業の経営活動に必要な資金の調達や支出の結果である財務情報を用いて経営活動の課題を分析する財務分析の技術がある（例えば、特許文献１参照。）。
【０００３】
特許文献１には、財務分析の技術として、貸借対照表データと損益計算書データとに基づいて、経営活動の収益性、流動性、成長性の数値を算出し、各数値を出力する技術が記載されている。
【０００４】
【特許文献１】特開２００４−２２７６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、規制緩和や経営統合などによるビジネス環境や顧客ニーズの変化および新しい技術の登場や標準化の進展など企業を取り巻く外部環境の変化が激しい。企業は、これらの変化に対応すべく、業務とシステムの変更や追加を繰り返すため、業務やシステムの規模や複雑さは増加している。変化に対応し続けるためには、このような複雑な業務および業務を支援するためのシステムの課題を様々な角度から迅速に抽出し、課題に対する解決策を検討できることが望ましい。特に、企業全体の業務とシステムを、全体最適の観点から業務とシステムとの問題点を抽出し、顧客志向に改善する必要がある。
【０００６】
特許文献１に開示された技術では、財務面での課題を抽出することは可能である。しかしながら、その他の面、例えば、業務、システム、システムがデータベースに格納するデータ、システムが利用する技術、また、これらの相互の関係から課題を抽出することはできない。このため、業務とシステム全体を最適化するための支援技術としては十分でない。
【０００７】
本発明は上記事情に鑑みてなされたもので、予め用意されたモデルに基づいて容易に課題を抽出することを支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、企業が遂行する業務および業務を支援するシステムを表現するモデルから業務やシステムの課題を容易に抽出することを支援するシステムを提供する。
【０００９】
予め用意されているモデルを全て抽出してオペレータに提示し課題抽出対象モデルの選択を受け付け、受け付けたモデルに対して設定可能なルール項目を全てオペレータに提示し選択を受け付けるとともに範囲の入力を受け付け、受け付けたルールと範囲に従って該当する項目を前記モデルから抽出して出力する。
【００１０】
具体的には、企業が遂行する業務および業務を支援するシステムを表現するモデルを用いて業務やシステムの課題を抽出する課題抽出支援システムであって、記憶装置内に格納されている前記モデルの中から、課題を抽出する対象とするモデルの選択を受け付けるモデル選択手段と、前記モデル選択手段で受け付けたモデルについて、課題を抽出するためのルール（課題抽出ルール）の入力を受け付ける課題抽出ルール入力手段と、前記課題抽出ルール入力手段で受け付けた課題抽出ルールに従って前記モデル選択手段で受け付けたモデルから課題を抽出する課題抽出手段と、前記課題抽出手段で抽出した課題を出力する結果出力手段と、を備えることを特徴とする課題抽出支援システム提供する。
【発明の効果】
【００１１】
本発明によれば、予め用意されたモデルに基づいて容易に課題を抽出することを支援できる。
【発明を実施するための最良の形態】
【００１２】
以下、実施の形態を図面に基づいて説明する。
【００１３】
ここでは、銀行などの企業において用いられる業務やシステムの課題を抽出する課題抽出システムを例に挙げて説明する。
【００１４】
図１は、課題抽出システム１の構成図である。課題抽出システムは１は、ＣＰＵ１１と、メモリ１２と、記憶装置１３とを備える情報処理装置により実現されている。また、課題抽出システム１を実現する情報処理装置は、記録媒体読取装置１４、入力装置１６、出力装置１７を備える。
【００１５】
ＣＰＵ１１は課題抽出システム１の全体の制御を司るもので、メモリ１２に格納されたプログラムを実行することにより後述する各種機能を実現する。
【００１６】
記録媒体読取装置１４は、記録媒体１５に記録されているプログラムやデータを読み取るための装置である。読み取られたプログラムやデータは記憶装置１３またはメモリ１２に格納される。記録媒体１５としては、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ハードディスク、フレキシブルディスク、半導体メモリ、磁気テープ等を用いることができる。記録媒体読取装置１４は課題抽出システム１に内蔵されている形態とすることもできるし、外付されている形態とすることもできる。
【００１７】
入力装置１６は、オペレータ等による課題抽出システム１へのデータ等の入力のために用いられる。入力装置１６としては、例えばキーボードやマウス、マイク等が用いられる。
【００１８】
出力装置１７は情報を外部に出力するための装置である。出力装置１７としては、例えばディスプレイやプリンタ、スピーカ等が用いられる。
【００１９】
記憶装置１３には、課題抽出システム１を実現するためのプログラム２００とアーキテクチャモデルデータベース２１０等のデータが格納される。課題抽出システム１は、ＣＰＵ１１が記憶装置１３または記憶媒体１５に格納されているプログラムをメモリ１２にロードして実行することにより実現される。このとき、ＣＰＵ１１は、記憶装置１３に格納されているデータを利用する。
【００２０】
なお、記憶媒体１３へのプログラム２００およびデータの格納は、記憶媒体１５を介して行われる。また、課題抽出システム１を実現するための情報処理装置が通信インタフェースを備える場合は、通信回線を介して受け取ってもよい。
【００２１】
まず、記憶装置１３に格納されるデータについて説明する。本実施形態では、記憶装置１３には、業務および業務を支援するシステムを統一的に記述した各種のアーキテクチャモデル群からなるアーキテクチャモデルデータベース２１０が格納される。
【００２２】
アーキテクチャモデルデータベース２１０には、例えば、業務と業務を支援するシステムの関係を示す業務とシステムの関連図３００、業務を支援するシステムの一覧を示すシステム一覧図４００、システムとシステムが利用するデータの関係を示すデータとシステムの関連図５００、システムとシステムが提供する機能の関連を示したシステムと機能の関連図６００、データ間の関係を示すデータ間関連図７００、業務と業務で利用するデータの関係を示した業務とデータの関連図８００、システムが利用する技術を示したシステムと技術の関連図９００、システムが利用する技術の一覧を示した利用技術一覧図１０００、が格納される。もちろん、アーキテクチャモデルデータベース２１０に格納されるアーキテクチャモデルはこれらに限られない。
【００２３】
以下、アーキテクチャモデルデータベース２１０に格納される各アーキテクチャモデルの詳細について説明する。
【００２４】
図２に業務とシステムの関連図３００のファイル構成例を示す。業務とシステムの関連図３００は、業務項目毎に、その業務を支援しているシステムを示したものである。
【００２５】
業務とシステムの関連図３００は、アーキテクチャモデル名（業務とシステムの関連図と登録される。）を記述するアーキテクチャモデル名エリア３１０と、全ての業務項目を大分類および小分類に分けて記述する業務項目エリア３０１と、全ての業務支援システムを記述するシステム項目エリア３０２と、各業務を支援する業務支援システムの合計数を示す業務支援システム合計数エリア３０３と、業務支援システムが支援する業務の合計数を示すシステム支援業務合計数エリア３０４と、を備える。業務とシステムの関連図３００によれば、業務毎に、その業務を支援しているシステムの数が、業務支援システム毎に、その業務支援システムが支援している業務の数がわかる。
【００２６】
図３にシステム一覧図４００のファイル構成例を示す。システム一覧図４００は、業務支援システム毎の利用状況が格納される。ここでは、利用状況を示すデータとして、システムの利用頻度と最終利用日が記録される。すなわち、システム一覧図４００は、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア４１０と、システム名称４０１と、システム利用頻度４０２と、システム最終利用時点４０３とを備える。
【００２７】
図４にシステムとデータの関連図５００のファイル構成例を示す。システムとデータの関連図５００は、データ毎に、そのデータが使用される業務支援システムを示したものである。システムとデータの関連図５００は、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア５１０と、全ての業務および業務支援システムで用いられるデータの種類が記述されるデータ項目エリア５０１と、全ての業務支援システムの種類が記述されるシステム項目エリア５０２と、同一のデータを格納する業務支援システムの合計数を示すデータ格納システム合計数エリア５０３と、業務支援システムが格納するデータの合計数を示すシステム格納データ合計数エリア５０４、とを備える。システムとデータの関連図５００によれば、データ毎に使用される業務支援システムが、また、業務支援システム毎にその業務支援システムが使用するデータがわかる。
【００２８】
図５にシステムと機能の関連図６００のファイル構成例を示す。システムと機能の関連図６００は、業務支援システムで提供される機能毎に、その機能を提供する業務支援システムを示したものである。すなわち、システムと機能の関連図６００によれば、機能毎に提供する業務支援システムが、また、業務支援システム毎に、その業務支援システムが提供する機能がわかる。システムと機能の関連図６００は、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア６１０と、本実施形態で提供される全ての機能が記述される機能項目エリア６０１と、全ての業務支援システムの種類が記述される業務支援システム項目エリア６０２と、同一の機能を提供するシステムの合計数を示す機能提供システム合計数エリア６０３と、システムが提供する機能の合計数を示すシステム提供機能合計数エリア６０４と、を備える。
【００２９】
図６にデータ間関連図７００のファイル構成例を示す。データ間関連図７００は、業務支援システムで処理されるデータの相互のリンクを示すものである。データ毎にそのデータにリンクで結合されるデータがわかる。すなわち、データ間に関係がある際には、リンクを用いてデータが関連づけられている。データ間関連図７００は、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア７１０と、全てのデータの種類を記述するデータ項目エリア７０１、７０２と、データ間のリンクの合計数を示すデータ間リンク合計数エリア７０３と、を備える。なお、データ間関連図７００は、上記のファイル構成であってもよいが、データベース設計情報の記述形式として一般的なＥＲ図形式などであってもよい。
【００３０】
図７に業務とデータの関連図８００のファイル構成例を示す。業務とデータの関連図８００は、業務毎に、その業務を処理するために利用されるデータを示すものである。業務とデータの関連図８００によれば、データ毎にそのデータを処理に利用する業務もわかる。業務とデータの関連図８００は、全ての業務項目を大分類および小分類に分けて記述する業務項目エリア８０１と、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア８１０と、業務支援システムで用いられる全てのデータの種類を記述するデータ項目エリア８０２と、業務が利用するデータの合計数を示す業務利用データ合計数エリア８０３と、データを利用する業務の合計数を示すデータ利用業務合計数エリア８０４と、を備える。
【００３１】
図８にシステムと技術の関連図９００のファイル構成例を示す。システムと技術の関連図９００は、各業務支援システムが利用する情報処理装置の構成を示すものである。システムと技術の関連図９００によれば、業務支援システム毎に利用する情報処理装置内の構成が、情報処理装置内の構成それぞれについては当該構成を利用する業務支援システムがわかる。システムと技術の関連図９００は、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア９１０と、ＯＳ（オペレーティングシステム）、通信プロトコル、データベースなど、情報処理装置内の構成を記述する技術大分類と、それぞれのバージョン等の種類を特定して記述する技術小分類とからなる技術項目エリア９０１と、業務支援システムを記述するシステム項目エリア９０２と、技術を利用するシステムの合計数を示す技術利用システム合計数エリア９０３と、システムが利用する技術の合計数を示すシステム利用技術合計数エリア９０４と、を備える。
【００３２】
図９に技術一覧図１１００のファイル構成例を示す。技術一覧図１１００は、上記システムと技術の関連図９００に取り上げられる情報処理装置の構成（技術）それぞれについて、当該技術が開発された時点、導入された時点を示すものである。技術一覧図１１００は、アーキテクチャモデル名を記述するアーキテクチャモデル名エリア１０１０と、システムと技術の関連図９００と同様に技術大分類と技術小分類とからなる技術項目１００１と、それぞれの技術が開発された時点を示す技術開発時点１００２と、技術が導入された時点を示す技術導入時点１００３とを備える。
【００３３】
次に、課題抽出システム１の機能構成について説明する。これらの機能は、上述のようにＣＰＵ１１が、記憶装置１３等に格納されたプログラムを実行することにより実現される。
【００３４】
課題抽出システム１は、モデル選択処理部２０１と、課題抽出ルール入力処理部２０２と、課題抽出処理部２０３と、結果出力処理部２０４とを備える。
【００３５】
モデル選択処理部２０１は、記憶装置１３に格納されているアーキテクチャモデルから分析対象となるアーキテクチャモデルの選択を受け付ける。
【００３６】
具体的には、モデル選択処理部２０１は、記憶装置１３に格納されているアーキテクチャモデルを用いて、後述するモデル選択画面１１００を生成し、出力装置１７に出力させることによりユーザに提示する。モデル選択画面１１００を介してユーザからアーキテクチャモデル選択の指示を受け付けると、受け付けたアーキテクチャモデルを特定する情報（アーキテクチャモデル名）を課題抽出ルール入力処理部２０２に通知する。
【００３７】
ここで、アーキテクチャモデル選択画面１１００について説明する。図１０は、モデル選択画面１１００の一例を示す図である。
【００３８】
モデル選択画面１１００は、選択可能なアーキテクチャモデル名を表示するモデル表示領域１１０１と、モデル表示領域に表示されたアーキテクチャモデルの中からオペレータが選択したアーキテクチャモデル名を確定する意思を受け付ける選択ボタン１１０２とを備える。
【００３９】
モデル選択処理部２０１は、記憶装置１３に格納されている各アーキテクチャモデルのアーキテクチャモデル名エリアに格納されているアーキテクチャモデル名を抽出して、モデル表示領域１１０１に表示させる。表示は、スクロール方式、ポップアップリスト方式、直接入力させる方式など形式は問わない。
【００４０】
課題抽出ルール入力処理部２０２は、モデル選択処理部２０１で選択を受け付けたアーキテクチャモデルから課題を抽出するためのルールの入力を受け付ける。
【００４１】
具体的には、課題抽出ルール入力処理部２０２は、モデル選択処理部２０１から受け取ったユーザが選択したアーキテクチャモデル名を有するアーキテクチャモデルのデータを記憶装置１３から読み出す。そして、読み出したアーキテクチャモデルで入力可能なルールを抽出し、抽出したルールを用いて課題抽出ルール入力画面データを生成し、出力装置１７に出力させることによりユーザに提示する。課題抽出ルール入力画面１２００を介してユーザから課題を抽出するルールの登録を受け付けると、受け付けた課題抽出ルールを課題抽出処理部２０３に通知する。入力可能なルールの抽出は、例えば、アーキテクチャモデル名とルールとを対応付けたテーブルを記憶装置に格納しておくことで実現することができる。
【００４２】
ここで、課題抽出ルール入力画面１２００について説明する。図１１は、課題抽出ルール入力画面１２００の一例を示す図である。
【００４３】
課題抽出ルール入力画面１２００は、オペレータが選択したアークテクチャモデルに応じて選択可能なルール項目を表示させるルール項目選択エリア１２０１と、ルールとして設定する範囲の入力を受け付けるルール範囲入力エリア１２０２と、オペレータが選択したアークテクチャモデルと入力した閾値を確定させる意思の入力を受け付ける登録ボタン１２０３とを備える。
【００４４】
選択可能なルール項目は、例えば、合計数を示すエリアを有するアーキテクチャモデルの場合、そのエリアの名称を抽出して表示させる。
【００４５】
設定する範囲については、オペレータが直接入力可能なように構成してもよいし、選択可能なルール項目に表示させる項目に応じて、選択可能なリストを用意して表示させてその中から選択させるよう構成してもよい。
【００４６】
課題抽出ルール入力処理部２０２は、受け付けたルール項目と設定する範囲とを用いて課題抽出ルールを生成する。なお、受け付けた課題抽出ルールは、直接課題抽出処理部２０３に受け渡すことにより通知してもよいし、メモリ１２上などに課題抽出ルールデータベースとして一旦格納し、課題抽出処理部２０３に格納したことおよび格納アドレスを通知するよう構成してもよい。後者の場合、課題抽出処理部２０３は、通知を受けた場合、メモリ１２にアクセスし、課題抽出ルールをメモリ１２から読み出し、処理を進める。
【００４７】
課題抽出処理部２０３は、モデル選択処理部２０１で選択したアーキテクチャモデルについて、課題抽出ルール入力処理部２０２で受け付けた課題抽出ルールに従って課題を抽出する。そして、抽出した結果を結果出力処理部２０４に通知する。
【００４８】
結果出力処理部２０４は、課題抽出処理部２０３から受け取った結果を表示させる表示画面データを生成し、表示装置に表示させる。
【００４９】
次に、課題抽出システム１による課題抽出処理フローについて説明する。図１２は、課題抽出処理の処理フローである。
【００５０】
ＣＰＵ１１は、処理開始の指示をオペレータから受け付けると、記憶装置１３に格納されているモデル選択処理部２０１を実現するプログラムをメモリ１２にロードして実行する。
【００５１】
モデル選択処理部２０１が生成して出力装置１７のディスプレイに表示したモデル選択画面１１００を介してオペレータからアーキテクチャモデルの選択を受け付けると（ステップ２００１）、ＣＰＵ１１は、受け付けたアーキテクチャモデル名をメモリ１２に格納し、課題抽出ルール入力処理部２０２を実現するプログラムを実行する。
【００５２】
課題抽出ルール入力処理部２０２がメモリ１２に格納されたアーキテクチャモデル名に基づいて記憶装置１３に格納されているそのアーキテクチャモデル名を有するアーキテクチャモデルを用いて生成した課題抽出ルール入力画面１２００を介してオペレータから課題を抽出するルールとしてルール項目と範囲との入力を受け付けると（ステップ２００２）、ＣＰＵ１１は、課題抽出ルール入力処理部２０２に受け付けたルール項目と範囲とから課題抽出ルールを生成させ、課題抽出ルールを課題抽出ルールデータベース２２０に格納する。そして、課題抽出処理部２０３を実現するプログラムを実行する。
【００５３】
ＣＰＵ１１は、課題抽出処理部２０３にアーキテクチャモデルデータベース２１０内の、モデル選択処理部２００１が抽出したアーキテクチャモデルから、課題抽出ルールデータベース２２０に格納されたルールに従って、課題を抽出させ（ステップ２００３）、抽出された課題をメモリ１２に格納する。
【００５４】
ＣＰＵ１１は、結果出力処理部２０４を実現するプログラムを実行し、結果出力処理部２０４にメモリ１２に格納された抽出結果を出力装置１７に出力させ(ステップ２００４）、処理を終了する。
【００５５】
以下、各アーキテクチャモデルについてモデル選択処理部２０１、課題抽出ルール入力処理部２０２、課題抽出処理部２０３による処理の具体例を説明する。
【００５６】
モデル選択処理部２０１において、業務とシステムの関連図３００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１に業務支援システム合計数３０３とシステム支援業務合計数３０４とを選択可能な項目としてリスト表示する。
【００５７】
ルール項目選択エリア１２０１にリスト表示される業務支援システム合計数３０３とシステム支援業務合計数３０４とのうち業務支援システム合計数３０３が選択され、ルール範囲入力エリア１２０２に「２以上」が入力された場合、課題抽出ルール処理部２０２は、業務を支援するシステムの数が２以上であることを課題として設定する。
【００５８】
ルール項目選択エリア１２０１で業務支援システム合計数３０３が選択され、ルール範囲入力エリア１２０２に「０」が入力された場合、課題抽出ルール処理部２０２は、業務を支援するシステムが０個であることを課題として設定する。
【００５９】
ルール項目選択エリア１２０１でシステム支援業務合計数３０４が選択され、ルール範囲入力エリア１２０２に「５以上」が入力された場合、課題抽出ルール処理部２０２は、システムが支援する業務の数が５以上であることを課題として設定する。
【００６０】
業務項目エリア３０１に記述される各業務がシステム項目エリア３０２に記述される業務支援システムで支援される場合は、課題抽出処理部２０３は、交差するセルにフラグを立て、各業務別にフラグをカウントした合計数を業務支援システム合計数エリア３０３に登録する。また、各業務支援システム別にフラグをカウントした合計数をシステム支援業務合計数エリア３０４に登録し、アーキテクチャモデルとして記憶装置１３に格納する。
【００６１】
課題抽出ルール入力処理部２０２で登録したルール対象項目が業務支援システム合計数３０３である場合は、課題抽出処理部２０３は、業務別に業務支援システム合計数エリア３０３の数値とルール範囲エリア１２０２への登録値とを比較し、課題設定したルールを満たす業務の一覧を記憶装置１３に格納する。
【００６２】
課題抽出ルール入力処理部２０２で登録したルール対象項目がシステム支援業務合計数３０４である場合は、課題抽出処理部２０３は、システム別にシステム支援業務合計数エリア３０４の数値とルール範囲エリア１２０２への登録値とを比較し、課題設定したルールを満たすシステムの一覧を記憶装置１３に格納する。
【００６３】
例えば、図２に示す業務とシステムの関連図３００において、ルール対象項目として業務支援システム合計数３０３が選択され、エリア範囲に「２以上」が入力された場合、課題抽出処理部２０３は、「勧誘」の「勧誘プラン作成」と、「申込」の「申込受付」と、「審査」の「信用調査」と、の３つの業務のリストを抽出結果として記憶装置１３に格納する。
【００６４】
モデル選択処理部２０１において、システム一覧図４００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１にシステム利用頻度４０２とシステム最終利用時点４０３とを選択可能な項目としてリスト表示する。
【００６５】
ルール項目選択エリア１２０１にリスト表示されるシステム利用頻度４０２とシステム最終利用時点４０３とのうちシステム利用頻度４０２が選択され、ルール範囲入力エリア１２０２に「２０以下」が入力された場合、課題抽出ルール処理部２０２は、システムの利用頻度が２０以下であることを課題として設定する。
【００６６】
ルール項目選択エリア１２０１でシステム最終利用時点４０３が選択され、ルール範囲入力エリア１２０２に、例えば「２００５年１２月３日以前」が入力された場合、課題抽出ルール処理部２０２は、システムを利用した最新の時点が２００５年１２月３日以前であることを課題として設定する。
【００６７】
ルール対象項目としてシステム利用頻度４０２が登録されている場合、課題抽出処理部２０３は、システム名称別にシステム利用頻度４０２の数値とルール範囲で登録した値とを比較し、ルールを満たすシステム名称の一覧を抽出結果として記憶装置１３に格納する。
【００６８】
ルール対象項目としてシステム最終利用時点４０３が登録されている場合、課題抽出処理部２０３は、システム名称別にシステム最終利用時点４０３と現在の時点を減算した値とルール範囲エリア１２０２で登録した値とを比較し、課題として設定したルールを満たすシステム名称の一覧を抽出結果として記憶装置１３に格納する。
【００６９】
モデル選択処理部２０１において、データとシステムの関連図５００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１にデータ格納システム合計数５０３とシステム格納データ合計数５０４とを選択可能な項目としてリスト表示する。
【００７０】
ルール項目選択エリア１２０１にリスト表示されるデータ格納システム合計数５０３とシステム格納データ合計数５０４とのうちデータ格納システム合計数５０３が選択され、ルール範囲入力エリア１２０２に「２以上」が入力された場合、課題抽出ルール処理部２０２は、同一のデータを格納するシステムの数が２以上であることを課題として設定する。
【００７１】
ルール項目選択エリア１２０１でデータ格納システム合計数５０３が選択され、ルール範囲入力エリア１２０２に「０」が入力された場合、課題抽出ルール処理部２０２は、データを格納するシステムが０であることを課題として設定する。
【００７２】
ルール項目選択エリア１２０１でシステム格納データ合計数５０４が選択され、ルール範囲入力エリア１２０２に「５以上」が入力された場合、課題抽出ルール処理部２０２は、システムが格納するデータの数が５以上であることを課題として設定する。
【００７３】
課題抽出処理部２０３は、データ項目エリア５０２に記述される各データが、システム項目エリア５０１に記述されるシステムに格納される場合は、交差するセルにフラグを立て、データ別にフラグをカウントした合計数をデータ格納システム合計数エリア５０３に登録する。また、システム別にフラグをカウントした合計数をシステム格納データ合計数エリア５０４に登録し、記憶装置１３に格納する。
【００７４】
課題抽出ルール入力処理部２０２で登録したルール対象項目がシステム格納データ合計数５０４である場合は、課題抽出処理部２０３は、システム別にシステム格納データ合計数エリア５０４の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たすシステムの一覧を抽出結果として記憶装置１３に格納する。
【００７５】
課題抽出ルール入力処理部２０２で登録したルール対象項目がデータ格納システム合計数５０３である場合は、課題抽出処理部２０３は、データ別にデータ格納システム合計数エリアの数値とルール範囲エリア１２０２との登録値を比較し、課題として設定したルールを満たすデータ一覧を抽出結果として記憶装置１３に格納する。
【００７６】
モデル選択処理部２０１において、システムと機能の関連図６００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１に機能提供システム合計数６０３とシステム提供機能合計数６０４とを選択可能な項目としてリスト表示する。
【００７７】
ルール項目選択エリア１２０１にリスト表示される機能提供システム合計数６０３とシステム提供機能合計数６０４とのうち機能提供システム合計数６０３が選択され、ルール範囲入力エリア１２０２に「２以上」が入力された場合、課題抽出ルール処理部２０２は、同一の機能を提供するシステムの数が２以上であることを課題として設定する。
【００７８】
ルール項目選択エリア１２０１でシステム提供機能合計数６０４が選択され、ルール範囲入力エリア１２０２に「２５以上」が入力された場合、課題抽出ルール処理部２０２は、システムが提供するデータの数が２５以上であることを課題として設定する。
【００７９】
機能項目エリア６０１に記述される各機能をシステム項目エリア６０２に記述される業務支援システムが提供する場合は、課題抽出処理部２０３は、交差するセルにフラグを立て、機能別にフラグをカウントした合計数を機能提供システム合計数エリア６０３に登録する。また、各システム別にフラグをカウントした合計数をシステム提供機能合計数エリアに登録し、記憶装置１３に格納する。
【００８０】
課題抽出ルール入力処理部２０２で登録したルール対象項目がシステム提供機能合計数６０４である場合は、課題抽出処理部２０３は、業務支援システム別にシステム提供機能合計数エリア６０４の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たす業務支援システムの一覧を抽出結果として記憶装置１３に格納する。
【００８１】
課題抽出ルール入力処理部２０２で登録したルール対象項目が機能提供システム合計数６０３である場合は、課題抽出処理部２０３は、機能別に機能提供システム合計数エリア６０３の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たす機能の一覧を抽出結果として記憶装置１３に格納する。
【００８２】
モデル選択処理部２０１において、データ間関連図７００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１にデータ間リンク合計数７０３を選択可能な項目としてリスト表示する。
【００８３】
ルール項目選択エリア１２０１にリスト表示されるデータ間リンク合計数７０３が選択され、ルール範囲入力エリア１２０２に「１０以上」が入力された場合、課題抽出ルール処理部２０２は、データ間のリンク数が１０以上であることを課題として設定する。
【００８４】
データ項目エリア７０１に記述される各データとリンクで結合されるデータが存在する場合は、課題抽出処理部２０３は、交差するセルにフラグを立て、データ別にフラグをカウントした合計数をデータ間リンク合計数エリア７０３に登録し、記憶装置１３に格納する。
【００８５】
課題抽出ルール入力処理部２０２で登録したルール対象項目がデータ間リンク合計数７０３である場合は、課題抽出処理部２０３は、データ別に、データ間リンク合計数エリア７０３の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たすデータの一覧を抽出結果として記憶装置１３に格納する。
【００８６】
モデル選択処理部において２０１、業務とデータの関連図８００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１に業務利用データ合計数８０３とデータ利用業務合計数８０４とを選択可能な項目としてリスト表示する。
【００８７】
ルール項目選択エリア１２０１にリスト表示される業務利用データ合計数８０３とデータ利用業務合計数８０４とのうち、業務利用データ合計数８０３が選択され、ルール範囲入力エリア１２０２に「１０以上」が入力された場合、課題抽出ルール処理部２０２は、業務が利用するデータの数が１０以上であることを課題として設定する。
【００８８】
ルール項目選択エリア１２０１でデータ利用業務合計数８０４が選択され、ルール範囲入力エリア１２０２に「５以上」が入力された場合、課題抽出ルール処理部２０２は、同一のデータを業務が利用する数が５以上であることを課題として設定する。
【００８９】
データ項目エリア８０１に記述される各データを業務項目エリア８０２に記述される業務が利用する場合は、課題抽出処理部２０３は、交差するセルにフラグを立て、データ別にフラグをカウントした合計数をデータ利用業務合計数エリア８０４に登録する。また、業務別にフラグをカウントした合計数を業務利用データ合計数エリア８０３に登録し、記憶装置１３に格納する。
【００９０】
課題抽出ルール入力処理部２０２で登録したルール対象項目がデータ利用業務合計数８０４である場合は、課題抽出処理部２０３は、データ別にデータ利用業務合計数エリア８０４の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たすデータの一覧を抽出結果として記憶装置１３に格納する。
【００９１】
課題抽出ルール入力処理部２０２で登録したルール対象項目が業務利用データ合計数８０３である場合は、課題抽出処理部２０３は、業務別に業務利用データ合計数エリア８０３の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たす業務の一覧を抽出結果として記憶装置１３に格納する。
【００９２】
モデル選択処理部２０１において、システムと技術の関連図９００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１に技術利用システム合計数９０３とシステム利用技術合計数９０４とを選択可能な項目としてリスト表示する。
【００９３】
ルール項目選択エリア１２０１にリスト表示される技術利用システム合計数９０３とシステム利用技術合計数９０４とのうち技術利用システム合計数９０３が選択され、ルール範囲入力エリア１２０２に「２以下」が入力された場合、課題抽出ルール処理部２０２は、同一技術を利用する業務支援システムの数が２以下であることを課題として設定する。
【００９４】
ルール項目選択エリア１２０１でシステム利用技術９０４を選択され、ルール範囲入力エリア１２０２に「１０以上」が入力された場合、課題抽出ルール処理部２０２は、業務支援システムが利用する技術の数が１０以上であることを課題として設定する。
【００９５】
技術項目エリア９０２に記述される各技術がシステム項目エリア９０１に記述されるシステムで利用される場合は、課題抽出処理部２０３は、交差するセルにフラグを立て、技術別にフラグをカウントした合計数を技術利用システム合計数エリア９０３に登録する。また、システム別にフラグをカウントした合計数をシステム利用技術合計数エリア９０４に登録し、アーキテクチャモデルとして記憶装置１３に格納する。
【００９６】
課題抽出ルール入力処理部２０２で登録したルール対象項目が技術利用システム合計数９０３である場合は、課題抽出処理部２０３は、技術別に技術利用システム合計数エリア９０３の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たす技術の一覧を抽出結果として記憶装置１３に格納する。
【００９７】
課題抽出ルール入力処理部２０２で登録したルール対象項目がシステム利用技術業務合計数９０４である場合は、課題抽出処理部２０３は、業務支援システム別にシステム利用技術合計数エリア９０４の数値とルール範囲エリア１２０２の登録値とを比較し、課題として設定したルールを満たす業務支援システムの一覧を抽出結果として記憶装置１３に格納する。
【００９８】
モデル選択処理部２０１において、利用技術一覧図１０００が課題抽出の対象モデルとして選択された場合、課題抽出ルール処理部２０２は、ルール項目選択エリア１２０１に技術開発時点１００２と技術導入時点１００３とを選択可能な項目としてリスト表示する。
【００９９】
ルール項目選択エリア１２０１にリスト表示される技術開発時点１００２と技術導入時点１００３とのうち技術開発時点１００２が選択され、ルール範囲入力エリア１２０２に例えば「１９９８年１０月１日以前」が入力された場合、課題抽出ルール処理部２０２は、システムが開発された時点が１９９８年１０月１日以前であることを課題として設定する。
【０１００】
ルール項目選択エリア１２０１で技術導入時点１００３が選択され、ルール範囲入力エリア１２０２に、例えば「２００５年１２月３日以前」が入力された場合、課題抽出ルール処理部２０２は、技術を導入した最新の時点が２００５年１２月３日以前であることを課題として設定する。
【０１０１】
ルール対象項目として技術開発時点１００２が登録されている場合、課題抽出処理部２０３は、技術別に技術開発時点１００２の日付とルール範囲で登録した日付とを比較し、課題として設定したルールを満たす技術の一覧を抽出結果として記憶装置１３に格納する。
【０１０２】
ルール対象項目として技術導入時点１００３が登録されている場合、課題抽出処理部２０３は、技術別に技術導入時点１００３とルール範囲エリア１２０２で登録した値とを比較し、ルールを満たす技術の一覧を抽出結果として記憶装置１３に格納する。
【０１０３】
以上説明したように、本実施形態によれば、業務、システム、データ、技術やそれらの関係およびこれらの相互の関係を統一的手法で記述した業務およびシステムを多面的に捕らえることができるモデルを利用して、迅速かつ容易に課題の発生箇所および課題そのものを抽出することができる。このため、常に変化する顧客ニーズ、外部環境に適した業務およびシステムを構築することを支援することができる。
【０１０４】
特に、企業全体の業務とシステムを統一的手法でモデル化したアーキテクチャモデルを用いて、全体最適の観点から業務とシステムとの問題点を抽出し、顧客志向に改善することができる。
【０１０５】
以上の実施形態の説明は本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく変更、改良され得ると共に本発明にはその等価物が含まれる。
【図面の簡単な説明】
【０１０６】
【図１】課題抽出システム１の構成図。
【図２】業務とシステムの関連図の一例。
【図３】システム一覧図の一例。
【図４】システムとデータの関連図の一例。
【図５】システムと機能の関連図の一例。
【図６】データ間関連図の一例。
【図７】業務とデータの関連図の一例。
【図８】システムと技術の関連図の一例。
【図９】技術一覧図の一例。
【図１０】モデル選択画面の一例を示す図。
【図１１】課題抽出ルール入力画面の一例を示す図。
【図１２】課題抽出処理の処理フロー。
【符号の説明】
【０１０７】
１：課題抽出システム、１１：ＣＰＵ、１２：メモリ、１３：記憶装置、１４：記憶媒体読取装置、１５：記憶媒体、１６：入力装置、１７：出力装置、２００：プログラム、２１０：アーキテクチャモデルデータベース、２０１：モデル選択処理部、２０２：課題抽出ルール入力処理部、２０３：課題抽出処理部、２０４：結果出力処理部、２２０：課題抽出ルールデータベース
【図１】
2008102760.tif 000003
【図２】
2008102760.tif 000004
【図３】
2008102760.tif 000005
【図４】
2008102760.tif 000006
【図５】
2008102760.tif 000007
【図６】
2008102760.tif 000008
【図７】
2008102760.tif 000009
【図８】
2008102760.tif 000010
【図９】
2008102760.tif 000011
【図１０】
2008102760.tif 000012
【図１１】
2008102760.tif 000013
【図１２】
2008102760.tif 000014