JP2000056956A - 要求仕様モデル・他形式モデル変換装置及び方法 - Google Patents
要求仕様モデル・他形式モデル変換装置及び方法Info
- Publication number
- JP2000056956A JP2000056956A JP22263898A JP22263898A JP2000056956A JP 2000056956 A JP2000056956 A JP 2000056956A JP 22263898 A JP22263898 A JP 22263898A JP 22263898 A JP22263898 A JP 22263898A JP 2000056956 A JP2000056956 A JP 2000056956A
- Authority
- JP
- Japan
- Prior art keywords
- information
- character
- model
- requirement specification
- entity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】要求仕様モデルを他形式モデルに変換する際、
キャラクターから内部手続の実行主体である構成要素を
抽出し、他形式モデルに反映できるようにする。 【解決手段】要求仕様モデルファイル入力部104より
要求仕様モデルファイルを読み込み、キャラクター情報
記憶部105に入力された要求仕様モデルの構成要素
が、シナリオ情報記憶部106にシナリオが格納され
る。エンティティ情報生成部108は、エンティティ情
報生成規則に基づいてエンティティを生成する。プロセ
ス情報生成部109は、プロセス情報生成規則に基づ
き、プロセスを生成する。マトリクス情報生成部113
は、マトリクス情報規則に基づき、プロセスからエンテ
ィティへのアクセス関係を示すマトリクスを生成する。
他形式モデル出力部116は、エンティティ、プロセ
ス、マトリクスを統合し他形式モデルファイルを出力す
る。
キャラクターから内部手続の実行主体である構成要素を
抽出し、他形式モデルに反映できるようにする。 【解決手段】要求仕様モデルファイル入力部104より
要求仕様モデルファイルを読み込み、キャラクター情報
記憶部105に入力された要求仕様モデルの構成要素
が、シナリオ情報記憶部106にシナリオが格納され
る。エンティティ情報生成部108は、エンティティ情
報生成規則に基づいてエンティティを生成する。プロセ
ス情報生成部109は、プロセス情報生成規則に基づ
き、プロセスを生成する。マトリクス情報生成部113
は、マトリクス情報規則に基づき、プロセスからエンテ
ィティへのアクセス関係を示すマトリクスを生成する。
他形式モデル出力部116は、エンティティ、プロセ
ス、マトリクスを統合し他形式モデルファイルを出力す
る。
Description
【0001】
【発明の属する技術分野】本発明は、システム開発対象
業務を構成する構成要素に関する構成要素情報と、構成
要素内、または、構成要素間の手続きの起動連鎖を記録
した手続き連鎖情報を保持するシナリオとによって定義
された要求仕様モデルを他の形式のモデルに変換する要
求仕様モデル・他形式モデル変換装置及びその変換方法
に関する。
業務を構成する構成要素に関する構成要素情報と、構成
要素内、または、構成要素間の手続きの起動連鎖を記録
した手続き連鎖情報を保持するシナリオとによって定義
された要求仕様モデルを他の形式のモデルに変換する要
求仕様モデル・他形式モデル変換装置及びその変換方法
に関する。
【0002】
【従来の技術】システム開発における要求仕様定義のた
めの技術として、例えば、特開平9−81611号公報
に記載されるように、対象業務を構成する要素であるキ
ャラクターを定義し、キャラクターに持たせるデータや
手続きを使って実世界の業務をシーンと呼ばれるシナリ
オの断片的な具体例として入力していくことで要求仕様
を定義していく技術がある。
めの技術として、例えば、特開平9−81611号公報
に記載されるように、対象業務を構成する要素であるキ
ャラクターを定義し、キャラクターに持たせるデータや
手続きを使って実世界の業務をシーンと呼ばれるシナリ
オの断片的な具体例として入力していくことで要求仕様
を定義していく技術がある。
【0003】ここでいうキャラクターとは、要求仕様中
に出てくる「人」や具体的な「物」、その他概念的な
「抽象物」を言う。キャラクターは、その名称、そのイ
メージを表現する表示図形情報、保持する内部データ情
報と内部手続き情報を持っている。キャラクターが保持
する内部データ情報を属性と言い、キャラクターが保持
する内部手続き情報をメッセージと言う。
に出てくる「人」や具体的な「物」、その他概念的な
「抽象物」を言う。キャラクターは、その名称、そのイ
メージを表現する表示図形情報、保持する内部データ情
報と内部手続き情報を持っている。キャラクターが保持
する内部データ情報を属性と言い、キャラクターが保持
する内部手続き情報をメッセージと言う。
【0004】また、シナリオとは、要求仕様の断片的な
具体例を言う。シナリオは、シーンおよびそのシナリオ
に登場するキャラクターに関する情報を構成要素として
持つ。シーンとは、キャラクター間の内部手続きの起動
のことである。
具体例を言う。シナリオは、シーンおよびそのシナリオ
に登場するキャラクターに関する情報を構成要素として
持つ。シーンとは、キャラクター間の内部手続きの起動
のことである。
【0005】内部手続きとは、例えば、計算機からデー
タベースにアクセスするといった、キャラクター間で参
照や更新などのアクセスを行い実行する作業または処理
のことである。
タベースにアクセスするといった、キャラクター間で参
照や更新などのアクセスを行い実行する作業または処理
のことである。
【0006】要求仕様定義技術で定義した要求仕様モデ
ルファイルを、他形式のモデルファイルを扱うプログラ
ムで利用できるように変換する技術として、要求仕様モ
デル・他形式モデル変換技術がある。
ルファイルを、他形式のモデルファイルを扱うプログラ
ムで利用できるように変換する技術として、要求仕様モ
デル・他形式モデル変換技術がある。
【0007】要求仕様モデル・他形式モデル変換技術と
は、上記の要求仕様定義プログラムにより定義した要求
仕様モデルファイルを、別のプログラムが入力する他形
式モデルファイルのデータ形式に合せて変換し、そのプ
ログラムが入力して編集し、表示装置に表示できるよう
にする技術である。
は、上記の要求仕様定義プログラムにより定義した要求
仕様モデルファイルを、別のプログラムが入力する他形
式モデルファイルのデータ形式に合せて変換し、そのプ
ログラムが入力して編集し、表示装置に表示できるよう
にする技術である。
【0008】
【発明が解決しようとする課題】上述したような従来の
要求仕様定義のための技術では、内部手続きを実行する
主体であるキャラクターを明確に示す方法を提供してい
なかった。
要求仕様定義のための技術では、内部手続きを実行する
主体であるキャラクターを明確に示す方法を提供してい
なかった。
【0009】また、上述したような従来の要求仕様モデ
ル・他形式モデル変換の技術においても、内部手続きを
実行する主体であるキャラクターを抽出する方法を提供
していなかった。そのため、従来の要求仕様変換技術に
より得た他形式モデルでは、システムにおける内部手続
き実行の主体があいまいであり、システム構成要素間の
関係の確認などといったシステム分析の作業を困難なも
のにしていた。
ル・他形式モデル変換の技術においても、内部手続きを
実行する主体であるキャラクターを抽出する方法を提供
していなかった。そのため、従来の要求仕様変換技術に
より得た他形式モデルでは、システムにおける内部手続
き実行の主体があいまいであり、システム構成要素間の
関係の確認などといったシステム分析の作業を困難なも
のにしていた。
【0010】本発明の目的は、要求仕様モデルから他形
式モデルに変換する時に、キャラクターから内部手続き
を実行する主体である構成要素を抽出し、他形式モデル
に反映させることのできる要求仕様モデル・他形式モデ
ル変換装置を提供することにある。
式モデルに変換する時に、キャラクターから内部手続き
を実行する主体である構成要素を抽出し、他形式モデル
に反映させることのできる要求仕様モデル・他形式モデ
ル変換装置を提供することにある。
【0011】
【課題を解決するための手段】上記目的を達成するため
に、本発明による要求仕様モデル・他形式モデル変換装
置及び方法では、システム開発対象業務を構成する要素
が保持する名称、外観を表現する表示図形情報、データ
名称、及び手続き名称を記録した構成要素情報と、構成
要素間の手続きの起動連鎖を記録した手続き起動連鎖情
報、または構成要素内の手続きの起動連鎖を記録した手
続き起動連鎖情報を保持するシナリオとによって定義さ
れた要求仕様モデルを、他の形式のモデルに変換する要
求仕様モデル・他形式モデル変換装置および方法におい
て、コンピュータ読み取り可能な記憶装置に格納され、
要求仕様モデルからなる要求仕様モデルファイルを要求
仕様モデルファイル入力手段から読み込む。
に、本発明による要求仕様モデル・他形式モデル変換装
置及び方法では、システム開発対象業務を構成する要素
が保持する名称、外観を表現する表示図形情報、データ
名称、及び手続き名称を記録した構成要素情報と、構成
要素間の手続きの起動連鎖を記録した手続き起動連鎖情
報、または構成要素内の手続きの起動連鎖を記録した手
続き起動連鎖情報を保持するシナリオとによって定義さ
れた要求仕様モデルを、他の形式のモデルに変換する要
求仕様モデル・他形式モデル変換装置および方法におい
て、コンピュータ読み取り可能な記憶装置に格納され、
要求仕様モデルからなる要求仕様モデルファイルを要求
仕様モデルファイル入力手段から読み込む。
【0012】要求仕様モデルファイル入力手段が入力し
た要求仕様モデルファイルから得られる構成要素情報を
構成要素情報記憶手段に記憶する。また、要求仕様モデ
ルファイル入力手段が入力した要求仕様モデルファイル
から得られるシナリオをシナリオ情報記憶手段に記憶す
る。
た要求仕様モデルファイルから得られる構成要素情報を
構成要素情報記憶手段に記憶する。また、要求仕様モデ
ルファイル入力手段が入力した要求仕様モデルファイル
から得られるシナリオをシナリオ情報記憶手段に記憶す
る。
【0013】動作主情報生成手段は、シナリオ情報記憶
手段に格納されたシナリオ情報を基に、他形式モデルに
おいて手続きを実行する構成要素である動作主要素情報
を生成する。動作主情報生成手段により生成された他形
式モデルの要素は、コンピュータ書き込み可能な記憶装
置に格納される。
手段に格納されたシナリオ情報を基に、他形式モデルに
おいて手続きを実行する構成要素である動作主要素情報
を生成する。動作主情報生成手段により生成された他形
式モデルの要素は、コンピュータ書き込み可能な記憶装
置に格納される。
【0014】
【発明の実施の形態】図1は、本実施の形態において要
求仕様モデル変換を行う電子計算機の構成図である。本
実施の形態では、要求仕様モデルから、システム開発の
包括的な方法論である、インフォメーション・エンジニ
アリングにおけるプロセス、エンティティ、及びプロセ
スからエンティティへのアクセス関係を示すマトリクス
を生成する。
求仕様モデル変換を行う電子計算機の構成図である。本
実施の形態では、要求仕様モデルから、システム開発の
包括的な方法論である、インフォメーション・エンジニ
アリングにおけるプロセス、エンティティ、及びプロセ
スからエンティティへのアクセス関係を示すマトリクス
を生成する。
【0015】インフォメーション・エンジニアリングに
関する技術としては、例えば、Texas Instr
uments,Inc.,”A Guide to In
formation Engineering usin
g the IEF”(邦題:「CASE実用ガイ
ド」),ISBN4−8222−7136−6に記載さ
れた技術が知られている。
関する技術としては、例えば、Texas Instr
uments,Inc.,”A Guide to In
formation Engineering usin
g the IEF”(邦題:「CASE実用ガイ
ド」),ISBN4−8222−7136−6に記載さ
れた技術が知られている。
【0016】ここでいうプロセスとは、例えば、画面を
参照する、帳票を更新する、などといった、システムの
構成要素に対して参照・更新・入出力などといったアク
セスを実行する要素をいう。また、エンティティとは、
例えば、画面や帳票などといった、システムの構成要素
であり、プロセスによってアクセスされるものをいう。
また、マトリクスとは、システムを構成する要素である
プロセスから、同じくシステムを構成する要素であるエ
ンティティへのアクセス関係の表をいう。
参照する、帳票を更新する、などといった、システムの
構成要素に対して参照・更新・入出力などといったアク
セスを実行する要素をいう。また、エンティティとは、
例えば、画面や帳票などといった、システムの構成要素
であり、プロセスによってアクセスされるものをいう。
また、マトリクスとは、システムを構成する要素である
プロセスから、同じくシステムを構成する要素であるエ
ンティティへのアクセス関係の表をいう。
【0017】図1において、処理装置102は、パーソ
ナルコンピュータ、あるいはワークステーションなどの
計算機である。処理装置102の主記憶装置又は処理装
置102に接続される外部記憶装置上には、キャラクタ
ー情報を構成する要素であるキャラクターを識別するキ
ャラクター名称、キャラクターの状態を表す値を格納す
る属性、及びキャラクターの実行可能な動作を表し、か
つキャラクターの外観を示すビットマップ種別を記憶す
るキャラクター情報記憶部105、シナリオ情報を構成
する要素であるシナリオを識別するシナリオ識別子、シ
ナリオを構成するシーンを記憶するシナリオ情報記憶部
106、エンティティ情報生成部108が生成したエン
ティティ情報を記憶するエンティティ情報記憶部11
1、プロセス情報生成部109が生成したプロセス情報
を記憶するプロセス情報記憶部112、及びマトリクス
情報生成部が生成したマトリクス情報を記憶するマトリ
クス情報記憶部115の各記憶部が設けられる。
ナルコンピュータ、あるいはワークステーションなどの
計算機である。処理装置102の主記憶装置又は処理装
置102に接続される外部記憶装置上には、キャラクタ
ー情報を構成する要素であるキャラクターを識別するキ
ャラクター名称、キャラクターの状態を表す値を格納す
る属性、及びキャラクターの実行可能な動作を表し、か
つキャラクターの外観を示すビットマップ種別を記憶す
るキャラクター情報記憶部105、シナリオ情報を構成
する要素であるシナリオを識別するシナリオ識別子、シ
ナリオを構成するシーンを記憶するシナリオ情報記憶部
106、エンティティ情報生成部108が生成したエン
ティティ情報を記憶するエンティティ情報記憶部11
1、プロセス情報生成部109が生成したプロセス情報
を記憶するプロセス情報記憶部112、及びマトリクス
情報生成部が生成したマトリクス情報を記憶するマトリ
クス情報記憶部115の各記憶部が設けられる。
【0018】処理装置102は、その機能として、コン
ピュータ読み取り可能な入力記憶装置101に格納され
た要求仕様モデルファイルを読み込む要求仕様モデルフ
ァイル入力部104、キャラクター情報記憶部105よ
り取り出したキャラクター情報を基に、キャラクターの
ビットマップ種別からキャラクターがエンティティ情報
生成対象となるか否かを判断し、生成対象の場合はエン
ティティを生成するエンティティ情報生成部108、シ
ナリオ情報記憶部106より取り出したシナリオ情報を
基に、プロセスを生成するプロセス情報生成部109、
及びエンティティ情報記憶部111に記憶されたエンテ
ィティ情報、プロセス情報記憶部112に記憶されたプ
ロセス情報、及びシナリオ情報記憶部106に記憶され
たシナリオ情報を基にマトリクスを生成するマトリクス
情報生成部113の各処理部を有する。これらの処理部
は、具体的には、処理装置102の主記憶装置、又は処
理装置102に接続される外部記憶装置上に格納され、
本実施の形態における要求仕様モデル・他形式モデル変
換プログラムを構成するプログラムモジュールであり、
処理装置102によって実行されることによりその機能
が実現される。
ピュータ読み取り可能な入力記憶装置101に格納され
た要求仕様モデルファイルを読み込む要求仕様モデルフ
ァイル入力部104、キャラクター情報記憶部105よ
り取り出したキャラクター情報を基に、キャラクターの
ビットマップ種別からキャラクターがエンティティ情報
生成対象となるか否かを判断し、生成対象の場合はエン
ティティを生成するエンティティ情報生成部108、シ
ナリオ情報記憶部106より取り出したシナリオ情報を
基に、プロセスを生成するプロセス情報生成部109、
及びエンティティ情報記憶部111に記憶されたエンテ
ィティ情報、プロセス情報記憶部112に記憶されたプ
ロセス情報、及びシナリオ情報記憶部106に記憶され
たシナリオ情報を基にマトリクスを生成するマトリクス
情報生成部113の各処理部を有する。これらの処理部
は、具体的には、処理装置102の主記憶装置、又は処
理装置102に接続される外部記憶装置上に格納され、
本実施の形態における要求仕様モデル・他形式モデル変
換プログラムを構成するプログラムモジュールであり、
処理装置102によって実行されることによりその機能
が実現される。
【0019】エンティティ情報生成部108は、エンテ
ィティ情報生成規則部107に格納されたエンティティ
情報生成規則に従って、キャラクターからエンティティ
を生成するか否かを判断する。プロセス情報生成部10
9は、プロセス情報生成規則部110に格納されたプロ
セス情報生成規則に従って、シナリオ情報からプロセス
を生成するか否かを判断する。マトリクス情報生成部1
13は、マトリクス情報生成規則部114に格納された
プロセス情報生成規則に従って、マトリクスを生成する
か否かを判断する。
ィティ情報生成規則部107に格納されたエンティティ
情報生成規則に従って、キャラクターからエンティティ
を生成するか否かを判断する。プロセス情報生成部10
9は、プロセス情報生成規則部110に格納されたプロ
セス情報生成規則に従って、シナリオ情報からプロセス
を生成するか否かを判断する。マトリクス情報生成部1
13は、マトリクス情報生成規則部114に格納された
プロセス情報生成規則に従って、マトリクスを生成する
か否かを判断する。
【0020】図2は、外部プログラムである要求仕様モ
デル作成プログラム201、処理装置102により実行
される要求仕様モデル・他形式モデル変換プログラム、
及び外部プログラムである他形式モデル入力プログラム
202を接続し、要求仕様モデルファイルの生成からマ
トリクスファイルの生成までを行う手順を示した図であ
る。要求仕様モデル作成プログラム201は、要求仕様
モデルファイルを生成するためのプログラムである。入
力記憶装置101には、要求仕様モデル作成プログラム
201が作成した要求仕様モデルファイルが格納され
る。処理装置102は、入力記憶装置101に格納され
た要求仕様モデルファイル201をマトリクスに変換
し、出力記憶装置103に格納する。出力記憶装置10
3に格納された他形式モデルファイルは、別の外部プロ
グラムである他形式モデル入力プログラム202が入力
する。
デル作成プログラム201、処理装置102により実行
される要求仕様モデル・他形式モデル変換プログラム、
及び外部プログラムである他形式モデル入力プログラム
202を接続し、要求仕様モデルファイルの生成からマ
トリクスファイルの生成までを行う手順を示した図であ
る。要求仕様モデル作成プログラム201は、要求仕様
モデルファイルを生成するためのプログラムである。入
力記憶装置101には、要求仕様モデル作成プログラム
201が作成した要求仕様モデルファイルが格納され
る。処理装置102は、入力記憶装置101に格納され
た要求仕様モデルファイル201をマトリクスに変換
し、出力記憶装置103に格納する。出力記憶装置10
3に格納された他形式モデルファイルは、別の外部プロ
グラムである他形式モデル入力プログラム202が入力
する。
【0021】図3に、入力記憶装置101の詳細を示
す。
す。
【0022】入力記憶装置101には、要求仕様モデル
ファイル301が格納される。要求仕様モデルファイル
301は、開発対象業務の構成要素であるキャラクター
の情報を保持するキャラクター情報302及び対象業務
の具体例であるシナリオの情報を保持するシナリオ情報
310から構成される。
ファイル301が格納される。要求仕様モデルファイル
301は、開発対象業務の構成要素であるキャラクター
の情報を保持するキャラクター情報302及び対象業務
の具体例であるシナリオの情報を保持するシナリオ情報
310から構成される。
【0023】キャラクター情報302は、識別子である
キャラクター名称303、ビットマップ種別304、キ
ャラクターの内部データを表す属性305、及びキャラ
クターの内部手続きであるメッセージ308を有してい
る。属性305は、識別子である属性名称306及びデ
ータ値を表す属性値307から構成される。メッセージ
308は、識別子であるメッセージ名称309から構成
される。
キャラクター名称303、ビットマップ種別304、キ
ャラクターの内部データを表す属性305、及びキャラ
クターの内部手続きであるメッセージ308を有してい
る。属性305は、識別子である属性名称306及びデ
ータ値を表す属性値307から構成される。メッセージ
308は、識別子であるメッセージ名称309から構成
される。
【0024】シナリオ情報310は、識別子であるシナ
リオ名称311、シナリオ内でのキャラクター間の手続
きの起動連鎖を表すシーン情報312から構成される。
シーン情報312は、メッセージ送信により手続きの起
動を要求するところのキャラクターを表すメッセージ送
信キャラクター名称314、メッセージを受け取り手続
きの起動を行うところのキャラクターを表すメッセージ
受信キャラクター名称315、起動される手続きを表す
メッセージ名称316、手続きの起動の条件である属性
比較情報317、及び、手続きの起動により処理が行わ
れるところの属性代入情報323から構成される。属性
比較情報317は、属性比較情報識別子318、比較元
キャラクター名称319、比較元属性名称320、比較
先キャラクター名称321、及び比較先属性名称322
より構成される。属性代入情報323は、属性代入情報
識別子324、代入元キャラクター名称325、代入元
属性名称326、代入先キャラクター名称327、及び
代入先属性名称328から構成される。
リオ名称311、シナリオ内でのキャラクター間の手続
きの起動連鎖を表すシーン情報312から構成される。
シーン情報312は、メッセージ送信により手続きの起
動を要求するところのキャラクターを表すメッセージ送
信キャラクター名称314、メッセージを受け取り手続
きの起動を行うところのキャラクターを表すメッセージ
受信キャラクター名称315、起動される手続きを表す
メッセージ名称316、手続きの起動の条件である属性
比較情報317、及び、手続きの起動により処理が行わ
れるところの属性代入情報323から構成される。属性
比較情報317は、属性比較情報識別子318、比較元
キャラクター名称319、比較元属性名称320、比較
先キャラクター名称321、及び比較先属性名称322
より構成される。属性代入情報323は、属性代入情報
識別子324、代入元キャラクター名称325、代入元
属性名称326、代入先キャラクター名称327、及び
代入先属性名称328から構成される。
【0025】属性比較情報識別子318は、それが所属
するシーン情報312が持つ全ての属性比較情報317
において一意である。また、属性代入情報識別子324
は、それが所属するシーン情報312が持つ全ての属性
代入情報323において一意である。
するシーン情報312が持つ全ての属性比較情報317
において一意である。また、属性代入情報識別子324
は、それが所属するシーン情報312が持つ全ての属性
代入情報323において一意である。
【0026】図4に、キャラクター情報記憶部105の
詳細を示す。キャラクター情報記憶部105には、キャ
ラクター情報401が格納される。
詳細を示す。キャラクター情報記憶部105には、キャ
ラクター情報401が格納される。
【0027】キャラクター情報401は、識別子である
キャラクター名称402、ビットマップ種別403、キ
ャラクターの内部データを表す属性404、及びキャラ
クターの内部手続きであるメッセージ407を有してい
る。属性404は、識別子である属性名称405及びデ
ータ値を表す属性値406から構成される。メッセージ
407は、識別子であるメッセージ名称408から構成
される。
キャラクター名称402、ビットマップ種別403、キ
ャラクターの内部データを表す属性404、及びキャラ
クターの内部手続きであるメッセージ407を有してい
る。属性404は、識別子である属性名称405及びデ
ータ値を表す属性値406から構成される。メッセージ
407は、識別子であるメッセージ名称408から構成
される。
【0028】図5に、シナリオ情報記憶部106の詳細
を示す。シナリオ情報記憶部106には、シナリオ情報
501が格納される。シナリオ情報501は、識別子で
あるシナリオ名称502、シナリオ内でのキャラクター
間の手続きの起動連鎖を表すシーン情報503から構成
される。シーン情報503は、メッセージ送信により手
続きの起動を要求するところのキャラクターを表すメッ
セージ送信キャラクター名称505、メッセージを受け
取り手続きの起動を行うところのキャラクターを表すメ
ッセージ受信キャラクター名称506、起動される手続
きを表すメッセージ名称507、手続きの起動の条件で
ある属性比較情報508、及び手続きの起動により処理
が行われるところの属性代入情報514から構成され
る。属性比較情報508は、属性比較情報識別子50
9、比較元キャラクター名称510、比較元属性名称5
11、比較先キャラクター名称512、及び比較先属性
名称513より構成される。
を示す。シナリオ情報記憶部106には、シナリオ情報
501が格納される。シナリオ情報501は、識別子で
あるシナリオ名称502、シナリオ内でのキャラクター
間の手続きの起動連鎖を表すシーン情報503から構成
される。シーン情報503は、メッセージ送信により手
続きの起動を要求するところのキャラクターを表すメッ
セージ送信キャラクター名称505、メッセージを受け
取り手続きの起動を行うところのキャラクターを表すメ
ッセージ受信キャラクター名称506、起動される手続
きを表すメッセージ名称507、手続きの起動の条件で
ある属性比較情報508、及び手続きの起動により処理
が行われるところの属性代入情報514から構成され
る。属性比較情報508は、属性比較情報識別子50
9、比較元キャラクター名称510、比較元属性名称5
11、比較先キャラクター名称512、及び比較先属性
名称513より構成される。
【0029】属性代入情報514は、属性代入情報識別
子515、代入元キャラクター名称516、代入元属性
名称517、代入先キャラクター名称518、及び代入
先属性名称519から構成される。
子515、代入元キャラクター名称516、代入元属性
名称517、代入先キャラクター名称518、及び代入
先属性名称519から構成される。
【0030】属性比較情報識別子509は、それが所属
するシーン情報503が持つ全ての属性比較情報508
において一意である。また、属性代入情報識別子515
は、それが所属するシーン情報503が持つ全ての属性
代入情報514において一意である。
するシーン情報503が持つ全ての属性比較情報508
において一意である。また、属性代入情報識別子515
は、それが所属するシーン情報503が持つ全ての属性
代入情報514において一意である。
【0031】図6は、エンティティ情報記憶部111の
詳細図である。エンティティ情報記憶部111には、キ
ャラクター情報401から生成して得られたエンティテ
ィ情報601が格納される。エンティティ情報601
は、エンティティを識別するためのエンティティ名称6
02から構成される。
詳細図である。エンティティ情報記憶部111には、キ
ャラクター情報401から生成して得られたエンティテ
ィ情報601が格納される。エンティティ情報601
は、エンティティを識別するためのエンティティ名称6
02から構成される。
【0032】図7は、プロセス情報記憶部112の詳細
図である。プロセス情報記憶部112には、シナリオ情
報501中の全てのシーン情報503中のメッセージ送
信キャラクター名称505、メッセージ受信キャラクタ
ー名称506、比較元キャラクター名称510、比較先
キャラクター名称512、代入元キャラクター名称51
6、及び代入先キャラクター名称518から生成したプ
ロセス情報が、シーン単位にまとめられて格納される。
図である。プロセス情報記憶部112には、シナリオ情
報501中の全てのシーン情報503中のメッセージ送
信キャラクター名称505、メッセージ受信キャラクタ
ー名称506、比較元キャラクター名称510、比較先
キャラクター名称512、代入元キャラクター名称51
6、及び代入先キャラクター名称518から生成したプ
ロセス情報が、シーン単位にまとめられて格納される。
【0033】プロセス情報記憶部112には、シーン毎
プロセス情報701が格納される。シーン毎プロセス情
報701は、生成元のシナリオを識別するための生成元
シナリオ名称702、生成元のシーンを識別するための
生成元シーン番号703、及びプロセス情報704から
構成される。プロセス情報704は、プロセスを識別す
るためのプロセス識別子705、生成元のキャラクター
を識別するための生成元キャラクター名称706、及び
シーンでの役割種別707から構成される。
プロセス情報701が格納される。シーン毎プロセス情
報701は、生成元のシナリオを識別するための生成元
シナリオ名称702、生成元のシーンを識別するための
生成元シーン番号703、及びプロセス情報704から
構成される。プロセス情報704は、プロセスを識別す
るためのプロセス識別子705、生成元のキャラクター
を識別するための生成元キャラクター名称706、及び
シーンでの役割種別707から構成される。
【0034】プロセス情報生成元のキャラクターがメッ
セージ送信、またはメッセージ受信の役割を持つ場合、
シーンでの役割種別707には”メッセージ送信”、ま
たは”メッセージ受信”が設定される。プロセス情報生
成元のキャラクターが属性比較元、または属性比較先の
場合は、シーンでの役割種別707には”属性比較
元”、または”属性比較先”と属性比較情報識別子の対
が設定される。プロセス情報生成元のキャラクターが属
性代入元、または属性代入先の場合は、シーンでの役割
種別707には”属性代入元”、または”属性代入先”
と属性代入情報識別子の対が設定される。
セージ送信、またはメッセージ受信の役割を持つ場合、
シーンでの役割種別707には”メッセージ送信”、ま
たは”メッセージ受信”が設定される。プロセス情報生
成元のキャラクターが属性比較元、または属性比較先の
場合は、シーンでの役割種別707には”属性比較
元”、または”属性比較先”と属性比較情報識別子の対
が設定される。プロセス情報生成元のキャラクターが属
性代入元、または属性代入先の場合は、シーンでの役割
種別707には”属性代入元”、または”属性代入先”
と属性代入情報識別子の対が設定される。
【0035】図8は、マトリクス情報記憶部115の詳
細図である。マトリクス情報記憶部には、プロセスから
エンティティへのアクセス情報が、プロセス単位にまと
められて格納される。
細図である。マトリクス情報記憶部には、プロセスから
エンティティへのアクセス情報が、プロセス単位にまと
められて格納される。
【0036】マトリクス情報記憶部115には、プロセ
ス毎アクセス情報801が格納される。プロセス毎アク
セス情報801は、プロセスを識別するためのプロセス
識別子802、及び、プロセス識別子で識別されるプロ
セスがアクセスするところのエンティティへのアクセス
情報である、1プロセス対1エンティティアクセス情報
803が格納される。
ス毎アクセス情報801が格納される。プロセス毎アク
セス情報801は、プロセスを識別するためのプロセス
識別子802、及び、プロセス識別子で識別されるプロ
セスがアクセスするところのエンティティへのアクセス
情報である、1プロセス対1エンティティアクセス情報
803が格納される。
【0037】1プロセス対1エンティティアクセス情報
803には、アクセス先のエンティティを識別するため
のアクセス先エンティティ名称804、及び、参照又は
更新といった、アクセス種別805が格納される。
803には、アクセス先のエンティティを識別するため
のアクセス先エンティティ名称804、及び、参照又は
更新といった、アクセス種別805が格納される。
【0038】図9は、エンティティ情報生成規則部10
7の詳細図である。エンティティ情報生成規則部107
には、キャラクターのビットマップ種別を元にエンティ
ティ情報生成対象であるか否かを検索するためのキーで
ある、ビットマップ種別検索キー901、及び、エンテ
ィティ情報生成対象であるか否かの情報を格納する、エ
ンティティ情報生成情報902がある。
7の詳細図である。エンティティ情報生成規則部107
には、キャラクターのビットマップ種別を元にエンティ
ティ情報生成対象であるか否かを検索するためのキーで
ある、ビットマップ種別検索キー901、及び、エンテ
ィティ情報生成対象であるか否かの情報を格納する、エ
ンティティ情報生成情報902がある。
【0039】図10は、プロセス情報生成規則部110
の詳細図である。プロセス情報生成規則部110には、
キャラクターのビットマップ種別を元にプロセス情報生
成対象であるか否かを検索するためのキーである、ビッ
トマップ種別検索キー1001、及び、プロセス情報生
成対象であるか否かの情報を格納する、プロセス情報生
成情報1002がある。
の詳細図である。プロセス情報生成規則部110には、
キャラクターのビットマップ種別を元にプロセス情報生
成対象であるか否かを検索するためのキーである、ビッ
トマップ種別検索キー1001、及び、プロセス情報生
成対象であるか否かの情報を格納する、プロセス情報生
成情報1002がある。
【0040】図11は、マトリクス情報生成規則部11
4の詳細図である。マトリクス情報生成規則部114
は、プロセスとエンティティ間のアクセス関係を、プロ
セスとエンティティのシーンでの役割毎に分類して設定
している。マトリクス情報生成規則部114には、アク
セス関係を特定するための、プロセス役割検索キー11
01、及びエンティティ役割検索キー1102が含まれ
る。マトリクス情報生成規則部114にはまた、プロセ
ス役割検索キー1101、及びエンティティ役割検索キ
ー1102によって特定され、プロセスとエンティティ
間にアクセス関係を作るか否か、又、作る場合はどの種
類のアクセス関係を作るかの情報である、アクセス生成
情報1103が格納される。
4の詳細図である。マトリクス情報生成規則部114
は、プロセスとエンティティ間のアクセス関係を、プロ
セスとエンティティのシーンでの役割毎に分類して設定
している。マトリクス情報生成規則部114には、アク
セス関係を特定するための、プロセス役割検索キー11
01、及びエンティティ役割検索キー1102が含まれ
る。マトリクス情報生成規則部114にはまた、プロセ
ス役割検索キー1101、及びエンティティ役割検索キ
ー1102によって特定され、プロセスとエンティティ
間にアクセス関係を作るか否か、又、作る場合はどの種
類のアクセス関係を作るかの情報である、アクセス生成
情報1103が格納される。
【0041】以下、本実施の形態における要求仕様モデ
ルからマトリクスへの変換処理(要求仕様モデル変換処
理)について説明する。
ルからマトリクスへの変換処理(要求仕様モデル変換処
理)について説明する。
【0042】図12は、処理装置102における要求仕
様モデル変換処理の流れを示すフローチャートである。
様モデル変換処理の流れを示すフローチャートである。
【0043】まず、要求仕様モデルファイル入力部10
4は、入力記憶装置101に格納された要求仕様モデル
ファイル301を入力して、要求仕様モデルファイル3
01からキャラクター情報302を抽出し、キャラクタ
ー情報記憶部105にキャラクター情報401として格
納する。同様に、要求仕様モデルファイル301から抽
出されるシナリオ情報310は、シナリオ情報記憶部1
06にシナリオ情報501として格納される(ステップ
1201)。
4は、入力記憶装置101に格納された要求仕様モデル
ファイル301を入力して、要求仕様モデルファイル3
01からキャラクター情報302を抽出し、キャラクタ
ー情報記憶部105にキャラクター情報401として格
納する。同様に、要求仕様モデルファイル301から抽
出されるシナリオ情報310は、シナリオ情報記憶部1
06にシナリオ情報501として格納される(ステップ
1201)。
【0044】次に、エンティティ情報生成部108は、
キャラクター情報記憶部105に格納されたキャラクタ
ー情報401を参照し、エンティティ情報生成規則部1
07に格納されたエンティティ情報生成規則に従ってエ
ンティティを生成する。エンティティ情報生成部108
は、生成したエンティティをエンティティ情報記憶部1
11に格納する。(ステップ1202)。
キャラクター情報記憶部105に格納されたキャラクタ
ー情報401を参照し、エンティティ情報生成規則部1
07に格納されたエンティティ情報生成規則に従ってエ
ンティティを生成する。エンティティ情報生成部108
は、生成したエンティティをエンティティ情報記憶部1
11に格納する。(ステップ1202)。
【0045】次に、プロセス情報生成部109は、シナ
リオ情報記憶部106に格納されたシナリオ情報501
を参照し、プロセス情報生成規則部110に格納された
プロセス情報生成規則に従ってシーン毎プロセス情報7
01を生成する。プロセス情報生成部109は、生成し
たプロセス情報をプロセス情報記憶部112に格納する
(ステップ1203)。
リオ情報記憶部106に格納されたシナリオ情報501
を参照し、プロセス情報生成規則部110に格納された
プロセス情報生成規則に従ってシーン毎プロセス情報7
01を生成する。プロセス情報生成部109は、生成し
たプロセス情報をプロセス情報記憶部112に格納する
(ステップ1203)。
【0046】次に、マトリクス情報生成部113は、エ
ンティティ情報記憶部111に格納されたエンティティ
情報601、シナリオ情報記憶部106に格納されたシ
ナリオ情報501、及びプロセス情報記憶部112に格
納されたプロセス情報701を参照し、マトリクス情報
生成規則部114に格納されたマトリクス情報生成規則
に従ってマトリクス情報を生成する。マトリクス情報生
成部113は、生成したマトリクス情報をマトリクス情
報記憶部115に格納する(ステップ1204)。
ンティティ情報記憶部111に格納されたエンティティ
情報601、シナリオ情報記憶部106に格納されたシ
ナリオ情報501、及びプロセス情報記憶部112に格
納されたプロセス情報701を参照し、マトリクス情報
生成規則部114に格納されたマトリクス情報生成規則
に従ってマトリクス情報を生成する。マトリクス情報生
成部113は、生成したマトリクス情報をマトリクス情
報記憶部115に格納する(ステップ1204)。
【0047】次に、他形式モデルファイル出力部116
は、生成したエンティティ情報、プロセス情報、及びマ
トリクス情報を統合し、出力記憶装置に出力する(ステ
ップ1205)。
は、生成したエンティティ情報、プロセス情報、及びマ
トリクス情報を統合し、出力記憶装置に出力する(ステ
ップ1205)。
【0048】図13は、ステップ1202の詳細なフロ
ーチャートである。
ーチャートである。
【0049】まず、エンティティ情報生成部108は、
キャラクター情報記憶部105に格納されたキャラクタ
ー情報401を取得する(ステップ1301)。
キャラクター情報記憶部105に格納されたキャラクタ
ー情報401を取得する(ステップ1301)。
【0050】次に、エンティティ情報生成部108は、
キャラクター情報401に格納されたビットマップ種別
403を取得する。(ステップ1302)。
キャラクター情報401に格納されたビットマップ種別
403を取得する。(ステップ1302)。
【0051】次に、エンティティ情報生成部108は、
エンティティ情報生成規則部107に格納されたエンテ
ィティ情報生成規則903から、ビットマップ種別40
3をキーとして、エンティティ生成情報902を取得す
る(ステップ1303)。
エンティティ情報生成規則部107に格納されたエンテ
ィティ情報生成規則903から、ビットマップ種別40
3をキーとして、エンティティ生成情報902を取得す
る(ステップ1303)。
【0052】次に、エンティティ情報生成部108は、
取得したエンティティ情報生成情報902を参照し、エ
ンティティ情報生成対象であるかどうかを調べる(ステ
ップ1304)。生成対象でなければ、エンティティ情
報生成部108は何もしない。生成対象であれば、エン
ティティ情報生成部108は、エンティティ情報601
を生成する。エンティティ情報生成部108は、キャラ
クター名称401をエンティティ名称602に設定する
(ステップ1305)。
取得したエンティティ情報生成情報902を参照し、エ
ンティティ情報生成対象であるかどうかを調べる(ステ
ップ1304)。生成対象でなければ、エンティティ情
報生成部108は何もしない。生成対象であれば、エン
ティティ情報生成部108は、エンティティ情報601
を生成する。エンティティ情報生成部108は、キャラ
クター名称401をエンティティ名称602に設定する
(ステップ1305)。
【0053】エンティティ情報生成部108は、ステッ
プ1301、ステップ1302、ステップ1303、ス
テップ1304、及びステップ1305を、全てのキャ
ラクター情報を取得し終えるまで繰り返す。
プ1301、ステップ1302、ステップ1303、ス
テップ1304、及びステップ1305を、全てのキャ
ラクター情報を取得し終えるまで繰り返す。
【0054】図14は、ステップ1203の詳細なフロ
ーチャートである。
ーチャートである。
【0055】まず、プロセス情報生成部109は、シナ
リオ情報記憶部106に格納されたシナリオ情報501
中のシーン情報503を逐次取得する(ステップ140
1)。
リオ情報記憶部106に格納されたシナリオ情報501
中のシーン情報503を逐次取得する(ステップ140
1)。
【0056】次に、プロセス情報生成部109は、シー
ン毎プロセス情報701を生成し、生成元シナリオ名称
702にシナリオ名称502を、及び生成元シーン番号
703にシーン番号504を設定する(ステップ140
2)。
ン毎プロセス情報701を生成し、生成元シナリオ名称
702にシナリオ名称502を、及び生成元シーン番号
703にシーン番号504を設定する(ステップ140
2)。
【0057】次に、プロセス情報生成部109は、シー
ン情報503からメッセージ送信キャラクター名称50
5を取得する(ステップ1403)。
ン情報503からメッセージ送信キャラクター名称50
5を取得する(ステップ1403)。
【0058】次に、プロセス情報生成部109は、キャ
ラクター名称505を元にプロセス情報704を生成す
る(ステップ1404)。
ラクター名称505を元にプロセス情報704を生成す
る(ステップ1404)。
【0059】次に、プロセス情報生成部109は、シー
ン情報503からメッセージ受信キャラクター名称50
6を取得する(ステップ1405)。
ン情報503からメッセージ受信キャラクター名称50
6を取得する(ステップ1405)。
【0060】次に、プロセス情報生成部109は、メッ
セージ受信キャラクター名称506を元にプロセス情報
704を生成する(ステップ1406)。
セージ受信キャラクター名称506を元にプロセス情報
704を生成する(ステップ1406)。
【0061】次に、プロセス情報生成部109は、シー
ン情報503の属性比較情報508を取得する(ステッ
プ1407)。
ン情報503の属性比較情報508を取得する(ステッ
プ1407)。
【0062】次に、プロセス情報生成部109は、属性
比較情報508中の比較元キャラクター名称510を元
にプロセス情報704を生成する(ステップ140
8)。
比較情報508中の比較元キャラクター名称510を元
にプロセス情報704を生成する(ステップ140
8)。
【0063】次に、プロセス情報生成部109は、比較
先キャラクター名称512を元にプロセス情報704を
生成する(ステップ1409)。
先キャラクター名称512を元にプロセス情報704を
生成する(ステップ1409)。
【0064】プロセス情報生成部109は、ステップ1
407、ステップ1408、及びステップ1409を、
全ての属性比較情報508を取得し終えるまで繰り返
す。
407、ステップ1408、及びステップ1409を、
全ての属性比較情報508を取得し終えるまで繰り返
す。
【0065】次に、プロセス情報生成部109は、シー
ン情報503の属性代入情報514を取得する(ステッ
プ1410)。
ン情報503の属性代入情報514を取得する(ステッ
プ1410)。
【0066】次に、プロセス情報生成部109は、属性
代入情報514中の代入元キャラクター名称516を元
にプロセス情報を生成する(ステップ1411)。
代入情報514中の代入元キャラクター名称516を元
にプロセス情報を生成する(ステップ1411)。
【0067】次に、プロセス情報生成部109は、属性
代入情報514中の代入先キャラクター名称518を元
にプロセス情報704を生成する(ステップ141
2)。
代入情報514中の代入先キャラクター名称518を元
にプロセス情報704を生成する(ステップ141
2)。
【0068】プロセス情報生成部109は、ステップ1
410、ステップ1411、及びステップ1412を、
全ての属性代入情報514を取得し終えるまで繰り返
す。
410、ステップ1411、及びステップ1412を、
全ての属性代入情報514を取得し終えるまで繰り返
す。
【0069】プロセス情報生成部109は、ステップ1
401、ステップ1402、ステップ1403、ステッ
プ1404、ステップ1405、ステップ1406、ス
テップ1407、ステップ1408、ステップ140
9、ステップ1410、ステップ1411、及びステッ
プ1412を、全てのシーン情報503を取得し終える
まで繰り返す。
401、ステップ1402、ステップ1403、ステッ
プ1404、ステップ1405、ステップ1406、ス
テップ1407、ステップ1408、ステップ140
9、ステップ1410、ステップ1411、及びステッ
プ1412を、全てのシーン情報503を取得し終える
まで繰り返す。
【0070】図15は、ステップ1404、ステップ1
406、ステップ1408、ステップ1409、ステッ
プ1411及びステップ1412の詳細なフローチャー
トである。
406、ステップ1408、ステップ1409、ステッ
プ1411及びステップ1412の詳細なフローチャー
トである。
【0071】まず、プロセス情報生成部109は、ステ
ップ1402において生成したシーン毎プロセス情報7
01から、同一のキャラクター名称を持つプロセス情報
704を探す(ステップ1501)。プロセス情報が見
つかった場合はステップ1502、ステップ1503、
ステップ1504、ステップ1505、及びステップ1
506は行わない。
ップ1402において生成したシーン毎プロセス情報7
01から、同一のキャラクター名称を持つプロセス情報
704を探す(ステップ1501)。プロセス情報が見
つかった場合はステップ1502、ステップ1503、
ステップ1504、ステップ1505、及びステップ1
506は行わない。
【0072】プロセス情報が見つからなければ、プロセ
ス情報生成部109は、シーン情報中のキャラクター名
称505、506、510、512、516、または5
18を元に、キャラクター情報記憶部105に格納され
たキャラクター情報401のうちの名称が一致するもの
を取得する(ステップ1502)。
ス情報生成部109は、シーン情報中のキャラクター名
称505、506、510、512、516、または5
18を元に、キャラクター情報記憶部105に格納され
たキャラクター情報401のうちの名称が一致するもの
を取得する(ステップ1502)。
【0073】次に、プロセス情報生成部109は、取得
したキャラクター情報401から、ビットマップ種別4
03を取得する(ステップ1503)。
したキャラクター情報401から、ビットマップ種別4
03を取得する(ステップ1503)。
【0074】次に、プロセス情報生成部109は、ビッ
トマップ種別403をキーとして、プロセス情報生成規
則部110から、プロセス生成情報1002を取得する
(ステップ1504)。
トマップ種別403をキーとして、プロセス情報生成規
則部110から、プロセス生成情報1002を取得する
(ステップ1504)。
【0075】次に、プロセス情報生成部109は、取得
したプロセス生成情報1002を参照し、プロセス情報
生成対象か否かをチェックする(ステップ1505)。
したプロセス生成情報1002を参照し、プロセス情報
生成対象か否かをチェックする(ステップ1505)。
【0076】プロセス情報生成対象の場合、プロセス情
報生成部109は、プロセス情報704を生成し、プロ
セス識別子705、及び生成元キャラクター名称706
を設定して、シーン毎プロセス情報701中に格納す
る。
報生成部109は、プロセス情報704を生成し、プロ
セス識別子705、及び生成元キャラクター名称706
を設定して、シーン毎プロセス情報701中に格納す
る。
【0077】プロセス識別子705は、全てのプロセス
情報にわたり一意であれば良い。生成元キャラクター名
称76には、生成元となったキャラクター名称505、
506、510、512、516、または518が設定
される(ステップ1506)。
情報にわたり一意であれば良い。生成元キャラクター名
称76には、生成元となったキャラクター名称505、
506、510、512、516、または518が設定
される(ステップ1506)。
【0078】次に、プロセス情報生成部109は、プロ
セス情報にシーンでの役割種別707を追加する(ステ
ップ1507)。
セス情報にシーンでの役割種別707を追加する(ステ
ップ1507)。
【0079】図16は、ステップ1204の詳細なフロ
ーチャートである。
ーチャートである。
【0080】まず、マトリクス情報生成部113は、プ
ロセス情報記憶部112から、シーン毎プロセス情報7
01を取得する(ステップ1601)。
ロセス情報記憶部112から、シーン毎プロセス情報7
01を取得する(ステップ1601)。
【0081】次に、マトリクス情報生成部113は、シ
ーン毎プロセス情報701に格納された生成元シナリオ
名称702、及び生成元シーン番号703により特定さ
れるシーン情報503を取得する(ステップ160
2)。
ーン毎プロセス情報701に格納された生成元シナリオ
名称702、及び生成元シーン番号703により特定さ
れるシーン情報503を取得する(ステップ160
2)。
【0082】次に、マトリクス情報生成部113は、シ
ーン毎プロセス情報701から、プロセス情報704を
取得する(ステップ1603)。
ーン毎プロセス情報701から、プロセス情報704を
取得する(ステップ1603)。
【0083】次に、マトリクス情報生成部113は、プ
ロセス情報704、及びシーン情報503を元に、プロ
セス毎アクセス情報801を生成し、プロセス識別子7
05をプロセス識別子802として設定する(ステップ
1604)。
ロセス情報704、及びシーン情報503を元に、プロ
セス毎アクセス情報801を生成し、プロセス識別子7
05をプロセス識別子802として設定する(ステップ
1604)。
【0084】マトリクス情報生成部113は、ステップ
1603、ステップ1604、及びステップ1605
を、シーン毎プロセス情報701に格納された全てのプ
ロセス情報704を取得し終えるまで繰り返す。
1603、ステップ1604、及びステップ1605
を、シーン毎プロセス情報701に格納された全てのプ
ロセス情報704を取得し終えるまで繰り返す。
【0085】マトリクス情報生成部113は、ステップ
1601、ステップ1602、ステップ1603、ステ
ップ1604、及びステップ1605を、プロセス情報
記憶部112に格納された全てのシーン毎プロセス情報
701を取得し終えるまで繰り返す。
1601、ステップ1602、ステップ1603、ステ
ップ1604、及びステップ1605を、プロセス情報
記憶部112に格納された全てのシーン毎プロセス情報
701を取得し終えるまで繰り返す。
【0086】図17は、ステップ1605の詳細なフロ
ーチャートである。
ーチャートである。
【0087】図17冒頭において、ステップ1603に
よりプロセス情報704を得ている。また、ステップ1
602によりシーン情報503を得ている。
よりプロセス情報704を得ている。また、ステップ1
602によりシーン情報503を得ている。
【0088】まず、マトリクス情報生成部113は、シ
ーン情報503から、メッセージ送信キャラクター名称
505を取得する(ステップ1701)。
ーン情報503から、メッセージ送信キャラクター名称
505を取得する(ステップ1701)。
【0089】次に、マトリクス情報生成部113は、プ
ロセス情報704、メッセージ送信キャラクター名称5
05、及びシーンでの役割種別”メッセージ送信”を元
に1プロセス対1エンティティアクセス情報803を生
成し、プロセス毎アクセス情報801に格納する(ステ
ップ1702)。
ロセス情報704、メッセージ送信キャラクター名称5
05、及びシーンでの役割種別”メッセージ送信”を元
に1プロセス対1エンティティアクセス情報803を生
成し、プロセス毎アクセス情報801に格納する(ステ
ップ1702)。
【0090】次に、マトリクス情報生成部113は、シ
ーン情報503から、メッセージ受信キャラクター名称
506を取得する(ステップ1703)。
ーン情報503から、メッセージ受信キャラクター名称
506を取得する(ステップ1703)。
【0091】次に、マトリクス情報生成部113は、プ
ロセス情報704、メッセージ受信キャラクター名称5
06、及びシーンでの役割種別”メッセージ受信”を元
に1プロセス対1エンティティアクセス情報803を生
成し、プロセス毎アクセス情報801に格納する(ステ
ップ1704)。
ロセス情報704、メッセージ受信キャラクター名称5
06、及びシーンでの役割種別”メッセージ受信”を元
に1プロセス対1エンティティアクセス情報803を生
成し、プロセス毎アクセス情報801に格納する(ステ
ップ1704)。
【0092】次に、マトリクス情報生成部113は、シ
ーン情報503から、属性比較情報508を逐次取得す
る(ステップ1705)。
ーン情報503から、属性比較情報508を逐次取得す
る(ステップ1705)。
【0093】次に、マトリクス情報生成部113は、属
性比較情報508から、比較元キャラクター名称510
を取得する(ステップ1706)。
性比較情報508から、比較元キャラクター名称510
を取得する(ステップ1706)。
【0094】次に、マトリクス情報生成部113は、プ
ロセス情報704、比較元キャラクター名称510、シ
ーンでの役割種別”属性比較元”及び属性比較情報識別
子509を元に1プロセス対1エンティティアクセス情
報803を生成し、プロセス毎アクセス情報801に格
納する(ステップ1707)。
ロセス情報704、比較元キャラクター名称510、シ
ーンでの役割種別”属性比較元”及び属性比較情報識別
子509を元に1プロセス対1エンティティアクセス情
報803を生成し、プロセス毎アクセス情報801に格
納する(ステップ1707)。
【0095】次に、マトリクス情報生成部113は、属
性比較情報508から、比較先キャラクター名称512
を取得する(ステップ1708)。
性比較情報508から、比較先キャラクター名称512
を取得する(ステップ1708)。
【0096】次に、マトリクス情報生成部113は、プ
ロセス情報704、比較先キャラクター名称512、シ
ーンでの役割種別”属性比較先”、及び属性比較情報識
別子509を元に1プロセス対1エンティティアクセス
情報803を生成し、プロセス毎アクセス情報801に
格納する(ステップ1709)。
ロセス情報704、比較先キャラクター名称512、シ
ーンでの役割種別”属性比較先”、及び属性比較情報識
別子509を元に1プロセス対1エンティティアクセス
情報803を生成し、プロセス毎アクセス情報801に
格納する(ステップ1709)。
【0097】マトリクス情報生成部113は、ステップ
1705、ステップ1706、ステップ1707、ステ
ップ1708、及びステップ1709を、シーン情報5
03が持つ全ての属性比較情報508を取得し終えるま
で繰り返す。
1705、ステップ1706、ステップ1707、ステ
ップ1708、及びステップ1709を、シーン情報5
03が持つ全ての属性比較情報508を取得し終えるま
で繰り返す。
【0098】次に、マトリクス情報生成部113は、シ
ーン情報503から、属性代入情報514を取得する
(ステップ1710)。
ーン情報503から、属性代入情報514を取得する
(ステップ1710)。
【0099】次に、マトリクス情報生成部113は、属
性代入情報514から、属性代入元キャラクター名称5
16を取得する(ステップ1711)。
性代入情報514から、属性代入元キャラクター名称5
16を取得する(ステップ1711)。
【0100】次に、マトリクス情報生成部113は、プ
ロセス情報704、属性代入元キャラクター名称51
6、シーンでの役割種別“属性代入元”、及び属性代入
情報識別子515を元に1プロセス対1エンティティア
クセス情報803を生成し、プロセス毎アクセス情報8
01に格納する(ステップ1712)。
ロセス情報704、属性代入元キャラクター名称51
6、シーンでの役割種別“属性代入元”、及び属性代入
情報識別子515を元に1プロセス対1エンティティア
クセス情報803を生成し、プロセス毎アクセス情報8
01に格納する(ステップ1712)。
【0101】次に、マトリクス情報生成部113は、属
性代入情報514から、属性代入先キャラクター名称5
18を取得する(ステップ1713)。
性代入情報514から、属性代入先キャラクター名称5
18を取得する(ステップ1713)。
【0102】次に、マトリクス情報生成部113は、プ
ロセス情報704、属性代入先キャラクター名称51
8、シーンでの役割種別“属性代入先”、及び属性代入
情報識別子515を元に、1プロセス対1エンティティ
アクセス情報803を生成し、プロセス毎アクセス情報
801に格納する(ステップ1714)。
ロセス情報704、属性代入先キャラクター名称51
8、シーンでの役割種別“属性代入先”、及び属性代入
情報識別子515を元に、1プロセス対1エンティティ
アクセス情報803を生成し、プロセス毎アクセス情報
801に格納する(ステップ1714)。
【0103】マトリクス情報生成部113は、ステップ
1710、ステップ1711、ステップ1712、ステ
ップ1713、及びステップ1714を、シーン情報5
03が持つ全ての属性代入情報514を取得し終えるま
で繰り返す。
1710、ステップ1711、ステップ1712、ステ
ップ1713、及びステップ1714を、シーン情報5
03が持つ全ての属性代入情報514を取得し終えるま
で繰り返す。
【0104】図18は、ステップ1702、ステップ1
704、ステップ1707、ステップ1709、ステッ
プ1712、及びステップ1714の詳細なフローチャ
ートである。
704、ステップ1707、ステップ1709、ステッ
プ1712、及びステップ1714の詳細なフローチャ
ートである。
【0105】図18冒頭において、プロセス情報70
4、シーン情報503中の各キャラクター名称505、
506、510、512、516、または518のいず
れか、及びシーン情報503中のキャラクター名称50
5のシーンでの役割種別である“メッセージ送信”、キ
ャラクター名称506のシーンでの役割種別である“メ
ッセージ受信”、キャラクター名称510のシーンでの
役割種別である“属性比較元”及び属性比較情報識別子
509、キャラクター名称512のシーンでの役割種別
である“属性比較先”及び属性比較情報識別子509、
キャラクター名称516のシーンでの役割種別である
“属性代入元”及び属性代入情報識別子515、キャラ
クター名称518のシーンでの役割種別である“属性代
入先”及び属性代入情報識別子515のいずれかを得て
いる。
4、シーン情報503中の各キャラクター名称505、
506、510、512、516、または518のいず
れか、及びシーン情報503中のキャラクター名称50
5のシーンでの役割種別である“メッセージ送信”、キ
ャラクター名称506のシーンでの役割種別である“メ
ッセージ受信”、キャラクター名称510のシーンでの
役割種別である“属性比較元”及び属性比較情報識別子
509、キャラクター名称512のシーンでの役割種別
である“属性比較先”及び属性比較情報識別子509、
キャラクター名称516のシーンでの役割種別である
“属性代入元”及び属性代入情報識別子515、キャラ
クター名称518のシーンでの役割種別である“属性代
入先”及び属性代入情報識別子515のいずれかを得て
いる。
【0106】図18冒頭において得たシーンでの役割種
別は、マトリクス情報生成部113により、マトリクス
情報生成規則部114おけるエンティティ役割検索キー
1102として使用される。また、図18冒頭において
得たキャラクター名称は、マトリクス情報生成部113
により、エンティティ情報601を取得するために使用
される。
別は、マトリクス情報生成部113により、マトリクス
情報生成規則部114おけるエンティティ役割検索キー
1102として使用される。また、図18冒頭において
得たキャラクター名称は、マトリクス情報生成部113
により、エンティティ情報601を取得するために使用
される。
【0107】まず、マトリクス情報生成部113は、エ
ンティティ情報記憶部111から、図18冒頭で得たキ
ャラクター名称505、506、510、512、51
6、または518により特定されるエンティティ情報6
01を探す(ステップ1801)。エンティティ情報6
01がない場合は、処理を終了する。
ンティティ情報記憶部111から、図18冒頭で得たキ
ャラクター名称505、506、510、512、51
6、または518により特定されるエンティティ情報6
01を探す(ステップ1801)。エンティティ情報6
01がない場合は、処理を終了する。
【0108】次に、マトリクス情報生成部113は、プ
ロセス情報704からシーンでの役割種別707を逐次
取得する(ステップ1802)。
ロセス情報704からシーンでの役割種別707を逐次
取得する(ステップ1802)。
【0109】次に、マトリクス情報生成部113は、プ
ロセス情報704から取得したシーンでの役割種別70
7、及び、図18冒頭で得た、シーンでの役割種別を比
較する。もしも、2つとも属性比較元又は属性比較先
で、かつ、属性比較情報識別子が異なる場合は何も行わ
ない(ステップ1803)。
ロセス情報704から取得したシーンでの役割種別70
7、及び、図18冒頭で得た、シーンでの役割種別を比
較する。もしも、2つとも属性比較元又は属性比較先
で、かつ、属性比較情報識別子が異なる場合は何も行わ
ない(ステップ1803)。
【0110】同様に、2つとも属性代入元又は属性代入
先で、かつ、属性代入情報識別子が異なる場合は何も行
わない(ステップ1804)。
先で、かつ、属性代入情報識別子が異なる場合は何も行
わない(ステップ1804)。
【0111】エンティティ情報601がある場合、マト
リクス情報生成部113は、マトリクス情報生成規則部
114から、プロセス情報704に格納されたシーンで
の役割種別707、及び、図18冒頭で得たシーンでの
役割種別により特定されるアクセス生成情報1103を
取得する(ステップ1805)。
リクス情報生成部113は、マトリクス情報生成規則部
114から、プロセス情報704に格納されたシーンで
の役割種別707、及び、図18冒頭で得たシーンでの
役割種別により特定されるアクセス生成情報1103を
取得する(ステップ1805)。
【0112】次に、マトリクス情報生成部113は、ア
クセス生成情報1103を元に、アクセス情報生成対象
であるか否かをチェックする(ステップ1806)。生
成対象でない場合は処理を終了する。
クセス生成情報1103を元に、アクセス情報生成対象
であるか否かをチェックする(ステップ1806)。生
成対象でない場合は処理を終了する。
【0113】生成対象の場合、マトリクス情報生成部1
13は、プロセス毎アクセス情報801から、アクセス
先エンティティ名称804が図18冒頭で得たキャラク
ター名称と同一であるところの1プロセス対1エンティ
ティアクセス情報803を探す(ステップ1807)。
13は、プロセス毎アクセス情報801から、アクセス
先エンティティ名称804が図18冒頭で得たキャラク
ター名称と同一であるところの1プロセス対1エンティ
ティアクセス情報803を探す(ステップ1807)。
【0114】もしも1プロセス対1エンティティアクセ
ス情報803が見つからなければ、マトリクス情報生成
部113は、1プロセス対1エンティティアクセス情報
803を新たに生成する(ステップ1808)。
ス情報803が見つからなければ、マトリクス情報生成
部113は、1プロセス対1エンティティアクセス情報
803を新たに生成する(ステップ1808)。
【0115】次に、マトリクス情報生成部113は、ス
テップ1807において取得した1プロセス対1エンテ
ィティアクセス情報803またはステップ1808にお
いて生成した1プロセス対1エンティティアクセス情報
803にアクセス種別を追加する(ステップ180
9)。
テップ1807において取得した1プロセス対1エンテ
ィティアクセス情報803またはステップ1808にお
いて生成した1プロセス対1エンティティアクセス情報
803にアクセス種別を追加する(ステップ180
9)。
【0116】マトリクス情報生成部113は、ステップ
1802、ステップ1803、ステップ1804、ステ
ップ1805、ステップ1806、ステップ1807、
ステップ1808、及びステップ1809を、プロセス
情報704が持つ全てのシーンでの役割種別707を取
得し終えるまで繰り返す。
1802、ステップ1803、ステップ1804、ステ
ップ1805、ステップ1806、ステップ1807、
ステップ1808、及びステップ1809を、プロセス
情報704が持つ全てのシーンでの役割種別707を取
得し終えるまで繰り返す。
【0117】図19は、要求仕様モデル作成プログラム
201で作成した、要求仕様モデルにおけるキャラクタ
ーの具体例である。
201で作成した、要求仕様モデルにおけるキャラクタ
ーの具体例である。
【0118】要求仕様モデル作成プログラム201によ
り、キャラクターの集合1901が作成される。キャラ
クターの集合1901には、キャラクター1902、1
903、1904、1906、及び1907の各キャラ
クターが格納される。
り、キャラクターの集合1901が作成される。キャラ
クターの集合1901には、キャラクター1902、1
903、1904、1906、及び1907の各キャラ
クターが格納される。
【0119】キャラクター1902「販売担当」は、ビ
ットマップ種別「人間」を持つ。キャラクター1903
「商品データベース」は、ビットマップ種別「図形」を
持つ。キャラクター1904「端末」は、ビットマップ
種別「画面」を持つ。キャラクター1906「物件」は
ビットマップ種別「建物」を持つ。キャラクター190
7「顧客」は、ビットマップ種別「人間」を持つ。各キ
ャラクターの持つ属性、及びメッセージは、1908、
1909、1910、1911、及び1912に示され
る。
ットマップ種別「人間」を持つ。キャラクター1903
「商品データベース」は、ビットマップ種別「図形」を
持つ。キャラクター1904「端末」は、ビットマップ
種別「画面」を持つ。キャラクター1906「物件」は
ビットマップ種別「建物」を持つ。キャラクター190
7「顧客」は、ビットマップ種別「人間」を持つ。各キ
ャラクターの持つ属性、及びメッセージは、1908、
1909、1910、1911、及び1912に示され
る。
【0120】図20は、要求仕様モデル作成プログラム
201で作成した、要求仕様モデルにおけるシナリオの
具体例である。
201で作成した、要求仕様モデルにおけるシナリオの
具体例である。
【0121】シナリオ2001「販売業務」は、シーン
番号が1のシーン2002、及びシーン番号が2のシー
ン2003を持つ。
番号が1のシーン2002、及びシーン番号が2のシー
ン2003を持つ。
【0122】シーン2002において、メッセージを送
信するキャラクターは、キャラクター2004「販売担
当」である。メッセージを受信するキャラクターは、キ
ャラクター2005「端末」である。属性比較の比較元
キャラクターは、キャラクター2007「物件」であ
る。属性比較の比較先キャラクターは、キャラクター2
008「顧客」である。属性代入の代入元キャラクター
は、キャラクター2007「物件」である。属性代入の
代入先キャラクターは、キャラクター2006「商品デ
ータベース」である。
信するキャラクターは、キャラクター2004「販売担
当」である。メッセージを受信するキャラクターは、キ
ャラクター2005「端末」である。属性比較の比較元
キャラクターは、キャラクター2007「物件」であ
る。属性比較の比較先キャラクターは、キャラクター2
008「顧客」である。属性代入の代入元キャラクター
は、キャラクター2007「物件」である。属性代入の
代入先キャラクターは、キャラクター2006「商品デ
ータベース」である。
【0123】シーン2003において、メッセージを送
信するキャラクターは、キャラクター2012「端末」
である。メッセージを受信するキャラクターは、キャラ
クター2011「販売担当」である。属性比較の比較元
キャラクターは、キャラクター2014「商品データベ
ース」である。属性比較の比較先キャラクターは、キャ
ラクター2015「物件」である。属性代入の代入元キ
ャラクターは、キャラクター2014「商品データベー
ス」である。属性代入の代入先キャラクターは、キャラ
クター2012「端末」である。
信するキャラクターは、キャラクター2012「端末」
である。メッセージを受信するキャラクターは、キャラ
クター2011「販売担当」である。属性比較の比較元
キャラクターは、キャラクター2014「商品データベ
ース」である。属性比較の比較先キャラクターは、キャ
ラクター2015「物件」である。属性代入の代入元キ
ャラクターは、キャラクター2014「商品データベー
ス」である。属性代入の代入先キャラクターは、キャラ
クター2012「端末」である。
【0124】図21は、図19及び図20に示す要求仕
様モデルを、処理装置103により変換して得たマトリ
クス2101である。マトリクス2101はプロセス一
覧2102、エンティティ一覧2103、及びプロセス
からエンティティへのアクセス種別により構成される。
様モデルを、処理装置103により変換して得たマトリ
クス2101である。マトリクス2101はプロセス一
覧2102、エンティティ一覧2103、及びプロセス
からエンティティへのアクセス種別により構成される。
【0125】本実施例において処理装置102はプロセ
ス識別子を、「全プロセスにわたり一意な番号」
+“:”+「生成元キャラクター名称」+“:”+「シ
ナリオ名称」+“:”+「シーン番号」で生成してい
る。
ス識別子を、「全プロセスにわたり一意な番号」
+“:”+「生成元キャラクター名称」+“:”+「シ
ナリオ名称」+“:”+「シーン番号」で生成してい
る。
【0126】
【発明の効果】以上説明したように、本発明によれば、
要求仕様モデルから他形式モデルへの変換時に、動作
主、または動作対象となる他形式モデルの構成要素を生
成することが可能となる。
要求仕様モデルから他形式モデルへの変換時に、動作
主、または動作対象となる他形式モデルの構成要素を生
成することが可能となる。
【図1】本発明の実施の形態において要求しようモデル
変換処理を行うためのシステムの概略構成図である。
変換処理を行うためのシステムの概略構成図である。
【図2】要求仕様モデル・他形式モデル変換プログラム
と外部プログラムの連携を示す概略図である。
と外部プログラムの連携を示す概略図である。
【図3】入力記憶装置に格納された要求仕様モデルファ
イルの詳細図である。
イルの詳細図である。
【図4】キャラクター情報記憶部の詳細図である。
【図5】シナリオ情報記憶部の詳細図である。
【図6】エンティティ情報記憶部の詳細図である。
【図7】プロセス情報記憶部の詳細図である。
【図8】マトリクス情報記憶部の詳細図である。
【図9】エンティティ情報生成規則部の詳細図である。
【図10】プロセス情報生成規則部の詳細図である。
【図11】マトリクス情報生成規則部の詳細図である。
【図12】要求仕様モデル変換処理の概要を示すフロー
チャートである。
チャートである。
【図13】エンティティ情報生成処理の詳細なフローチ
ャートである。
ャートである。
【図14】プロセス情報生成処理の詳細なフローチャー
トである。
トである。
【図15】キャラクター名称を基にプロセス情報を生成
する処理の詳細なフローチャートである。
する処理の詳細なフローチャートである。
【図16】マトリクス情報生成処理の詳細なフローチャ
ートである。
ートである。
【図17】プロセスからエンティティへのアクセス情報
を生成する処理の詳細なフローチャートである。
を生成する処理の詳細なフローチャートである。
【図18】1つのプロセスから1つのエンティティへの
アクセス情報を生成する処理の詳細なフローチャートで
ある。
アクセス情報を生成する処理の詳細なフローチャートで
ある。
【図19】要求仕様モデル作成プログラムで作成した要
求仕様モデルのキャラクターの説明図である。
求仕様モデルのキャラクターの説明図である。
【図20】要求仕様モデル作成プログラムで作成した要
求仕様モデルのシナリオの説明図である。
求仕様モデルのシナリオの説明図である。
【図21】要求仕様モデル変換処理により変換して得ら
れたマトリクスの説明図である。
れたマトリクスの説明図である。
101・・・入力記憶装置 102・・・処理装置 103・・・出力記憶装置 104・・・要求仕様モデルファイル入力部 105・・・キャラクター情報記憶部 106・・・シナリオ情報記憶部 107・・・エンティティ情報生成記憶部 108・・・エンティティ情報生成部 109・・・プロセス情報生成部 110・・・プロセス情報生成規則部 111・・・エンティティ情報記憶部 112・・・プロセス情報記憶部 113・・・マトリクス情報生成部 114・・・マトリクス情報生成規則部 115・・・マトリクス情報記憶部 116・・・他形式モデルファイル出力部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 五十嵐 直樹 宮城県仙台市青葉区一番町二丁目4番1号 日立東北ソフトウェア株式会社内 (72)発明者 高橋 登 宮城県仙台市青葉区一番町二丁目4番1号 日立東北ソフトウェア株式会社内 (72)発明者 森田 真理 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報システム事業部内 Fターム(参考) 5B076 DD02
Claims (2)
- 【請求項1】システム開発対象業務を構成する要素が保
持する名称、外観を表現する表示図形情報、データ名
称、及び手続き名称を記録した構成要素情報と、上記構
成要素間の手続きの起動連鎖を記録した手続き起動連鎖
情報、または上記構成要素内の手続きの起動連鎖を記録
した手続き起動連鎖情報を保持するシナリオとによって
定義された要求仕様モデルを、他の形式のモデルに変換
する要求仕様モデル・他形式モデル変換装置において、 コンピュータ読み取り可能な記憶装置に格納され、上記
要求仕様モデルからなる要求仕様モデルファイルを読み
込む要求仕様モデルファイル入力手段と、 上記要求仕様モデルファイル入力手段が入力した上記要
求仕様モデルファイルから得られる上記構成要素情報を
記憶する構成要素情報記憶手段と、 上記要求仕様モデルファイル入力手段が入力した上記要
求仕様モデルファイルから得られるシナリオを記憶する
シナリオ情報記憶手段と、 上記シナリオ情報記憶手段に格納された上記シナリオ情
報を基に、上記手続きを実行する構成要素である動作主
要素情報を生成する動作主情報生成手段と、 上記動作主情報をコンピュータ書き込み可能な記憶装置
に格納する他形式モデルファイル出力手段とを備えるこ
とを特徴とする要求仕様モデル・他形式モデル変換装
置。 - 【請求項2】システム開発対象業務を構成する要素が保
持する名称、外観を表現する表示図形情報、データ名
称、及び手続き名称を記録した構成要素情報と、上記構
成要素間の手続きの起動連鎖を記録した手続き起動連鎖
情報、または上記構成要素内の手続きの起動連鎖を記録
した手続き起動連鎖情報を保持するシナリオとによって
定義された要求仕様モデルを、他の形式のモデルに変換
する要求仕様モデル・他形式モデル変換方法において、 コンピュータ読み取り可能な記憶装置に格納され、上記
要求仕様モデルを保持する要求仕様モデルファイルを読
み込み、 上記シナリオ情報を基に、他形式モデルにおいて上記手
続きを実行する構成要素である動作主要素情報を生成
し、 上記動作主情報をコンピュータ書き込み可能な記憶装置
に格納することを特徴とする要求仕様モデル・他形式モ
デル変換方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22263898A JP2000056956A (ja) | 1998-08-06 | 1998-08-06 | 要求仕様モデル・他形式モデル変換装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22263898A JP2000056956A (ja) | 1998-08-06 | 1998-08-06 | 要求仕様モデル・他形式モデル変換装置及び方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000056956A true JP2000056956A (ja) | 2000-02-25 |
Family
ID=16785602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22263898A Pending JP2000056956A (ja) | 1998-08-06 | 1998-08-06 | 要求仕様モデル・他形式モデル変換装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000056956A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005128738A (ja) * | 2003-10-23 | 2005-05-19 | Daikin Ind Ltd | 仕様作成支援装置、仕様作成支援プログラム及び仕様作成支援方法 |
CN102722362A (zh) * | 2011-03-31 | 2012-10-10 | 新奥特(北京)视频技术有限公司 | 一种结构化与saam方法结合的软件架构分析设计方法 |
-
1998
- 1998-08-06 JP JP22263898A patent/JP2000056956A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005128738A (ja) * | 2003-10-23 | 2005-05-19 | Daikin Ind Ltd | 仕様作成支援装置、仕様作成支援プログラム及び仕様作成支援方法 |
CN102722362A (zh) * | 2011-03-31 | 2012-10-10 | 新奥特(北京)视频技术有限公司 | 一种结构化与saam方法结合的软件架构分析设计方法 |
CN102722362B (zh) * | 2011-03-31 | 2016-08-17 | 新奥特(北京)视频技术有限公司 | 一种结构化与saam方法结合的软件架构分析设计方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111427561A (zh) | 业务代码的生成方法、装置、计算机设备和存储介质 | |
JP2788850B2 (ja) | 最適メニュー問い合わせ方式及び階層的メニュー問い合わせによる構造データの編集方式 | |
CN114115883A (zh) | 一种使用中台业务能力快速构建前端应用的方法 | |
CN112582073B (zh) | 医疗信息获取方法、装置、电子设备和介质 | |
CN115018473A (zh) | 一种业务处理方法、装置、存储介质及设备 | |
CN115373673A (zh) | 应用页面构建方法、装置、计算机设备及可读存储介质 | |
JP2003150762A (ja) | プロジェクト情報連携方法およびシステム | |
JP2000056956A (ja) | 要求仕様モデル・他形式モデル変換装置及び方法 | |
JP3716091B2 (ja) | 要求仕様モデル・他形式モデル変換装置及び方法 | |
CN112346736B (zh) | 一种数据处理方法和系统 | |
JPH05143570A (ja) | 故障木作成方法 | |
EP0585813A2 (en) | Data processing apparatus for carrying out process by combining objects | |
CN114625705B (zh) | 一种在开发引擎内自动生成ui资源的方法及装置 | |
CN118132017B (zh) | 一种基于puppeteer的pdf文件导出方法 | |
US20020065838A1 (en) | Information processing apparatus and method, and computer readable memory | |
JP2605402B2 (ja) | 辞書システムにおけるデータ導出方式 | |
JPH1031603A (ja) | 情報処理システム、クライアント/サーバシステム、およびデータベースアクセス方法 | |
JP3150065B2 (ja) | 操作画面自動生成方法および操作画面自動生成システム | |
CN116400912A (zh) | 数据采集方法、装置、存储介质及计算机设备 | |
CN118964202A (zh) | 自动化测试代码生成方法、装置、设备及存储介质 | |
CN116070716A (zh) | 模型校验的实现方法、装置及服务器 | |
CN117234503A (zh) | 一种指挥大屏的生成方法、装置、设备和介质 | |
JPH09311800A (ja) | データ自動変換装置 | |
JP2003337732A (ja) | データ連携方法および装置 | |
CN114896209A (zh) | 一种文件展示方法及电子设备 |