JPH02194432A - Program maintenance data creation method - Google Patents
Program maintenance data creation methodInfo
- Publication number
- JPH02194432A JPH02194432A JP1307589A JP1307589A JPH02194432A JP H02194432 A JPH02194432 A JP H02194432A JP 1307589 A JP1307589 A JP 1307589A JP 1307589 A JP1307589 A JP 1307589A JP H02194432 A JPH02194432 A JP H02194432A
- Authority
- JP
- Japan
- Prior art keywords
- reference number
- program
- information table
- maintenance
- information
- 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
- 238000000034 method Methods 0.000 title claims description 19
- 238000012423 maintenance Methods 0.000 claims description 38
- 239000000463 material Substances 0.000 claims description 32
- 239000000284 extract Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(概要)
参照番号が割り当てられたブロックから成るフログラム
実行中に出現する当該番号毎に説明を対応させた保守資
料を作成するプログラム保守資料作成方式に関し、
自動的に、信頼性ある保守資料の作成が可能な保守資料
作成方式を提供することを目的とし、原始プログラムの
前記ブロック毎に所定の注釈部分を抽出して、参照番号
毎に当該部分を対応させた情報テーブルを作成する情報
テーブル作成部と、当該テーブルを格納する情報テーブ
ル格納部と、実行形式プログラムの実行中に参照番号が
指定され、かつ作成の指示があった場合には、格納され
た前記テーブルの中から参照番号に対応する情報を検索
して出力する情報テーブル検索部と、当該プログラム実
行中に参照番号が指定され、かつ指示があった場合に、
参照番号の出現順序を示す動的参照番号を発生させる動
的参照番号発生部と、参照番号に動的参照番号及び前記
情報を対応させて表示する表示部とを有する構成である
。[Detailed Description of the Invention] (Summary) This invention relates to a method for creating program maintenance materials that automatically creates maintenance materials with explanations corresponding to each number that appears during execution of a program consisting of blocks to which reference numbers are assigned. The purpose of this is to provide a maintenance material creation method that allows the creation of reliable maintenance materials, and an information table in which a predetermined annotation part is extracted for each block of the source program and the relevant part is associated with each reference number. an information table creation unit that creates the table; an information table storage unit that stores the table; and an information table storage unit that stores the table; An information table search unit that searches and outputs information corresponding to a reference number from among the information, and when a reference number is specified and an instruction is given during the execution of the program,
This configuration includes a dynamic reference number generation section that generates a dynamic reference number indicating the order in which the reference numbers appear, and a display section that displays the dynamic reference number and the information in correspondence with the reference number.
本発明はプログラムの保守管理用の保守資料を作成する
保守資料作成方式に係り、特に参照番号が割り当てられ
たブロックから成るプログラムの実行中に出現する当該
番号毎に所定の説明を対応させたプログラム保守管理用
の保守資料を作成するプログラム保守資料作成方式に関
する。The present invention relates to a maintenance material creation method for creating maintenance materials for maintenance management of a program, and in particular, a program in which a predetermined explanation is associated with each number that appears during the execution of a program consisting of blocks to which reference numbers are assigned. This article relates to a program maintenance data creation method for creating maintenance data for maintenance management.
(従来の技術〕
従来、作成したソース・プログラム(原始プログラム;
原始言語で作成されたプログラム)の保守資料として当
該プログラム中の機能ブロック毎に参照番号を割り当て
、当該参照番号毎に当該プログラムの機能を説明した保
守資料を作成する場合には、当該プログラム中で使用さ
れている参照番号のみを使用して当該参照番号に前記説
明を対応させるとともに、当該資料はプログラムの作成
者等がプログラム・リストを見て作成していた。(Prior art) Conventionally, a created source program (original program;
When creating maintenance materials that explain the functions of the program by assigning a reference number to each functional block in the program (a program created in the source language) and creating maintenance materials that explain the functions of the program for each reference number, Only the reference numbers used were used and the explanations were made to correspond to the reference numbers, and the materials were prepared by the program creator and the like by looking at the program list.
(発明が解決しようとする課題)
ところで、従来ではプログラム保守資料は当該プログラ
ム作成者等の人手によりソース・プログラム・リストを
見て作成するので、作成者に大きな負担がかかるだけで
なく、プログラム中に複雑な動作(ルーフ、サブルーチ
ン等)があった場合等において、参照番号を見落しやす
く信頼性が十分に高くなく、またプログラム修正時に参
照番号と資料の更新に非常な手間がかかり、作業効率が
悪いという問題点を有していた。(Problem to be Solved by the Invention) Conventionally, program maintenance materials are created manually by the program creator by looking at the source program list. When a program has complex operations (roofs, subroutines, etc.), it is easy to overlook reference numbers, and the reliability is not high enough.Also, it takes a lot of effort to update reference numbers and documents when modifying a program, which reduces work efficiency. It had the problem of poor performance.
そこで、本発明は保守資料の作成を自動化して作成の手
間を省くとともに、信頼性ある保守資料作成方式を提供
することを目的としてなされたものである。SUMMARY OF THE INVENTION Therefore, the present invention has been made to automate the creation of maintenance materials to save time and effort, and to provide a reliable method for creating maintenance materials.
(課題を解決するための手段)
以上の技術的課題を解決するため、本発明は第1図に示
すように、参照番号が割り当てられたブロックから成る
プログラムの実行中に出現する当該番号毎に所定の説明
を対応させたプログラム保守管理用の保守資料を作成す
るプログラム保守資料作成方式において、保守資料を作
成しようとする原始プログラムの前記ブロック毎に所定
の注釈部分を抽出して、参照番号毎に当該注釈部分を対
応させた情報テーブルを作成する情報テーブル作成部1
と、当該情報テーブルを格納する情報テーブル格納部2
と、実行形式プログラムの実行中に参照番号が指定され
、かつ保守資料作成の指示があった場合には、格納され
た前記情報テーブルの中から当該参照番号に対応する表
示情報を検索して出力する情報テーブル検索部3と、実
行形式プログラムの実行中に参照番号が指定され、かつ
保守資料作成の指示があった場合に、参照番号の実行中
の出現順序を示す動的参照番号を発生させる動的参照番
号発生部4と、参照番号に当該動的参照番号及び前記表
示情報を対応させて表示する表示部5とを有するもので
ある。(Means for Solving the Problems) In order to solve the above technical problems, the present invention, as shown in FIG. In a program maintenance material creation method that creates maintenance materials for program maintenance management that correspond to predetermined explanations, a predetermined annotation part is extracted for each block of the source program for which maintenance materials are to be created, and An information table creation unit 1 that creates an information table in which the annotation portion corresponds to the annotation part.
and an information table storage unit 2 that stores the information table.
If a reference number is specified during execution of an executable program and instructions are given to create maintenance materials, the display information corresponding to the reference number is searched from the stored information table and output. and an information table search unit 3 that generates a dynamic reference number indicating the order in which the reference number appears during execution when a reference number is specified during execution of an executable program and there is an instruction to create maintenance materials. It has a dynamic reference number generation section 4 and a display section 5 that displays the dynamic reference number and the display information in correspondence with the reference number.
(作用)
本発明に係る保守試料作成方式により保守試料を作成す
るには、保守試料を作成しようとする前記原始プログラ
ムの前記ブロック毎に所定の注釈部分を抽出して、当該
ブロックに割り出てられている参照番号に対応させた情
報テーブルを作成する。(Operation) In order to create a maintenance sample using the maintenance sample creation method according to the present invention, a predetermined annotation part is extracted for each block of the source program for which a maintenance sample is to be created, and the part is determined for the block. Create an information table that corresponds to the reference numbers listed.
ここで、「注釈部分」とは前記ブロックの有する機能の
説明や、識別のための記号とか文章をいい、「所定の」
とは当該注釈部分のうちのプログラムの保守管理に必要
な部分をいい、プログラム作成者により予め定めた特定
の文字等の符号により指定される。Here, the "annotation part" refers to an explanation of the function of the block, symbols and text for identification, and refers to the "predetermined"
The annotation part refers to a part of the annotation part that is necessary for maintenance and management of the program, and is designated by a code such as a specific character predetermined by the program creator.
作成された当該情報テーブルは前記情報テーブル格納部
2に格納される。The created information table is stored in the information table storage section 2.
ごこで、「プログラムのブロック」とは例えば技術的ま
たは論理的な理由から1つのまとまった機能を有するも
のとして取り扱うことができるように作成されたレコー
ドの列をいう。Here, a "program block" refers to a sequence of records that is created so that it can be treated as having one unified function, for example, for technical or logical reasons.
また、「原始プログラム」とは原始言語で作成された計
算機プログラムをいう。Furthermore, a "source program" refers to a computer program created in a source language.
「原始言語」とは自動プログラミングの言語であって、
当該原始言語で書かれたものはコンパイラで翻訳するこ
とにより機械で解読できるものとなる。コンパイルに対
する原始言語はFORTRAN、C0BOL等のコンパ
イラ言語をいう。A "source language" is a language for automatic programming,
By translating something written in the source language using a compiler, it becomes machine-readable. The source language for compilation is a compiler language such as FORTRAN or C0BOL.
次に、前記原始プログラムのうち前記注釈部分を除いた
部分はコンパイラにより実行形式プログラムに翻訳され
、前記原始言語で記述されたプログラムは機械語で記述
され、当該プログラムに従って、実際の処理がなされる
ことになる。Next, the part of the source program excluding the annotation part is translated into an executable program by a compiler, the program written in the source language is written in machine language, and actual processing is performed according to the program. It turns out.
当該プログラムの実行中に前記参照番号の指定があり、
かつ保守資料作成の指示があった場合には、前記情報テ
ーブル検索部3は前記情報テーブル格納部2に格納され
ている情報テーブルの中から当該参照番号に対応する前
記注釈部分を含む表示情報を検索して出力することにな
る。The reference number is specified during the execution of the program;
And when there is an instruction to create maintenance materials, the information table search unit 3 retrieves display information including the annotation portion corresponding to the reference number from among the information tables stored in the information table storage unit 2. It will be searched and output.
これは、原始プログラムの注釈部分は、実行形式のプロ
グラムにおいては必要のない部分であるため翻訳されず
、当該実行形式のプログラムからは当該注釈部分は直接
得ることができないため、前記情報テーブル格納部2に
格納されている当該参照番号に対応する注釈部分を読み
出して出力する必要があるからである。This is because the annotation part of the source program is not translated because it is unnecessary in the executable program, and the annotation part cannot be directly obtained from the executable program. This is because it is necessary to read out and output the annotation portion corresponding to the reference number stored in .
また、前記動的参照番号発生部4は当該実行形式プログ
ラムにより当該参照番号の指定があった場合には、当該
実行中での参照番号の出現順序を示す動的参照番号を発
生させることになる。Further, when the reference number is specified by the executable program, the dynamic reference number generation unit 4 generates a dynamic reference number indicating the order in which the reference number appears during execution. .
発生した当該動的参照番号は前記参照番号及び前記注釈
部分を含む情報とともに前記表示部5に送出されて、保
守資料として表示されることになる。The generated dynamic reference number is sent to the display unit 5 together with information including the reference number and the annotation part, and is displayed as maintenance material.
ここで、動的参照番号を発生させて前記参照番号ととも
に表示させるようにしたのは、プログラム中で、同一の
手順を繰り返すループ過程やサブルーチン過程があった
場合に、前記参照番号のみでは、複数回出現する同一の
ブロックを区別することができないためプログラムの保
守管理が十分に行うことができないからである。The reason why a dynamic reference number is generated and displayed together with the reference number is that if there is a loop process or subroutine process that repeats the same procedure in the program, it is not possible to use the reference number alone to display multiple This is because it is not possible to distinguish between the same blocks that appear multiple times, making it impossible to maintain and manage programs adequately.
(実施例) 次に、本発明の実施例について説明する。(Example) Next, examples of the present invention will be described.
本実施例は第2図及び第3図に示すように、ソース・プ
ログラム(原始プログラム)を格納するソース・プログ
ラム・ファイル18と、当該ソース・プログラムを翻訳
して得た実行形式のプログラムを格納する実行形式プロ
グラム・ファイル19と、前記ソース・プログラムから
所定の注釈部分を抽出して前記参照番号に対応させた情
報テーブルを作成する情報テーブル作成部11と、当該
情報テーブルを格納する情報テーブル・ファイル12と
、前記実行形式プログラムにより参照番号が指定された
場合に前記情報テーブル・ファイル12から対応する参
照番号に対応する注釈部分を検索して出力する情報テー
ブル検索部13と、当該情報テーブル検索部13及び後
述する動的参照番号発生部14に対して保守資料作成の
指示を与えるキーボード等の操作部16a及びフラグ保
持部16bと、前記実行形式プログラムにより参照番号
が指定された場合には、当該プログラム実行中の当該参
照番号の出現回数を表す動的参照番号を発生させる動的
参照番号発生部14と、前記実行形式プログラムにした
がって処理を行う実行処理部20と、前記情報テーブル
検索部13により検索されて出力した前記注釈部分、前
記参照番号及び前記動的参照番号発生部14により発生
した動的参照番号との対応付けや、表示用の編集等の種
々の制御を行う表示制御部15aと、当該表示制御部1
5aにより制御されたデータを実際に表示する態様で格
納する表示メモリ15bと、当該表示メモリ15bに格
納された態様で画面上に表示を行うCRT15cと、当
該表示メモリ15bに格納された態様で印刷出力するプ
リンタ装置15dとを有する。As shown in FIGS. 2 and 3, this embodiment includes a source program file 18 that stores a source program (original program) and an executable program obtained by translating the source program. an executable program file 19 that extracts a predetermined annotation part from the source program and creates an information table that corresponds to the reference number; and an information table that stores the information table. a file 12; an information table search unit 13 that searches and outputs an annotation portion corresponding to a corresponding reference number from the information table file 12 when a reference number is specified by the executable program; When a reference number is specified by the operation section 16a such as a keyboard and the flag holding section 16b, which instructs the dynamic reference number generation section 13 and the dynamic reference number generation section 14, which will be described later, to create maintenance materials, a dynamic reference number generation unit 14 that generates a dynamic reference number representing the number of times the reference number appears during execution of the program; an execution processing unit 20 that performs processing according to the executable program; and the information table search unit 13. a display control unit 15a that performs various controls such as associating the annotation portion searched and outputted with the reference number and the dynamic reference number generated by the dynamic reference number generation unit 14, and editing for display; and the display control section 1
5a, a CRT 15c displays the data on the screen in the manner stored in the display memory 15b, and prints in the manner stored in the display memory 15b. It has a printer device 15d for outputting.
ここで、前記情報テーブル作成部11、情報テーブル検
索部13、動的参照番号発生部14、表示制御部15a
及び実行処理部20はCPU10及びそのプログラムに
より構成されている。Here, the information table creation section 11, information table search section 13, dynamic reference number generation section 14, display control section 15a
The execution processing section 20 is composed of the CPU 10 and its programs.
また、前記表示制御部15a、表示メモリ15b、CR
T15e及びプリンタ装置15dは表示部15を構成す
る。Further, the display control section 15a, display memory 15b, CR
T15e and printer device 15d constitute display section 15.
本方式により保守資料の作成を行う場合には、前記情報
テーブル作成部11は最初に保守資料を作成しようとす
る原始M−Wbで作成されたソース・プログラムをソー
ス・プログラム・ファイル18から読み出し、各参照番
号毎に対応する所定の注釈部分を抽出する。When creating maintenance materials using this method, the information table creation section 11 first reads the source program created in the original M-Wb for which maintenance materials are to be created from the source program file 18, A predetermined annotation portion corresponding to each reference number is extracted.
第4図にC言Jで占かれたソース・プログラムの一例を
示す。FIG. 4 shows an example of a source program predicted by the C word J.
本例に示したプログラムのうち「所定の注釈部分」とし
ては、同図に示した注釈部分を示す書式11//*l“
及び゛”*/”で挟まれた部分のうち、保守管理に必要
な部分であって、特定の符号として例えばビ及び11]
##で挟まれた部分により指定される。In the program shown in this example, the "predetermined annotation part" is the format 11//*l" indicating the annotation part shown in the same figure.
and ``*/'' are the parts necessary for maintenance management, such as bi and 11].
It is specified by the part between ##.
また、各機能ブロックの参照番号を示す符号として’R
EF ”を使用している。Also, 'R' is used as a code to indicate the reference number of each functional block.
EF” is used.
こうして当該ソース・プログラムから/*′”及び11
* / I)で挟まれた部分のうち′[″及び°°]
′”で挟まれた部分を抽出して前記情報テーブルファイ
ルに当該参照番号である情報番号に対応させて表示情報
として格納する。Thus, from the source program /*'” and 11
* Of the part sandwiched by / I) ′ [″ and °°]
``'' is extracted and stored as display information in the information table file in correspondence with the information number that is the reference number.
第5図に当該情報テーブルの一例を示す。当該情報テー
ブルは同図に示すように各情報番号(参照番号)毎に所
定の注釈部分を対応させて格納している。尚、図中゛\
n“は改行を示す。FIG. 5 shows an example of the information table. As shown in the figure, the information table stores a predetermined annotation portion corresponding to each information number (reference number). In addition, in the figure ゛\
n" indicates a new line.
一方、当該ソース・プログラムはコンパイラにより実行
形式プログラムに翻訳され、前記実行形式プログラム・
ファイル19に格納され、前記実行処理部20は当該プ
ログラムに従って実行処理を行うことになる。On the other hand, the source program is translated into an executable program by a compiler, and the executable program is translated into an executable program by a compiler.
The program is stored in the file 19, and the execution processing section 20 executes the execution process according to the program.
その際、操作者は当該プログラムに関して前記操作部1
6aとしてのギーボートから前記CPU10内のメモリ
に設けられたフラグ保持部16bに保守資料を作成する
旨の指示を示す情報であるフラグ゛1′°を保持させる
。At that time, the operator must
The flag holding section 16b provided in the memory in the CPU 10 is caused to hold a flag 1'°, which is information indicating an instruction to create maintenance materials, from the Gibaut 6a.
前記実行形式プログラムが実行され、前記参照番号の指
定がなされると、前記情報テーブル検索部13は、前記
情報テーブルが格納されている情報テーブル格納部12
から当該参照番号に対応する情報番号を検索し、当該情
報番号に対応して格納されている前記情報テーブル作成
部11により作成された前記表示情報に相当する所定の
注釈部分を読み出して、前記表示制御部15aに送出す
る。When the executable program is executed and the reference number is specified, the information table search unit 13 searches the information table storage unit 12 in which the information table is stored.
The information number corresponding to the reference number is retrieved from , the predetermined annotation portion corresponding to the display information created by the information table creation unit 11 stored corresponding to the information number is read out, and the display information is read out. It is sent to the control unit 15a.
当該実行形式プログラムの実行開始の際に参照番号17
011の指定があった場合には前記情報テーブル検索部
13は前記情報テーブル格納部13から対応する情報番
号゛0“′の表示情報を読み出して前記表示制御部15
aに送出することになる。Reference number 17 is displayed when the execution of the executable program starts.
When 011 is specified, the information table search section 13 reads out the display information of the corresponding information number "0" from the information table storage section 13 and sends it to the display control section 15.
It will be sent to a.
ここで、情報番号゛0“′に相当する部分には予め当該
プログラムの概要を示す概要情報を格納しておく。Here, summary information indicating the summary of the program is stored in advance in the portion corresponding to the information number "0"'.
一方、前記動的参照番号発生部14は前記フラグ保持部
16bに保守資料を作成すべき旨のフラグが保持される
と、当該動的参照番号を初期化して0゛とするとともに
、実行形式プログラム実行中に参照番号が指定されるた
びに当該動的参照番号なj+ITIずつ増加させて、前
記表示制御部15aに送出することになる。On the other hand, when the flag holding section 16b holds a flag to the effect that maintenance materials should be created, the dynamic reference number generating section 14 initializes the dynamic reference number to 0, and also generates an executable program. Each time a reference number is specified during execution, the dynamic reference number is incremented by j+ITI and sent to the display control unit 15a.
このように動的参照番号を発生させて各参照番号に付加
させるのは、例えば第4図のプログラム中に示すように
同一手順を繰り返すループ過程やサブルーチン過程があ
った場合に同一の参照番号のみではどの過程でエラーが
生じたかを区別することができないからである。Dynamic reference numbers are generated and added to each reference number in this way, for example, when there is a loop process or subroutine process that repeats the same procedure as shown in the program shown in Figure 4, only the same reference number can be added. This is because it is not possible to distinguish in which process the error occurred.
こう1ノで、当該プログラムが最後まで実行されると、
得られた各参照番号に対応する前記所定の注釈部分及び
動的参照番号は前記表示制御部15aで操作者が見やす
いように保守*料としてIn集され、表示されるイメー
ジで前記表示メモリ15bに保持され、前記CRT15
eに表示され、または前記プリンタ装置15dにより記
録出力されることになる。At step 1, when the program is executed to the end,
The predetermined annotation portion and dynamic reference number corresponding to each obtained reference number are collected as a maintenance fee in the display control unit 15a so that the operator can easily see them, and are stored in the display memory 15b as a displayed image. held and said CRT15
e, or recorded and outputted by the printer device 15d.
当該保守資料の例として第6図にその一例を示す。An example of such maintenance materials is shown in FIG.
尚5図中”REFERENCE ”は前記動的参照番号
に相当し、”MESSAGE NO,”は前記参照番号
に相当するものである。In FIG. 5, "REFERENCE" corresponds to the dynamic reference number, and "MESSAGE NO." corresponds to the reference number.
こうして、参照番号を見落すことなく、プログラム作成
時の保守資料の作成またはプログラム修正時の保守資料
の更新が容易にできることにな〔発明の効果〕
以上説明したように、本発明では原始プログラムの所定
の注釈部分を抽出して情報テーブルを作成して保持する
とともに、実行形式プログラムの実行中に指定された各
参照番号に対応し゛C前記情報テーブルから対応する前
記所定の注釈部分を抜きだすとともに、動的参照番号を
付加して自動的に保守資料を作成するようにしている。In this way, it is possible to easily create maintenance materials when creating a program or update maintenance materials when modifying a program without overlooking reference numbers. [Effects of the Invention] As explained above, the present invention enables Extracting a predetermined annotation portion, creating and retaining an information table, and extracting the corresponding predetermined annotation portion from the information table corresponding to each reference number specified during execution of the executable program; , dynamic reference numbers are added to automatically create maintenance documents.
したがって、人手を煩わせることなく、作業効率良く、
かつ参照番号の見落しがなく、信頼性ある保守資料を作
成することができる。Therefore, you can work efficiently without the hassle of manpower.
In addition, reliable maintenance materials can be created without overlooking reference numbers.
第1図は本発明の原理ブロック図、第2図は実施例に係
るブロック図、第3図は実施例に係る機器構成ブロック
図、第4図は実施例に係るソース・プログラムの一例を
示す図、第5図は実施例に係る情報テーブルの一例を示
す図、第6図は実施例に係る保守資料の一例を示す図で
ある。
1.11・・・情報テーブル作成部(CPUIO)2.
12・・・情報テーブル格納部(cptrio)3.1
3・・・情報テーブル検索部(CPUIO)4.14・
・・動的参照番号発生部
5.15・・・表示部
malr+f)
/* [+FLAG−0” ]寧/
for fimo+ I<3: l+1/傘
しOOP 3TiMIi+S
市/
V施例を含1トl−ス、9107′つム0−県目4イω
第
図
3・READ
\n゛
WORK AREA
FLAG−0\n+
INITrALIZE’xn
2゜
”SET
EVICE
DATA′X、、n−
3゜
EXEC
CONTROL
COMMAND\n−
7゜
”TERMINATE\n0
TMイ9・11;イ本り寸f1窒1−)′rし の −
イダ・I ロ・でtレコ第FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram of an embodiment, FIG. 3 is a block diagram of the equipment configuration of the embodiment, and FIG. 4 is an example of a source program of the embodiment. 5 is a diagram showing an example of an information table according to the embodiment, and FIG. 6 is a diagram showing an example of maintenance materials according to the embodiment. 1.11...Information table creation unit (CPUIO)2.
12... Information table storage unit (cptrio) 3.1
3... Information table search unit (CPUIO) 4.14.
・・Dynamic reference number generation part 5.15...Display part malr+f) /* [+FLAG-0"]Ning/for fimo+ I<3: l+1/Umbrella OOP 3TiMIi+S City/Including V example 1 tl -su, 9107'sum 0-prefecture 4i ω
Figure 3: READ \n゛WORK AREA FLAG-0\n+ INITrALIZE'xn 2゜”SET EVICE DATA'X,,n- 3゜EXEC CONTROL COMMAND\n- 7゜”TERMINA TE\n0 TM I9/11; A book length f1 nit 1-)'r しの-
Ida I Lo De T Record No.
Claims (1)
の実行中に出現する当該番号毎に所定の説明を対応させ
たプログラム保守管理用の保守資料を作成するプログラ
ム保守資料作成方式において、 保守資料を作成しようとする原始プログラムの前記ブロ
ック毎に所定の注釈部分を抽出して、参照番号毎に当該
注釈部分を対応させた情報テーブルを作成する情報テー
ブル作成部(1)と、当該情報テーブルを格納する情報
テーブル格納部(2)と、 実行形式プログラムの実行中に参照番号が指定され、か
つ保守資料作成の指示があった場合には、格納された前
記情報テーブルの中から当該参照番号に対応する表示情
報を検索して出力する情報テーブル検索部(3)と、 実行形式プログラムの実行中に参照番号が指定され、か
つ保守資料作成の指示があった場合に、参照番号の実行
中の出現順序を示す動的参照番号を発生させる動的参照
番号発生部(4)と、参照番号に当該動的参照番号及び
前記表示情報を対応させて表示する表示部(5)とを有
することを特徴とするプログラム保守資料作成方式。[Claims] In a program maintenance material creation method for creating maintenance materials for program maintenance management in which a predetermined explanation is associated with each number that appears during execution of a program consisting of blocks to which reference numbers are assigned, an information table creation unit (1) that extracts a predetermined annotation part for each block of the source program for which maintenance data is to be created, and creates an information table in which the annotation part is associated with each reference number; An information table storage unit (2) that stores tables, and when a reference number is specified during execution of an executable program and instructions are given to create maintenance materials, the reference number is stored from among the stored information tables. An information table search unit (3) that searches and outputs display information corresponding to a number; and an information table search unit (3) that searches and outputs display information corresponding to a number; a dynamic reference number generation unit (4) that generates a dynamic reference number indicating the order of appearance in the content, and a display unit (5) that displays the reference number in association with the dynamic reference number and the display information. A program maintenance document creation method characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1307589A JPH02194432A (en) | 1989-01-24 | 1989-01-24 | Program maintenance data creation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1307589A JPH02194432A (en) | 1989-01-24 | 1989-01-24 | Program maintenance data creation method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02194432A true JPH02194432A (en) | 1990-08-01 |
Family
ID=11823036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1307589A Pending JPH02194432A (en) | 1989-01-24 | 1989-01-24 | Program maintenance data creation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02194432A (en) |
-
1989
- 1989-01-24 JP JP1307589A patent/JPH02194432A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5124989A (en) | Method of debugging a computer program | |
US5261103A (en) | Method of and system for compiling source program | |
JPH02194432A (en) | Program maintenance data creation method | |
JP2000207246A (en) | Debugging support device, method therefor and recording medium recorded with softwater for supporting debugging | |
JPH05307472A (en) | Program parts information reusing device | |
JP4387288B2 (en) | Display device for control, editor device, program, and recording medium | |
JPS62186339A (en) | Compiling error display system in text editor | |
JP2003316605A (en) | Debugger program | |
JP2990701B2 (en) | File editing method | |
JP2752827B2 (en) | Debugger processing method | |
KR100817364B1 (en) | Programmable logic controller peripheral device and its programming method | |
JP2607976B2 (en) | Debug method | |
JPH11154093A (en) | Program Compiler and Recording Medium Recording Compiler Program | |
JPH1021132A (en) | File attribute managing system for execution file | |
JP2811804B2 (en) | Variable output range specification method | |
JPH04127264A (en) | Automatic correction system for document data | |
JP2001134462A (en) | Program debug device | |
JPS61160139A (en) | Automatic stepping editor of program list | |
JP2607975B2 (en) | Debug method | |
JPH06242933A (en) | Program document maintenance device | |
JPH0358225A (en) | File editing system | |
GB2222706A (en) | Compiling source programs | |
JPH01316842A (en) | Batch program debugging tool | |
JPS62290960A (en) | document editing device | |
JPH05158741A (en) | Computer program test verification method |