JPH01273129A - Product edition number managing system - Google Patents

Product edition number managing system

Info

Publication number
JPH01273129A
JPH01273129A JP10182488A JP10182488A JPH01273129A JP H01273129 A JPH01273129 A JP H01273129A JP 10182488 A JP10182488 A JP 10182488A JP 10182488 A JP10182488 A JP 10182488A JP H01273129 A JPH01273129 A JP H01273129A
Authority
JP
Japan
Prior art keywords
product
parts
version number
integrated
software
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
JP10182488A
Other languages
Japanese (ja)
Inventor
Suehiro Orita
折田 末廣
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10182488A priority Critical patent/JPH01273129A/en
Publication of JPH01273129A publication Critical patent/JPH01273129A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To obviate a trouble of a system caused by using erroneous parts and integrated software by managing the number of editions of a product with respect to a hardware product or a software product, based on a product edition number management table. CONSTITUTION:The title system is provided with a product edition number management table 3 which has related 'upward compatibility' between the number of editions 20 of every component parts 2, and the integrated edition number 10 of a software product or a hardware product for bringing a component parts 2 group to integrated control, by display information. In such a state, when it is desired to use parts of a specific edition number, a product edition number management table 3 is retrieved so that a range of a usable integrated edition number, or suitability for other parts can be recognized. In such a way, a correct combination of the parts edition number 20 and the integrated edition number 10 can be decided automatically without a person's help, and it is possible to cope softly with a revision of parts and a revision of an integrated software. Also, an integrated software conforming to a combination of plural pieces of parts can be set automatically, and also, parts whose combination is impossible can also detected automatically.

Description

【発明の詳細な説明】 〔概要〕 複数個のコンポーネント(部品)により構成されている
ハードウェア製品、ソフトウェア製品に対する製品版数
管理方式に関し、 人手による部品版数の確認、統合版数の確認。
[Detailed Description of the Invention] [Summary] Concerning a product version management method for hardware products and software products that are composed of a plurality of components (parts), manual confirmation of component versions and confirmation of integrated version.

及びそれらの相互関係の把握に時間がかかること。and that it takes time to understand their mutual relationships.

或いはある部品の集合にマツチする統合ソフトウェア版
数、及び個々の部品の組み合わせが可能か否かを判断す
るのに時間がかかることによる誤った部品、統合ソフト
ウェアの使用によるシステムのトラブルを解消すること
を目的とし、各コンポーネント(部品)の版数を示す部
品版数と、上記各コンポーネント(部品)群を統合する
ソフトウェアの版数、又はハードウェア製品の版数を示
す統合版数を、上記各部品版数の上位互換表示で関連付
けた製品版数管理テーブルを設け、該製品版数管理テー
ブルに基づいて、上記ハードウェア製品、又はソフトウ
ェア製品に対する製品の版数を管理するように構成する
Or, to eliminate system troubles caused by incorrect parts and the use of integrated software due to the time it takes to determine the integrated software version that matches a certain set of parts and whether or not a combination of individual parts is possible. For the purpose of A product version management table is provided in which component versions are associated with upward compatibility display, and the product version number of the hardware product or software product is managed based on the product version management table.

〔産業上の利用分野〕[Industrial application field]

本発明は、複数個のコンポーネントにより構成されてい
るハードウェア製品、ソフトウェア製品に対する製品版
数管理方式に関する。
The present invention relates to a product version management method for hardware products and software products that are composed of a plurality of components.

一般に、電子計算機システム等の電子装置は、ハードウ
ェア部品、ソフトウェア部品(例えば、ファームウェア
)等が複数個結合され、それを統合するソフトウェア製
品(例えば、制御ソフトウェア:オペレーティングシス
テム(O5))により制御されている。
In general, electronic devices such as computer systems are composed of multiple hardware components, software components (e.g., firmware), etc., and are controlled by a software product (e.g., control software: operating system (O5)) that integrates them. ing.

これらのハードウェア、ソフトウェア部品、及び統合ソ
フトウェアは、逐次改良、又は修正(改版)されていく
のが普通であり、この改版レベルを効率良く管理するこ
とが、システムの信鯨度を向上させる上で必要となる。
It is normal for these hardware, software components, and integrated software to be improved or modified (revised) one after another, and managing the revision level efficiently is the key to improving the reliability of the system. is required.

具体的な利用例としては、製品の出荷後、ハードウェア
、ソフトウェア共改良の為改版していくが、既に出荷済
みでユーザが使用している状態にあるとき、該製品を構
成している個々の部品は最新の状態でなく、且つ出荷時
期により、その版数はバラバラであることが多い。
As a specific usage example, after a product is shipped, it is revised to improve the hardware and software, but when the product has already been shipped and is in use by the user, the individual components that make up the product are revised. The parts are not up-to-date, and the number of editions often varies depending on the time of shipment.

このような状態で部品の交換が必要になったとき、現在
では、同一版数のものと入れ替えるか。
When a part needs to be replaced in such a situation, is it currently possible to replace it with one of the same version?

又は版数間の互換があるか否かを、責料で調査するか、
サポート部門に問い合わせる等により確認して交換して
いた。
Or investigate whether there is compatibility between versions at your own expense.
I checked with the support department and replaced it.

ハードウェア部品の場合、現実には、古い版数の部品を
保持するのはコストアップの要因となる。
In the case of hardware parts, actually retaining old versions of parts increases costs.

又、ソフトウェア部品にしても、改版が進んでくると、
その版数の管理が繁雑になる。このような事情から誤っ
た版数の部品の流用によるトラブルが絶えないのが現状
である。
Also, as revisions of software components progress,
Managing the number of versions becomes complicated. Due to these circumstances, the current situation is that troubles due to the diversion of components of the wrong version number continue.

特に、最近のように、計算機システムによるデータ処理
の多様化動向に従って、ハードウェア部品、ソフトウェ
ア部品の種類が増加してくると、上記のようなトラブル
が増加してくる動向にある為、益々複雑化していく計算
機システムに合った効果的な製品版数管理方式が必要と
される。
In particular, as the types of hardware and software components increase in line with the recent trend of diversification of data processing by computer systems, problems such as those mentioned above are likely to increase, making problems even more complex. An effective product version management system that is compatible with the ever-evolving computer systems is needed.

〔従来の技術と発明が解決しようとする課題〕第3図は
従来の製品版数管理方式を説明する図である。
[Prior art and problems to be solved by the invention] FIG. 3 is a diagram illustrating a conventional product version number management system.

従来から、製品1を構成している複数個のソフトウェア
コンポーネント(部品)2の版数を示す部品版数20や
、該ソフトウェアコンポーネント(部品)2を統合制御
する制御ソフトウェアlの版数を示す統合版数10を読
み取ることは行われていたが、個々の版数の相互関係を
整理する為に読み取るものでなく、単に、該読み取った
版数を基に、部品版数20.又は各部品を統合する制御
ソフトウェアの統合版数10は、個々に人手による管理
に使用されているに過ぎなかった。
Conventionally, a component version number 20 indicating the version number of a plurality of software components (components) 2 constituting a product 1, and an integrated version number indicating the version number of the control software l that integrally controls the software components (components) 2 have been conventionally used. Although the version number 10 was read, it was not done to organize the interrelationships between the individual versions, but simply based on the read version number, the part version number 20. Alternatively, the 10 integrated versions of control software that integrate each component were only used for individual manual management.

従って、部品版数20の確認、統合版数10の確認、及
びそれらの相互関係の把握には時間がかかり、又、ある
部品2の集合にマツチする統合ソフトウェア1の版数1
0.及び個々の部品2の組み合わせが可能か否かを判断
するのに時間がかかることにより、誤った部品2.或い
は統合ソフトウェア1を使用してしまうことによるトラ
ブルの発生が生ずるという問題があった。
Therefore, it takes time to check the component version number 20, the integrated version number 10, and understand their mutual relationship, and the version number 1 of the integrated software 1 that matches a certain set of parts 2
0. And, because it takes time to judge whether or not the combination of individual parts 2 is possible, incorrect parts 2. Alternatively, there is a problem in that troubles may occur due to the use of the integrated software 1.

本発明は上記従来の欠点に鑑み、複数個のコンポーネン
ト(部品)により構成されているハードウェア製品、ソ
フトウェア製品に対する製品版数管理方式において、従
来の人手による管理に起因して発生するシステムトラブ
ルの発生を無くする製品版数管理方式を提供することを
目的とするものである。
In view of the above-mentioned conventional drawbacks, the present invention provides a product version management method for hardware products and software products composed of a plurality of components (parts), and solves system troubles that occur due to conventional manual management. The purpose is to provide a product version number management method that eliminates this occurrence.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明の製品版数管理方式の原理構成図である
FIG. 1 is a diagram showing the basic structure of the product version number management system of the present invention.

上記の問題点は下記の如くに構成された製品版数管理方
式によって解決される。
The above problems are solved by a product version number management system configured as follows.

複数個のコンポーネント(部品)2により構成されてい
るハードウェア製品、ソフトウェア製品1に対する製品
版数管理方式であって、上記各コンポーネント(部品)
20版数を示す部品版数20と、上記各コンポーネント
 (部品)群2を統合するソフトウェアの版数、又はハ
ードウェア製品1の版数を示す統合版数10を、上記各
部品版数20の上位互換表示21で関連付けた製品版数
管理テーブル3を設け、 該製品版数管理テーブル3に基づいて、上記ハードウェ
ア製品、又はソフトウェア製品1に対する製品版数を管
理するように構成する。
A product version management method for a hardware product and a software product 1 composed of a plurality of components (parts) 2, each of the above components (parts)
The component version number 20 indicating the version number 20, the version number of the software that integrates each component (parts) group 2, or the integrated version number 10 indicating the version number of the hardware product 1, A product version management table 3 associated with the upward compatibility display 21 is provided, and the product version number of the hardware product or software product 1 is managed based on the product version management table 3.

〔作用〕[Effect]

即ち、本発明によれば、複数個のコンポーネント (部
品)により構成されているバードウ°エア製品、ソフト
ウェア製品に対する製品版数管理方式において、部品版
数と統合版数とを個々に管理するのではなく、この2つ
版数の相互関係を製品版数管理テーブルで管理し、複数
個の部品の版数の組み合わせにおいて使用できる統合版
数を割出したり、各部品の組み合わせが可能か否かを判
断したり、或いは、統合版数から使用できる個々の部品
の版数を抽出するようにしたものである。
That is, according to the present invention, in a product version management method for a hardware product or a software product that is composed of a plurality of components (parts), the component version number and the integrated version number are managed individually. Rather than managing the correlation between these two versions in a product version management table, it is possible to determine the integrated version that can be used when combining the versions of multiple parts, and to determine whether or not it is possible to combine each part. The version numbers of individual parts that can be used are extracted from the integrated version number.

第1図の原理構成図に示したように、本発明においては
、コンポーネント毎に版数が設定されていて、それぞれ
の版数を読み取り、統合版数についても同様の処理がで
きるようにし、この2つの版数の相互関係を製品版数管
理テーブルで関連付ける。
As shown in the principle configuration diagram in Figure 1, in the present invention, a version number is set for each component, and each version number is read, and the same process can be performed for the integrated version number. Correlate the mutual relationship between two versions using a product version management table.

即ち、該版数管理テーブルには、統合版数が変更された
とき、部品が該統合版数を股がって相互利用(具体的に
は、版数の違う物の入れ替え利用)が可能かどうかを示
す表示を持っている。
In other words, in the version number management table, when the integrated version number is changed, is it possible for parts to be mutually used across the integrated version numbers (specifically, to replace and use parts with different versions)? It has an indicator that shows what is happening.

この表示を本発明においては上位互換として表現してお
り、下位の版数から見た互換表示であり、上位版数から
見たときの下位互換表示も兼ねているものである。
In the present invention, this indication is expressed as upward compatibility, which is a compatibility indication seen from the lower version number, and also serves as a backward compatibility indication when seen from the higher version number.

この版数管理テーブルの部品版数の組み合わせを、上記
上位互換表示を見て検査することにより、複数個の部品
の組み合わせ使用が可能か否かが判断でき、且つその部
品の組み合わせに使用できる統合版数を選定でき、更に
、組み合わせの不可能な部品の検出ができる。
By checking the combination of parts versions in this version management table by looking at the upward compatibility display above, it is possible to judge whether or not it is possible to use a combination of multiple parts, and also to find the integration that can be used for the combination of parts. The version number can be selected, and parts that cannot be combined can be detected.

上記の版数管理手段を具体的に説明すると、■先ず、コ
ンボーネン)Aの部品版数を製品から読み取り、本発明
の版数管理テーブルをサーチすることにより、使用可能
な統合版数の下限値。
To specifically explain the above version number management means, ■ First, the component version number of component A is read from the product, and by searching the version number management table of the present invention, the lower limit of the usable integrated version number is determined. .

上限値を割出し、利用可能な範囲を特定する。Determine the upper limit and identify the usable range.

■コンポーネントXについて、コンポーネントAと同様
の処理を行い、そのコンポーネントの使用可能な統合版
数の下限値、上限値が、上記特定した利用可能な範囲を
逸脱していないかをチエツクすると共に、該利用可能な
範囲を更新する。
■For component Update available range.

■コンポーネントの数だけ、上記■の処理を繰り返し、
最終コンポーネント塩の全てに利用可能な範囲が得られ
た場合には、その範囲を該コンポーネント群に適応する
統合版数として割出し、途中で利用可能範囲を逸脱する
ものが検出されたときには組み合わせ不可として警告を
出す。
■Repeat the process of ■ above for the number of components,
If a range that can be used for all final component salts is obtained, that range is determined as the integrated version number that applies to the component group, and if something that deviates from the usable range is detected midway through, combinations cannot be made. issue a warning.

従って、人手によることなく、部品版数と統合版数の適
性な組み合わせが自動的に判断でき、部品の改版、統合
ソフトウェアの改版に対して柔軟に対処できる。又、複
数個の部品の組み合わせに合った統合ソフトウェアを自
動的に設定でき、且つ組み合わせの不可能な部品も自動
的に検出できる効果がある。
Therefore, an appropriate combination of component versions and integrated versions can be automatically determined without manual intervention, and revisions of components and integrated software can be dealt with flexibly. Further, it is possible to automatically set integrated software suitable for a combination of a plurality of parts, and parts that cannot be combined can also be automatically detected.

〔実施例〕〔Example〕

以下本発明の実施例を図面によって詳述する。 Embodiments of the present invention will be described in detail below with reference to the drawings.

前述の第1図が本発明の製品版数管理方式の原理構成図
であり、第2図は本発明の一実施例を説明する図であっ
て、(a)は製品の構成例の概要を示し、(b)は製品
版数管理テーブルの構成例を示し、(c)は製品版数管
理テーブルによる統合版数の選定動作フローであって、
第1図、第2図(b)に示した製品版数管理テーブル3
が本発明を実施するのに必要な手段である。尚、全図を
通して同じ符号は同じ対象物を示している。
The above-mentioned FIG. 1 is a diagram showing the principle configuration of the product version number management system of the present invention, and FIG. (b) shows a configuration example of a product version number management table, and (c) shows an operation flow for selecting an integrated version number using the product version number management table,
Product version number management table 3 shown in Figures 1 and 2 (b)
are the means necessary to carry out the present invention. Note that the same reference numerals indicate the same objects throughout the figures.

以下、第1図を参照しながら、第2図によって本発明の
製品版数管理方式を説明する。
Hereinafter, the product version number management system of the present invention will be explained with reference to FIG. 2 while referring to FIG.

先ず、第2図(a)は、製品を構成する複数個の部品(
A、B、 ・> 2の版数(CLx) 20と制御ソフ
トウェア(3例えば、オペレーティングシステム(O8
)等)1.又は製品の統合版数(SL) 10との関係
を示しており、部品2はハードウェア部品でも、ソフト
ウエア部品でもよい。
First, Fig. 2(a) shows a plurality of parts (
A, B, ... > 2 version number (CLx) 20 and control software (3 For example, operating system (O8
) etc.) 1. Alternatively, the relationship with the product's integrated version number (SL) 10 is shown, and the component 2 may be a hardware component or a software component.

そして、例えば、統合版数10が更新される毎に、製品
を構成している各部品2の版数20を制御インタフェー
ス4を介して制御ソフトウェア1が読み込み、例えば、
外部記憶装置5上に、(b)図に示した製品版数管理テ
ーブル3を作成する。
Then, for example, every time the integrated version number 10 is updated, the control software 1 reads the version number 20 of each component 2 making up the product via the control interface 4, and, for example,
The product version number management table 3 shown in FIG. 3(b) is created on the external storage device 5.

ここで、テーブル内の数字は版数を示し、“ON”は各
部品の版数の「上位互換」、即ち、上位の統合版数を持
つ制御ソフトウェアlの元でも使用できることを示す表
示であり、“OFF”は該「上位互換」がないことを示
している。
Here, the numbers in the table indicate the version number, and "ON" is an indication that the version of each component is "upwards compatible", that is, it can be used under the control software l having a higher integrated version. , "OFF" indicates that there is no "upward compatibility".

この製品版数管理テーブル3では、統合版数20が変更
されたとき、新版で使用する部品2の版数(上記のよう
に°数字°で示す)20を設定すると共に、前版で使用
していた部品2が、該新版でも使用できるか否かを示す
表示(上記’ON’ 、 ’OFF’表示)21を前版
の表示部に設定する。但し、最新版(本図では、統合版
数゛6゛)では、次の改版の内容が不明であるので、各
部品2の「上位互換」表示21は全てOFF’となって
いる。又、部品版数20が同一のときは上記「上位互換
」21は必ずあるものとする。
In this product version management table 3, when the integrated version number 20 is changed, the version number 20 of component 2 used in the new version (indicated by °number ° as above) is set, and the version number 20 used in the previous version is set. A display 21 (the above-mentioned 'ON' or 'OFF' display) indicating whether or not the part 2 that was used can be used in the new version is set in the display section of the previous version. However, in the latest version (in this figure, the integrated version number is 6), the content of the next revision is unknown, so the "upward compatibility" display 21 of each component 2 is all set to OFF'. Further, when the parts version numbers 20 are the same, the above-mentioned "upward compatibility" 21 is always present.

この「上位互換」21を明示的に示すと、本(b)図に
おいて、°)゛で示した版数の間において相互に互換性
があることになる。
If this "upward compatibility" 21 is explicitly indicated, the versions indicated by °) in Figure (b) of the book are mutually compatible.

従って、部品Aにおいては、版数°1′のものは、統合
版数が1°〜°4゛間で9版数°2゛のものは、統合版
数“51 、151の間において互換性があることにな
り、部品Bについては、版数゛1′〜131 のものは
、統合版数“1゛〜°3′の間で互換性があるが、版数
“4゛のものは、統合版数°4′のみしか使用できず、
版数151,1(31のものは、統合版数“5’、’6
“の間で互換性があることになり、部品Cについては、
「上位互換」の上での制限条件はないことが判る。
Therefore, for part A, those with version number °1' are compatible with the integrated version number between 1° and °4, and those with version number 9 and °2 are compatible between integrated version numbers "51" and "151." Therefore, for part B, those with version numbers ``1'' to 131 are compatible with integrated editions ``1'' to 3'', but those with version number ``4'' are compatible. Only integrated version number 4' can be used,
Version number 151.1 (31 has integrated version number “5”, '6
“There is compatibility between the two, and for part C,
It can be seen that there are no restrictions on "upward compatibility".

このような製品版数管理テーブル3を用いて、適合する
統合版数10の割り出し、不適合な部品版数20ヲ検出
する為の選定ロジックを第2図(c)を用いて説明する
Using such a product version number management table 3, the selection logic for determining the compatible integrated version number 10 and detecting the non-conforming component version number 20 will be explained with reference to FIG. 2(c).

■先ず、部品(A、B、・・・・)群2が適合する統合
版数lOの上限、下限を検出する為に、全部品2に整合
する統合版数下限値(MIN−SL)に、統合版数lO
の最小値(本例では1゛)を、全部品2に整合する統合
版数上限値(MAX−3L)に、統合版数10の最大値
(本例では°6゛)を設定する。
■First, in order to detect the upper and lower limits of the integrated version number lO that parts (A, B,...) group 2 is compatible with, we first set the integrated version number lower limit value (MIN-SL) that matches all parts 2. , integrated version number lO
The minimum value of the integrated version number 10 (°6° in this example) is set as the upper limit value of the integrated version number (MAX-3L) that matches all parts 2 (in this example, 1°).

0次に、個々の部品? (例えば9部品A)2の版数2
0を制御インタフェース4を経由して読み取る。
0th, individual parts? (For example, 9 parts A) Version number 2 of 2
0 via the control interface 4.

■製品版数管理テーブル3をサーチし、該部品?2が使
用できる統合版数10の範囲を割出す。
■Search product version number management table 3 and find the corresponding part? Determine the range of 10 integrated versions that can be used by 2.

具体的には、該部品?2の同一版数を捜し、その前後の
版数が相互に互換がある(ON)か否か(OFF)かを
チエツクして判断する。
Specifically, the part? 2, and checks whether the versions before and after are compatible with each other (ON) or not (OFF).

例えば、部品A2の版数20がTのときには、統合版数
゛1°〜°4′に使用可能であるので、下限値=1.上
限値=4とし、部品B2の版数20が°3゛のときには
、統合版数10は該部品2の版数Illと°2゛と3゛
とに互換がある(即ち、版数“1゛の「上位互換」がO
N’であり、版数°2゛の「上位互換」がON’である
ので、版数゛3゛は逆に版数“1,2′と置き替えて使
用できることを意味する)ので、該統合版数“1゛〜°
3゛ に使用可能であることになり、上記の下限値・1
.上限値=3となる。
For example, when the version number 20 of part A2 is T, it can be used in the integrated version numbers ゛1° to ゛4', so the lower limit value = 1. When the upper limit value is 4 and the version number 20 of part B2 is °3', the integrated version number 10 is compatible with the version number Ill of part 2, °2' and 3' (that is, version number '1'"Upwardcompatibility" of ゛ is O
N', and "upward compatibility" for version number °2' is ON', meaning that version number '3' can be used in place of version numbers '1 and 2'). Integrated version “1゛~°
It can be used for 3゛, and the above lower limit ・1
.. The upper limit value is 3.

■続いて、上で求めた下限値、上限値の範囲が、■で設
定したrMIN−3LJ (=1)と、  rMAX−
3LJ (・6)の範囲外であるか否かを調べる。
■Next, the range of the lower limit value and upper limit value found above is rMIN-3LJ (=1) set in ■, and rMAX-
Check whether it is outside the range of 3LJ (・6).

■範囲内のときには、該範囲内の下限値(・1)と、上
限値(・3)によって更新する。
(2) When it is within the range, it is updated with the lower limit value (.1) and upper limit value (.3) within the range.

■従って、最初はrMIN−SLJは最小値(・1)。■Therefore, initially rMIN-SLJ is the minimum value (・1).

rMAX−3LJは最大値(=6)が設定されているの
で、上記■で求めた使用可能な範囲は範囲内となり、調
べる部品2の数が増すに従って、使用可能な範囲は挟ま
り、当該製品に使用される部品2の全てをチエツクする
と、該全部品2群に共通に使用できる統合版数10が、
上記rMIN−SLJと、  rMAX−SLJに設定
されることになる。
Since the maximum value (=6) is set for rMAX-3LJ, the usable range determined in step ① above is within the range.As the number of parts 2 to be examined increases, the usable range narrows and the product When all the parts 2 used are checked, the integrated version number 10 that can be used in common for all the parts 2 groups is
The above rMIN-SLJ and rMAX-SLJ will be set.

■上記■の版数範囲チエツクの過程で、上記rMIN−
3l、Jと、  rMAX−SLJの範囲を外れるとき
は、当該部品2の当該版数20は他の部品2と、制御ソ
フトウェア1を共用できないことを示しているので警告
を出す。
■In the process of checking the version range in ■ above, the above rMIN-
3l, J, and rMAX-SLJ, a warning is issued because the version number 20 of the component 2 indicates that the control software 1 cannot be shared with other components 2.

例えば、部品A2の版数゛1°(統合版数゛1゛〜゛4
゛)と1部品B2の版数°6“(統合版数“5’ 、 
”6′)とは不適合であると認識され、上記警告の対象
となる。
For example, the version number of part A2 is ゛1° (integrated version number: ゛1゛~゛4
゛) and version number of 1 part B2 °6" (integrated version number "5',
"6') is recognized as non-conforming and is subject to the above warning.

上記統合版数10の選定処理は、当該製品に対して、任
意の部品?2の使用が必要になったとき毎に実行され、
該部品?2の版数20に適合する統合版数10の範囲と
か、適合の可否が出力され、該出力内容に応じて導入部
品?2の版数20を決定することにより、誤った部品2
の使用によるトラブルの発生を抑止することができる。
Is the selection process for the integrated version 10 mentioned above applicable to any part of the product? Executed every time 2 is needed,
The part? The range of the integrated version number 10 that is compatible with the version number 20 of 2 and whether or not it is compatible is output, and depending on the output content, the parts to be introduced? By determining the version number 20 of 2, the incorrect part 2
It is possible to prevent troubles from occurring due to the use of .

このように、本発明は、複数個のコンポーネント (部
品)から構成されるハードウェア製品、或いはソフトウ
ェア製品における製品版数管理方式において、各コンポ
ーネント (部品)毎の版数と、該コンポーネント (
部品)群を統合制御するソフトウェア製品、又はハード
ウェア製品の統合版数との間の「上位互換」性を表示情
報で関連付けた製品版数管理テーブルを設け、特定の版
数の部品を使用したい時には、該製品版数管理テーブル
を検索して、使用可能な統合版数の範囲、或いは、他の
部品との適合性を認識できるようにした所に特徴がある
As described above, the present invention provides a product version management method for a hardware product or a software product composed of a plurality of components (parts), and the version number of each component (part) and the component (
You want to use parts of a specific version by creating a product version management table that associates "upward compatibility" with the integrated version of a software product or hardware product that centrally controls a group of parts using display information. The feature is that sometimes the product version number management table is searched to recognize the range of usable integrated versions or compatibility with other parts.

〔発明の効果〕〔Effect of the invention〕

以上、詳細に説明したように、本発明の製品版数管理方
式は、複数個のコンポーネント(部品)により構成され
ているハードウェア製品、ソフトウェア製品に対する製
品版数管理方式において、各コンポーネント (部品)
の版数を示す部品版数と、上記各コンポーネント(部品
)群を統合するソフトウェア製品の版数、又はハードウ
ェア製品の版数を示す統合版数を、上記各部品版数の上
位互換表示で関連付けた製品版数管理テーブルを設け、
該製品版数管理テーブルに基づいて、上記ハードウェア
製品、又はソフトウェア製品に対する製品版数を管理す
るようにしたものであるので、人手によることなく、部
品版数と統合版数の適性な組み合わせが自動的に判断で
き、部品の改版。
As described above in detail, the product version management method of the present invention is a product version management method for hardware products and software products that are configured with a plurality of components (parts).
The part version number indicating the version number of the software product that integrates each component (parts) group, or the integrated version number indicating the hardware product version number, in the upward compatibility display of each of the above component versions. Create an associated product version management table,
Since the product versions of the hardware products or software products mentioned above are managed based on the product version management table, the appropriate combination of component versions and integrated versions can be determined without manual intervention. It can automatically determine the revision of parts.

統合ソフトウェアの改版に対して柔軟に対処できる。又
、複数個の部品の組み合わせに合った統合ソフトウェア
を自動的に設定でき、且つ組み合わせの不可能な部品も
自動的に検出できる効果がある。
It is possible to respond flexibly to revisions of integrated software. Further, it is possible to automatically set integrated software suitable for a combination of a plurality of parts, and parts that cannot be combined can also be automatically detected.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の製品版数管理方式の原理構成図。 第2図は本発明の一実施例を説明する図。 第3図は従来の製品版数管理方式を説明する図。 である。 図面において、 1は制御ソフトウェア、又はハードウェア製品。 又は、ソフトウェア製品。 10は統合版数(SL) 、又は、統合版数。 2はコンポーネント、又は部品(A、B、D、−・・・
・)。 20は部品版数(CLx) 、又は、部品版数。 21は上位互換表示、又は単に「上位互換」。 3は製品版数管理テーブル。 4は制御インタフェース。 5は外部記憶装置。 ■〜■は統合版数の選定ロジックにおける処理。 をそれぞれ示す。 〕 Cα) (シ) 、+¥8月の一芙施イ利とS兇日月ずbS]牛 2 図
 (塗の1)
FIG. 1 is a diagram showing the principle structure of the product version number management system of the present invention. FIG. 2 is a diagram illustrating an embodiment of the present invention. FIG. 3 is a diagram explaining a conventional product version number management system. It is. In the drawings, 1 is control software or hardware product. Or a software product. 10 is the integrated version number (SL) or integrated version number. 2 is a component or part (A, B, D, --...
・). 20 is the component version number (CLx) or the component version number. 21 indicates upward compatibility, or simply "upward compatibility." 3 is the product version management table. 4 is a control interface. 5 is an external storage device. ■~■ are processes in the integration version number selection logic. are shown respectively. ] Cα) (shi) ,+¥¥August Ichifuse Iri and S 凇日月zubS] Cow 2 Figure (Nuri no 1)

Claims (1)

【特許請求の範囲】 複数個のコンポーネント(部品)(2)により構成され
ているハードウェア製品、ソフトウェア製品(1)に対
する製品版数管理方式であって、上記各コンポーネント
(部品)(2)の版数を示す部品版数(20)と、上記
各コンポーネント(部品)(2)群を統合するソフトウ
ェアの版数、又はハードウェア製品の版数を示す統合版
数(10)を、上記各部品版数(20)の上位互換表示
(21)で関連付けた製品版数管理テーブル(3)を設
け、 該製品版数管理テーブル(3)に基づいて、上記ハード
ウェア製品、又はソフトウェア製品(1)に対する製品
版数を管理することを特徴とする製品版数管理方式。
[Scope of Claims] A product version management method for a hardware product or a software product (1) composed of a plurality of components (parts) (2), which comprises: The component version number (20) indicating the version number and the software version number (10) indicating the version number of the software or hardware product that integrates each of the above components (parts) (2) group, respectively. A product version management table (3) is provided that is associated with the upward compatibility indication (21) of the version number (20), and based on the product version management table (3), the above hardware product or software product (1) A product version management method characterized by managing the product version number of a product.
JP10182488A 1988-04-25 1988-04-25 Product edition number managing system Pending JPH01273129A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10182488A JPH01273129A (en) 1988-04-25 1988-04-25 Product edition number managing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10182488A JPH01273129A (en) 1988-04-25 1988-04-25 Product edition number managing system

Publications (1)

Publication Number Publication Date
JPH01273129A true JPH01273129A (en) 1989-11-01

Family

ID=14310861

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10182488A Pending JPH01273129A (en) 1988-04-25 1988-04-25 Product edition number managing system

Country Status (1)

Country Link
JP (1) JPH01273129A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0588859A (en) * 1991-02-08 1993-04-09 Internatl Business Mach Corp <Ibm> Compatible inspection method, system component and computer system
JPH05151229A (en) * 1991-06-28 1993-06-18 Internatl Business Mach Corp <Ibm> Method and system for automatically forming product constitution in manufacturing system utilizing computer
JPH0962499A (en) * 1995-08-22 1997-03-07 Hitachi Ltd Program file update device
JP2001067225A (en) * 1999-08-26 2001-03-16 Hitachi Ltd Software distribution method and system
JP2005267432A (en) * 2004-03-19 2005-09-29 Doro Shin Sangyo Kaihatsu Kiko On-vehicle device, and maintenance method of application program thereof
JP2012088767A (en) * 2010-10-15 2012-05-10 Hitachi Solutions Ltd Updating method for embedded program, update program for embedded program, electronic device, and network system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01229325A (en) * 1988-03-09 1989-09-13 Mitsubishi Electric Corp Data processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01229325A (en) * 1988-03-09 1989-09-13 Mitsubishi Electric Corp Data processor

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0588859A (en) * 1991-02-08 1993-04-09 Internatl Business Mach Corp <Ibm> Compatible inspection method, system component and computer system
JPH05151229A (en) * 1991-06-28 1993-06-18 Internatl Business Mach Corp <Ibm> Method and system for automatically forming product constitution in manufacturing system utilizing computer
JPH0962499A (en) * 1995-08-22 1997-03-07 Hitachi Ltd Program file update device
JP2001067225A (en) * 1999-08-26 2001-03-16 Hitachi Ltd Software distribution method and system
JP2005267432A (en) * 2004-03-19 2005-09-29 Doro Shin Sangyo Kaihatsu Kiko On-vehicle device, and maintenance method of application program thereof
JP2012088767A (en) * 2010-10-15 2012-05-10 Hitachi Solutions Ltd Updating method for embedded program, update program for embedded program, electronic device, and network system

Similar Documents

Publication Publication Date Title
US6243717B1 (en) System and method for implementing revision management of linked data entities and user dependent terminology
JP3259928B2 (en) Business specification handling equipment
US7707369B2 (en) System for creating and tracking unique identifications of electronic components
US5418889A (en) System for generating knowledge base in which sets of common causal relation knowledge are generated
US5185887A (en) Database generation management method and system
CN109917978B (en) BiM model-based annotation corresponding component display method and device and storage device
JPH0588859A (en) Compatible inspection method, system component and computer system
US7594238B2 (en) Apparatus and method for displaying plurality of messages in groups to reduce burden on operators
CN111694612A (en) Configuration checking method, device, computer system and storage medium
US20020103620A1 (en) Apparatus management method, apparatus management system, and apparatus management program product
JPH01273129A (en) Product edition number managing system
JP2007264768A (en) System development support program, system development support device, and system development support method
WO2023179749A1 (en) Configuration data processing system and method, and electronic device
EP1244010B1 (en) Method and article of manufacture for providing service-to-role assignment to launch application services in role-based computer system
CN102067118B (en) Method and device for storing data belonging to an alarm or event message containing multiple attributes
EP1903441A1 (en) Message analyzing device, message analyzing method and message analyzing program
US5404530A (en) Information managing apparatus
JP4174370B2 (en) System environment management program and system environment management apparatus
JP2011170587A (en) Software development support apparatus and method
JPH04137153A (en) Check system for connection route
JPH02304643A (en) Inspecting method for abnormal data in data base managing system
US12061572B2 (en) Data blocking for application platforms
JPS5856150A (en) Program control system
JP6713118B1 (en) PDI-compliant compliance analysis program, PDI-compliant compliance analyzer and PDI-compliant compliance analysis method
US20080126884A1 (en) Method for providing detailed information and support regarding an event message