JPS61208540A - Program design backup device - Google Patents

Program design backup device

Info

Publication number
JPS61208540A
JPS61208540A JP4993685A JP4993685A JPS61208540A JP S61208540 A JPS61208540 A JP S61208540A JP 4993685 A JP4993685 A JP 4993685A JP 4993685 A JP4993685 A JP 4993685A JP S61208540 A JPS61208540 A JP S61208540A
Authority
JP
Japan
Prior art keywords
box
displaying
program
character string
series
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
Application number
JP4993685A
Other languages
Japanese (ja)
Inventor
Yuji Abe
裕治 阿部
Katsuji Furuya
古谷 克二
Akihiro Yamashiro
山城 明宏
Kazuo Matsumura
一夫 松村
Hideo Nakamura
英夫 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP4993685A priority Critical patent/JPS61208540A/en
Publication of JPS61208540A publication Critical patent/JPS61208540A/en
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

PURPOSE:To improve the designing efficiency by enclosing a character string showing the item contents of a program by a box to perform the vertical row display for each hierarchy and displaying a character string showing the contents of each series at the start point position of a sideline showing the series of the box. CONSTITUTION:A character string 1 showing the item contents of each program is enclosed by a box 2 of the same horizontal size, and the series of the box 2 displayed vertically for each hierarchy is displayed by a sideline 3. The start points 5 and 6 and the end points 9 and 10 are displayed by the prescribed marks. At the same time, a character string 12 showing the processing contents of each series is displayed at the part point position and enclosed by a box 13. Then the processing 'carry out the plotting', for example, consists of 'input of status coordinates', 'processing for each coordinate section' and 'decision whether or not an end flag exists' respectively. Then the processing 'process for each coordinate section' includes 'menu designation', 'point designation' or the branch procsssing of 'others'.

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は、連接、反復、分岐の各処理別に階層が設定さ
れたプログラム項目群を画面上に表糸してプログラムの
シュミレーションを行うよう構成されたプログラム設計
支援装置(以下、ドキュメントトレーザ=DOTと称す
る)に関する。
[Detailed Description of the Invention] [Technical Field of the Invention] The present invention is configured to simulate a program by displaying on a screen a group of program items in which hierarchies are set for each process of concatenation, repetition, and branching. The present invention relates to a program design support device (hereinafter referred to as document tracer = DOT).

[発明の技術的背景とその問題点] 従来から、各種プログラムを設計する際にフローチャー
トが広く用いられているが、フローチャートはプログラ
ム構造の見易さ、コーディング、検査および保守の容易
さという而で問題がある。
[Technical background of the invention and its problems] Flowcharts have traditionally been widely used when designing various programs. There's a problem.

このため近年、HCP、PAD等の木構造チャートが開
発された。
For this reason, tree structure charts such as HCP and PAD have been developed in recent years.

第5図は従来のフローチャートの記述例を示す図、第6
図は+1CPチャートの記述例を示す図、第7図はPA
Dの記述−を示す図である。これら3つの図において、
いずれもaは「反復」の表現を示し、bは「分岐」の表
現を示している。またCはこれらチャートの全体的な構
成を示している。
Figure 5 is a diagram showing an example of conventional flowchart description;
The figure shows an example of the description of the +1CP chart, and Figure 7 shows the PA
It is a figure showing the description of D. In these three figures,
In both cases, a indicates an expression of "repetition", and b indicates an expression of "branch". Further, C indicates the overall structure of these charts.

ところで、HCPおJ:びPADは、従来のフローチャ
ートの[プログラムの構造が判断し難い」、[同じ構造
でも違う図式で書けてしまう(論理が同じであっても個
人差がでてしまう)」等の問題点を解消するために開発
されたものであるが、これらi−+ c pおよびPA
Dにも問題点ばあ逮。
By the way, HCP OJ: and PAD differ from conventional flowcharts in that the structure of the program is difficult to judge, and that the same structure can be written in different diagrams (even if the logic is the same, there are individual differences). These i-+ c p and PA
There are also problems with D.

たとえばPADは第7図における「選択」の記述すで、
ボックスS2が四かれていなかった場合、このボックス
S2は書き忘れられたものなのか、あるいはプログラム
上で不要なものなのかが判別できない。すなわち各処理
の終端が表現されないので、プログラムの誤りの発見が
困難でなる。
For example, PAD is the description of "selection" in Figure 7,
If box S2 is not crossed out, it cannot be determined whether box S2 has been forgotten or is unnecessary in the program. In other words, since the end of each process is not expressed, it becomes difficult to discover errors in the program.

またH CPも第6図における全体構成Cから判るよう
に、チャートが2次元的に広がって行くので、連接、反
復、分岐の各処理別の階層構造が確認し難いのである。
Furthermore, as can be seen from the overall configuration C in FIG. 6, in HCP, the chart expands two-dimensionally, making it difficult to confirm the hierarchical structure for each process of concatenation, repetition, and branching.

□ところでプログラムの処理内容をわかりやすく、しか
も正確に表視り”る為には、設計仕様書段階で、処理の
流れおよび制御構造がダイノーミックに理解されるよう
にする必要がある。近年、この要求からプログラムの視
覚化をさらにすすめるものとして、DOTが開発された
□By the way, in order to clearly and accurately display the processing contents of a program, it is necessary to understand the processing flow and control structure dynomically at the design specification stage. DOT was developed to further visualize programs from requirements.

これはディスプレイ上に所定の記述方式にしたがって書
かれたチャートを表示させ、実際の処理の流れをシュミ
レートして見せる装置である。すなわち設計仕様書段階
において、デバツカに相当する機能を有している。
This is a device that displays charts written in accordance with a predetermined description method on a display to simulate the flow of actual processing. In other words, it has a function equivalent to a debugger at the design specification stage.

しかしながら、DOTに既存のl−I CPおよびPA
D等の記述方式によるチャートを表示させて処理の流れ
をシュミレートして見せたどしても、先に述べたような
問題点から、必ずしも処理の流れおよび制御構造がダイ
ナミックに理解されるとは限らないのである。
However, DOT's existing l-I CP and PA
Even if you simulate the process flow by displaying a chart using a description method such as D, it is not necessarily possible to dynamically understand the process flow and control structure due to the problems mentioned above. There is no limit.

[発明の目的] 3一 本発明はこのような事情によりなされたもので、連接、
反復、分岐の各処理別に階層が設定されたプログラム項
目群を画面上に表示してプログラムのシュミレーション
を行うよう構成されたDOTにおいて、各プログラムの
項目内容および階層を明確に表示し、操作者に処理の流
れおよびυll1l構造をダイナミックに理解させて、
プログラムの設計の効率を飛躍的に向上せしめるDOT
の提供を目的としている。
[Object of the invention] 31 The present invention has been made under these circumstances, and includes the following:
DOT is configured to simulate a program by displaying on the screen a group of program items with hierarchies set for each process of repetition and branching. By dynamically understanding the processing flow and υll1l structure,
DOT dramatically improves the efficiency of program design
The purpose is to provide

[発明の概要] すなわち本発明のDOTは、連接、反復、分岐の各処理
別に階層が設定されたプログラム項目群を画面上に表示
してプログラムのシュミレーションを行うよう構成され
たプログラム設計支援装置において、前記各プログラム
の項目内容を示す文字列を表示させる第′1の文字列表
示手段と、前記各文字列を包囲しかつ表示偉方向の寸法
が等しくされたボックスを表示させる第1のボックス表
示手段と、これらボックスを前記階層ごとに縦列表示さ
せるボックス表示制御手段と、前記階層ごとに縦列表示
されたボックスの系列を示す傍線を表示させる傍線表示
手段と、各傍線の始点および終点位置に各系列の内容を
象徴する記号を表示させる記号表示手段と、前記傍線の
始点位置に各系列の内容を示す文字列を表示させる第2
の文字列表示手段と、この文字列を包囲しかつ前記ボッ
クスと横寸法が等しくされたボックスを表示させる第2
のボックス表示手段と、このボックスを該当系列よりも
階層が1つ上位の系列に含ませて表示させる第2のボッ
クス表示制御手段とを有し、画面上に木構造チャートを
表示してプログラムのシュミレーションを行なうように
構成されていることを特徴としている。
[Summary of the Invention] In other words, the DOT of the present invention is a program design support device configured to simulate a program by displaying on a screen a group of program items in which hierarchies are set for each process of concatenation, repetition, and branching. , a '1st character string display means for displaying character strings indicating item contents of each of the programs, and a first box display for displaying a box surrounding each of the character strings and having equal dimensions in the display width direction. box display control means for displaying these boxes in columns for each layer; side line display means for displaying side lines indicating the series of boxes displayed vertically for each layer; a symbol display means for displaying a symbol symbolizing the content of the series; and a second symbol displaying means for displaying a character string indicating the content of each series at the starting point position of the side line.
and a second box for displaying a box surrounding the character string and having the same horizontal dimension as the box.
and a second box display control means for displaying this box as being included in a series one hierarchy higher than the corresponding series, and displaying a tree structure chart on the screen to program the program. It is characterized by being configured to perform simulations.

[発明の実施例] 以下本発明の実施例の詳細を図面に基づいて説明する。[Embodiments of the invention] DESCRIPTION OF THE PREFERRED EMBODIMENTS Details of embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例の装置にお番ノる表示状態を
示す図である。
FIG. 1 is a diagram illustrating a display state on a device according to an embodiment of the present invention.

同図において1は各プログラムの項目内容を示す文字列
、2は各文字列1を包囲しかつ表示横方向の寸法が等し
いボックスを示している。
In the figure, 1 indicates a character string indicating the item contents of each program, and 2 indicates a box surrounding each character string 1 and having the same horizontal dimension.

また3は傍線、4〜7は傍線の始点に表示された象徴記
号、8へ・11は傍線3の終点に表示された!!黴記号
を示している。なお象徴記号4および8は全体処理の開
始および終了、象徴記号5および9は繰返し処理の始点
および終点、象徴記号6および10は分岐処理の始点お
よび終点、象徴記号7および11は連接処理の始点およ
び終点をそれぞれ示す。
Also, 3 is a side line, 4 to 7 are symbolic symbols displayed at the starting point of the side line, and 8 and 11 are displayed at the end point of side line 3! ! Showing mold symbol. Symbols 4 and 8 are the start and end points of the overall process, symbols 5 and 9 are the start and end points of the repetitive process, symbols 6 and 10 are the start and end points of the branch process, and symbols 7 and 11 are the start point of the concatenation process. and the end point, respectively.

12は傍線3の始点に表示された象徴記号5〜7に付加
されて、傍線3の示す範囲に含まれる処理内容を象徴し
て示す文字列、13はこの文字列12を包囲し、かつボ
ックス2と等しい横寸法を有するボックスを示している
12 is a character string that is added to the symbolic symbols 5 to 7 displayed at the starting point of subline 3 and symbolically represents the processing content included in the range indicated by subline 3, and 13 is a box surrounding this character string 12. A box is shown having a horizontal dimension equal to 2.

次にこの表示の意味を説明する。Next, the meaning of this display will be explained.

たとえば、図中上段の「作図を行う」という処理は、「
ステータス座標入力」と「座標区分ごとの処理」と「終
了フラグがあるかどうかの判断jという具体的処理から
なる。
For example, the process "Drawing" at the top of the diagram is "
It consists of specific processes such as ``input status coordinates'', ``processing for each coordinate category'', and ``judging whether or not there is an end flag j.

また図中中段の[座標区分ごとの処理]という処理は、
「メニュー指定」の場合には「各メニュー実行」、「ポ
イント指定」の場合には「ポイント書換え」、「その他
」の場合には「エラー処理」という分岐処理を行むうこ
とからなる。
In addition, the process called [Processing for each coordinate division] in the middle part of the figure is
In the case of ``menu specification'', branch processing is performed such as ``execution of each menu'', in the case of ``point specification'', ``point rewriting'', and in the case of ``other'', ``error processing''.

さらに図中下段の「後処理を行う」という処理は、「現
在ポイント位置を確認」、「終了フラグをOクリアする
」、「ファイルをクローズする」という具体的処理から
なる。
Furthermore, the process of ``performing post-processing'' in the lower part of the figure consists of specific processes of ``confirming the current point position,'' ``clearing the end flag to O,'' and ``closing the file.''

第2図は第1図に示した表示を行う装置の全体構成を示
すブロック図である。
FIG. 2 is a block diagram showing the overall configuration of an apparatus that performs the display shown in FIG. 1.

同図において20はキーボードやタブレフ1〜等の入ノ
j装置、21はグラフィックディスプレイ等の表示IH
iJ、22は入力装置20から入力されるコマンドによ
り他の機能部分を起動するコマンド解釈手段、23は入
力装置20からコメン[〜を入力して保持するコメント
入力手段を示している。
In the same figure, 20 is an input device such as a keyboard or tablet 1~, and 21 is a display IH such as a graphic display.
iJ, 22 indicates a command interpretation means for activating other functional parts in response to a command input from the input device 20, and 23 indicates a comment input means for inputting and retaining a comment [-] from the input device 20.

また211は表示装@21に表示されている設計仕様書
の構成単位ごとに正しい設バ1がなされているかか否か
のマークをつけ、その情況を保持J゛る確認チェック手
段、25は後述する表示制御手段、26は同じく後述す
るシュミレーション手段、27は表示装置21に表示す
べきプログラム設計仕様書の各データを記憶する設計書
データ記憶装置を示している。
In addition, 211 is a confirmation checking means that marks whether or not the correct installation has been made for each constituent unit of the design specifications displayed on the display @ 21, and maintains the status; 25 is a confirmation check means that will be described later 26 is a simulation means, which will also be described later, and 27 is a design data storage device that stores each data of the program design specification to be displayed on the display device 21.

さらに第3図は第2図におけるシュミレーション手段2
6の機能内容を示すブロック図である。
Furthermore, Fig. 3 shows the simulation means 2 in Fig. 2.
6 is a block diagram showing the functional contents of No. 6; FIG.

同図から判るようにシュミレーション手段26は、シュ
ミレーション階層制御機能26a、構造解析機能26b
1力−ソル移動機能26cおよびデータ解釈機能26d
とから構成されている。
As can be seen from the figure, the simulation means 26 includes a simulation hierarchical control function 26a, a structure analysis function 26b
1 Force - Sol movement function 26c and data interpretation function 26d
It is composed of.

そしてシュミレーション階層制御機能26aは、たとえ
ば階層化されている設計仕様書の最上位項目のみをシュ
ミレートする、第3の階層までシュミレートする、ある
いはすべての階層をシュミレートする等を定める機能で
ある。
The simulation hierarchy control function 26a is a function that determines, for example, to simulate only the topmost item of a hierarchical design specification, to simulate up to the third hierarchy, or to simulate all hierarchies.

構造解析機能26bは、設計仕様書の構造を解析し、次
にどこへ進むかを定める機能である。
The structural analysis function 26b is a function that analyzes the structure of the design specifications and determines where to proceed next.

またカーソル移動機能26Cは、表示されている設計仕
様書のチャートの中で指定されている連接、反復、分岐
に従ってカーソルを移動させることにJ二り、シュミレ
ーションを行なう機能である。
The cursor movement function 26C is a function for performing simulation by moving the cursor according to the connections, repetitions, and branches specified in the chart of the displayed design specifications.

なお操作者はこのカーソルの動き方をみていれば、プロ
グラムがどのような処理を行うのかを実感することがで
きる。
By observing the way the cursor moves, the operator can get a feel for what kind of processing the program will perform.

さらにデータ解析機能26dは、設計書データ記憶装置
27に保持されているデータを構造解析機能26bが解
析できるような形式に変換する機能である。
Further, the data analysis function 26d is a function of converting the data held in the design document data storage device 27 into a format that can be analyzed by the structure analysis function 26b.

なお上述したカーソルは、具体的にはボックスの色を変
える、ボックスをブリンキング(点滅)させる等の状態
で表わされる。
Note that the above-mentioned cursor is specifically displayed in a state such as changing the color of the box or blinking the box.

そして第4図は第2図における表示制御手段25の機能
内容を示すブロック図である。
FIG. 4 is a block diagram showing the functional contents of the display control means 25 in FIG. 2.

同図から判るように表示制御手段25は、第1の文字列
表示手段25a1第1の階層表示手段25b、第1のボ
ックス表示制御手段25C1傍線表示手段25d、記号
表示手段25e、第2の文字列表示手段25f1第2の
ボックス表示手段250、第2のボックス表示制御手段
25hとから構成される装置 第1の文字列表示手段25aは、第1図における、プロ
グラム項目の内容を示す文字列1を表示させる機能を有
し、第1のボックス表示手段251)はボックス2を表
示させる機能を有し、さらに第1のボックス表示制御手
段25cはボックス2を階層ごとに縦列表示させる機能
を有している。
As can be seen from the figure, the display control means 25 includes a first character string display means 25a1, a first hierarchy display means 25b, a first box display control means 25C1, a sideline display means 25d, a symbol display means 25e, and a second character string display means 25a1. The first character string display means 25a of the device, which is composed of a column display means 25f1, a second box display means 250, and a second box display control means 25h, displays a character string 1 indicating the contents of a program item in FIG. The first box display means 251) has a function of displaying Box 2, and the first box display control means 25c has a function of displaying Box 2 in columns for each hierarchy. ing.

また傍線表示手段25dは、第1図における傍線3を表
示さぼる機能を有し、記号表示手段25eは象徴記号4
〜7および8〜11を表示させる機能を右する。
Further, the side line display means 25d has a function of omitting the display of the side line 3 in FIG.
-7 and 8-11 are displayed.

さらに第2の文字列表示手段25fは、第1図における
、階層ごとの処理内容を示す文字列12を表示させる機
能を有し、第2のボックス表示手段25(]は、文字列
12を包囲するボックス13を表示させる機能含有し、
第2のボックス表示制御手段25hは第1図のボックス
13を、その内容が示す階層よりも1つ上位の系列に含
ませて表示させる機能を有している。
Furthermore, the second character string display means 25f has a function of displaying the character string 12 indicating the processing content for each layer in FIG. Contains a function to display box 13 to
The second box display control means 25h has a function of displaying the box 13 shown in FIG. 1 in a series one level higher than the hierarchy indicated by its contents.

上述したように本実施例のDOTは第2図から第4図に
示した各手段により第1図に示した表示を行うことがで
きるが、第1図に示した表示は以下に示すような特徴が
ある。
As mentioned above, the DOT of this embodiment can perform the display shown in FIG. 1 by the means shown in FIGS. 2 to 4, but the display shown in FIG. 1 can be performed as shown below. It has characteristics.

すなわノう、プログラムの処理手順を表現する3つの基
本制御構3i!f(順次処理、繰返し処理、分岐処理)
が、象徴記号で表示されるのでアピール麿が強い。この
象徴記号により設計の誤りも防止することができる。
In other words, three basic control structures 3i that express the program processing procedure! f (sequential processing, repetitive processing, branch processing)
However, since it is displayed as a symbolic symbol, it has a strong appeal. This symbolic symbol can also prevent design errors.

また各文字列を包囲し、かつ表示横方向の寸法が等しい
ボックスを階層ごとに縦列表示させるので、各階層ごと
処理をまとまりをもって具体的に理解することができる
Further, since boxes surrounding each character string and having the same horizontal dimension are displayed in columns for each layer, the processing for each layer can be understood in detail.

さらに各階層の処理の象徴(集約)を示ず1つのボック
スを1つ上の階層に加えて表示させるので各階層ごとの
処理項目群を1つの部品どして扱うことが可能になり、
別のプログラムに用いたり、表示図面上で移動させるこ
とが容易である。
Furthermore, instead of showing the symbol (aggregation) of the processing at each level, a single box is displayed in addition to the level one above, making it possible to treat the processing items for each level as one component.
It is easy to use it in another program or move it on a display drawing.

またさらに階の処理項目群に傍線が付され、しかもこの
傍線の始点と終点とに前述した象徴記号を表示させるの
で、各処理項目の階層レベルの確認が容易になると共に
、表示画面が途中で切れていてもさらに続きがあること
が一目瞭然になる。
Furthermore, a side line is attached to each floor's processing item group, and the above-mentioned symbolic symbol is displayed at the start and end points of this side line, making it easy to confirm the hierarchical level of each process item, and also allowing the display screen to change in the middle. Even if the story ends, it becomes obvious that there is more to come.

このように本実施例のDOTにより表示されるプログラ
ム設計仕様を示すチャートは、従来の11CPおよびP
ADのもつ欠点を解消している。
The chart showing the program design specifications displayed by the DOT of this embodiment is different from that of the conventional 11CP and P
It eliminates the drawbacks of AD.

なお第1図に示したプログラム設計仕様を示すチャート
の記述形式は、T F P  (T echnical
[)escription  Formula  fo
r Program)と呼ばれる。
Note that the description format of the chart showing the program design specifications shown in FIG.
[)scription Formula fo
r Program).

なお上述した実施例では本発明装置によりプログラム設
計仕様を示すチャートを作成しているが、本発明装置は
同じ構成でデータ構造の表示およびシュミレーションを
行うこともできる。
In the above-described embodiment, a chart showing program design specifications is created using the apparatus of the present invention, but the apparatus of the present invention can also display and simulate data structures with the same configuration.

[発明の効果コ 以上説明したように本発明のDOTは、連接、反復、分
岐の各処理別に階層が設定されたプログラム項目群を画
面上に表示してプログラムのシュミレーションを行うよ
う構成されたDOTにおいて、各プログラムの項目内容
を示す文字列を表示横方向の寸法が等しいボックスで包
囲して、これらボックスを階層ごとに縦列表示させ、階
層ごとに縦列表示されたボックスの系列を示すように傍
線を表示させ、この傍線の始点および終点位置に各列の
系列内容を象徴する記号を表示させ、始点位置に表示さ
れる象徴記号に各系列の内容を示す文字列を付加表示さ
せ、さらにこの文字列を前記ボックスと等しい横寸法の
ボックスで包囲し、このボックスを該当系列よりも階層
が1つ上位の系列に含ませて表示させてプログラムのシ
ュミレーションを行うので、各プログラムの項目内容お
よび階層が明確になり、操作者に処理の流れおよび制御
Il構造をダイナミックに理解させることができる。そ
の結果、プログラムの設計の効率を飛躍的に向上せしめ
ることができる。
[Effects of the Invention] As explained above, the DOT of the present invention is a DOT configured to simulate a program by displaying on the screen a group of program items in which hierarchies are set for each process of concatenation, repetition, and branching. , the character strings indicating the item contents of each program are displayed. Surround the strings with boxes of equal horizontal dimensions, display these boxes vertically in each hierarchy, and add horizontal lines to indicate the series of vertically displayed boxes in each hierarchy. is displayed, a symbol symbolizing the series content of each column is displayed at the start and end positions of this side line, a character string indicating the content of each series is added to the symbol displayed at the start position, and this character The column is surrounded by a box with the same horizontal dimensions as the box, and the program is simulated by displaying this box in a series one hierarchy higher than the corresponding series, so the item contents and hierarchy of each program are This makes it clear and allows the operator to dynamically understand the processing flow and control structure. As a result, the efficiency of program design can be dramatically improved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例の装置における表示状態を示
す図、第2図は本発明の一実施例の装置全体の構成を示
すブロック図、第3図および第4図は第2図の一部の詳
しい構成を示すブロック図、第5図はフローチャートの
記述例を示す図、第6図はHCPチャートの記述例を示
す図、第7図はPADの記述例を示す図である。 1.12・・・文字列 2.13・・・ボックス 3・・・・・・・・・・・・傍線 4〜7・・・・・・(始点の)象徴記号8〜11・・・
(終点の)象徴記号 20・・・・・・・・・・・・入力装置21・・・・・
・・・・・・・表示装置22・・・・・・・・・・・・
コマンド解釈手段23・・・・・・・・・・・・コメン
ト入力手段24・・・・・・・・・・・・確認チェック
手段25・・・・・・・・・・・・表示制御手段26・
・・・・・・・・・・・シュミレーション手段27・・
・・・・・・・・・・設計書データ記憶装置25a・・
・・・・・・・第1の文字列表示手段25b・・・・・
・・・・第1のボックス表示手段25C・・・・・・・
・・第1のボックス表示制御手段25d・・・・・・・
・・傍線表示手段25e・・・・・・・・・記号表示手
段25f・・・・・・・・・第2の文字列表示手段25
g・・・・・・・・・第2のボックス表示手段25h・
・・・・・・・・第2のボックス表示制御手段出願人 
  株式会社  東 芝 代理人   弁理士   須山 佐− 第5図    第60 第7図 /。 i[何−上口
FIG. 1 is a diagram showing a display state in a device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the overall configuration of the device according to an embodiment of the present invention, and FIGS. FIG. 5 is a block diagram showing a detailed configuration of a part of the system, FIG. 5 is a diagram showing an example of description of a flowchart, FIG. 6 is a diagram showing an example of description of HCP chart, and FIG. 7 is a diagram showing an example of description of PAD. 1.12...Character string 2.13...Box 3...Subside lines 4-7...Symbolic symbols (of the starting point) 8-11...
Symbolic symbol (of the end point) 20... Input device 21...
・・・・・・Display device 22・・・・・・・・・・・・
Command interpretation means 23...Comment input means 24...Confirmation checking means 25...Display control Means 26・
......Simulation means 27...
......Design data storage device 25a...
......First character string display means 25b...
...First box display means 25C...
...First box display control means 25d...
. . . Subline display means 25e . . . Symbol display means 25 f . . . Second character string display means 25
g...Second box display means 25h.
...Applicant of second box display control means
Toshiba Corporation Patent Attorney Sasa Suyama - Figure 5 Figure 60 Figure 7/. i [what-upper mouth

Claims (1)

【特許請求の範囲】[Claims] (1)連接、反復、分岐の各処理別に階層が設定された
プログラム項目群を画面上に表示してプログラムのシユ
ミレーシヨンを行うよう構成されたプログラム設計支援
装置において、前記各プログラムの項目内容を示す文字
列を表示させる第1の文字列表示手段と、前記各文字列
を包囲しかつ表示横方向の寸法が等しくされたボックス
を表示させる第1のボックス表示手段と、これらボック
スを前記階層ごとに縦列表示させるボックス表示制御手
段と、前記階層ごとに縦列表示されたボックスの系列を
示す傍線を表示させる傍線表示手段と、各傍線の始点お
よび終点位置に各系列の内容を象徴する記号を表示させ
る記号表示手段と、前記傍線の始点位置に各系列の内容
を示す文字列を表示させる第2の文字列表示手段と、こ
の文字列を包囲しかつ前記ボックスと横寸法が等しくさ
れたボックスを表示させる第2のボックス表示手段と、
このボックスを該当系列よりも階層が1つ上位の系列に
含ませて表示させる第2のボックス表示制御手段とを有
し、画面上に木構造チャートを表示してプログラムのシ
ユミレーシヨンを行なうように構成されていることを特
徴とするプログラム設計支援装置。
(1) In a program design support device configured to simulate a program by displaying on the screen a group of program items in which hierarchies are set for each process of concatenation, repetition, and branching, the item contents of each program are shown. a first character string display means for displaying a character string; a first box display means for displaying a box surrounding each of the character strings and having an equal horizontal dimension; box display control means for vertically displaying boxes; side line display means for displaying side lines indicating the series of boxes displayed vertically for each hierarchy; and a side line display means for displaying symbols symbolizing the contents of each series at the starting and ending positions of each side line. a symbol display means, a second character string display means for displaying a character string indicating the content of each series at the starting point position of the side line, and a box surrounding the character string and having a horizontal dimension equal to that of the box. a second box display means for displaying a second box;
and a second box display control means for displaying this box as being included in a series one hierarchy higher than the corresponding series, and is configured to display a tree structure chart on the screen and simulate the program. A program design support device characterized by:
JP4993685A 1985-03-13 1985-03-13 Program design backup device Pending JPS61208540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4993685A JPS61208540A (en) 1985-03-13 1985-03-13 Program design backup device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4993685A JPS61208540A (en) 1985-03-13 1985-03-13 Program design backup device

Publications (1)

Publication Number Publication Date
JPS61208540A true JPS61208540A (en) 1986-09-16

Family

ID=12844906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4993685A Pending JPS61208540A (en) 1985-03-13 1985-03-13 Program design backup device

Country Status (1)

Country Link
JP (1) JPS61208540A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3937532A1 (en) * 1988-11-11 1990-05-17 Hitachi Ltd Programming support method - connecting modules via data communications devices and separating for individual development

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3937532A1 (en) * 1988-11-11 1990-05-17 Hitachi Ltd Programming support method - connecting modules via data communications devices and separating for individual development

Similar Documents

Publication Publication Date Title
US20150206444A1 (en) System and method for authoring animated content for web viewable textbook data object
US9569182B2 (en) Integrated development environment and method
CN104881430A (en) Cross-terminal self-adaptation visual electronic map implementation method based on pure network script languages
EP1460533A1 (en) Extensible graphical user interface development framework
Singh Using virtual reality for scaffolding computer programming learning
JPS61208540A (en) Program design backup device
Lin et al. Data structure visualization on the web
CN103164629B (en) A kind of automatic scoring method of Flash software operative skill
US20210319150A1 (en) Instruction authoring tool
KR940007723A (en) Menu System for Information Processing Equipment
Ferreira et al. SICAS2: Interactive Tool to Support Programming Learning
US10672287B2 (en) Method and system for managing assessments
JP2804222B2 (en) Courseware creation method
Borg et al. An analytical view of test results using cityscapes
JPH03202963A (en) Graphic processor
US20130066604A1 (en) Computer-implemented method for creating a model of a technical system
Feeley et al. Teaching Programming to Novices Using the codeBoot Online Environment
CN110554896B (en) Interface design method based on preset picture pixel anchor point information processing
KR100367134B1 (en) Sectional software design component and method for assembling and disassembling the same
JPS63213074A (en) Back-up device for production of function plan
JP3251125B2 (en) Interactive logic simulation system
JPH04290168A (en) Simulation device and display method for its simulation result
Denisov et al. Using Mixed Reality for Development of Instruction for Industrial Unit Maintenance
JPH01250109A (en) Robot simulation device
JP2004537793A (en) Control / Display Unit Page Builder Software Tool