JPH07200272A - 計算機プログラム資産管理装置 - Google Patents

計算機プログラム資産管理装置

Info

Publication number
JPH07200272A
JPH07200272A JP34932893A JP34932893A JPH07200272A JP H07200272 A JPH07200272 A JP H07200272A JP 34932893 A JP34932893 A JP 34932893A JP 34932893 A JP34932893 A JP 34932893A JP H07200272 A JPH07200272 A JP H07200272A
Authority
JP
Japan
Prior art keywords
program
source card
storage memory
correction
stored
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.)
Withdrawn
Application number
JP34932893A
Other languages
English (en)
Inventor
Kimio Suzuki
公男 鈴木
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.)
Nippon Steel Corp
Original Assignee
Nippon Steel 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 Nippon Steel Corp filed Critical Nippon Steel Corp
Priority to JP34932893A priority Critical patent/JPH07200272A/ja
Publication of JPH07200272A publication Critical patent/JPH07200272A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 プログラム作成における人的労力を低減し、
プログラム作成の効率向上を図ることができるようにす
る。 【構成】 当日に編集の行われたプログラムに対し(ス
テップ201)て構文解析を実行し(ステップ20
3)、ソースカード編集完了後に前記プログラムに対す
る修正履歴をメモリに格納し(ステップ206)、ま
た、プログラマの要求に応じて帳票を作成する(ステッ
プ211)。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、設計書に基づいてプロ
グラムの構造設計を行う際のプログラムの管理を自動化
するための計算機プログラム資産管理装置に関するもの
である。
【0002】
【従来の技術】コンピュータのソフトウェア開発におい
ては、プログラマが設計書の記述内容に基づいてプログ
ラムの構造設計を行っている。ここで、構造設計とは、
1処理の内容を複数のプログラム単位(これを「モジュ
ール」という)に分割することを言う。
【0003】構造設計を行う手順としては、モジュール
仕様書及び処理構造図を作成し、ソースカード編集プロ
グラムを稼働させてプログラムの入力を行い、作成した
プログラムに対して動作試験を行い、そのプログラムが
正常に動作しなかった場合、その不良部分を修正しなが
ら設計作業が進められる。
【0004】なお、プログラムに修正が生じた場合、プ
ログラム内の該当部分に注釈を記述し、修正履歴の管理
を行っている。また、プログラム改造等の場合の影響範
囲調査は、システム内の全プログラムについて目視によ
り影響範囲を調査する。さらに、システム別プログラム
資産の管理は、システム内の全プログラムに対してプロ
グラム別の総枚数を調査し、管理表を作成している。
【0005】なお、この種のプログラム作成に関する技
術には、特開平4−220656、特開平4−3445
28等がある。
【0006】
【発明が解決しようとする課題】しかし、上記した従来
技術にあっては、プログラム作成の際、手作業によりモ
ジュール仕様書及び処理構造図を作成しているため、多
大な時間と人的労力を費やすことになる。また、プログ
ラムの修正履歴は、最後に修正された結果しかプログラ
ムには記述されず、どこがどのように修正されたか等を
知ることができないばかりか、修正は人的な管理に依存
するため、誤処理が生じやすい。
【0007】さらに、プログラム改造、不具合発生時の
改修等においては、影響範囲の調査が手作業であるた
め、多大な時間と人的労力が必要になり、見落としも生
じ易い。また、システム内のプログラム資産を正確に把
握・管理するためには、多大な人的労力を必要とする。
しかも、管理表に作成漏れがあった場合、資料そのもの
の信頼性が損なわれ、時間の経過と共に内容の不一致部
分が増大する。
【0008】そこで、本発明の目的は、プログラム作成
における人的労力を低減し、プログラム作成の効率向上
を図ることのできる計算機プログラム資産管理装置を提
供することにある。
【0009】
【課題を解決するための手段】上記の目的を達成するた
めに、この発明は、当日に編集の行われたプログラムに
対し構文解析を実行する解析手段と、前記プログラムに
対する修正履歴を格納する記憶手段と、要求に応じて帳
票を作成する帳票作成手段とを設けるようにしている。
【0010】
【作用】上記した手段によれば、編集が済んで格納メモ
リに格納されたプログラムに対して毎日構文解析が実行
され、編集完了後に修正履歴がメモリに格納される。ま
た、プログラマの要求に応じてモジュール仕様書、処理
構造図、修正履歴等の帳票が作成され、プリントアウト
される。これにより、帳票の自動作成が可能になり、プ
ログラムの作成効率が向上する。
【0011】
【実施例】以下、本発明の実施例について、図面を参照
しながら説明する。
【0012】図1は本発明による計算機プログラム資産
管理装置の一実施例を示す機能ブロック図である。ま
た、図2は本発明の処理例を示すフローチャートであ
る。
【0013】計算機プログラム資産管理装置1には、パ
ーソナルコンピュータ(パソコン)やワークステーショ
ン等を用いることができ、外部装置としてキーボードや
マウス等の入力手段を備えるディスプレィ装置2、及び
処理結果をプリントアウトするための印刷装置(プリン
タ)3が接続されている。なお、ここでは図示を省略し
ているが、コンピュータの構成に最低限必要であるCP
U、不揮発性のメモリ、入出力インターフェース回路、
各種制御装置等を備えている。
【0014】更に、計算機プログラム資産管理装置1
は、ソースカードの内容を記憶保存するソースカード格
納メモリ4、プログラムの構文を解析した結果が格納さ
れる構文解析結果格納メモリ5、ソースカードの修正履
歴が格納される修正履歴格納メモリ6の各々を内蔵して
いる。
【0015】このほかに計算機プログラム資産管理装置
1は、入力関係及び出力関係の全体制御を行う入出力制
御プログラム7、ソースカードに対する編集を実行する
ソースカード編集プログラム8、プログラムの構文解析
を実行するプログラム構文解析プログラム9、ソースカ
ードの修正履歴収集処理を実行するソースカード修正履
歴収集プログラム10、モジュール仕様書の作成を実行
するモジュール仕様書作成プログラム11、モジュール
に対する修正履歴を作成するモジュール修正履歴作成プ
ログラム12、処理構造図の作成を実行する処理構造図
作成プログラム13、クロスリファレンス解析を実行す
るクロスリファレンス解析プログラム14、システム別
ソースカードの一覧表を作成するシステム別ソースカー
ド一覧表作成プログラム15、帳票の印刷を実行する帳
票印刷プログラム16等の各ソフトウェアを内蔵してい
る。
【0016】クロスリファレンス解析プログラム14に
おいては、モジュール別使用ファイル・コモン・サブル
ーチン・変数解析等の処理17、ファイル別使用プログ
ラム解析処理18、コモン別使用プログラム解析処理1
9、サブルーチン別使用プログラム解析処理20、及び
変数別使用プログラム解析処理21等が行われる。
【0017】以上の構成による計算機プログラム資産管
理装置1において、そのプログラム資産管理を図2のフ
ローチャートを参照して説明する。なお、図中の「S」
はステップを表している。
【0018】作成されたプログラムは、ソースカード編
集プログラム8によって常時編集することができ(S2
01)、その編集結果はソースカード格納メモリ4に格
納される。ソースカードの編集が完了すると(S20
3)、このソースカード格納メモリ4に格納されたプロ
グラムはプログラム構文解析プログラム9によって毎日
構文解析される(S204)。その結果が構文解析結果
格納メモリ5に格納される(S205)。
【0019】具体的には、当日編集されたプログラムに
対してのみ、構文解析が行われる(S204)。ただ
し、既に解析結果が存在する場合には、更新がおこなわ
れる。
【0020】ついで、修正開始前のプログラムと修正完
了後のプログラムとの比較が行われ(S206)、この
結果に基づいて新規追加、修正、削除のいずれかに該当
するかの分類が行われ(S207)、分類結果は該当す
るソースカードと共に修正履歴格納メモリ6に格納され
る(S208)。そして、最新ソースカードがソースカ
ード格納メモリ4に格納される(S209)。
【0021】以上の処理の後、プログラマがディスプレ
ィ装置2のキーボードの操作により所定の命令が入力さ
れと(S210)、モジュール仕様書、処理構造図、各
種クロスリファレンス、修正履歴、ソースカード一覧表
等から成る帳票の作成が行われる(S211)。この場
合、モジュール仕様書についてはモジュール仕様書作成
プログラム11と構文解析結果格納メモリ5及び修正履
歴格納メモリ6によって作成される。また、モジュール
修正履歴の作成は、修正履歴格納メモリ6とモジュール
修正履歴作成プログラム12により作成される。
【0022】さらに、処理構造図、クロスリファレンス
解析、及びシステム別ソースカード一覧表の作成は、構
文解析結果格納メモリ5を基に処理構造図作成プログラ
ム13、クロスリァレンス解析プログラム14及びシス
テム別ソースカード一覧表作成プログラム15を用いて
行われる。これらプログラムで作成された帳票は、帳票
印刷プログラム16の稼働により、印刷装置3からプリ
ントアウトされる(S212)。これらの帳票について
は、システム全部について行うことも、特定処理のみに
ついて行うことも可能である。
【0023】
【発明の効果】以上より明らかな如く、本発明によれ
ば、当日に編集の行われたプログラムに対し構文解析を
実行する解析手段と、前記プログラムに対する修正履歴
を格納する記憶手段と、要求に応じて帳票を作成する帳
票作成手段とを設けるようにしたので、帳票の自動作成
が可能になり、プログラムの作成効率が向上、正確な修
正履歴管理の実現、不具合発生時の原因解析効率の向
上、システム機能変更時の影響範囲調査時間の大幅な短
縮による作業効率の向上、システム別プログラム資産の
正確な管理の実現等が可能になる。
【図面の簡単な説明】
【図1】本発明による計算機プログラム資産管理装置の
一実施例を示す機能ブロック図である。
【図2】図2は本発明の処理例を示すフローチャートで
ある。
【符号の説明】
1 計算機プログラム資産管理装置 2 ディスプレィ装置 3 印刷装置 4 ソースカード格納メモリ 5 構文解析結果格納メモリ 6 修正履歴格納メモリ 7 入出力制御プログラム 8 ソースカード編集プログラム 9 プログラム構文解析プログラム 10 ソースカード修正履歴収集プログラム 11 モジュール仕様書作成プログラム 12 モジュール修正履歴作成プログラム 13 処理構造図作成プログラム 14 クロスリファレンス解析プログラム 15 システム別ソースカード一覧表作成プログラム 16 帳票印刷プログラム 17 処理 18 ファイル別使用プログラム解析処理 19 コモン別使用プログラム解析処理 20 サブルーチン別使用プログラム解析処理 21 変数別使用プログラム解析処理

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 当日に編集の行われたプログラムに対し
    構文解析を実行する解析手段と、前記プログラムに対す
    る修正履歴を格納する記憶手段と、要求に応じて帳票を
    作成する帳票作成手段とを具備することを特徴とする計
    算機プログラム資産管理装置。
JP34932893A 1993-12-28 1993-12-28 計算機プログラム資産管理装置 Withdrawn JPH07200272A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34932893A JPH07200272A (ja) 1993-12-28 1993-12-28 計算機プログラム資産管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34932893A JPH07200272A (ja) 1993-12-28 1993-12-28 計算機プログラム資産管理装置

Publications (1)

Publication Number Publication Date
JPH07200272A true JPH07200272A (ja) 1995-08-04

Family

ID=18403037

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34932893A Withdrawn JPH07200272A (ja) 1993-12-28 1993-12-28 計算機プログラム資産管理装置

Country Status (1)

Country Link
JP (1) JPH07200272A (ja)

Similar Documents

Publication Publication Date Title
Briscoe et al. A formalism and environment for the development of a large grammar of English
US20050268281A1 (en) Portable annotated merge model and methods of using the same
JPH07200272A (ja) 計算機プログラム資産管理装置
US20040205560A1 (en) Method and apparatus for testing embedded examples in documentation
US20230101320A1 (en) Method for creating and executing a control program for controlling an automation system, and automation system
JPH03241439A (ja) テストデータ作成ツール
JP2004070561A (ja) デバッグ装置
CN111124385A (zh) 一种基于数据库的电源设计软件的自动生成方法及系统
Whalen High-integrity code generation for state-based formalisms
CN116795051A (zh) 基于自动化实验室工艺流程控制方法、装置、设备及介质
JPH1031584A (ja) ソフトウエアの検証自動化装置
CN118377489A (zh) 时序控制代码的生成方法、装置及计算机设备
JPH11110202A (ja) ジョブ制御言語文自動作成方法
JPH05324289A (ja) プログラム設計書自動作成装置
JPH05241818A (ja) プログラムソース変換装置
JPH09325884A (ja) 登録集原文/マクロのバージョンチェック方法
JPH07200276A (ja) ソフトウェア資産管理装置
JPH05233349A (ja) プログラムモジュールの自動試験ツール
Markosian et al. Hosted services for advanced V&V technologies: An approach to achieving adoption without the woes of usage
Donat et al. Capturing the logical structure of requirements for the automatic generation of test specifications
Varga et al. PROCONSUL: an SDL tool set
JPH02280285A (ja) データフロー型計算器のデバック用プログラム作成方式
JPS61127044A (ja) プログラムの単体テスト方式
JP2001027946A (ja) 対話型プログラムシステムの画面情報出力方法
JP2006243996A (ja) ジョブネット管理システム

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010306