(57)【要約】【課題】個々のドメイン（活動領域）に依存せず、複数のドメインから共通オブジェクトを効果的に決定すると共に、共通オブジェクトの決定サイクルを繰り返し、共通オブジェクトを更新する。【解決手段】対象となるドメインごとに、活動目的をベースにプロセスを抽出し、抽出したプロセスで利用又は生成されるデータ項目から構成名詞を抽出し、構成名詞間に同義、広義・狭義関係を付与し、さらにそれぞれのドメインの名詞間の同義、広義・狭義関係を再定義して統合し、統合された名詞間の参照頻度から共通オブジェクトを決定する。【選択図】　図１
2004013280.tif 000002
【特許請求の範囲】
【請求項１】
１または２以上のドメインを対象として共通オブジェクトを抽出するための共通オブジェクト設計支援システムであって、
対象となるドメインの情報を入力するためのドメイン情報入力手段と、
前記ドメイン情報を保持するためのデータベースと、
前記対象となるドメインごとに、当該ドメインで行われる活動目的をベースにして活動プロセスを階層的に抽出するためのプロセス抽出手段と、
前記対象となるドメインごとに、プロセスで使用するデータ項目を前記ドメイン情報から抽出するためのデータ項目抽出手段と、
前記対象となるドメインごとに、前記データ項目から構成名詞を抽出する構成名詞抽出手段と、
前記対象となるドメインごとに、抽出した構成名詞間に同義、広義及び狭義関係を付与するための同義広義狭義関係付与手段と、
前記対象となるドメインのそれぞれの、同義、広義及び狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義及び狭義関係を再定義する名詞間関係統合手段と、
前記統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出する共通オブジェクト抽出手段と
を具備することを特徴とする共通オブジェクト設計支援システム。
【請求項２】
前記対象となるドメインのデータ項目ごとに、プロパティ情報を入力するためのプロパティ情報入力手段と、
前記入力されたプロパティ情報から、前記共通オブジェクトに対してプロパティを選択して付与するためのプロパティ付与手段と
をさらに具備することを特徴とする請求項１に記載の共通オブジェクト設計支援システム。
【請求項３】
前記各手段における処理結果の内の所定のものを保持すると共に、新たなドメインが追加された場合には、前記各手段をサイクルとして繰り返すと共に、前記保持された処理結果を再利用する手段を
さらに具備することを特徴とする請求項１又は請求項２に記載の共通オブジェクト設計支援システム。
【請求項４】
１または２以上のドメインを対象として共通オブジェクトを抽出するための共通オブジェクト設計支援システムにおける共通オブジェクト設計支援方法であって、
前記共通オブジェクト設計支援システムにより、
対象となるドメインの情報を入力するためのドメイン情報入力手順と、
前記ドメイン情報をデータベースに保持するための手順と、
前記対象となるドメインごとに、当該ドメインで行われる活動目的をベースにして活動プロセスを階層的に抽出するためのプロセス抽出手順と、
前記対象となるドメインごとに、プロセスで使用するデータ項目を前記ドメイン情報から抽出するためのデータ項目抽出手順と、
前記対象となるドメインごとに、前記データ項目から構成名詞を抽出する構成名詞抽出手順と、
前記対象となるドメインごとに、抽出した構成名詞間に同義、広義及び狭義関係を付与するための同義広義狭義関係付与手順と、
前記対象となるドメインのそれぞれの、同義、広義及び狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義及び狭義関係を再定義する名詞間関係統合手順と、
前記統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出する共通オブジェクト抽出手順と
が行われることを特徴とする共通オブジェクト設計支援方法。
【請求項５】
１または２以上のドメインを対象として共通オブジェクトを抽出するための共通オブジェクト設計支援システム内のコンピュータに、
対象となるドメインの情報を入力するためのドメイン情報入力手順と、
前記ドメイン情報をデータベースに保持するための手順と、
前記対象となるドメインごとに、当該ドメインで行われる活動目的をベースにして活動プロセスを階層的に抽出するためのプロセス抽出手順と、
前記対象となるドメインごとに、プロセスで使用するデータ項目を前記ドメイン情報から抽出するためのデータ項目抽出手順と、
前記対象となるドメインごとに、前記データ項目から構成名詞を抽出する構成名詞抽出手順と、
前記対象となるドメインごとに、抽出した構成名詞間に同義、広義及び狭義関係を付与するための同義広義狭義関係付与手順と、
前記対象となるドメインのそれぞれの、同義、広義及び狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義及び狭義関係を再定義する名詞間関係統合手順と、
前記統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出する共通オブジェクト抽出手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、システム設計工程における概念設計および論理設計（要求定義段階）を支援する共通オブジェクト設計支援システムに関し、特にモデリング結果から類似する要素を抽出し共通データベースなどに使用する共通オブジェクトを効果的に決定することができる、共通オブジェクト設計支援システム、及び共通オブジェクト設計支援方法に関する。
【０００２】
【従来の技術】
以下、従来のシステム設計手法の問題点について説明する。
・従来の手法の第１の問題点
システム設計手法としては、「構造化設計手法」が代表的なものである。この構造化設計手法をはじめとするシステム設計手法（以下「従来の手法」とよぶ）は、１つのドメイン（活動分野）を対象にモデリングおよび分析を行い、要求定義を実現する。しかし、例えば、共通データベースを設計するような場合には、複数のドメインを対象に並行してモデリングを実施し、その結果を一括して扱う形での分析を行う必要がある。従来の手法では、こうした分析を行うことはできなかった。この点が第１の問題点である。
【０００３】
・従来手法の第２の問題点
また、従来の手法での分析作業では、モデリング結果内に類似する要素（プロセスやオブジェクト）が存在する場合でも、その発見はすべてモデリングを行う作業者の手作業によるものであった。１つのドメインのモデリング結果のみを対象とした分析では、作業負荷は大きいものの実施することができた。しかし、複数のドメインから得られるモデリング結果全体に対して、こうした作業をすべて手作業で実施することは、作業負荷や品質の点から見て事実上不可能である。この点が第２の問題点である。
【０００４】
・従来の手法の第３の問題点
さらに、従来の手法は、従来の手法の適用の結果（成果物）を他のドメインに対してテンプレート的に利用することは行ってきた。すなわち、従来の方法ではモデリング結果ではなく、分析結果のみを再利用してきた。ここで、本発明が対象とする共通データベースのような場合には、その共通データベース自体が新たなドメインを追加して、より多くの利用者に対する共通データベースに更新されるという運用が想定される。こうした設計では、従来の手法にように新たに追加されたドメインへのモデリングにそれまでに得られたテンプレートを利用するだけでは不十分である。すなわち、新規追加分だけでなく、それ以前のモデリング結果および分析結果のすべてを再利用して、再度分析し直す必要がある。この点が第３の問題点である。
【０００５】
【発明が解決しようとする課題】
本発明は上記問題点に鑑みなされたものであり、個々のドメイン（活動領域）に依存せず、複数のドメインから共通オブジェクトを効果的に決定することができる共に、共通オブジェクトの決定サイクルを繰り返し、共通オブジェクトの更新が可能な共通オブジェクト設計支援システム、及び共通オブジェクト設計支援方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上記課題を解決するためになされたものであり、本発明の共通オブジェクト設計支援システムは、１または２以上のドメインを対象として共通オブジェクトを抽出するための共通オブジェクト設計支援システムであって、対象となるドメインの情報を入力するためのドメイン情報入力手段と、前記ドメイン情報を保持するためのデータベースと、前記対象となるドメインごとに、当該ドメインで行われる活動目的をベースにして活動プロセスを階層的に抽出するためのプロセス抽出手段と、前記対象となるドメインごとに、プロセスで使用するデータ項目を前記ドメイン情報から抽出するためのデータ項目抽出手段と、前記対象となるドメインごとに、前記データ項目から構成名詞を抽出する構成名詞抽出手段と、前記対象となるドメインごとに、抽出した構成名詞間に同義、広義及び狭義関係を付与するための同義広義狭義関係付与手段と、前記対象となるドメインのそれぞれの、同義、広義及び狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義及び狭義関係を再定義する名詞間関係統合手段と、前記統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出する共通オブジェクト抽出手段とを具備することを特徴とする。
これにより、複数のドメインにおける共通オブジェクトを容易に決定することができる。また、ドメイン依存しない汎用性を持つ分析が行える。また、作業成果を再利用することができる。
【０００７】
また、本発明の共通オブジェクト設計支援システムは、前記対象となるドメインのデータ項目ごとに、プロパティ情報を入力するためのプロパティ情報入力手段と、前記入力されたプロパティ情報から、前記共通オブジェクトに対してプロパティを選択して付与するためのプロパティ付与手段とをさらに具備することを特徴とする。
これにより、共通オブジェクトを実際のシステムで運用できるようになる。
【０００８】
また、本発明の共通オブジェクト設計支援システムは、前記各手段における処理結果の内の所定のものを保持すると共に、新たなドメインが追加された場合には、前記各手段をサイクルとして繰り返すと共に、前記保持された処理結果を再利用する手段をさらに具備することを特徴とする。
これにより、新たなドメインを追加して共通オブジェクトを再度決定する作業が効率的に行える。
【０００９】
また、本発明の共通オブジェクト設計支援方法は、１または２以上のドメインを対象として共通オブジェクトを抽出するための共通オブジェクト設計支援システムにおける共通オブジェクト設計支援方法であって、前記共通オブジェクト設計支援システムにより、対象となるドメインの情報を入力するためのドメイン情報入力手順と、前記ドメイン情報をデータベースに保持するための手順と、前記対象となるドメインごとに、当該ドメインで行われる活動目的をベースにして活動プロセスを階層的に抽出するためのプロセス抽出手順と、前記対象となるドメインごとに、プロセスで使用するデータ項目を前記ドメイン情報から抽出するためのデータ項目抽出手順と、前記対象となるドメインごとに、前記データ項目から構成名詞を抽出する構成名詞抽出手順と、前記対象となるドメインごとに、抽出した構成名詞間に同義、広義及び狭義関係を付与するための同義広義狭義関係付与手順と、前記対象となるドメインのそれぞれの、同義、広義及び狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義及び狭義関係を再定義する名詞間関係統合手順と、前記統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出する共通オブジェクト抽出手順とが行われることを特徴とする。
これにより、複数のドメインにおける共通オブジェクトを容易に決定することができる。また、ドメイン依存しない汎用性を持つ分析が行える。また、作業成果を再利用することができる。
【００１０】
また、本発明のコンピュータプログラムは、１または２以上のドメインを対象として共通オブジェクトを抽出するための共通オブジェクト設計支援システム内のコンピュータに、対象となるドメインの情報を入力するためのドメイン情報入力手順と、前記ドメイン情報をデータベースに保持するための手順と、前記対象となるドメインごとに、当該ドメインで行われる活動目的をベースにして活動プロセスを階層的に抽出するためのプロセス抽出手順と、前記対象となるドメインごとに、プロセスで使用するデータ項目を前記ドメイン情報から抽出するためのデータ項目抽出手順と、前記対象となるドメインごとに、前記データ項目から構成名詞を抽出する構成名詞抽出手順と、前記対象となるドメインごとに、抽出した構成名詞間に同義、広義及び狭義関係を付与するための同義広義狭義関係付与手順と、前記対象となるドメインのそれぞれの、同義、広義及び狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義及び狭義関係を再定義する名詞間関係統合手順と、前記統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出する共通オブジェクト抽出手順とを実行させるためのプログラムである。
【００１１】
【発明の実施の形態】
［本発明の基本概念の説明］
本発明は、システム設計やデータベースのコンテンツ設計などといった要求定義、あるいは共通オブジェクト設計を支援する、モデリング・分析手法を用いた共通オブジェクト設計支援システムである。どのような活動でどのような情報が利用あるいは生成されるかを整理し、全体を通してより多くの利用が見込まれる情報を発見しようとするものである。
【００１２】
最初に、要求定義の対象となる活動分野（ドメイン）を決定する。そして、各ドメイン（例えば、「建築」）で行われる、あるいは行われるべき活動をプロセス（例えば、「設計」）として抽出する。これをプロセスツリーと称する。プロセスツリーのうち、末端のプロセスを中心に、そのプロセスで利用あるいは生成される情報をデータ項目として抽出する。データ項目の与えられたプロセスツリーをプロセスモデルとよぶ。さらに、プロセスモデル内のデータ項目から、形態素解析により、その表記に使用している名詞のみを抽出し、それらの間に同義あるいは広義・狭義関係を定義する。以上の作業をモデリングとよび、対象とするドメインの数だけ同時並行的に実施する。
【００１３】
すべてのドメインに対するモデリング作業を終了したところで、それぞれのドメインで定義された名詞間の関係を統合し、集約・汎化関係を再定義する。集約・汎化関係にある名詞は一連の意味ネットワークを形成することになる。
【００１４】
この意味ネットワークのすべての構成名詞を一時的にそこに属する１つの名詞に置換する。置換の対象はプロセスモデルから抽出したデータ項目である。すなわち、データ項目に表記に使用している名詞は、それぞれが集約・汎化関係の意味ネットワークに属することになるが、各意味ネットワークを代表する名詞に一時的に置換されるということである。これにより、本来、形容詞や連体修飾語、名詞などからなるデータ項目が、置換された名詞の列に変換される。これを、「標準データ名」とよぶ。
【００１５】
次に、構成名詞が一致あるいは類似する標準データ名を集め、各置換元であるデータ項目を収集する。これを「データ項目の類型化」とよぶ。類型化されたデータ項目から再度構成名詞のみを抽出し、各名詞および前後する２つの名詞間の発生回数を集計する。以上の結果から、類型化するデータ項目を代表することのできるデータ項目、すなわち、オブジェクトを決定することができる。これが開発システムに対する要求あるいは共通オブジェクトである。
【００１６】
［本発明の概要の説明］
図１は、本発明の共通オブジェクト設計支援システムにおける処理工程の流れを示すための図である。本発明では、要求定義あるいは共通オブジェクトの設計に関わる手続きを、プロセスモデリング工程２２と、分析／統合工程２４という２つの処理工程に分割する。
・プロセスモデリング工程２２は、対象ドメイン２１のプロセスモデル２３を抽出し、プロセスモデル２３内のデータ項目で使用している「名詞間関係」を定義する処理工程である。なお、具体的な例については、後述する。
・分析／統合工程２４は、すべてのプロセスモデル２３を統合し、それらの中から共通オブジェクト２５を抽出・決定する工程である。なお、具体的な例については、後述する。
【００１７】
従って、全体の流れとしては、以下のようになる。
（１）最初に、分析管理者（システムアナリスト）１１が目的とする共通オブジェクト２５を決定するための対象となるドメイン２１を決定する。
（２）次に、共通オブジェクト設計支援システム５０では、対象となるドメイン２１のプロセスのモデリング工程２２を実行する。
（３）プロセスモデリング工程２２の結果として、プロセスモデル２３を得る。
（４）次に、プロセスモデル２３の分析／統合を行い、共通オブジェクト２５を得る。得られた、共通オブジェクト２５は、次回のモデリング時に初期値として使用される。
（５）共通オブジェクトを更新する際には、上記（１）から（４）のサイクルが繰り返される。
【００１８】
また、図２は、本発明の共通オブジェクト設計支援システムの運用例について説明するための図であり、本発明の共通オブジェクト設計支援システムにおいては、前半の第１サイクルで共通オブジェクトの名称のみを決定し、後半の第２サイクルで共通オブジェクトにプロパティ（属性）を付与する。
（１）ステップＳ１１（モデリング）
対象となるドメイン２１のモデリングを行う。モデリングの際には、データ項目に含まれ名称（名詞）のみを抽出する。
（２）ステップＳ１２（分析／統合）
データ項目から抽出した名詞間関係の分析／統合を行う。
（３）ステップＳ１３（共通オブジェクトの決定）
名詞間関係の分析／統合結果から、名詞間の参照頻度を基に、共通オブジェクトを決定する。但し、この段階では、共通オブジェクトは名称のみである。
（４）ステップＳ１４（モデリング）
各プロセスモデル中で、第１サイクルで決定された共通オブジェクトにあたるデータ項目のみ属性を抽出する。
（５）ステップＳ１６（分析／統合）
共通オブジェクトごとに共通のものとして定義すべき属性を決定する。
（６）ステップＳ１７（共通オブジェクトの属性決定）
共通オブジェクトにプロパティ（属性）が付与される。
【００１９】
また、図３は、プロセスモデリングについて説明するための図である。
・プロセスモデル２３は、ドメイン（例えば、「建築」）２１、アクタ（例えば、「設計」）３１（活動目的）、階層構造のプロセス（例えば、「測量」）３２、データ項目３３の４つの要素から構成される。
・ドメイン２１内には、さまざまな活動主体（例えば、部署や役割など）が存在するが、これらの内の主要なものをアクタ３１とよび、プロセスモデル２３の中に展開する。アクタ３１が抽出されると、そのアクタ３１が実施すべき、あるいは実施している活動をプロセス３２として抽出する。
・「プロセス３２」は、実際の活動（作業）というよりもむしろ活動目的が中心であり、それを単文であらわしたものである。例えば、「○○スーパに○○を買いに行く」ではなく、これを目的ベースで抽象化した「買い物に行く」といったものである。しかし、このプロセスは抽象度が高いため、どのような情報が必要であるか、あるいは生成されるかを導くことは困難である。そこで、プロセスの抽象度に階層性を持たせる。すなわち、あるプロセスは、それを実現するためのより抽象度の低い活動目的を持った複数のプロセスに分解することができるということである。この階層は無限に展開することができるが、可読性および実現可能性の観点から５〜７階層程度で表現することが適当である。このように展開されたプロセスの階層構造を特にプロセスツリーとよぶ。プロセスツリーが抽出されたところで、末端のプロセスを中心にそのプロセスで必要とするか、あるいは生成される情報をデータ項目として抽出する。１つのプロセスは複数のデータ項目を持つことができ、各データ項目に対して、「必要な入力情報」、「必ず生成される情報」などのように、種別を与える。図４にプロセスモデルの例を示す。
【００２０】
［共通オブジェクト設計支援システムの具体的な例での説明］
次に、本発明の共通オブジェクト設計支援システムを使用した処理の流れについて、より具体的な例を上げて説明する。
【００２１】
（１）ステップＳ２１（図５）
図５に例示するように、あるドメイン（ドメイン１とする）のプロセスモデルを作成し（図３参照）、そのデータ項目の抽出結果と、その出現頻度の回数が、以下のものであるとする。
・橋梁の点検結果（４回）
・トンネルの検査結果（５回）
・トンネルの検査方法（３回）
【００２２】
（２）ステップＳ２２（図５）
次に、形態素解析により、データ項目の構成名詞を抽出する。
・「橋梁の点検結果」に対しては、「橋梁」、「点検」、「結果」となる。
・「トンネルの検査結果」に対しては、「トンネル」、「検査」、「結果」となる。
・「トンネルの検査方法」に対しては、「トンネル」、「検査」、「方法」となる。
なお、ステップＳ２２中の数字は、名詞間の参照頻度である。
【００２３】
（３）ステップＳ２３（図５）
次に、抽出された構成名詞について、同義、広義・狭義関係を付与する。図５に示す例では、「橋梁」と「トンネル」については「道路構造物」なる名詞で関連付けする。また、「点検」と「検査」は同義とする。なお、このステップＳ２３は、人間が、共通オブジェクト設計支援システムの画面上で関係付けを行うこともできる。
また、図６は、対象ドメインの決定から、図５までの処理手順を示した図である。
【００２４】
（４）ステップＳ２４（図７）
図７のステップＳ２４に示すように、ドメイン１の成果物として、プロセスモデルと名詞間関係図が得られる。
【００２５】
（５）ステップＳ２５（図７）
また、他のドメイン（ドメイン２とする）でのモデリングの成果物が、以下のものあったとする。
・データ項目：「切土の点検結果（３回出現）」
・構成名詞：「道路構造物」、「点検」、「結果」、「切土」
【００２６】
（６）ステップＳ２６（図７）
ドメイン１およびドメイン２を構成する名詞間の同義、広義・狭義関係を統合する。
・「道路構造物」で、「橋梁」、「切土」、「トンネル」を関連付けする。
・「点検」と「検査」は同義関係とする。「結果」と「方法」はそのまま残す。
【００２７】
（７）ステップＳ２７（図７）
構成名詞間の参照頻度を集計する。例えば、名詞「点検」−「結果」間の参照頻度は、ドメイン１では、「点検結果」が４回、同義である「検査結果」が５回、ドメイン２では「点検結果」が３回であるので、合計１２回となる（符号ａで示す数字）。また、名詞「点検」の参照頻度については、ドメイン１では、「点検」が７回、同義である「検査」が５回出現し、ドメイン２では、「点検」が３回出現しているので、合計１５回となる（符号ｂで示す数字）。
【００２８】
（８）ステップＳ２８（図８）
図８に示すように、構成名詞間の参照頻度の集計結果から、共通オブジェクトを決定する。ステップＳ２８に示す例では、出現頻度４回以上のものを共通オブジェクトとして選択し、「トンネル」、「橋梁」、「点検結果」がドメイン１とドメイン２の共通オブジェクトとなる。なお、「点検結果」は「点検」と「結果」に分けてもよいが、「点検」、「結果」の出現頻度と、「点検」と「結果」を結ぶ線の出現頻度がほほ同等であるので「点検結果」として抽出する。
【００２９】
（９）ステップＳ２９（図８）
こうして、得られた共通オブジェクトに対して、データ項目の対応付けを行う。ステップＳ２９の例では、１つの共通オブジェクトに、すべてのデータ項目を対応付けするルールを用いているための、「点検結果」に各データ項目を対応付けているが、特にこれに限られるわけではない。なお、この対応付けは、システムが自動で行うが、必要に応じて人間が画面を見ながら行うこともできる。
【００３０】
また、図９は、対象ドメインの決定から、図８示す共通オブジェクトの決定までの処理手順を整理して示したものである。
【００３１】
（１０）ステップＳ３０（図１０）
図１０のステップＳ３０に示すように、決定した共通オブジェクトのデータ項目に対して、プロパティ（属性情報）を与える。
・データ項目「橋梁の点検結果」に対しては、「点検区間」、「点検方法」、「日時」、「問題個所」の各プロパティを与える。
・データ項目「トンネルの検査結果」に対しては、「点検区間」、「検査内容」、「問題個所」の各プロパティを与える。
・データ項目「切土の点検結果」に対しては、「点検区間」、「点検方法」、「点検日時」、「問題個所」の各プロパティを与える。
【００３２】
（１１）ステップＳ３１（図１０）
図１０のステップＳ３１に示すように、共通オブジェクトへのプロパティが最終的に決定される。すなわち、共通オブジェクト「点検結果」に対して、「点検区間」、「点検方法」、「日時」、「問題個所」の各プロパティが決定される。
【００３３】
また、図１１は、対象ドメインの決定から、対象ドメインの決定から、図１０に示す共通オブジェクトへのプロパティの付与までの処理手順を示したものである。
【００３４】
［他の具体例の説明］
また、他の具体例（ケーススタディ）について説明する。この例では、以下の目的と対象ドメインにより共通オブジェクトと、プロパティを決定した例である（図１２参照）。
（１）目的：国道管理に関する共通オブジェクトを決定する。
（２）対象ドメイン：
・安全な道路空間の確保
・環境保全
・円滑な交通の確保
・公物管理
以上の目的と対象ドメインから、図１３に示す、ステップＳ３１〜ステップＳ３８までの処理の流れを経て、図１４に示す共通オブジェクトとプロパティを決定することができる。
【００３５】
［システム構成例の説明］
また、図１５は、本発明の共通オブジェクト設計支援システムの構成例を示す図であり、図１５において、５０は共通オブジェクト設計支援システム、５１は通信ネットワーク４１と共通オブジェクト設計支援システムとを接続する通信用インタフェース、５２は共通オブジェクト設計支援システムの全体を統括制御する制御部、６０は処理プログラム部、７０はデータベースを示している。
【００３６】
また、処理プログラム部６０には、以下の処理部が含まれている。
・ドメイン情報入力処理部６１は、共通オブジェクトを求める際の、対象となるドメインの情報を入力するための処理部である。
・プロセス抽出処理部６２は、対象となるドメインの情報から、当該ドメインで行われる活動目的をベースにして、活動プロセスを階層的に抽出するための処理部である。
・データ項目抽出処理部６３は、プロセスで利用されるデータ項目をデータベースのドメイン情報から抽出するための処理部である。
・構成名詞抽出処理部６４は、データ項目から構成名詞を抽出するための処理部である。
・同義広義狭義関係付与処理部６５は、構成名詞抽出処理部６４により抽出したデータ項目の構成名詞間に、同義、広義・狭義関係を付与するための処理部である。
・名詞間関係統合処理部６６は、対象となるドメインのそれぞれの、同義、広義・狭義関係が付与された名詞間の関係を集約し、名詞間の同義、広義・狭義関係を再定義し統合するための処理部である。
・共通オブジェクト抽出処理部６７は、名詞間関係統合処理部６６により統合された名詞間の参照頻度を集計し、名詞間の参照頻度が所定の回数以上の各名詞を共通オブジェクトとして抽出するための処理部である。
・プロパティ情報入力処理部６８は、対象となるドメインのデータ項目ごとに、プロパティの情報を入力するための処理部である。
・プロパティ付与処理部６９は、プロパティ情報入力処理部６８により入力されたプロパティの情報から、共通オブジェクトに付与するプロパティを選択付与するための処理部である。
【００３７】
また、データベース７０には、対象となるドメインの情報７１の他、本システムの処理に必要なその他の情報７２が保持される。
【００３８】
なお、この処理プログラム部６０は専用のハードウェアにより実現されるものであってもよく、またこの処理プログラム部はメモリおよびＣＰＵ（中央処理装置）等の汎用の情報処理装置により構成され、この処理部の機能を実現するためのプログラム（図示せず）をメモリにロードして実行することによりその機能を実現させるものであってもよい。また、この共通オブジェクト設計支援システムには、周辺機器として入力装置、表示装置等（いずれも表示せず）が接続されているものとする。ここで、入力装置としては、キーボード、マウス等の入力デバイスのことをいう。表示装置とは、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）や液晶表示装置等のことをいう。
【００３９】
以上、本発明の実施の形態について説明したが、図１５に示す共通オブジェクト設計支援システム内の処理プログラム部６０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、図１５に示す共通オブジェクト設計支援システム内の処理プログラム部６０に必要な処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可般媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの（伝送媒体ないしは伝送波）、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４１】
以上、本発明の共通オブジェクト設計支援システムの実施の形態について説明したが、本発明は上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００４２】
【発明の効果】
以上説明したように、本発明の共通オブジェクト設計支援システム、及び共通オブジェクト設計支援方法においては、対象となるドメインごとに、活動目的をベースにプロセスを抽出し、抽出したプロセスで利用又は生成されるデータ項目から構成名詞を抽出し、構成名詞間に同義、広義・狭義関係を付与する。そして、対象となるドメインのそれぞれの、名詞間の同義、広義・狭義関係を集約し、再定義して統合し、統合された名詞間の参照頻度から共通オブジェクトを決定する。
これにより、複数のドメインにおける共通オブジェクトを容易に決定することができる。また、ドメインに依存しない汎用性を持つ分析が行える。また、作業成果を再利用することができる。
【００４３】
また、本発明の共通オブジェクト設計支援システムにおいては、共通オブジェクトにプロパティを付与するようにしたので、これにより、共通オブジェクトを実際のシステムで運用できる。
【００４４】
また、本発明の共通オブジェクト設計支援システムにおいては、新たなドメインが追加された場合には、以前の処理結果を再利用して、新たな処理サイクルを繰り返す。これにより、新たなドメインを追加して共通オブジェクトを決定する作業が、効率的に行える。
【図面の簡単な説明】
【図１】共通オブジェクト設計支援システムおける処理の流れを示す図である。
【図２】本発明の共通オブジェクト設計支援システムの運用例について説明するための図である。
【図３】プロセスモデリングについて説明するための図である。
【図４】プロセスモデルの例を示す図である。
【図５】データ項目の構成名詞間の関連付けを示す図である。
【図６】対象ドメインの決定からデータ項目の構成名詞間の関連付けまでの手順を示す図である。
【図７】構成名詞間の参照頻度の集計例を示す図である。
【図８】共通オブジェクトの決定方法を説明するための図である。
【図９】対象ドメインの決定から共通オブジェクトの決定までの手順を示す図である。
【図１０】共通オブジェクトのプロパティの決定方法を説明するための図である。
【図１１】対象ドメインの決定から共通オブジェクトのプロパティの決定までの手順を示す図である。
【図１２】ケーススタディの例を示す図である。
【図１３】ケーススタディの処理手順を示す図である。
【図１４】ケーススタディの結果を示す図である。
【図１５】共通オブジェクト設計支援システムの構成例を示す図である。
【符号の説明】
２１　対象ドメイン
２５　共通オブジェクト
３１　アクタ（活動目的）
３２　プロセス（活動プロセス）
３３　データ項目
５０　共通オブジェクト設計支援システム
６１　ドメイン情報入力処理部
６２　プロセス抽出処理部
６３　データ項目抽出処理部
６４　構成名詞抽出処理部
６５　同義広義狭義関係付与処理部
６６　名詞間関係統合処理部
６７　共通オブジェクト抽出処理部
６８　プロパティ情報入力処理部
６９　プロパティ付与処理部
７０　データベース
７１　ドメイン情報
【図１】
2004013280.tif 000003
【図２】
2004013280.tif 000004
【図３】
2004013280.tif 000005
【図４】
2004013280.tif 000006
【図５】
2004013280.tif 000007
【図６】
2004013280.tif 000008
【図７】
2004013280.tif 000009
【図８】
2004013280.tif 000010
【図９】
2004013280.tif 000011
【図１０】
2004013280.tif 000012
【図１１】
2004013280.tif 000013
【図１２】
2004013280.tif 000014
【図１３】
2004013280.tif 000015
【図１４】
2004013280.tif 000016
【図１５】
2004013280.tif 000017