JP2000112743A - Program correcting information managing method - Google Patents

Program correcting information managing method

Info

Publication number
JP2000112743A
JP2000112743A JP10278785A JP27878598A JP2000112743A JP 2000112743 A JP2000112743 A JP 2000112743A JP 10278785 A JP10278785 A JP 10278785A JP 27878598 A JP27878598 A JP 27878598A JP 2000112743 A JP2000112743 A JP 2000112743A
Authority
JP
Japan
Prior art keywords
program
correction
correction information
history
display
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
JP10278785A
Other languages
Japanese (ja)
Inventor
Norio Ogita
憲男 荻田
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.)
Hitachi Software Engineering Co Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
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 Hitachi Software Engineering Co Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP10278785A priority Critical patent/JP2000112743A/en
Publication of JP2000112743A publication Critical patent/JP2000112743A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a program correcting information managing method for easily understanding the contents of program correction in maintaining a program. SOLUTION: At the starting of program correction, a correcting history registering picture is displayed to register and manage program correcting information inputted on the picture separately from a program source (410). Program correcting information is displayed by inserting it into the program source by dealing as a comment and the display/non-display of program correcting information is made switchable (420). The list of program correcting information is displayed and program correcting information is designated on the list-displayed picture to branch it into pertinent program source rows (430).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、エディタ機能によ
り対話形式でプログラム修正作業を行う場合に、バグの
修正や仕様変更に対応した修正履歴のプログラム修正情
報を管理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for managing program correction information in a correction history corresponding to a bug correction or a specification change when a program correction operation is performed interactively by an editor function.

【0002】[0002]

【従来の技術】従来、エディタ機能によるプログラムの
保守作業時、バグの修正や仕様変更の履歴は、プログラ
マーが意識的プログラムソースにコメント(コメント
行)を付加することにより修正履歴を残していた。ま
た、従来のプログラムのバージョン管理機能を保有する
プログラム開発環境においては、その修正履歴を開発管
理者によりカスタマイズできないものとなっていた。
2. Description of the Related Art Conventionally, when a program is maintained by an editor function, a history of bug corrections and specification changes is left by a programmer by adding a comment (comment line) to a conscious program source. Further, in a conventional program development environment having a version control function of a program, its modification history cannot be customized by a development manager.

【0003】[0003]

【発明が解決しようとする課題】従来技術においては、
度重なる修正を行うとコメント行が増加し、プログラム
が見づらくなってしまう問題があった。また、修正履歴
の記述はプログラマーに依存してしまうため、事前に記
述ルールを定めても、記述ミスの可能性があった。ま
た、プログラムをソースレベルで納入する際に、プログ
ラム修正履歴が数多く残っていることは、あまり好まし
くない。また、納入前にこれらの修正行(コメント行)
のみ削除する作業は、デグレードの危険性を伴う。
In the prior art,
Repeated corrections increased the number of comment lines, making the program difficult to read. Further, since the description of the correction history depends on the programmer, there is a possibility that a description error may occur even if a description rule is determined in advance. Also, when delivering a program at the source level, it is not preferable that many program modification histories remain. In addition, these correction lines (comment lines) before delivery
The work of only removing involves the risk of degrading.

【0004】本発明の目的は、プログラム保守の作業効
率を向上させ、また、修正履歴をソース上に残さずに納
入することが可能なプログラム修正情報管理方法を提供
することにある。
[0004] It is an object of the present invention to provide a program correction information management method capable of improving the work efficiency of program maintenance and delivering a correction history without leaving a correction history on a source.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、請求項1の発明は、プログラム修正履歴の登録画面
(以下、修正履歴登録画面と称す)を表示し、該画面上
でプログラム修正情報を入力し、該入力されたプログラ
ム修正情報をプログラムソースとは別に管理することを
特徴とする。請求項2の発明は、プログラム修正情報は
修正目的、プロジェクトで管理する修正番号、修正者、
修正開始日時、修正コメント、プログラムソースの挿入
行番号の一部あるいは全部の項目を含むことを特徴とす
る。請求項3の発明は、プログラム修正情報の一部ある
いは全部の項目は、管理者によりカスタマイズ可能な形
態とし、修正履歴登録画面上で選択入力することを特徴
とする。請求項4の発明は、プログラム修正情報をプロ
グラムソースにコメント扱いで挿入して表示することを
特徴とする。請求項5の発明は、プログラム修正情報の
表示/非表示を切り替え可能とすることを特徴とする。
請求項6の発明は、プログラム修正情報の一覧を表示
し、該一覧表示画面上でプログラム修正情報を指定する
ことにより、該当のプログラムソース行に分岐すること
を特徴とする。
In order to achieve the above object, according to the first aspect of the present invention, a program correction history registration screen (hereinafter referred to as a correction history registration screen) is displayed, and program correction is performed on the screen. Information is input, and the input program correction information is managed separately from the program source. According to a second aspect of the present invention, the program correction information is a correction purpose, a correction number managed by a project, a corrector,
It includes a modification start date and time, a modification comment, and part or all of the insertion line number of the program source. A third aspect of the present invention is characterized in that a part or all of the items of the program correction information can be customized by an administrator and selected and input on a correction history registration screen. The invention according to a fourth aspect is characterized in that the program correction information is inserted and displayed in the program source as a comment. The invention according to claim 5 is characterized in that display / non-display of the program correction information can be switched.
The invention according to claim 6 is characterized in that a list of program modification information is displayed, and by specifying the program modification information on the list display screen, a branch is made to a corresponding program source line.

【0006】[0006]

【発明の実施の形態】以下、本発明の一実施の形態を図
面を参照して具体的に説明する。図1は、本発明を実施
する計算機システムの全体的ブロック図である。本シス
テムは、所謂CPUおよびRAM、ROMなどからなる
処理装置1、ハードディスクなどの記憶装置2、入出力
制御部3を介したキーボード4、マウス5、ディスプレ
イ6などを備えている。記憶装置2はプログラム管理フ
ァイル20および修正履歴管理テーブル30を格納す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be specifically described below with reference to the drawings. FIG. 1 is an overall block diagram of a computer system embodying the present invention. The system includes a processing device 1 including a so-called CPU, a RAM, a ROM, and the like, a storage device 2 such as a hard disk, a keyboard 4 via an input / output control unit 3, a mouse 5, a display 6, and the like. The storage device 2 stores a program management file 20 and a correction history management table 30.

【0007】プログラム管理ファイル20は、バージョ
ン0時の全ソース行21、バージョン0から修正があっ
たソース行22、現在アクティブなバージョンの全ソー
ス行23の3種類をもつ。図2(A)にバージョン0か
らの修正行22の具体的構成例を示す。ここでは、プロ
グラムをバージョン管理することを前提とする。修正履
歴別にバージョンを採番し、これにプログラム行を紐付
ける。新規開発時のバージョンを0とし、最初の修正履
歴登録時のバージョンを1とし、以降カウントアップし
ていく。バージョン0のソースをオリジナルとし、バー
ジョン1以降で追加、変更、削除された行を全て保存し
ていくこととする。このため、変更行には変更区分を設
け、追加(A)、変更(U)、削除(D)を割り当て
る。これにより、後述するように、修正履歴一覧から修
正履歴に該当するプログラム個所を参照したい場合に対
応し、該当個所を表示させることが可能となる。
The program management file 20 has three types: a source line 21 for version 0, a source line 22 modified from version 0, and a source line 23 for the currently active version. FIG. 2A shows a specific configuration example of the correction row 22 from version 0. Here, it is assumed that version control of the program is performed. A version is assigned for each revision history, and a program line is linked to this. The version at the time of new development is set to 0, the version at the time of the first correction history registration is set to 1, and thereafter, the count is incremented. It is assumed that the source of version 0 is the original, and all lines added, changed, and deleted in version 1 and later are saved. For this reason, a change row is provided with a change section, and an addition (A), a change (U), and a deletion (D) are assigned. As a result, as will be described later, it is possible to display a corresponding location in response to a case where the user wants to refer to a program location corresponding to the revision history from the revision history list.

【0008】修正履歴管理テーブル30は、プログラム
開発におけるバグの修正や仕様変更に対応した修正履歴
を管理する。図2(B)に修正履歴管理テーブル30の
具体的構成例を示す。ここで、各エントリのプログラム
修正情報は、履歴 、修正番号、修正目的、修正者、修
正コメント、プログラムの挿入行からなる。なお、図2
(B)には示されていないが、修正履歴管理テーブル3
0には、修正行が表示されているか否かを判定するフラ
グ、及び、プログラム修正作業が完了したか否かを判定
するフラグを設けておく。
The correction history management table 30 manages a correction history corresponding to a bug correction or a specification change in program development. FIG. 2B shows a specific configuration example of the correction history management table 30. Here, the program correction information of each entry includes a history, a correction number, a correction purpose, a corrector, a correction comment, and a program insertion line. Note that FIG.
Although not shown in (B), the modification history management table 3
In 0, a flag for determining whether or not a correction line is displayed and a flag for determining whether or not the program correction work has been completed are provided.

【0009】図3に、本発明の一実施の形態の全体的な
処理フローを示す。プログラム修正作業は、ディスプレ
イ6のエディタ画面上で、キーボード4やマウス5を使
用して対話形式で行われる。プログラム修正作業を開始
し(ステップ300)、必要に応じて機能ボタンを選択
することで(ステップ310)、当該機能ボタンに対応
した処理が実行可能となる。ここでは、修正履歴登録4
10、修正表示/非表示420、修正履歴一覧430、
修正完了440の4つの機能が存在する。修正完了44
0の処理により、プログラム修正作業が完了となる(ス
テップ320)。
FIG. 3 shows an overall processing flow of an embodiment of the present invention. The program correction work is performed interactively on the editor screen of the display 6 using the keyboard 4 and the mouse 5. By starting the program modification work (step 300) and selecting a function button as needed (step 310), processing corresponding to the function button can be executed. Here, correction history registration 4
10, correction display / non-display 420, correction history list 430,
There are four functions of modification complete 440. Correction completed 44
By the processing of 0, the program correction work is completed (step 320).

【0010】図4(A)は修正履歴登録410の詳細処
理フロー図である。修正履歴登録410が選択された場
合、現在修正作業中か否かを修正履歴管理テーブル30
にてチェックし(ステップ411)、修正作業中でない
場合、ディスプレイ6に修正履歴登録画面のダイアログ
を表示する(ステップ412)。この修正履歴登録画面
により、ユーザはキーボード4を使用して修正番号(履
歴番号)、修正目的、名前、修正コメント等の修正内容
を入力する(ステップ413)。その後、前画面ボタン
を押下することにより(ステップ414)、修正履歴管
理テーブル30へプログラム修正情報の登録が行われる
(ステップ415)。また、修正履歴登録画面で入力さ
れた内容が、コメント行として、プログラムソースに挿
入される(ステップ416)。挿入位置は、ユーザが指
示したカーソル位置である。このカーソル位置は修正履
歴管理テーブル30へ登録するプログラム修正情報にも
付加される(図2(B))。
FIG. 4A is a detailed processing flowchart of the correction history registration 410. When the correction history registration 410 is selected, it is determined whether or not the correction work is currently being performed.
Is checked (step 411), and if a correction operation is not being performed, a dialog for a correction history registration screen is displayed on the display 6 (step 412). On this correction history registration screen, the user uses the keyboard 4 to input correction contents such as a correction number (history number), a correction purpose, a name, a correction comment, and the like (step 413). Then, by pressing the previous screen button (step 414), the program correction information is registered in the correction history management table 30 (step 415). Further, the content input on the correction history registration screen is inserted into the program source as a comment line (step 416). The insertion position is the cursor position designated by the user. This cursor position is also added to the program correction information registered in the correction history management table 30 (FIG. 2B).

【0011】図4(B)は修正表示/非表示420の詳
細処理フロー図である。修正表示/非表示420が選択
された場合、修正履歴管理テーブル30にて現在修正行
が表示されているか否かチェックし(ステップ42
1)、表示されていなければ、修正履歴管理テーブル3
0を読み込み、その一覧をディスプレイ6に表示する
(ステップ422、423)。ユーザは、一覧画面より
単一選択、複数選択、全選択を指定とする(ステップ4
24)。この選択された対象の修正履歴が表示中の現ア
クティブバージョンのプログラムソースにコメント行と
して挿入される(ステップ425)。なお、この際挿入
されて表示される行番号は、修正履歴管理テーブル30
に管理されている。また、修正行が表示されている場合
は、修正履歴管理テーブル30を読み込み(ステップ4
26)、表示中の修正行を把握し、削除する(ステップ
427)。これにより、修正履歴の表示/非表示が可能
である。
FIG. 4B is a detailed processing flowchart of the correction display / non-display 420. When the correction display / non-display 420 is selected, it is checked whether or not a correction line is currently displayed in the correction history management table 30 (step 42).
1) If not displayed, the correction history management table 3
0 is read, and the list is displayed on the display 6 (steps 422 and 423). The user designates single selection, multiple selection, and all selection from the list screen (step 4).
24). The correction history of the selected target is inserted as a comment line into the currently active version of the program source being displayed (step 425). Note that the line number inserted and displayed at this time corresponds to the correction history management table 30.
Is managed. If the correction line is displayed, the correction history management table 30 is read (step 4).
26), grasp the corrected line being displayed and delete it (step 427). Thereby, display / non-display of the correction history can be performed.

【0012】図4(C)は、修正履歴一覧430の詳細
処理フロー図である。修正履歴一覧430が選択された
場合、修正履歴管理テーブル30を読み込み、その一覧
を表示する(ステップ431、432)。一覧画面は単
一選択とする(ステップ433)。選択後、選択された
対象の行へ分岐し(ステップ434)、該当箇所のプロ
グラムの内容を表示する(ステップ435)。修正履歴
管理テーブル30は、コメントが挿入されるプログラム
の行番号(挿入行)を管理しており、これをキーとし
て、該当箇所のプログラムの内容が表示される。
FIG. 4C is a detailed processing flow chart of the correction history list 430. When the correction history list 430 is selected, the correction history management table 30 is read and the list is displayed (steps 431 and 432). The list screen is a single selection (step 433). After the selection, the process branches to the selected target line (step 434), and the contents of the program at the corresponding location are displayed (step 435). The correction history management table 30 manages the line number (insertion line) of the program into which the comment is inserted, and uses this as a key to display the contents of the corresponding program.

【0013】図4(D)は、修正完了340の詳細処理
フロー図である。修正完了340が選択されると、プロ
グラム修正作業中の場合(ステップ441)、修正履歴
完了確認画面(修正履歴登録画面と同じ内容で、タイト
ルのみ「修正履歴完了確認画面」とする)を表示する
(ステップ442)。この内容は登録時と同じ修正内容
を表示し、完了時に変更できるようにする。ユーザは修
正内容を確認し(ステップ443)、変更が無い場合、
または変更された場合、前画面ボタンを押下する(ステ
ップ444)。これにより、前画面に戻り、画面で入力
された内容により、修正履歴管理テーブル30が更新さ
れる(ステップ445)。また、内容に変更があった場
合、コメント行も更新(変更)される。これにより、修
正作業が完了する。
FIG. 4D is a detailed processing flowchart of the correction completion 340. When the correction completion 340 is selected, if a program correction is being performed (step 441), a correction history completion confirmation screen (the same content as the correction history registration screen, with only the title being a "correction history completion confirmation screen") is displayed. (Step 442). This content displays the same correction content as at the time of registration, so that it can be changed upon completion. The user confirms the content of the correction (step 443), and if there is no change,
Alternatively, if it has been changed, the previous screen button is pressed (step 444). As a result, the screen returns to the previous screen, and the correction history management table 30 is updated with the contents input on the screen (step 445). When the content is changed, the comment line is also updated (changed). Thereby, the correction work is completed.

【0014】次に、修正履歴登録、修正表示/非表示、
修正履歴一覧の具体例について説明する。図5は、プロ
グラム修正履歴の登録画面の一例を示した図である。プ
ログラム修正開始時、エデイタ画面上に修正対象のプロ
グラム(ソースコード)を表示し、修正したいプログラ
ム行にカーソルを位置づけ、修正履歴登録ボタンを押下
し、図5に示すように、修正履歴登録画面のダイアログ
を表示させる。本画面を利用して、ユーザは修正目的、
修正番号、修正者、修正コメントなどを入力する。この
際、修正日時はシステム日付が自動的にセットされる。
入力後、前画面ボタンを押下することにより、修正履歴
がコメント表示の要領で、カーソル位置に挿入される。
また、これらの修正目的、修正番号、修正者、修正日
時、修正コメント、挿入行はプログラム修正情報として
修正履歴管理テーブル30に登録される。修正完了後、
修正完了ボタンを押下する。これにより修正番号に対応
した修正が完了したことになる。修正履歴登録開始から
完了までの間に追加、変更された行については、行の一
番左のエリアにビットを立てる。追加行は「A」、変更
行は「U」とする。この表示は、完了ボタン押下時に非
表示となる。
Next, correction history registration, correction display / non-display,
A specific example of the correction history list will be described. FIG. 5 is a diagram illustrating an example of a registration screen of a program modification history. At the start of program correction, display the program (source code) to be corrected on the editor screen, position the cursor on the program line to be corrected, press the correction history registration button, and as shown in FIG. Display a dialog. Using this screen, the user can
Enter the correction number, corrector, correction comment, etc. At this time, the system date is automatically set as the correction date and time.
By pressing the previous screen button after the input, the correction history is inserted at the cursor position in the manner of displaying a comment.
In addition, these correction purpose, correction number, corrector, correction date and time, correction comment, and inserted line are registered in the correction history management table 30 as program correction information. After the correction is completed,
Click the “Finish” button. This means that the correction corresponding to the correction number has been completed. A bit is set in the leftmost area of the line added or changed between the start and the end of the correction history registration. The added line is “A” and the changed line is “U”. This display is not displayed when the completion button is pressed.

【0015】図6は、修正表示/非表示で修正履歴を表
示した場合の画面を示した図である。修正履歴の表示
は、従来のコメントと同様の表示形式で表示す。図6で
は、先頭が"*"である行をコメント行としている。
FIG. 6 is a diagram showing a screen when a correction history is displayed with correction display / non-display. The correction history is displayed in the same display format as a conventional comment. In FIG. 6, the line beginning with “*” is a comment line.

【0016】図7は、修正履歴を非表示にした場合の画
面を示した図である。修正履歴の非表示は、図3(B)
で説明したように、修正履歴管理テーブル30を参照
し、該当行を削除することで行う。通常のコメントはそ
のまま表示する。
FIG. 7 is a diagram showing a screen when the correction history is hidden. The non-display of the correction history is shown in FIG.
As described above, the correction is performed by referring to the correction history management table 30 and deleting the corresponding line. Normal comments are displayed as they are.

【0017】修正履歴の表示/非表示の切り替え方式
は、全ての修正履歴を対象に表示と非表示を切り替える
方式、修正履歴番号を一覧から指定して実施する方式な
どが考えられる。
As a method of switching the display / non-display of the correction history, a method of switching between display and non-display of all the correction histories, a method of specifying a correction history number from a list, and the like can be considered.

【0018】図8は、修正履歴一覧を表示した場合の図
を示す。プログラム編集画面(エデイタ画面)より、修
正履歴一覧ボタンを押下することにより、修正履歴一覧
画面へ分岐する。修正履歴一覧画面では、修正履歴登録
時の修正履歴管理テーブル30の情報を一覧表示させ
る。ここで修正履歴に該当するプログラム個所を参照し
たい場合、例えばダブルクリックにより、該当行の挿入
行番号をキーとして、対象プログラムソースについて、
修正履歴登録から完了までの期間に変更、追加、削除さ
れた全ての行及び関連する前後の10行を表示する。こ
れにより、この修正履歴で修正した個所、つまり変更さ
れた個所を把握することが可能となる。
FIG. 8 shows a case where a correction history list is displayed. By pressing a correction history list button on the program editing screen (editor screen), the screen branches to a correction history list screen. On the correction history list screen, information of the correction history management table 30 at the time of correction history registration is displayed in a list. Here, if you want to refer to the program location corresponding to the revision history, for example, by double-clicking, for the target program source,
In the period from the registration of the correction history to the completion, all the changed, added, and deleted rows and the related 10 rows before and after are displayed. As a result, it is possible to grasp the location corrected in the correction history, that is, the changed location.

【0019】次に、図9によりプログラム修正履歴項目
のカスタマイズについて説明する。まず、修正履歴とし
て管理したい項目のうち、参照入力させたい項目につい
ては、開発開始前に事前にマスタ登録しておく。図9で
は修正目的として、バグ対応、仕様変更、機能追加の参
照入力を可能としている。また修正番号については、開
発プロジェクトでプログラム修正履歴管理をどのように
行うかにより、変動するため、2つの方法を適用できる
ようにする。1つは、修正番号の任意入力であり、この
場合、開発プロジェクトにおける修正管理者が採番を実
施し、修正者に番号を口頭または書面にて指示し、入力
させる。もう1つは、修正管理者が採番した際に、修正
番号マスタに修正番号と目的を事前に登録しておき、修
正者が、修正番号を参照入力する方法である。修正者に
ついても同様に、修正者が自分の名前を個別に入力する
か、修正管理者が事前に修正者をマスタ登録しておき、
修正者が参照入力する方式かを選択可能とする。修正日
時は開始と終了をシステム日付から自動的に登録させる
方式とする。実際の選択は、修正履歴登録時に(図
5)、修正履歴登録画面上で該当項目を参照して選択す
る(例えば下向き矢印を操作)。
Next, the customization of the program correction history item will be described with reference to FIG. First, among the items to be managed as the correction history, the items to be referenced and input are registered in advance in master before starting the development. In FIG. 9, for the purpose of correction, reference input for bug correspondence, specification change, and function addition is enabled. Further, the modification number varies depending on how the program modification history is managed in the development project, so that two methods can be applied. One is an arbitrary input of a correction number. In this case, a correction manager in a development project performs numbering, and instructs and inputs the number orally or in writing to the corrector. The other is a method in which when a correction manager assigns a number, the correction number and purpose are registered in advance in a correction number master, and the corrector refers to and inputs the correction number. Similarly, for the corrector, the corrector inputs his / her name individually, or the correction manager registers the corrector in advance as a master,
It is possible to select whether the corrector refers to the input method. The modification date and time is set so that the start and end are automatically registered from the system date. The actual selection is made by referring to the corresponding item on the correction history registration screen when the correction history is registered (FIG. 5) (for example, by operating a downward arrow).

【0020】以上、本発明の一実施の形態を説明した
が、図3及び図4に示したような処理フローチャートを
コンピュータに実行させるためのプログラムは、該コン
ピュータが読み取り可能な記録媒体、例えばフロッピー
ディスクやメモリカード、コンパクトディスク(CD−
ROM)などに記録して提供することが可能である。こ
の記録媒体に記録されたプログラムをコンピュータにロ
ードすることにより、図1の処理装置1にて所期の機能
が実現される。
While the embodiment of the present invention has been described above, a program for causing a computer to execute the processing flowcharts shown in FIGS. 3 and 4 includes a computer-readable recording medium such as a floppy disk. Discs, memory cards, compact discs (CD-
ROM) or the like. By loading the program recorded on this recording medium into a computer, the desired function is realized by the processing device 1 of FIG.

【0021】[0021]

【発明の効果】以上説明したように、本発明によれば、
バグの修正や仕様変更に対応したプログラム保守作業開
始時に、過去に実施した修正履歴の一覧や修正個所を見
ることができ、必要な修正内容を容易に把握することが
可能となる。また、修正履歴の表示/非表示機能によ
り、プログラムを見やすくすることができる。これによ
りプログラム保守の効率を向上させることができる。ま
た、従来プログラマに依存していた修正履歴の入力を事
前にカスタマイズしておき、修正履歴登録画面から選択
形式で入力させることにより、修正履歴行のフォーマッ
ト統一や修正履歴の不正入力の防止や入力内容をマスタ
にて一元管理できる。さらに、顧客に提供する際、修正
履歴をソース上残さずに納入することができる。
As described above, according to the present invention,
At the start of program maintenance work corresponding to bug correction or specification change, a list of past correction history and correction locations can be viewed, and necessary correction contents can be easily grasped. The display / non-display function of the correction history can make the program easier to see. As a result, the efficiency of program maintenance can be improved. In addition, by customizing in advance the input of the correction history, which has traditionally relied on the programmer, and inputting it in a selection format from the correction history registration screen, the format of the correction history line is unified, and incorrect input of the correction history is prevented and input. The contents can be centrally managed by the master. Furthermore, when providing a correction history to a customer, the correction history can be delivered without leaving it on the source.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態のシステム構成を示す図で
ある。
FIG. 1 is a diagram showing a system configuration according to an embodiment of the present invention.

【図2】プログラム管理ファイルのバージョン修正行と
修正履歴管理テーブルの具体例を示す図である。
FIG. 2 is a diagram showing a specific example of a version correction line and a correction history management table of a program management file.

【図3】本発明の一実施形態の全体的な処理フローを示
す図である。
FIG. 3 is a diagram showing an overall processing flow of an embodiment of the present invention.

【図4】図3中の修正履歴登録、修正表示/非表示、修
正履歴一覧、修正完了の詳細処理フローを示す図であ
る。
4 is a diagram showing a detailed processing flow of correction history registration, correction display / non-display, correction history list, and correction completion in FIG.

【図5】プログラム修正履歴を登録する画面の具体例で
ある。
FIG. 5 is a specific example of a screen for registering a program modification history.

【図6】プログラム修正情報を表示モードにした場合の
具体例である。
FIG. 6 is a specific example when the program correction information is set to a display mode.

【図7】プログラム修正情報を非表示モードにした場合
の具体例である。
FIG. 7 is a specific example when the program correction information is set to a non-display mode.

【図8】プログラム修正情報を一覧表示した場合の具体
例である。
FIG. 8 is a specific example of a case where a list of program modification information is displayed.

【図9】プログラム修正履歴のカスタマイズ方式の説明
図である。
FIG. 9 is an explanatory diagram of a program modification history customizing method.

【符号の説明】[Explanation of symbols]

1 処理装置(CPU) 2 記憶装置 3 入出力制御部 4 キーボード 5 マウス 6 ディスプレイ 20 プログラム管理ファイル 30 修正履歴管理テーブル Reference Signs List 1 processing device (CPU) 2 storage device 3 input / output control unit 4 keyboard 5 mouse 6 display 20 program management file 30 correction history management table

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 エディタにより対話形式でプログラム修
正作業を行う計算機システムにおいて、バグの修正や仕
様変更に対応した修正履歴を管理する方法であって、 プログラム修正履歴の登録画面(以下、修正履歴登録画
面と称す)を表示し、該画面上でプログラム修正情報を
入力し、該入力されたプログラム修正情報をプログラム
ソースとは別に管理することを特徴とするプログラム修
正情報管理方法。
1. A method for managing a correction history corresponding to a bug correction or a specification change in a computer system for performing a program correction operation interactively by an editor, comprising: a program correction history registration screen (hereinafter, correction history registration) A program correction information is displayed on the screen, program correction information is input on the screen, and the input program correction information is managed separately from a program source.
【請求項2】 請求項1記載のプログラム修正情報管理
方法において、プログラム修正情報は修正目的、プロジ
ェクトで管理する修正番号、修正者、修正開始日時、修
正コメント、プログラムソースの挿入行番号の一部ある
いは全部の項目を含むことを特徴とするプログラム修正
情報管理方法。
2. The program correction information management method according to claim 1, wherein the program correction information is a correction purpose, a correction number managed by a project, a corrector, a correction start date and time, a correction comment, and a part of a program source insertion line number. Alternatively, a program correction information management method including all items.
【請求項3】 請求項2記載のプログラム修正情報管理
方法において、プログラム修正情報の一部あるいは全部
の項目は、管理者によりカスタマイズ可能な形態とし、
修正履歴登録画面上で選択入力することを特徴とするプ
ログラム修正情報管理方法。
3. The program correction information management method according to claim 2, wherein a part or all of the items of the program correction information is in a form that can be customized by an administrator.
A program correction information management method characterized by selectively inputting on a correction history registration screen.
【請求項4】 請求項1,2,3記載のプログラム修正
情報管理方法において、プログラム修正情報をプログラ
ムソースにコメント扱いで挿入して表示することを特徴
とするプログラム修正情報管理方法。
4. The program correction information management method according to claim 1, wherein the program correction information is inserted into the program source as a comment and displayed.
【請求項5】 請求項4記載のプログラム修正情報管理
方法において、プログラム修正情報の表示/非表示を切
り替え可能とすることを特徴とするプログラム修正情報
管理方法。
5. The program correction information management method according to claim 4, wherein display / non-display of the program correction information can be switched.
【請求項6】 請求項1乃至5記載のプログラム修正情
報管理方法において、プログラム修正情報の一覧を表示
し、該一覧表示画面上でプログラム修正情報を指定する
ことにより、該当のプログラムソース行に分岐すること
を特徴とするプログラム修正情報管理方法。
6. The program correction information management method according to claim 1, wherein a list of the program correction information is displayed, and the program correction information is designated on the list display screen to branch to a corresponding program source line. And a program modification information management method.
JP10278785A 1998-09-30 1998-09-30 Program correcting information managing method Pending JP2000112743A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10278785A JP2000112743A (en) 1998-09-30 1998-09-30 Program correcting information managing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10278785A JP2000112743A (en) 1998-09-30 1998-09-30 Program correcting information managing method

Publications (1)

Publication Number Publication Date
JP2000112743A true JP2000112743A (en) 2000-04-21

Family

ID=17602155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10278785A Pending JP2000112743A (en) 1998-09-30 1998-09-30 Program correcting information managing method

Country Status (1)

Country Link
JP (1) JP2000112743A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005128738A (en) * 2003-10-23 2005-05-19 Daikin Ind Ltd Specification creation support device, program, and method
JP2005128736A (en) * 2003-10-23 2005-05-19 Daikin Ind Ltd Specification creation support device, program, and method
JP2006092475A (en) * 2004-09-27 2006-04-06 Hitachi Software Eng Co Ltd Source code inspection system
JP2006099452A (en) * 2004-09-29 2006-04-13 Hitachi Software Eng Co Ltd Si object file and si related file management system
JP2007323205A (en) * 2006-05-30 2007-12-13 Hitachi Software Eng Co Ltd Program management system
JP2009042951A (en) * 2007-08-08 2009-02-26 Hitachi Consulting Co Ltd Data extraction method and device from program
JP2011159112A (en) * 2010-02-01 2011-08-18 Nec Access Technica Ltd Device, system, method, and program for presenting corrected part in manual

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005128738A (en) * 2003-10-23 2005-05-19 Daikin Ind Ltd Specification creation support device, program, and method
JP2005128736A (en) * 2003-10-23 2005-05-19 Daikin Ind Ltd Specification creation support device, program, and method
JP2006092475A (en) * 2004-09-27 2006-04-06 Hitachi Software Eng Co Ltd Source code inspection system
JP2006099452A (en) * 2004-09-29 2006-04-13 Hitachi Software Eng Co Ltd Si object file and si related file management system
JP4484148B2 (en) * 2004-09-29 2010-06-16 日立ソフトウエアエンジニアリング株式会社 SI target file and SI related file management system
JP2007323205A (en) * 2006-05-30 2007-12-13 Hitachi Software Eng Co Ltd Program management system
JP2009042951A (en) * 2007-08-08 2009-02-26 Hitachi Consulting Co Ltd Data extraction method and device from program
JP2011159112A (en) * 2010-02-01 2011-08-18 Nec Access Technica Ltd Device, system, method, and program for presenting corrected part in manual

Similar Documents

Publication Publication Date Title
JP3219027B2 (en) Scenario editing device
US7380211B2 (en) System and method to manage speaker notes in a computer implemented slide show
JPH04342025A (en) Text managing and restoring system
JP4588295B2 (en) Sequence analysis method and sequence analysis apparatus
AU2008288768B2 (en) Defining an interactive user interface
GB2309805A (en) A support system for creating multimedia contents
JP2000112743A (en) Program correcting information managing method
US7000182B1 (en) assistant for creation of layouts or reports for databases
WO2001060060A1 (en) Control of sequence of video modifying operations
US7337406B2 (en) Creation supporting apparatus and creation supporting method of graphical user interface program, and recording medium recorded with creation supporting program
JP3842811B2 (en) File editing apparatus, file editing method, and file editing program
JPH10307868A (en) Commercial zone analysis information system
JP5037088B2 (en) Document creation system
JP3417318B2 (en) Document creation management method and apparatus, and machine-readable recording medium recording program
JPH09251456A (en) Composite document processing method
JP3614091B2 (en) Job schedule operation management apparatus, job schedule operation management method, and program recording medium
JP3019730B2 (en) Maintenance information management device
JPH0836570A (en) Device for editing related document
JP2647044B2 (en) History management method
JPH0362157A (en) Text data correction administering method
JPH10269273A (en) Data managing system
JPH06149776A (en) Simulation device based upon petri net
JPH01282638A (en) Program progress control system
JPH02300948A (en) File reference/update system
JP2004118289A (en) Operational attribute creation support apparatus and method for program