JPH03130828A - 流れ図作成装置 - Google Patents
流れ図作成装置Info
- Publication number
- JPH03130828A JPH03130828A JP27106689A JP27106689A JPH03130828A JP H03130828 A JPH03130828 A JP H03130828A JP 27106689 A JP27106689 A JP 27106689A JP 27106689 A JP27106689 A JP 27106689A JP H03130828 A JPH03130828 A JP H03130828A
- Authority
- JP
- Japan
- Prior art keywords
- text
- input
- output
- program
- graphic
- 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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、データ処理装置に利用される。特に、プログ
ラムテキストからの図式表現手段に関する。
ラムテキストからの図式表現手段に関する。
本発明は、データ処理装置でのプログラムテキストから
の図式表現手段において、 プログラムテキストが必要とする入出力装置の構成を流
れ図で視覚的に表示することにより、プログラムの保守
効率を向上することができるようにしたものである。
の図式表現手段において、 プログラムテキストが必要とする入出力装置の構成を流
れ図で視覚的に表示することにより、プログラムの保守
効率を向上することができるようにしたものである。
従来、プログラムが入出力装置として利用している装置
を把握するには、そのプログラムテキストを判読するか
または図式プログラムエディタであらかじめプログラム
の入出力装置を視覚的に流れ図(「情報処理ハンドブッ
ク」 社団法人情報処理学会発行、「流れ図」参照)を
利用して図式に表した図情報を判読する必要があった。
を把握するには、そのプログラムテキストを判読するか
または図式プログラムエディタであらかじめプログラム
の入出力装置を視覚的に流れ図(「情報処理ハンドブッ
ク」 社団法人情報処理学会発行、「流れ図」参照)を
利用して図式に表した図情報を判読する必要があった。
このような従来例では、プログラムが必要としている入
出力装置の構成を効率良く理解するには、プログラムテ
キストに記述されている入出力記述を直接判読する、よ
りは流れ図を利用して表現された図式情報を判読する方
が好ましく、また、プログラムの保守効率が良いことが
一般的に認められている。しかし、図式情報を作成する
には、図式プログラムエディタによって作成しなければ
ならず、図式プログラムエディタで作成されていない一
般的なプログラムテキストではプログラムテキストを直
接判読しなければならない欠点があった。
出力装置の構成を効率良く理解するには、プログラムテ
キストに記述されている入出力記述を直接判読する、よ
りは流れ図を利用して表現された図式情報を判読する方
が好ましく、また、プログラムの保守効率が良いことが
一般的に認められている。しかし、図式情報を作成する
には、図式プログラムエディタによって作成しなければ
ならず、図式プログラムエディタで作成されていない一
般的なプログラムテキストではプログラムテキストを直
接判読しなければならない欠点があった。
本発明の目的は、このような欠点を除去し、プログラム
テキストから自動的にそのプログラムが必要とする入出
力装置の構成を流れ図で表現することができる流れ図作
成装置を提供することにある。
テキストから自動的にそのプログラムが必要とする入出
力装置の構成を流れ図で表現することができる流れ図作
成装置を提供することにある。
本発明は、プログラムテキストが格納されるテキスト格
納手段および入出力図形を表示する表示手段を備えた流
れ図作成装置において、上記テキスト格納装置からプロ
グラムテキストを1文ずつ読み取る読取手段と、この読
取手段で読み取ったプログラムテキストの1文がそのプ
ログラムに必要な入出力装置テキストであるか否かを判
定する判定手段と、入出力装置テキストを表す語または
句のテキストとこのテキストに対応する入出力装置の図
形情報とを対応させて格納する図形格納手段と、上記判
定手段で判定された入出力装置に対応する入出力図形情
報を上記図形格納手段から読み取る読取手段と、この読
取手段で読み取った図形情報の表示位置を決定する位置
決定手段と、この位置決定手段で決定された上記表示手
段の表示位置にこの読取手段で読み取った図形情報の図
形を表示させる表示変換手段とを備えたことを特徴とす
る。
納手段および入出力図形を表示する表示手段を備えた流
れ図作成装置において、上記テキスト格納装置からプロ
グラムテキストを1文ずつ読み取る読取手段と、この読
取手段で読み取ったプログラムテキストの1文がそのプ
ログラムに必要な入出力装置テキストであるか否かを判
定する判定手段と、入出力装置テキストを表す語または
句のテキストとこのテキストに対応する入出力装置の図
形情報とを対応させて格納する図形格納手段と、上記判
定手段で判定された入出力装置に対応する入出力図形情
報を上記図形格納手段から読み取る読取手段と、この読
取手段で読み取った図形情報の表示位置を決定する位置
決定手段と、この位置決定手段で決定された上記表示手
段の表示位置にこの読取手段で読み取った図形情報の図
形を表示させる表示変換手段とを備えたことを特徴とす
る。
プログラムテキスト格納装置からプログラムテキストを
1文ずつ読み取り、この読み取ったテキストの1文がそ
のプログラムにとって必要な入出力装置テキストかどう
かを判定する。この判定された入出力装置に対応する入
出力の図形情報を入出力テキスト図形対応装置から検索
し、また、読み取られた図形情報を表示するときにどこ
の位置に表示するかを決定し、この決定された位置に読
み取られた図形を表示する。
1文ずつ読み取り、この読み取ったテキストの1文がそ
のプログラムにとって必要な入出力装置テキストかどう
かを判定する。この判定された入出力装置に対応する入
出力の図形情報を入出力テキスト図形対応装置から検索
し、また、読み取られた図形情報を表示するときにどこ
の位置に表示するかを決定し、この決定された位置に読
み取られた図形を表示する。
以下、図面を参照して本発明の一実施例を説明する。
第1図はこの実施例の構成を示すブロック図である。こ
の実施例は、第1図に示すように、プログラムテキスト
が格納されているプログラムテキスト格納装置■と、プ
ログラムテキスト格納装置1に格納されているプログラ
ムテキストから1文ずつ読み取るテキスト読取装置2と
、読み取ったテキストの1文にそのプログラムにとって
必要な入出力装置テキストが含まれているか否かを判定
する入出力テキスト判定装置3と、入出力装置テキスト
を表す語または句のテキストとそれに対応する入出力装
置の図形情報が対応して格納されている人出力テキスト
図形対応格納装置4と、入出力テキスト判定装置3で判
定された入出力装置の種別情報によって入出力装置を表
す図形情報を入出力テキスト図形対応格納装置4から検
索し判読する入出力図形読取装置5と、入出力図形読取
装置5で読み取られた図形情報を表示するときにどこの
位置に表示するかを決定する入出力図形位置決定装置6
と、入出力図形位置決定装置6で決定された位置に入出
力図形読取装置5によって読み取られた図形情報を表示
装置8に表示できる形式に変換する入出力図形表示変換
装置7と、図形情報を表示する表示装置8とから構成さ
れる。すなわち、この実施例は、プログラムテキストが
格納されるテキスト格納手段であるプログラムテキスト
格納装@1および入出力図形を表示する表示手段である
表示装置8を備え、さらに、本発明の特徴とする手段と
して、上記テキスト格納装置からプログラムテキストを
1文ずつ読み取る読取手段であるテキスト読取装置2と
、この読取手段で読み取ったプログラムテキストの1文
がそのプログラムに必要な入出力装置テキストであるか
否かを判定する判定手段である入出力テキスト判定装置
3と、入出力装置テキストを表す語または句のテキスト
とこのテキストに対応する入出力装置の図形情報とを対
応させて格納する図形格納手段である人出力テキスト図
形対応格納装置4と、上記判定手段で判定された入出力
装置に対応する入出力図形情報を上記図形格納手段から
読み取る読取手段であるテキスト読取装置2と、この読
取手段で読み取った図形情報の表示位置を決定する位置
決定手段である入出力図形位置決定装置6と、この位置
決定手段で決定された上記表示手段の表示位置にこの読
取手段で読み取った図形情報の図形を表示させる表示変
換手段である入出力図形表示変換装置7とを備える。
の実施例は、第1図に示すように、プログラムテキスト
が格納されているプログラムテキスト格納装置■と、プ
ログラムテキスト格納装置1に格納されているプログラ
ムテキストから1文ずつ読み取るテキスト読取装置2と
、読み取ったテキストの1文にそのプログラムにとって
必要な入出力装置テキストが含まれているか否かを判定
する入出力テキスト判定装置3と、入出力装置テキスト
を表す語または句のテキストとそれに対応する入出力装
置の図形情報が対応して格納されている人出力テキスト
図形対応格納装置4と、入出力テキスト判定装置3で判
定された入出力装置の種別情報によって入出力装置を表
す図形情報を入出力テキスト図形対応格納装置4から検
索し判読する入出力図形読取装置5と、入出力図形読取
装置5で読み取られた図形情報を表示するときにどこの
位置に表示するかを決定する入出力図形位置決定装置6
と、入出力図形位置決定装置6で決定された位置に入出
力図形読取装置5によって読み取られた図形情報を表示
装置8に表示できる形式に変換する入出力図形表示変換
装置7と、図形情報を表示する表示装置8とから構成さ
れる。すなわち、この実施例は、プログラムテキストが
格納されるテキスト格納手段であるプログラムテキスト
格納装@1および入出力図形を表示する表示手段である
表示装置8を備え、さらに、本発明の特徴とする手段と
して、上記テキスト格納装置からプログラムテキストを
1文ずつ読み取る読取手段であるテキスト読取装置2と
、この読取手段で読み取ったプログラムテキストの1文
がそのプログラムに必要な入出力装置テキストであるか
否かを判定する判定手段である入出力テキスト判定装置
3と、入出力装置テキストを表す語または句のテキスト
とこのテキストに対応する入出力装置の図形情報とを対
応させて格納する図形格納手段である人出力テキスト図
形対応格納装置4と、上記判定手段で判定された入出力
装置に対応する入出力図形情報を上記図形格納手段から
読み取る読取手段であるテキスト読取装置2と、この読
取手段で読み取った図形情報の表示位置を決定する位置
決定手段である入出力図形位置決定装置6と、この位置
決定手段で決定された上記表示手段の表示位置にこの読
取手段で読み取った図形情報の図形を表示させる表示変
換手段である入出力図形表示変換装置7とを備える。
(以下本頁余白)
1
LIRIXXX
IC
X(128)。
D
11AA[:H[I
し八BEL
RεC0RD
STANDARD。
■
9’lUt’ RUN。
次に、実際のプログラムテキストからの入出力装置流れ
図を作成して表示する例を示す。
図を作成して表示する例を示す。
表はプログラムテキスト格納装置1に格納されているJ
(S規格準拠によるC0BOL言語プログラムテキスト
の例である。下線■〜■はこの実施例の説明のために示
されである。表で示されたプログラムテキストをテキス
ト読取装置2が1文ごと(COBOL言語では、ピリオ
ドで完結されるテキスト文字列)に読み取る。
(S規格準拠によるC0BOL言語プログラムテキスト
の例である。下線■〜■はこの実施例の説明のために示
されである。表で示されたプログラムテキストをテキス
ト読取装置2が1文ごと(COBOL言語では、ピリオ
ドで完結されるテキスト文字列)に読み取る。
第2図は、テキスト読取装置2が読み込んだテキストが
入出力装置を構成する図形を表す図形テキストかプログ
ラム本体を表すプログラム名テキストかを入出力テキス
ト判定装置3で判定するときに読み取る入出力テキスト
文字の情報とその人出力テキスト文字とを図形表現した
ときの図形情報が対になって表形式で格納されているこ
とを表している。
入出力装置を構成する図形を表す図形テキストかプログ
ラム本体を表すプログラム名テキストかを入出力テキス
ト判定装置3で判定するときに読み取る入出力テキスト
文字の情報とその人出力テキスト文字とを図形表現した
ときの図形情報が対になって表形式で格納されているこ
とを表している。
入出力テキスト判定装置3がテキスト読取装置2によっ
て順次読み取られたC0BOL言語テキストの文の内、
入出力テキスト図形対応格納装置4に格納されている入
出力テキスト文r ’FD’文字列ありで゛REPOR
T’文字列なし」か、r ’FD’文字列ありで“RE
P[lRT’文字列あり」か、または、r ’PR[]
−GRAM−10’文字列」かを判定すると、その文字
列情報が入出力図形読取装置5に送出される。ここでは
、まず第2図下線ので示されるテキストPROGRAM
−10’が入出力テキスト文字列に合致することを入出
力テキスト判定装置3が判定すると、このテキストが入
出力図形読取装置5に送出される。入出力図形読取装置
5はテキス) ’PROGRAM−10″に対応する図
形情報Cを読み取り、入出力図形位置決定装置6に送出
する。入出力図形位置決定装置6は、’PROGRAM
−10’は特にそのプログラムテキストの名前であるこ
とを入出力テキスト図形対応格納装置4に格納されてい
る表に示す情報に基づき認識し、表示装置8の中央に表
示するように決定する。入出力図形表示変換装置7は入
出力図形位置決定装置6より送出されてくる図形情報C
を表示装置8の中央位置の情報を利用して表示装置8の
中央上に表示する。同様に、表に示す下線■〜■のテキ
スト列に対しては下線■と■が第3図の入出力テキスト
文字r ’FD’文字列ありで“REPORT’文字列
なし」に合致し、図形情報Aが判定され、表に示す下線
■は入出力テキスト文字r ’FD’文字列ありで“R
EPORT’文字列あり」の条件に合致し、図形情報名
が判定される。このように判定された入出力装置を表す
3つの図形情報は入出力図形位置決定装置6によってプ
ログラムテキストの名前に対応する図形情報Cを中心に
その入出力装置の個数分だけ等分に分割配置される。第
3図はこのようにしてプログラムテキストから入出力装
置流れ図を表示した一例である。入出力テキスト図形対
応格納装置4に格納する人出力テキスト文字とそれに対
応する図形情報を変更することにより他の言語(C言語
、PL/I言語等)に対応することも可能であり、また
、入出力図形位置決定装置6の図形配置の行い方を変更
することにより第3図以外の図形の配置も行えることは
可能である。
て順次読み取られたC0BOL言語テキストの文の内、
入出力テキスト図形対応格納装置4に格納されている入
出力テキスト文r ’FD’文字列ありで゛REPOR
T’文字列なし」か、r ’FD’文字列ありで“RE
P[lRT’文字列あり」か、または、r ’PR[]
−GRAM−10’文字列」かを判定すると、その文字
列情報が入出力図形読取装置5に送出される。ここでは
、まず第2図下線ので示されるテキストPROGRAM
−10’が入出力テキスト文字列に合致することを入出
力テキスト判定装置3が判定すると、このテキストが入
出力図形読取装置5に送出される。入出力図形読取装置
5はテキス) ’PROGRAM−10″に対応する図
形情報Cを読み取り、入出力図形位置決定装置6に送出
する。入出力図形位置決定装置6は、’PROGRAM
−10’は特にそのプログラムテキストの名前であるこ
とを入出力テキスト図形対応格納装置4に格納されてい
る表に示す情報に基づき認識し、表示装置8の中央に表
示するように決定する。入出力図形表示変換装置7は入
出力図形位置決定装置6より送出されてくる図形情報C
を表示装置8の中央位置の情報を利用して表示装置8の
中央上に表示する。同様に、表に示す下線■〜■のテキ
スト列に対しては下線■と■が第3図の入出力テキスト
文字r ’FD’文字列ありで“REPORT’文字列
なし」に合致し、図形情報Aが判定され、表に示す下線
■は入出力テキスト文字r ’FD’文字列ありで“R
EPORT’文字列あり」の条件に合致し、図形情報名
が判定される。このように判定された入出力装置を表す
3つの図形情報は入出力図形位置決定装置6によってプ
ログラムテキストの名前に対応する図形情報Cを中心に
その入出力装置の個数分だけ等分に分割配置される。第
3図はこのようにしてプログラムテキストから入出力装
置流れ図を表示した一例である。入出力テキスト図形対
応格納装置4に格納する人出力テキスト文字とそれに対
応する図形情報を変更することにより他の言語(C言語
、PL/I言語等)に対応することも可能であり、また
、入出力図形位置決定装置6の図形配置の行い方を変更
することにより第3図以外の図形の配置も行えることは
可能である。
本発明は、以上説明したように、プログラムテキストが
必要としている入出力装置の構成を流れ図で視覚的に表
示することができるので、プログラム保守が効率的に行
える効果がある。
必要としている入出力装置の構成を流れ図で視覚的に表
示することができるので、プログラム保守が効率的に行
える効果がある。
4、 rIIJ面の簡単な説明
第1図は本発明実施例の構成を示すブロック構成図。
第2図は第1図の人出力テキスト図形対応格納装置4に
保持されている入出力テキスト文字と図形情報の対応を
示す説明図。
保持されている入出力テキスト文字と図形情報の対応を
示す説明図。
第3図は本発明実施例の出力結果を表す図。
1・・・プログラムテキスト格納装置、2・・・テキス
ト読取装置、3・・・入出力テキスト判定装置、4・・
・入出力テキスト図形対応格納装置、5・・・入出力図
形読取装置、6・・・入出力図形位置決定装置、7・・
・入出力図形表示変換装置、8・・・表示装置。
ト読取装置、3・・・入出力テキスト判定装置、4・・
・入出力テキスト図形対応格納装置、5・・・入出力図
形読取装置、6・・・入出力図形位置決定装置、7・・
・入出力図形表示変換装置、8・・・表示装置。
Claims (1)
- 【特許請求の範囲】 1、プログラムテキストが格納されるテキスト格納手段
および入出力図形を表示する表示手段を備えた流れ図作
成装置において、 上記テキスト格納装置からプログラムテキストを1文ず
つ読み取る読取手段と、 この読取手段で読み取ったプログラムテキストの1文が
そのプログラムに必要な入出力装置テキストであるか否
かを判定する判定手段と、 入出力装置テキストを表す語または句のテキストとこの
テキストに対応する入出力装置の図形情報とを対応させ
て格納する図形格納手段と、上記判定手段で判定された
入出力装置に対応する入出力図形情報を上記図形格納手
段から読み取る読取手段と、 この読取手段で読み取った図形情報の表示位置を決定す
る位置決定手段と、 この位置決定手段で決定された上記表示手段の表示位置
にこの読取手段で読み取った図形情報の図形を表示させ
る表示変換手段と を備えたことを特徴とする流れ図作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27106689A JPH03130828A (ja) | 1989-10-17 | 1989-10-17 | 流れ図作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27106689A JPH03130828A (ja) | 1989-10-17 | 1989-10-17 | 流れ図作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03130828A true JPH03130828A (ja) | 1991-06-04 |
Family
ID=17494918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27106689A Pending JPH03130828A (ja) | 1989-10-17 | 1989-10-17 | 流れ図作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03130828A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01233621A (ja) * | 1988-03-15 | 1989-09-19 | Chugoku Nippon Denki Software Kk | プログラム仕様書作成方式 |
-
1989
- 1989-10-17 JP JP27106689A patent/JPH03130828A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01233621A (ja) * | 1988-03-15 | 1989-09-19 | Chugoku Nippon Denki Software Kk | プログラム仕様書作成方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6014292A (ja) | 文書作成装置 | |
| JPH05108641A (ja) | 文書スタイル設計支援装置 | |
| JPS60186904A (ja) | プログラム入力方式 | |
| JPH04167049A (ja) | 文書処理装置 | |
| JP2801622B2 (ja) | テキスト音声合成方法 | |
| JPH10240120A (ja) | 手話学習装置、手話学習方法及び手話学習データ記憶媒体 | |
| JPS6227859A (ja) | 文章変換方式 | |
| JPH0350668A (ja) | 文字処理装置 | |
| JPS61262882A (ja) | 日本語文章出力装置 | |
| JP3305005B2 (ja) | 自然言語処理装置及びその方法 | |
| JP2002297020A (ja) | 点字データ作成装置、点字データ作成方法、プログラムおよびコンピュータ読み取り可能な記録媒体 | |
| JPH07129566A (ja) | かな漢字変換処理装置 | |
| JPH09265387A (ja) | プログラムの可視化方法および装置 | |
| HK40051243A (en) | Terminal interaction method, display method and corresponding device | |
| JPS60100226A (ja) | 木構造チヤ−ト・テキスト処理装置 | |
| JPH01236324A (ja) | プログラム設計支援システム | |
| JPH01129352A (ja) | プレゼンテーション資料作成装置 | |
| JPH0769917B2 (ja) | 対話型文処理装置 | |
| JPH01173232A (ja) | データ定義文の解析・表示方式 | |
| JPS6310233A (ja) | プログラム作成の支援方法 | |
| JPH08137885A (ja) | 多国語文書処理装置 | |
| JPH0194481A (ja) | 機械翻訳機 | |
| JPS62186355A (ja) | 文書作成方式 | |
| CN112860152A (zh) | 终端交互方法、显示方法及对应装置 | |
| JPH04288665A (ja) | テキスト文書作成方式 |