JPH086782A - Maintenance work automation supporting method for program - Google Patents
Maintenance work automation supporting method for programInfo
- Publication number
- JPH086782A JPH086782A JP13546294A JP13546294A JPH086782A JP H086782 A JPH086782 A JP H086782A JP 13546294 A JP13546294 A JP 13546294A JP 13546294 A JP13546294 A JP 13546294A JP H086782 A JPH086782 A JP H086782A
- Authority
- JP
- Japan
- Prior art keywords
- maintenance
- procedure
- designated
- information
- condition
- 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
Description
【0001】[0001]
【産業上の利用分野】本発明は、プログラム保守作業作
業自動化支援方法に係わり、特に既存プログラムの保守
作業手順の自動化を支援する方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program maintenance work automation support method, and more particularly to a method for supporting automation of maintenance work procedures of existing programs.
【0002】[0002]
【従来の技術】一般に既存プログラムの保守要求が発生
した場合、その保守要求内容に関係するデータを調査
し、かつデータの関連をツールで解析した後、保守要求
内容からベテランのシステム保守者が修正範囲を割りだ
して保守・修正を行っている。2. Description of the Related Art Generally, when a maintenance request for an existing program occurs, the data related to the maintenance request content is investigated, the relation of the data is analyzed by a tool, and then the experienced system maintainer corrects it from the maintenance request content. The range is calculated and maintenance / correction is performed.
【0003】ここで、複数の既存プログラムを統合し、
新規の標準名称を決定するような保守作業にあっては、
特願平2−97676号「ソフトウェア標準化方法」に
記載されているように、既存プログラムの解析情報よ
り、同義条件を満たすデータ項目を検索し、その検索結
果に基づいて複数の既存プログラムの統合までの保守作
業を支援するものがある。Here, by integrating a plurality of existing programs,
For maintenance work such as determining a new standard name,
As described in Japanese Patent Application No. 2-97676 "Software standardization method", data items satisfying the synonymous condition are searched from the analysis information of the existing program, and based on the search result, integration of a plurality of existing programs is performed. There is something to support the maintenance work of.
【0004】一方、特開平3−268027号公報に開
示されているように、プログラムの開発手順を蓄積し、
それに従って次の作業内容をワークシートに自動表示
し、プログラムの開発作業を誘導する方法がある。On the other hand, as disclosed in Japanese Patent Laid-Open No. 3-268027, the program development procedure is accumulated,
According to this, there is a method of automatically displaying the next work content on the worksheet and guiding the program development work.
【0005】[0005]
【発明が解決しようとする課題】ところが、同義条件を
満たすデータ項目を検索する場合のように、各プログラ
ムの修正範囲を割り出す検索作業にあっては、保守対象
が既存プログラムであり、かつ保守要求内容が複雑であ
った場合、検索パス同士の関連が複雑になるので、検索
の軸を動的に変更しながら繰返し検索を行わざるを得な
くなる。However, in a search operation for determining the correction range of each program, such as when searching for a data item that satisfies the synonymous conditions, the maintenance target is an existing program and the maintenance request is required. If the content is complicated, the relationship between the search paths becomes complicated, so that it is unavoidable to repeatedly perform the search while dynamically changing the search axis.
【0006】このため、保守対象プログラムや保守経験
によって修正対象範囲を割り出すまでの過程に個人差が
現れ、保守手順の再利用が困難になり、保守作業を効率
良く実施できないといった問題があった。For this reason, there are problems that individual differences appear in the process of determining the correction target range depending on the maintenance target program and maintenance experience, making it difficult to reuse the maintenance procedure, and not performing the maintenance work efficiently.
【0007】また、保守作業の標準化を考えた場合、保
守の目的と保守の検索手順と検索結果をあわせて、保守
検索としての意味を持つものであるが、従来はこれらを
一体として扱っていないため、保守手順を再利用するこ
とによる標準化が促進できず、保守作業を効率良く実施
できないといった問題があった。[0007] Further, when considering the standardization of maintenance work, the purpose of maintenance, the search procedure for maintenance, and the search result are combined to have a meaning as a maintenance search, but conventionally these are not treated as one. Therefore, there is a problem that the standardization by reusing the maintenance procedure cannot be promoted and the maintenance work cannot be performed efficiently.
【0008】さらに、開発手順を順次誘導する方法にあ
っては、保守作業にそのまま適用することができないと
いう問題がある。Further, the method of sequentially guiding the development procedure has a problem that it cannot be directly applied to maintenance work.
【0009】本発明の目的は、保守手順の再利用による
既存プログラムの保守作業を効率良く行うことができる
プログラムの保守作業自動化支援方法を提供することで
ある。An object of the present invention is to provide a program maintenance work automation support method capable of efficiently performing maintenance work of an existing program by reusing a maintenance procedure.
【0010】[0010]
【課題を解決するための手段】本発明は、上記目的を達
成するために、保守対象プログラムが使用しているファ
イル等の保守対象要素を示す保守対象リソース解析情報
を予め記憶した保守対象リソース解析情報ファイルと、
保守対象プログラムの各保守対象要素に対する保守作業
手順情報を保守対象要素および保守目的別に予め記憶し
た保守手順情報ファイルと、保守目的別の条件を予め記
憶した保守条件情報ファイルとを設けておき、保守対象
プログラムの保守作業に際し、保守作業者から保守対象
要素が指定されたならば、その指定内容に該当する保守
対象要素を前記保守対象リソース解析情報ファイルから
検索して保守作業者に提示し、さらに提示された保守対
象要素のうち所望の保守対象要素が指定され、かつ保守
目的および保守条件が指定されたならば、該指定された
保守条件に該当する保守条件情報を前記保守条件情報フ
ァイルから検索し、その検索された保守条件情報および
保守作業者によって指定された保守対象要素、保守目的
に該当する保守作業手順情報を前記保守手順情報ファイ
ルから検索し、その保守作業手順情報に従って前記保守
対象リソース解析情報を更新することを特徴とする。In order to achieve the above object, the present invention provides a maintenance target resource analysis in which maintenance target resource analysis information indicating maintenance target elements such as files used by a maintenance target program is stored in advance. An information file,
A maintenance procedure information file in which maintenance work procedure information for each maintenance target element of the maintenance target program is stored in advance for each maintenance target element and maintenance purpose, and a maintenance condition information file in which conditions for each maintenance purpose are stored in advance are provided. In the maintenance work of the target program, if the maintenance target element is designated by the maintenance worker, the maintenance target element corresponding to the designated content is searched from the maintenance target resource analysis information file and presented to the maintenance worker. When a desired maintenance target element is designated from the presented maintenance target elements and a maintenance purpose and maintenance conditions are designated, maintenance condition information corresponding to the designated maintenance conditions is searched from the maintenance condition information file. The maintenance condition information retrieved, the maintenance target element specified by the maintenance operator, and the maintenance operation corresponding to the maintenance purpose. Searching procedure information from said maintenance procedure information file, and updates the maintenance target resource analysis information in accordance with the maintenance work procedure information.
【0011】[0011]
【作用】上記手段によると、保守作業者によって指定さ
れた保守対象要素、保守目的、保守条件に当てはまる保
守手順を抽出し、抽出された手順にしたがって保守対象
リソース解析情報情報を参照更新する。According to the above means, the maintenance procedure applicable to the maintenance target element, the maintenance purpose, and the maintenance condition designated by the maintenance worker is extracted, and the maintenance target resource analysis information information is referenced and updated according to the extracted procedure.
【0012】従って、保守目的が同一であれば、その同
一目的の保守手順を再利用し、自動的に保守手順を展開
実行するため、保守作業時間の短縮が図れ、プログラム
の保守作業を効率良く実施することができる。Therefore, if the maintenance purpose is the same, the maintenance procedure for the same purpose is reused and the maintenance procedure is automatically expanded and executed, so that the maintenance work time can be shortened and the program maintenance work can be performed efficiently. It can be carried out.
【0013】[0013]
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.
【0014】図1は、本発明をの一実施例を示すフロー
チャートであり、図2は本発明を適用した保守作業自動
化支援システムの一実施例を示すブロック図である。FIG. 1 is a flow chart showing an embodiment of the present invention, and FIG. 2 is a block diagram showing an embodiment of a maintenance work automation support system to which the present invention is applied.
【0015】図2において、201はプログラムに基づ
く逐次機能処理を有するCPUであり、図1に示す処理
の実行を制御する。202はキーボード、マウスおよび
ディスプレイ画面を有する対話端末であり、保守作業自
動化支援システムを使用する作業者が各種の指示を入力
したり、結果を作業者に表示するために用いる。In FIG. 2, reference numeral 201 denotes a CPU having sequential functional processing based on a program, which controls execution of the processing shown in FIG. Reference numeral 202 denotes an interactive terminal having a keyboard, a mouse and a display screen, which is used by a worker who uses the maintenance work automation support system to input various instructions and to display the result to the worker.
【0016】203は、図1の手順を実現するためのプ
ログラムである。204は、保守作業を行なう際に利用
する保守対象の解析情報の関連情報が格納されている保
守対象リソース解析情報ファイルである。Reference numeral 203 is a program for realizing the procedure of FIG. Reference numeral 204 denotes a maintenance target resource analysis information file that stores related information of maintenance target analysis information used when performing maintenance work.
【0017】205は、保守作業を行なう際の保守手順
が格納されている保守手順登録情報ファイル、206は
保守作業を行なう際の保守手順に対しての条件が格納さ
れている保守条件情報ファイル、207は保守作業を行
なった際の保守作業の作業履歴が格納されている保守履
歴情報ファイルである。Reference numeral 205 is a maintenance procedure registration information file in which maintenance procedures for performing maintenance work are stored, 206 is a maintenance condition information file in which conditions for maintenance procedures in performing maintenance work are stored, A maintenance history information file 207 stores a work history of the maintenance work when the maintenance work is performed.
【0018】208は、保守作業を行なう際の保守対象
となるリソースが格納される保守対象リソースファイル
である。Reference numeral 208 is a maintenance target resource file in which resources to be maintained when performing maintenance work are stored.
【0019】次に、図1のフローチャートに基づき実施
例を詳細に説明する。Next, an embodiment will be described in detail with reference to the flowchart of FIG.
【0020】まず、図3に示す対話端末202の保守対
象指定画面301で保守対象をメニュー302より指定
する(ステップ101)。First, a maintenance target is designated from the menu 302 on the maintenance target designation screen 301 of the interactive terminal 202 shown in FIG. 3 (step 101).
【0021】図3の例では、保守対象として、「ファイ
ル」303を指定している。In the example of FIG. 3, "file" 303 is designated as the maintenance target.
【0022】次に、作業者が指定した保守対象303を
もとに、保守対象の一覧表示を行なう。本実施例では、
作業者が指定した保守対象303をキー項目として、保
守対象リソース解析情報ファイル204より保守対象リ
ソース解析情報を抽出し、図4に示すように保守対象一
覧表示項目402に表示する。Next, a list of maintenance targets is displayed based on the maintenance target 303 designated by the operator. In this embodiment,
Using the maintenance target 303 designated by the operator as a key item, maintenance target resource analysis information is extracted from the maintenance target resource analysis information file 204 and displayed in the maintenance target list display item 402 as shown in FIG.
【0023】図においては、保守対象一覧表示項目40
2として、「FILE1…,FILE2…,FILE3…,FILE4…,」
403を表示している。In the figure, the maintenance target list display item 40
2, "FILE1 ..., FILE2 ..., FILE3 ..., FILE4 ...,"
403 is displayed.
【0024】次に、自動抽出された保守対象情報一覧表
示項目402に対して保守対象を作業者に指定させる。Next, the operator is made to specify the maintenance target for the automatically extracted maintenance target information list display item 402.
【0025】図4においては、保守対象の絞り込み指定
として、「FILE1…,FILE2…,FILE3…」401が指定
されたことを示している。FIG. 4 shows that "FILE1 ..., FILE2 ..., FILE3 ..." 401 has been designated as the maintenance target narrowing designation.
【0026】次に、図5に示す保守目的指定画面501
で保守メニュー502より「データ項目変更」という保
守目的503を作業者に指定させ、保守手順登録情報フ
ァイル205に登録されている保守手順登録情報を検索
する(ステップ102)。Next, a maintenance purpose designation screen 501 shown in FIG.
Then, the operator designates the maintenance purpose 503 of "change data item" from the maintenance menu 502 and retrieves the maintenance procedure registration information registered in the maintenance procedure registration information file 205 (step 102).
【0027】図6に保守手順登録情報の一例を示す。こ
の保守手順登録情報は、保守手順登録番号1101、保
守クラス1102、保守目的クラス1103、保守実行
内容1104、保守条件1105から成っている。FIG. 6 shows an example of maintenance procedure registration information. The maintenance procedure registration information includes a maintenance procedure registration number 1101, a maintenance class 1102, a maintenance purpose class 1103, a maintenance execution content 1104, and a maintenance condition 1105.
【0028】本実施例では、作業者が指定した保守対象
303と保守目的503をキー項目として、保守手順を
抽出する。すなわち、図6の保守手順登録情報より、保
守対象303と一致するものを保守クラス1102より
検索し、かつ保守目的503をもとに、保守目的クラス
1103より検索し、一致する保守手順をすべて抽出す
る。In this embodiment, the maintenance procedure is extracted using the maintenance target 303 and the maintenance purpose 503 designated by the operator as key items. That is, based on the maintenance procedure registration information of FIG. 6, the maintenance class 1102 is searched for a match with the maintenance target 303, and the maintenance purpose class 1103 is searched based on the maintenance purpose 503 to extract all the matching maintenance procedures. To do.
【0029】次に、保守条件の検索を行なう(ステップ
103)。Next, the maintenance conditions are searched (step 103).
【0030】図7に保守条件情報の一例を示す。この保
守条件情報は、保守手順登録番号1001、保守目的ク
ラス1002、保守条件名1003、保守条件内容10
04からなっており、本実施例では、前記ステップで抽
出された保守手順より、保守条件内容1104の内容を
登録順に読み込み、さらに保守目的クラス項目1002
を検索し、保守目的クラス名が一致する行の保守条件名
1003、保守条件内容1004を抽出し、図8の保守
条件一覧として表示する。FIG. 7 shows an example of maintenance condition information. This maintenance condition information includes maintenance procedure registration number 1001, maintenance purpose class 1002, maintenance condition name 1003, maintenance condition content 10
In the present embodiment, the contents of the maintenance condition contents 1104 are read in the order of registration from the maintenance procedure extracted in the above step, and the maintenance purpose class item 1002 is read.
Is searched, and the maintenance condition name 1003 and the maintenance condition content 1004 in the line where the maintenance target class name matches are extracted and displayed as the maintenance condition list of FIG.
【0031】本例では、図6の保守実行内容1104の
「ファイル」1111、「レコード」1112、「デー
タ項目」1113、「データ項目変更」1114と読み
込んでいく。In this example, "file" 1111, "record" 1112, "data item" 1113, and "data item change" 1114 of the maintenance execution content 1104 of FIG. 6 are read.
【0032】図7の保守目的クラス1002の「レコー
ド」1006が一致し、保守条件名1003として「名
称指定」1007、保守条件内容1004として「RECX
XX」1008を抽出し、「レコード」1006を図8の
条件一覧表画面601の保守目的項目602の中に「レ
コード」605として表示する。同様に、抽出した「名
称指定」1007を保守条件項目606の中に「名称指
定」603として表示し、さらに「RECXXX」1008を
保守内容項目604の中に「RECXXX」607として表示
する。The "record" 1006 of the maintenance purpose class 1002 in FIG. 7 matches, "name designation" 1007 as the maintenance condition name 1003, and "RECX" as the maintenance condition content 1004.
XX ”1008 is extracted and the“ record ”1006 is displayed as the“ record ”605 in the maintenance purpose item 602 of the condition list screen 601 of FIG. Similarly, the extracted “name designation” 1007 is displayed as “name designation” 603 in the maintenance condition item 606, and further “RECXXX” 1008 is displayed as “RECXXX” 607 in the maintenance content item 604.
【0033】次に、作業者が図9の保守条件入力画面よ
り保守条件の設定を行なう(ステップ104)。本例で
は、保守条件として、レコード名称「REC001」701と
データ項目の属性「X(3)」702とデータ項目の変更名
称「DATA-STND」703を入力する。Next, the operator sets the maintenance conditions on the maintenance condition input screen of FIG. 9 (step 104). In this example, a record name “REC001” 701, a data item attribute “X (3)” 702, and a data item change name “DATA-STND” 703 are input as maintenance conditions.
【0034】次に、保守手順の特定を行なう(ステップ
105)。Next, the maintenance procedure is specified (step 105).
【0035】本実施例では、作業者が指定した保守対象
303と保守目的5503をキー項目として、保守手順
登録情報を検索して登録手順を絞り込み、さらに作業者
によって入力された保守条件701,702,703に
対応する保守目的クラス704,705,706をキー
項目として、保守手順登録情報の実行内容項目1104
を検索し、保守目的クラス704,705,706をす
べて含む手順登録番号1108を抽出する。本例では、
保守対象「ファイル」303と保守目的「データ項目」
503をキー項目として、保守手順登録情報の保守クラ
ス1101と保守目的1103を検索し、保守登録番号
「5」1108の手順を抽出する。In the present embodiment, the maintenance target 303 designated by the operator and the maintenance purpose 5503 are used as key items to search the maintenance procedure registration information to narrow down the registration procedure, and the maintenance conditions 701 and 702 entered by the operator. , 703 corresponding to the maintenance purpose classes 704, 705, and 706 as key items, the execution content item 1104 of the maintenance procedure registration information.
And the procedure registration number 1108 including all maintenance purpose classes 704, 705, and 706 is extracted. In this example,
Maintenance target "file" 303 and maintenance purpose "data item"
The maintenance class 1101 and the maintenance purpose 1103 of the maintenance procedure registration information are searched using 503 as a key item, and the procedure of the maintenance registration number “5” 1108 is extracted.
【0036】図9の保守条件入力画面より作業者が入力
した保守条件が名称指定の「REC001」701に対応する
保守目的クラス「レコード」704と保守条件が属性
「X(3)」702に対応する保守目的クラス「データ項
目」705と、保守条件が名称指定の「DATA-STND」7
03に対応する保守目的クラス「データ項目変更」70
6を保守手順登録情報の保守実行内容1104より検索
し、すべてを含む登録手順の保守手順登録番号「5」1
108を抽出する。The maintenance condition entered by the operator from the maintenance condition input screen of FIG. 9 corresponds to the name-specified "REC001" 701, the maintenance purpose class "record" 704, and the maintenance condition corresponds to the attribute "X (3)" 702. Maintenance purpose class "data item" 705 and maintenance condition name "DATA-STND" 7
Maintenance purpose class "Data item change" 70
6 from the maintenance execution contents 1104 of the maintenance procedure registration information, and the maintenance procedure registration number “5” 1 of the registration procedure including all
Extract 108.
【0037】次に、保守作業実行を行なう(ステップ1
06)。Next, maintenance work is executed (step 1
06).
【0038】保守作業の実行は、図10に示す画面のア
クションメニュー801を表示させ、その中の「実行」
802を指定することによって行う。To execute the maintenance work, the action menu 801 on the screen shown in FIG. 10 is displayed, and "execution" in the menu is displayed.
This is done by designating 802.
【0039】本実施例では、抽出された保守手順と入力
された保守条件をもとに、保守手順の実行内容より保守
対象リソース解析情報を検索しながら順次実行する。本
実施例では、特定された保守手順の登録番号「5」の保
守実行内容1104を検索し、順次読み込んでいく。In this embodiment, based on the extracted maintenance procedure and the input maintenance conditions, the maintenance target resource analysis information is searched for from the execution contents of the maintenance procedure and sequentially executed. In this embodiment, the maintenance execution content 1104 having the registration number “5” of the identified maintenance procedure is searched and sequentially read.
【0040】まず、先頭の「ファイル」1111と次の
「レコード」1112とを読み込み、保守クラスが「フ
ァイル」、保守目的クラスが「レコード」の手順で条件
が名称指定となっている手順を検索し、登録番号「2」
を抽出し、実行内容に記述されているコマンドを実行す
る。First, the first "file" 1111 and the next "record" 1112 are read, and the procedure in which the maintenance class is "file" and the maintenance purpose class is "record" and the condition is named is searched. Registration number "2"
And execute the command described in the execution content.
【0041】作業者が指定した保守対象の絞り込み情報
401より保守リソース解析情報ファイル204からフ
ァイル名を検索し、絞り込み、ファイル906を抽出す
る。そして、その抽出したファイルに従属するレコード
1208を抽出し、さらに保守条件で作業者が指定した
保守目的レコードの条件名称指定「REC001」701とい
う条件でレコードを絞り込み抽出する。A file name is searched from the maintenance resource analysis information file 204 based on the maintenance target narrowing information 401 designated by the operator, and the file 906 is extracted. Then, the record 1208 subordinate to the extracted file is extracted, and the record is narrowed down and extracted under the condition "REC001" 701 which is the condition name designation of the maintenance target record specified by the operator in the maintenance condition.
【0042】次に、登録番号「5」の手順に戻り、保守
実行内容を読み進む。次の「レコード」1112を読み
込み、次に「データ項目」1113を読み込み、保守ク
ラスが「レコード」、保守目的クラスが「データ項目」
の手順を検索し、登録番号「3」を抽出し、コマンドを
実行する。Then, the procedure returns to the registration number "5" to read the maintenance execution content. The next "record" 1112 is read, then the "data item" 1113 is read, and the maintenance class is "record" and the maintenance purpose class is "data item".
, The registration number “3” is extracted, and the command is executed.
【0043】前手順で実行、抽出されたレコード情報よ
り従属するデータ項目「DAT-ITEM1」1210を抽出
し、さらに保守条件で作業者が指定した保守目的データ
項目の条件属性指定「X(3)」702という条件でデータ
項目を絞り込み抽出する。The subordinate data item "DAT-ITEM1" 1210 is extracted from the record information extracted and executed in the previous procedure, and the condition attribute designation "X (3)" of the maintenance target data item designated by the operator in the maintenance condition is further extracted. The data item is narrowed down and extracted under the condition of “702”.
【0044】次に、登録番号「5」の手順に戻り、保守
実行内容を読み進み、次の「データ項目」1113を読
み込み、次に「データ項目変更」1114を読み込み、
保守クラスが「データ項目」、保守目的クラスが「デー
タ項目変更」の手順を検索し、登録番号「4」を抽出す
る。Next, returning to the procedure of registration number "5", reading the maintenance execution contents, reading the next "data item" 1113, then reading the "data item change" 1114,
The procedure in which the maintenance class is “data item” and the maintenance purpose class is “change data item” is searched, and the registration number “4” is extracted.
【0045】前手順で実行、抽出されたデータ項目名
「DAT-ITEM1」1210より、対応する格納ファイル名
1201の「MEM1」1202を図2の保守対象リソース
ファイル208より検索し、図12の保守対象リソース
のメンバMEM1を抽出する。MEM1に対して、抽出されたデ
ータ項目情報のレコード名「REC001」1208、ファイ
ル名「FILE1」1206を条件として変更箇所を絞り込
む(1401)。From the data item name "DAT-ITEM1" 1210 executed and extracted in the previous procedure, the corresponding storage file name 1201 "MEM1" 1202 is searched from the maintenance target resource file 208 in FIG. Extract the member MEM1 of the target resource. With respect to MEM1, the changed parts are narrowed down by using the record name “REC001” 1208 and the file name “FILE1” 1206 of the extracted data item information as conditions (1401).
【0046】絞り込まれた変更箇所より保守条件で作業
者が指定した保守目的データ項目変更の条件名称指定
「DATA-STND」703という条件でファイル204およ
び208のデータ項目を変更する。The data items of the files 204 and 208 are changed from the narrowed-down change point under the condition "DATA-STND" 703, which is the condition name designation of the maintenance purpose data item change designated by the operator in the maintenance condition.
【0047】次に、実行結果表示の表示を行なう(ステ
ップ107)。Next, the execution result display is displayed (step 107).
【0048】図13に実行結果表示画面を示す。本例で
は、保守結果を画面に表示し、保守履歴情報として格納
する。本実施例では、ステップ106で抽出されたデー
タ項目903、レコード名905、ファイル名906、
プログラム名907と作業者が指定した新名称902を
画面901に表示する。FIG. 13 shows an execution result display screen. In this example, the maintenance result is displayed on the screen and stored as maintenance history information. In the present embodiment, the data item 903 extracted in step 106, the record name 905, the file name 906,
The program name 907 and the new name 902 designated by the operator are displayed on the screen 901.
【0049】図14に保守履歴情報を示す。表示された
保守結果を保守履歴情報としてファイル207に格納す
る。変更前の旧名称情報903を図14の保守前情報1
303、新名称を保守後情報1302として格納する。FIG. 14 shows maintenance history information. The displayed maintenance result is stored in the file 207 as maintenance history information. The old name information 903 before the change is changed to the pre-maintenance information 1 in FIG.
303 and the new name are stored as post-maintenance information 1302.
【0050】[0050]
【発明の効果】以上説明したように、本発明によれば、
保守作業者によって指定された保守対象要素、保守目
的、保守条件に当てはまる保守手順を抽出し、抽出され
た手順にしたがって保守対象リソース解析情報情報を参
照更新するようにしたので、保守目的が同一であれば、
その同一目的の保守手順を再利用し、自動的に保守手順
を展開実行することになる。このため、保守作業時間の
短縮が図れ、プログラムの保守作業を効率良く実施する
ことができる。As described above, according to the present invention,
Since the maintenance procedure applicable to the maintenance target element, maintenance purpose, and maintenance condition specified by the maintenance worker is extracted, and the maintenance target resource analysis information information is referenced and updated according to the extracted procedure, the maintenance purpose is the same. if there is,
The maintenance procedure for the same purpose is reused and the maintenance procedure is automatically expanded and executed. Therefore, the maintenance work time can be shortened, and the maintenance work of the program can be efficiently performed.
【図1】本発明の一実施例を示すフローチャートであ
る。FIG. 1 is a flowchart showing an embodiment of the present invention.
【図2】本発明の保守作業自動化支援方法を実施するた
めの装置構成を示すブロック図である。FIG. 2 is a block diagram showing a device configuration for implementing a maintenance work automation support method of the present invention.
【図3】保守対象を指定する入力画面の例を示す説明図
である。FIG. 3 is an explanatory diagram showing an example of an input screen for designating a maintenance target.
【図4】保守対象一覧の例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a maintenance target list.
【図5】保守目的指定画の面例を示す説明図である。FIG. 5 is an explanatory diagram illustrating an example of a maintenance purpose designation image.
【図6】保守手順登録情報の例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of maintenance procedure registration information.
【図7】保守条件情報の例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of maintenance condition information.
【図8】実施例で作成される保守作業の作業条件一覧表
示の例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of a work condition list display of maintenance work created in the embodiment.
【図9】作業者が指定した保守作業の作業条件指定の例
を示す説明図である。FIG. 9 is an explanatory diagram showing an example of work condition designation of maintenance work designated by a worker.
【図10】保守作業の実行指示の例を示す説明図であ
る。FIG. 10 is an explanatory diagram showing an example of a maintenance work execution instruction.
【図11】保守リソース解析情報の例を示す説明図であ
る。FIG. 11 is an explanatory diagram showing an example of maintenance resource analysis information.
【図12】保守対象リソース情報の例を示す説明図であ
る。FIG. 12 is an explanatory diagram showing an example of maintenance target resource information.
【図13】実施例で作成される保守作業の作業結果の表
示例を示す説明図である。FIG. 13 is an explanatory diagram showing a display example of work results of maintenance work created in the embodiment.
【図14】実施例で使用される保守履歴情報の例を示す
説明図である。FIG. 14 is an explanatory diagram showing an example of maintenance history information used in the embodiment.
201…CPU、202…対話端末、204…保守対象
リソース解析情報ファイル、205…保守手順登録情報
ファイル、206…保守条件情報ファイル、207…保
守履歴情報ファイル、208…保守対象リソースファイ
ル。201 ... CPU, 202 ... Interactive terminal, 204 ... Maintenance target resource analysis information file, 205 ... Maintenance procedure registration information file, 206 ... Maintenance condition information file, 207 ... Maintenance history information file, 208 ... Maintenance target resource file.
Claims (1)
イル等の保守対象要素を示す保守対象リソース解析情報
を予め記憶した保守対象リソース解析情報ファイルと、
保守対象プログラムの各保守対象要素に対する保守作業
手順情報を保守対象要素および保守目的別に予め記憶し
た保守手順情報ファイルと、保守目的別の条件を予め記
憶した保守条件情報ファイルとを設けておき、保守対象
プログラムの保守作業に際し、保守作業者から保守対象
要素が指定されたならば、その指定内容に該当する保守
対象要素を前記保守対象リソース解析情報ファイルから
検索して保守作業者に提示し、さらに提示された保守対
象要素のうち所望の保守対象要素が指定され、かつ保守
目的および保守条件が指定されたならば、該指定された
保守条件に該当する保守条件情報を前記保守条件情報フ
ァイルから検索し、その検索された保守条件情報および
保守作業者によって指定された保守対象要素、保守目的
に該当する保守作業手順情報を前記保守手順情報ファイ
ルから検索し、その保守作業手順情報に従って前記保守
対象リソース解析情報を更新することを特徴とするプロ
グラムの保守作業自動化支援方法。1. A maintenance target resource analysis information file in which maintenance target resource analysis information indicating maintenance target elements such as files used by a maintenance target program is stored in advance,
A maintenance procedure information file in which maintenance work procedure information for each maintenance target element of the maintenance target program is stored in advance for each maintenance target element and maintenance purpose, and a maintenance condition information file in which conditions for each maintenance purpose are stored in advance are provided. In the maintenance work of the target program, if the maintenance target element is designated by the maintenance worker, the maintenance target element corresponding to the designated content is searched from the maintenance target resource analysis information file and presented to the maintenance worker. When a desired maintenance target element is designated from the presented maintenance target elements and a maintenance purpose and maintenance conditions are designated, maintenance condition information corresponding to the designated maintenance conditions is searched from the maintenance condition information file. The maintenance condition information retrieved, the maintenance target element specified by the maintenance operator, and the maintenance operation corresponding to the maintenance purpose. Searching procedure information from said maintenance procedure information file maintenance automation supporting method of the program and updates the maintenance target resource analysis information in accordance with the maintenance work procedure information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13546294A JPH086782A (en) | 1994-06-17 | 1994-06-17 | Maintenance work automation supporting method for program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13546294A JPH086782A (en) | 1994-06-17 | 1994-06-17 | Maintenance work automation supporting method for program |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH086782A true JPH086782A (en) | 1996-01-12 |
Family
ID=15152285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13546294A Pending JPH086782A (en) | 1994-06-17 | 1994-06-17 | Maintenance work automation supporting method for program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH086782A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003048362A (en) * | 2001-08-07 | 2003-02-18 | Konica Corp | Imaging apparatus and management system |
JP2011159131A (en) * | 2010-02-01 | 2011-08-18 | Hitachi Electronics Service Co Ltd | Operation automation support system |
-
1994
- 1994-06-17 JP JP13546294A patent/JPH086782A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003048362A (en) * | 2001-08-07 | 2003-02-18 | Konica Corp | Imaging apparatus and management system |
JP2011159131A (en) * | 2010-02-01 | 2011-08-18 | Hitachi Electronics Service Co Ltd | Operation automation support system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5887154A (en) | Business process simulation system | |
EP1402404B1 (en) | Storing and retrieving the visual form of data | |
JPH0683598A (en) | Job flow specification automatic generating method | |
JPH09212353A (en) | Method and device for supporting reused design | |
JPH10275093A (en) | Program test support device | |
JPH0749776A (en) | Software reuse method | |
JP2003208501A (en) | Business process definition display method and program | |
JPH0540616A (en) | Method for generating program specifications | |
JPH11265368A (en) | Working procedure management system | |
JPH10105540A (en) | Working procedure managing system | |
JPH11102289A (en) | Screen generating method for operation process | |
JPH086782A (en) | Maintenance work automation supporting method for program | |
JPH0625991B2 (en) | Process planning support device | |
JPH11306254A (en) | Progress management system for data processing job | |
JP3016109B2 (en) | Program document maintenance device | |
JPH056291A (en) | Method for preparing and managing test resources | |
JP2000207459A (en) | Work supporting method and work supporting device | |
JPH11306253A (en) | Progress management system for data processing job | |
JPH1021192A (en) | Operation extraction system and macro generation system | |
JPH06332684A (en) | Program correction supporting device | |
JPH0659913A (en) | Batch job scheduling system | |
JPH07146787A (en) | Method for retrieving influence program | |
JP2000181691A (en) | Program structure analysis system | |
JPS63138431A (en) | Processing system for decision of object attribute | |
JP2010079692A (en) | Database management system and record update method |