JPH10340188A - ファイルの更新項目関連図の自動作成装置 - Google Patents

ファイルの更新項目関連図の自動作成装置

Info

Publication number
JPH10340188A
JPH10340188A JP9165391A JP16539197A JPH10340188A JP H10340188 A JPH10340188 A JP H10340188A JP 9165391 A JP9165391 A JP 9165391A JP 16539197 A JP16539197 A JP 16539197A JP H10340188 A JPH10340188 A JP H10340188A
Authority
JP
Japan
Prior art keywords
file
program
name
data item
update
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
JP9165391A
Other languages
English (en)
Inventor
英治 ▲高▼橋
Eiji Takahashi
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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP9165391A priority Critical patent/JPH10340188A/ja
Publication of JPH10340188A publication Critical patent/JPH10340188A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】プログラム実行履歴ファイルを基にソースプロ
グラムから参照、更新、作成されるデータ項目をファイ
ル名、プログラム名を付加して正確な関連図を自動作表
することにより、煩雑な目視チェックを不要とした、フ
ァイルの更新項目関連図の自動作成装置の提供。 【解決手段】入力した処理対象日付情報に基づき、実行
日付及び時刻情報、プログラム名を格納したプログラム
実行履歴ファイルを検索し、前記検索されたプログラム
名でソースプログラムを格納したソースライブラリを走
査して、予め定められた所定のデータ項目抽出条件に基
づき、各データ項目について、参照(R)、更新
(U)、及び作成(C)に区分したデータ項目を抽出し
て抽出ファイルに出力する手段と、前記抽出ファイルの
内容を出力する手段と、を備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ファイルの更新項
目関連図の自動作成装置に関し、特に、処理中心型で開
発されたシステムでデータを意識するためにデータの参
照、更新、作成をデータ項目毎にファイルの更新項目関
連図を自動作成する装置に関する。
【0002】
【従来の技術】CASE(Computer Aided Software
Engineering)等の開発ツールで構築したシステム
は、データを意識したデータ中心型で開発されている。
【0003】しかし、CASE等の開発ツールを使用し
ない、従来のシステム開発においては、機能重視の処理
中心型で構築されている。
【0004】この従来の方式においては、システムを構
成するソースプログラムを一つ一つ目視でチェックし
て、手作業で作成する必要がある。
【0005】また、新規プログラム作成およびプログラ
ム修正が発生した場合には、その都度、関連図を更新す
る。
【0006】
【発明が解決しようとする課題】上記した従来の方式に
おいては、次システム開発の機会に、CASE等の開発
ツールでシステム開発するか、ソースプログラムの目視
により、手作業で関連図を作成する必要があり、このた
め、システム開発及び保守の作業効率、生産性の向上を
阻害している、という問題点を有している。
【0007】その理由は、プログラムを管理するツール
がないこと、及び、開発保守要員の業務ノウハウ不足に
より、必要の都度、作成している、ためである。
【0008】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、プログラム実行
履歴ファイルを基にソースプログラムから参照、更新、
作成されるデータ項目をファイル名、プログラム名を付
加して正確な関連図を自動作表することにより、煩雑な
目視チェックを不要とした、ファイルの更新項目関連図
の自動作成装置を提供することにある。
【0009】
【課題を解決するための手段】前記目的を達成するた
め、本発明のファイルの更新項目関連図自動作成装置
は、プログラム実行履歴ファイルを基に、参照、更新、
及び作成されるデータをデータ項目毎に、プログラム
名、ファイル名を付加して、ファイルの更新項目関連図
を自動作成することを特徴とする。
【0010】本発明は、入力した処理対象日付情報に基
づき、実行日付及び時刻情報、プログラム名を格納した
プログラム実行履歴ファイルを検索し、前記検索された
プログラム名でソースプログラムを格納したソースライ
ブラリを走査して、予め定められた所定のデータ項目抽
出条件に基づき、各データ項目について、参照(R)、
更新(U)、及び作成(C)に区分したデータ項目を抽
出して抽出ファイルに出力する手段と、前記抽出ファイ
ルの内容を出力する手段と、を備えたことを特徴とす
る。
【0011】
【発明の実施の形態】本発明の好ましい実施の形態につ
いて図面を参照して以下に説明する。図1は、本発明の
実施の形態の構成例を示す図である。図1を参照する
と、本発明の実施の形態は、キーボード等の入力装置1
と、対象とするプログラムで参照、更新、作成したデー
タ項目を抽出する処理装置2と、抽出されたデータ項目
を関連図として出力するプリンタ装置3と、を含む。
【0012】処理装置2は、プログラム実行履歴21
と、COBOLソースプログラムが格納されているソー
スライブラリ22と、条件を判断する条件判断装置24
と、条件に合致したデータ項目が出力される抽出ファイ
ル23と、関連図を作表する帳票作成装置25と、を有
している。
【0013】本発明は、その好ましい実施の形態におい
て、入力した処理対象日付範囲を条件として、プログラ
ム実行履歴ファイル21を読み込み、条件が合致したプ
ログラム名で、ソースライブラリ22を読み込み、参照
(R)、更新(U)、作成(C)されているデータ項目
を抽出ファイル23に作成する。
【0014】プログラム実行履歴ファイル21の最終デ
ータを検出したら、抽出ファイル23よりプリンタ3に
出力する。
【0015】本発明の実施の形態においては、仕様変
更、プログラムバグ等によりソースプログラムが変更さ
れた場合、また、新規にプログラムが作成された場合に
おいて、最新のファイルの更新項目関連図(図6参照)
が作成できる。
【0016】なお、条件を判断する条件判断装置24、
及び帳票作成装置25は、情報処理装置上で実行される
プログラムにより実現するようにしてもよい。
【0017】
【実施例】上記した本発明の実施の形態について更に詳
細に説明すべく、本発明の一実施例について図面を参照
して以下に説明する。なお、本発明の一実施例の装置構
成は、図1を参照して説明した前記実施の形態と同様と
される。
【0018】図2は、本発明の一実施例におけるデータ
項目抽出条件の具体例を説明するための図である。図1
および図2を参照して、本発明の一実施例の動作につい
て説明する。
【0019】入力装置1より処理対象日付が入力され
る。
【0020】処理装置2は、その処理対象日付を条件と
して、プログラム実行履歴ファイル21から、対象とな
るプログラムを探して、そのプログラム名をキーとし
て、ソースライブラリ22からCOBOLソースを読出
し、図2に示した条件で、ファイルのデータ項目を抽出
して抽出ファイル23に書き込む。
【0021】図2に示す条件において、出力(outp
ut)モードにおいて、ファイル定義されたデータ項目
名は全ては、「作成」となり、入力(input)モー
ドにおいて、処理手続きでファイルのデータ項目名を指
定しているもの全ては「参照」となり、入出力(I−
O)モードにおいて、MOVE命令等の送り出し側がフ
ァイルのデータ項目名は「参照」となり、MOVE命令
等の受け取り側がファイルのデータ項目名は「更新」と
なる。
【0022】プログラム実行履歴ファイル21を全て読
み終えたら、帳票作成装置25は、抽出ファイル23を
もとに関連図を、プリンタ装置3に出力する。
【0023】図5は、本発明の一実施例における抽出フ
ァイル23の内容の一例を示す図である。図5を参照す
ると、抽出ファイル23には、プログラム名、ファイル
名、データ項目名、CUR区分が登録される。「CU
R」において、Cは「作成」(create)、Uは
「更新」(update)、Rは「参照」(refe
r)をそれぞれ登録する。
【0024】図3は、本発明の一実施例におけるプログ
ラム実行履歴ファイルの内容の一例を示す図である。ま
た図4は、ソースプログラムライブラリに格納されたソ
ースプログラム(COBOL)の一例を示す図である。
【0025】図1乃至図5を参照して、本発明の一実施
例の動作についてさら具体的に説明する。
【0026】図3を参照すると、例えば“199702
18”の日付で実行したプログラムは、プログラム実行
履歴ファイル21を読み込むことで、プログラムAが対
象のプログラムであることが分かり、このプログラム名
をキーにして、ソースライブラリ22から、図4に示し
たCOBOLソースを読み込む。そして、図2に示した
条件で、図5に示した抽出ファイル23に書き込む。
【0027】プログラム実行履歴ファイル21に“19
970218”の対象日付がなくなるまで処理を繰返し
行う。
【0028】“19970218”の日付を処理した
ら、抽出ファイル23を読み込んで図6のファイルの更
新項目関連図を出力する。
【0029】図6は、本発明の一実施例により帳票出力
されるデータ項目関連図を示す図である。ファイル名に
対して、商品コード、商品名称、在庫、金額等のデータ
項目毎に、プログラムにおけるCUR区分が表示出力さ
れている。
【0030】なお、条件判断装置24と帳票作成装置2
5は、必ずしも分離する必要はなく、一つの装置として
構成してもよい。
【0031】
【発明の効果】以上説明したように、本発明によれば、
データの流れが帳票に出力されることにより、データの
遷移が分かり、このため煩雑な目視チェックを不要とし
た、ファイルの更新項目関連図を自動作成することがで
きる、という効果を奏する。
【0032】その理由は、障害時のデータの不整合、開
発保守時のプログラムデバッグ、新システム構築時に視
覚を通して確認することができるためである。
【図面の簡単な説明】
【図1】本発明の一実施例におけるファイルの更新項目
関連図の自動作成装置の構成を示す図である。
【図2】本発明の一実施例におけるデータ項目の抽出条
件のイメージ図である。
【図3】本発明の一実施例におけるプログラム実行履歴
ファイルのイメージ図である。
【図4】本発明の一実施例におけるソースライブラリの
イメージ図である。
【図5】本発明の一実施例における抽出ファイルのイメ
ージ図である。
【図6】本発明の一実施例におけるデータ項目関連図の
イメージ図である。
【符号の説明】
1 入力装置 2 処理装置 3 プリンタ装置 21 プログラム実行履歴ファイル 22 ソースライブラリ 23 抽出ファイル 24 条件判断装置 25 帳票作成装置

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】プログラム実行履歴ファイルを基に、参
    照、更新、及び作成されるデータをデータ項目毎に、プ
    ログラム名、ファイル名を付加して、ファイルの更新項
    目関連図を自動作成することを特徴とする、ファイルの
    更新項目関連図の自動作成装置。
  2. 【請求項2】入力した処理対象日付情報に基づき、実行
    日付及び時刻情報、プログラム名を格納したプログラム
    実行履歴ファイルを検索し、前記検索されたプログラム
    名でソースプログラムを格納したソースライブラリを走
    査して、予め定められた所定のデータ項目抽出条件に基
    づき、各データ項目について、参照(R)、更新
    (U)、及び作成(C)に区分したデータ項目を抽出し
    て抽出ファイルに出力する手段と、 前記抽出ファイルの内容を出力する手段と、 を備えたことを特徴とする、ファイルの更新項目関連図
    の自動作成装置。
  3. 【請求項3】入力した処理対象日付情報に基づき、実行
    日付及び時刻情報、プログラム名を格納したプログラム
    実行履歴ファイルを検索し、前記検索されたプログラム
    名でソースプログラムを格納したソースライブラリを走
    査して、予め定められた所定のデータ項目抽出条件に基
    づき、各データ項目について、参照(R)、更新
    (U)、及び作成(C)に区分したデータ項目を抽出し
    て抽出ファイルに出力する処理、及び、 前記抽出ファイルの内容をファイルの更新項目関連図と
    して帳票出力する処理、 をコンピュータで実行するプログラムを記録した記録媒
    体。
JP9165391A 1997-06-06 1997-06-06 ファイルの更新項目関連図の自動作成装置 Pending JPH10340188A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9165391A JPH10340188A (ja) 1997-06-06 1997-06-06 ファイルの更新項目関連図の自動作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9165391A JPH10340188A (ja) 1997-06-06 1997-06-06 ファイルの更新項目関連図の自動作成装置

Publications (1)

Publication Number Publication Date
JPH10340188A true JPH10340188A (ja) 1998-12-22

Family

ID=15811517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9165391A Pending JPH10340188A (ja) 1997-06-06 1997-06-06 ファイルの更新項目関連図の自動作成装置

Country Status (1)

Country Link
JP (1) JPH10340188A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018028776A (ja) * 2016-08-17 2018-02-22 日本電気株式会社 ソフトウェア資産管理装置、ソフトウェア資産管理方法、および、ソフトウェア資産管理プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018028776A (ja) * 2016-08-17 2018-02-22 日本電気株式会社 ソフトウェア資産管理装置、ソフトウェア資産管理方法、および、ソフトウェア資産管理プログラム

Similar Documents

Publication Publication Date Title
US10002116B2 (en) System and method for citation processing presentation, and transport
US11361035B2 (en) Batch generation of links to documents based on document name and page content matching
US5590270A (en) Method and apparatus for detecting a lower level software reusable product in generating an upper level software product from a lower level software product and changing the upper level software product
JPH0683598A (ja) ジョブフロー仕様書自動作成方法
US20050086647A1 (en) Apparatus for and method of creating computer program specifications, and computer program product
US6405189B1 (en) Method and apparatus for amplifying design information into software products
JPH1139145A (ja) プログラム構築支援装置及び記憶媒体
JP2830354B2 (ja) 同値データ項目検出方法
JPWO2009011057A1 (ja) アプリケーション解析プログラム、アプリケーション解析方法およびアプリケーション解析装置
JPH10340188A (ja) ファイルの更新項目関連図の自動作成装置
EP4261678A1 (en) Generation of a technical instruction
JPH08221417A (ja) 構造化文書の新旧対照編集装置
JPH08147152A (ja) ソフトウェア仕様再利用支援装置
EP1248189A1 (en) Program reproducing method and device, and medium on which a program for program reproduction recording
JP4583260B2 (ja) 汎用計算機の操作手順作成装置、プログラム、及び記憶媒体
JP3016109B2 (ja) プログラムドキュメント保守装置
JPS6284337A (ja) 仕様書情報解析方式
JP4683535B2 (ja) ジョブネット管理システム
JP3357563B2 (ja) 運用ログデータ管理装置
JPH06290035A (ja) 情報処理システム設計支援システム
JP2000181691A (ja) プログラム構造解析方式
JPH0540612A (ja) 計算機資産変換処理装置
JPH03141427A (ja) 標準レコード仕様情報作成方法
JPH03202920A (ja) ユーザ資産の互換性の判定方法
JPH0490031A (ja) エラー検出装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20011211