JPH0561744A - Generation managing system for software resources - Google Patents
Generation managing system for software resourcesInfo
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
【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.
【図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.
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)
るソフトウェア資産の世代管理方式において、ソフトウ
ェアテキストを編集しあるいは業務で実行できるように
生成および統合して前記ソフトウェア資産を更新する更
新手段と、この更新手段が更新した最新のソフトウェア
資産の内容を格納する最新世代格納部と、前記更新手段
の処理に伴う前記最新のソフトウェア資産の更新状況お
よび内容を世代によって管理する世代管理手段と、この
世代管理手段が管理する世代間での前記最新のソフトウ
ェア資産に到達するまでに行われた各世代ごとの追加と
変更と削除とのすべての内容を格納する世代更新内容格
納部と、世代が進んだ後に歴代のソフトウェア資産の特
定の部分がどの世代で追加と変更と削除とを受けたかを
解析する世代解析手段と、この世代解析手段が解析した
結果を格納する解析結果格納部と、世代が進んだ後に過
去の特定の世代のソフトウェア資産の内容を復元する復
元手段と、この復元手段が復元した結果を格納する復元
世代格納部とを備えることを特徴とするソフトウェア資
産の世代管理方式。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.
ェア資産の内容が最新の世代のソフトウェア資産と、最
古の世代から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.
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)
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 |
-
1991
- 1991-09-05 JP JP3225485A patent/JPH0561744A/en active Pending
Cited By (8)
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 |