[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0561744A - Generation managing system for software resources - Google Patents

Generation managing system for software resources

Info

Publication number
JPH0561744A
JPH0561744A JP3225485A JP22548591A JPH0561744A JP H0561744 A JPH0561744 A JP H0561744A JP 3225485 A JP3225485 A JP 3225485A JP 22548591 A JP22548591 A JP 22548591A JP H0561744 A JPH0561744 A JP H0561744A
Authority
JP
Japan
Prior art keywords
generation
software
contents
latest
unit
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
JP3225485A
Other languages
Japanese (ja)
Inventor
Masao Yajima
將男 矢島
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 JP3225485A priority Critical patent/JPH0561744A/en
Publication of JPH0561744A publication Critical patent/JPH0561744A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To easily execute the analysis of contents concerning addition, change and deletion for each generation of update or restorage to the contents of the specified generation in the past without fail. CONSTITUTION:This system is equipped with a latest generation storage part 2 to store the latest contents of software resources updated by an updating means 1, generation managing means 3 to manage the condition and contents of updating the latest software resources, and updated generation content storage part 4 to store all the contents concerning the addition, change and deletion for each generation executed until reaching the latest software resources. Further, the system is equipped with a generation analyzing means 5 to analyze which generation adds, changes and deletes the specified part of the software resources in the past after the generation is advanced, analyzed result storage part 6 to store the analyzed result of the generation analyzing means 5, restoring means 7 to restore the contents of the software resources of the specified generation in the past after the generation is advanced, and restored generation storage part 8 to store the restored result of the restoring means 7.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はソフトウェア資産の世代
管理方式に関し、特にソフトウェア資産を更新した世代
ごとに追加と変更と削除との内容を差分データとして格
納し、解析および過去の内容の復元を行うソフトウェア
資産の世代管理方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a software asset generation management method, and in particular, stores the contents of additions, changes, and deletions for each generation in which software assets are updated as difference data for analysis and restoration of past contents. This relates to a software asset generation management method.

【0002】[0002]

【従来の技術】従来のソフトウェア資産の世代管理方式
は、更新の世代ごとの追加と変更と削除との内容を、シ
ステムの開発および保守を行う担当者が作成する仕様書
等によって管理されていた。
2. Description of the Related Art In the conventional software asset generation management method, the contents of additions, changes, and deletions for each generation of update are managed by specifications etc. created by a person in charge of system development and maintenance. .

【0003】[0003]

【発明が解決しようとする課題】上述した従来のソフト
ウェア資産の世代管理方式は、さまざまな世代のソフト
ウェア資産を保守するさい、更新の世代ごとの追加と変
更と削除との内容を解析したり、過去の特定世代の内容
に復元するためには、人手による処理を行っているので
煩雑であり、なおかつ誤まりが発生し易く管理に多大の
工数を必要とするという問題点がある。
The above-described conventional software asset generation management method analyzes the contents of additions, changes, and deletions of each update generation when maintaining software assets of various generations. In order to restore the contents of a specific generation in the past, there is a problem in that it is complicated because manual processing is performed, and it is easy to make an error and requires a large number of man-hours for management.

【0004】本発明の目的は、更新の世代ごとの追加と
変更と削除との内容を解析したり、過去の特定世代の内
容に復元することを簡単でかつ誤りなく行うことができ
るソフトウェア資産の世代管理方式を提供することにあ
る。
The object of the present invention is to analyze the contents of additions, changes, and deletions for each generation of update, and to restore the contents of a specific past generation easily and without error. To provide a generation management method.

【0005】[0005]

【課題を解決するための手段】本発明のソフトウェア資
産の世代管理方式は、ソフトウェア資産を世代によって
管理するソフトウェア資産の世代管理方式において、ソ
フトウェアテキストを編集しあるいは業務で実行できる
ように生成および統合して前記ソフトウェア資産を更新
する更新手段と、この更新手段が更新した最新のソフト
ウェア資産の内容を格納する最新世代格納部と、前記更
新手段の処理に伴う前記最新のソフトウェア資産の更新
状況および内容を世代によって管理する世代管理手段
と、この世代管理手段が管理する世代間での前記最新の
ソフトウェア資産に到達するまでに行われた各世代ごと
の追加と変更と削除とのすべての内容を格納する世代更
新内容格納部と、世代が進んだ後に歴代のソフトウェア
資産の特定の部分がどの世代で追加と変更と削除とを受
けたかを解析する世代解析手段と、この世代解析手段が
解析した結果を格納する解析結果格納部と、世代が進ん
だ後に過去の特定の世代のソフトウェア資産の内容を復
元する復元手段と、この復元手段が復元した結果を格納
する復元世代格納部とを備える構成である。
According to the generation management method of software assets of the present invention, in the generation management method of software assets for managing software assets by generation, software texts are created and integrated so that they can be edited or executed in business. Updating means for updating the software asset, a latest generation storage section for storing the contents of the latest software asset updated by the updating means, and the update status and contents of the latest software asset associated with the processing of the updating means. Stores all the contents of additions, changes, and deletions for each generation performed until the latest software asset between the generations managed by this generation management means and the generations managed by this generation management means is reached. The generation update contents storage section and the specific portion of successive software assets Generation analysis means that analyzes whether additions, changes, and deletions have been made in each generation, an analysis result storage unit that stores the results analyzed by this generation analysis means, and software assets of a specific past generation after the generation advances. And a restoration generation storage unit for storing the result restored by the restoration unit.

【0006】本発明のソフトウェア資産の世代管理方式
は、世代更新内容格納部の格納するソフトウェア資産の
内容が最新の世代のソフトウェア資産と、最古の世代か
ら1世代ずつ世代が新しくなるごとに行われた追加と変
更と削除との少くとも1つを含む内容の変化を1世代前
のソフトウェア資産との差分として算出した複数の差分
データとして格納してもよい。
The software asset generation management method according to the present invention is performed every time a new generation of software resources is stored, including the latest generation of software assets stored in the generation update content storage section and the generations that are newer than the oldest generation. The change in the content including at least one of the added, changed, and deleted may be stored as a plurality of difference data calculated as a difference from the software asset one generation before.

【0007】[0007]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0008】図1は本発明の一実施例のブロック図であ
る。
FIG. 1 is a block diagram of an embodiment of the present invention.

【0009】本発明のソフトウェア資産の世代管理方式
は、ソフトウェアテキストを編集しあるいは業務で実行
できるように生成および統合してソフトウェア資産を更
新する更新手段1と、更新手段1が更新した最新のソフ
トウェア資産の内容を格納する最新世代格納部2と、更
新手段1の処理に伴う最新のソフトウェア資産の更新状
況および内容を世代によって管理する世代管理手段3
と、世代管理手段3が管理する世代間での最新のソフト
ウェア資産に到達するまでに行われた各世代ごとの追加
と変更と削除とのすべての内容を格納する世代更新内容
格納部4と、世代が進んだ後に歴代のソフトウェア資産
の特定の部分がどの世代で追加と変更と削除とを受けた
かを解析する世代解析手段5と、世代解析手段5が解析
した結果を格納する解析結果格納部6と、世代が進んだ
後に過去の特定の世代のソフトウェア資産の内容を復元
する復元手段7と、復元手段7が復元した結果を格納す
る復元世代格納部8とを備えている。
The generation management method for software assets of the present invention is to update the software assets by editing the software text or creating and integrating the software text so that the software text can be executed, and the latest software updated by the updating means 1. The latest generation storage unit 2 that stores the contents of assets, and the generation management unit 3 that manages the latest update status and contents of software assets according to the processing of the updating unit 1 by generation
And a generation update content storage unit 4 that stores all contents of additions, changes, and deletions for each generation performed until reaching the latest software asset between generations managed by the generation management means 3. Generation analysis means 5 for analyzing in which generation a particular portion of successive software assets has been added, changed, or deleted after the generation has advanced, and an analysis result storage section for storing the results analyzed by the generation analysis means 5. 6, a restoration unit 7 that restores the contents of software assets of a specific past generation after the generation advances, and a restoration generation storage unit 8 that stores the result restored by the restoration unit 7.

【0010】図2は世代によるソフトウェア資産の追加
と変更と削除とのそれぞれの内容の相関を説明する説明
図である。
FIG. 2 is an explanatory view for explaining the correlation of contents of addition, modification and deletion of software assets by generation.

【0011】まず、ソフトウェア資産の内容は世代が1
代進むたび(例えばn−1からnおよびnからn+1な
ど)に追加と変更と削除との少くともいずれか1つが発
生するので、世代管理手段3は更新手段1からの通知に
より世代更新内容格納部4に追加と変更と削除とのすべ
ての差分データ9,10を保存しておく。
First, the content of software assets is one generation
At least one of addition, change, and deletion occurs every time the generation proceeds (for example, n-1 to n and n to n + 1), so the generation management unit 3 stores the generation update content by the notification from the update unit 1. All the difference data 9 and 10 of addition, change and deletion are stored in the section 4.

【0012】次に、世代が進んだ後にソフトウェア資産
を保守するため任意の世代における追加と変更と削除と
の内容を解析する必要が発生した場合の動作について説
明する。
Next, the operation in the case where it becomes necessary to analyze the contents of additions, changes and deletions in an arbitrary generation in order to maintain software assets after the generations have advanced will be described.

【0013】任意の世代における追加と変更と削除との
内容を解析する必要が発生した場合には、世代解析手段
5は、世代更新内容格納部4に保存されている追加と変
更と削除との内容を、目的の世代まで最新のソフトウェ
ア資産との差分データから遡って解析し、解析した結果
を解析結果格納部6に格納する。
When it becomes necessary to analyze the contents of additions, changes and deletions in any generation, the generation analysis means 5 detects the additions, changes and deletions stored in the generation update contents storage unit 4. The contents are analyzed back to the target generation from the difference data with the latest software assets, and the analysis result is stored in the analysis result storage unit 6.

【0014】さらに、過去の特定世代の内容の復元を行
う必要がある場合には、最新世代格納部2の内容をもと
に世代更新内容格納部4に保存されている追加と変更と
削除との差分データを使用して過去の内容に遡り復元
し、復元世代格納部8に格納する。
Furthermore, when it is necessary to restore the contents of a specific generation in the past, additions, changes, and deletions stored in the generation update contents storage unit 4 based on the contents of the latest generation storage unit 2 are performed. The difference data is used to retroactively restore the past contents and stored in the restored generation storage unit 8.

【0015】[0015]

【発明の効果】以上説明したように、本発明は、ソフト
ウェアテキストを編集しあるいは業務で実行できるよう
に生成および統合してソフトウェア資産を更新する更新
手段と、この更新手段が更新した最新のソフトウェア資
産の内容を格納する最新世代格納部と、更新手段の処理
に伴う最新のソフトウェア資産の更新状況および内容を
世代によって管理する世代管理手段と、この世代管理手
段が管理する世代間での最新のソフトウェア資産に到達
するまでに行われた各世代ごとの追加と変更と削除との
すべての内容を格納する世代更新内容格納部と、世代が
進んだ後に歴代のソフトウェア資産の特定の部分がどの
世代で追加と変更と削除とを受けたかを解析する世代解
析手段と、この世代解析手段が解析した結果を格納する
解析結果格納部と、世代が進んだ後に過去の特定の世代
のソフトウェア資産の内容を復元する復元手段と、この
復元手段が復元した結果を格納する復元世代格納部とを
備えるることにより、更新の世代ごとの追加と変更と削
除との内容を解析したり、過去の特定世代の内容に復元
することを簡単でかつ誤りなく行うことができるという
効果が有る。
As described above, according to the present invention, the updating means for updating the software assets by editing the software text or generating and integrating the software text so that the software text can be executed, and the latest software updated by the updating means. The latest generation storage unit that stores the contents of the assets, the generation management unit that manages the latest software asset update status and contents associated with the processing of the updating unit by generation, and the latest generation between the generations managed by this generation management unit. A generation update content storage section that stores all the contents of additions, changes, and deletions for each generation that have been made until the software asset is reached, and which generation is the specific portion of successive software assets after the generation advances. A generation analysis means for analyzing whether addition, change, or deletion has been performed in the above, and an analysis result storage section for storing the result analyzed by this generation analysis means. By providing a restoration unit that restores the contents of software assets of a specific past generation after the generation advances, and a restoration generation storage unit that stores the results restored by this restoration unit, it is possible to add updates for each generation. There is an effect that the contents of change and deletion can be analyzed and the contents of the past specific generation can be restored easily and without error.

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

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.

【図2】世代によるソフトウェア資産の追加と変更と削
除とのそれぞれの内容の相関を説明する説明図である。
FIG. 2 is an explanatory diagram illustrating a correlation of contents of addition, change, and deletion of software assets according to generations.

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

1 更新手段 2 最新世代格納部 3 世代管理手段 4 世代更新内容格納部 5 世代解析手段 6 解析結果格納部 7 復元手段 8 復元世代格納部 9,10 差分データ 1 update means 2 latest generation storage unit 3 generation management unit 4 generation update content storage unit 5 generation analysis unit 6 analysis result storage unit 7 restoration unit 8 restoration generation storage unit 9 and 10 differential data

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 ソフトウェア資産を世代によって管理す
るソフトウェア資産の世代管理方式において、ソフトウ
ェアテキストを編集しあるいは業務で実行できるように
生成および統合して前記ソフトウェア資産を更新する更
新手段と、この更新手段が更新した最新のソフトウェア
資産の内容を格納する最新世代格納部と、前記更新手段
の処理に伴う前記最新のソフトウェア資産の更新状況お
よび内容を世代によって管理する世代管理手段と、この
世代管理手段が管理する世代間での前記最新のソフトウ
ェア資産に到達するまでに行われた各世代ごとの追加と
変更と削除とのすべての内容を格納する世代更新内容格
納部と、世代が進んだ後に歴代のソフトウェア資産の特
定の部分がどの世代で追加と変更と削除とを受けたかを
解析する世代解析手段と、この世代解析手段が解析した
結果を格納する解析結果格納部と、世代が進んだ後に過
去の特定の世代のソフトウェア資産の内容を復元する復
元手段と、この復元手段が復元した結果を格納する復元
世代格納部とを備えることを特徴とするソフトウェア資
産の世代管理方式。
1. In a generation management method of software assets for managing software assets by generation, updating means for updating the software assets by editing software text or generating and integrating software text so that it can be executed in business, and this updating means. The latest generation storage unit that stores the contents of the latest software asset updated by the, the generation management unit that manages the update status and contents of the latest software asset according to the processing of the updating unit by generation, and the generation management unit. A generation update content storage unit that stores all the contents of additions, changes, and deletions for each generation performed until reaching the latest software asset between generations to be managed; Generation analyzers that analyze in which generations particular parts of software assets have been added, changed and deleted. A step, an analysis result storage unit that stores the analysis result of this generation analysis unit, a restoration unit that restores the contents of software assets of a specific past generation after the generation advances, and a result that this restoration unit restores. A generation management method for software assets, comprising: a restoration generation storage unit for storing.
【請求項2】 世代更新内容格納部の格納するソフトウ
ェア資産の内容が最新の世代のソフトウェア資産と、最
古の世代から1世代ずつ世代が新しくなるごとに行われ
た追加と変更と削除との少くとも1つを含む内容の変化
を1世代前のソフトウェア資産との差分として算出した
複数の差分データとして格納することを特徴とする請求
項1記載のソフトウェア資産の世代管理方式。
2. The software assets stored in the generation update content storage section are the latest generation of software assets, and additions, changes, and deletions are made for each new generation from the oldest generation. 2. The generation management method for software assets according to claim 1, wherein the change of the contents including at least one is stored as a plurality of difference data calculated as a difference from the software asset one generation before.
JP3225485A 1991-09-05 1991-09-05 Generation managing system for software resources Pending JPH0561744A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3225485A JPH0561744A (en) 1991-09-05 1991-09-05 Generation managing system for software resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3225485A JPH0561744A (en) 1991-09-05 1991-09-05 Generation managing system for software resources

Publications (1)

Publication Number Publication Date
JPH0561744A true JPH0561744A (en) 1993-03-12

Family

ID=16830068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3225485A Pending JPH0561744A (en) 1991-09-05 1991-09-05 Generation managing system for software resources

Country Status (1)

Country Link
JP (1) JPH0561744A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0816369A (en) * 1994-06-27 1996-01-19 Internatl Business Mach Corp <Ibm> Method and system for clustering
JP2003036187A (en) * 2001-07-23 2003-02-07 Ricoh Co Ltd Program debugging method
JP2003263378A (en) * 2003-01-29 2003-09-19 Fujitsu Ltd Remote maintenance method in distributed computer system
JP2007249340A (en) * 2006-03-14 2007-09-27 Fujitsu Ltd Software update method, update management program and information processor
JP2009245080A (en) * 2008-03-31 2009-10-22 Fujitsu Ltd Multiple environments-operating method and recording medium
US7664794B2 (en) 2000-02-14 2010-02-16 Nice Systems Ltd. Content-based storage management
JP2011028587A (en) * 2009-07-27 2011-02-10 Canon Inc Information-processing device, method for controlling information-processing device, and information-processing program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0816369A (en) * 1994-06-27 1996-01-19 Internatl Business Mach Corp <Ibm> Method and system for clustering
US7664794B2 (en) 2000-02-14 2010-02-16 Nice Systems Ltd. Content-based storage management
US8195616B2 (en) 2000-02-14 2012-06-05 Nice Systems Ltd. Content-based storage management
JP2003036187A (en) * 2001-07-23 2003-02-07 Ricoh Co Ltd Program debugging method
JP2003263378A (en) * 2003-01-29 2003-09-19 Fujitsu Ltd Remote maintenance method in distributed computer system
JP2007249340A (en) * 2006-03-14 2007-09-27 Fujitsu Ltd Software update method, update management program and information processor
JP2009245080A (en) * 2008-03-31 2009-10-22 Fujitsu Ltd Multiple environments-operating method and recording medium
JP2011028587A (en) * 2009-07-27 2011-02-10 Canon Inc Information-processing device, method for controlling information-processing device, and information-processing program

Similar Documents

Publication Publication Date Title
EP0339901B1 (en) Improved version management tool
US5983241A (en) File management system and file management method
US9020887B2 (en) Managing the status of documents in a distributed storage system
KR101076851B1 (en) A method for managing multiple file states for replicated files
US8819084B2 (en) Service desk data transfer interface
JP3123025B2 (en) Cut and paste filter in data processing system
US9612826B2 (en) Attributing authorship to segments of source code
US10313285B1 (en) System and method for analyzing and filtering journaled electronic mail
US20160224660A1 (en) Systems and Methods for Distributing Indexer Configurations
JPH04342025A (en) Text managing and restoring system
CN106844102B (en) Data recovery method and device
CN110134689B (en) Target group screening method and system based on main body object label change and computer equipment
CN114416703A (en) Method, device, equipment and medium for automatically monitoring data integrity
US20080189150A1 (en) Supply chain multi-dimensional serial containment process
JPH0561744A (en) Generation managing system for software resources
US10061654B1 (en) Depth first search of summary change log records for backup
CN112231288A (en) Log storage method and device and medium
JP3112785B2 (en) File management system
CN110968363A (en) Data configuration synchronization method and device, electronic equipment and readable storage medium
JP3360654B2 (en) Data deletion device
US6418482B1 (en) Reference attributes within an object-oriented system
KR101926165B1 (en) The document editing system of web-based hmi solution and document editing method by the system
JPWO2004090726A1 (en) Database replication program and database replication apparatus
JPS6284337A (en) Specification information analyzing system
JPH056272A (en) Software designing device