JPH0766323B2 - Customizing system - Google Patents
Customizing systemInfo
- Publication number
- JPH0766323B2 JPH0766323B2 JP19832688A JP19832688A JPH0766323B2 JP H0766323 B2 JPH0766323 B2 JP H0766323B2 JP 19832688 A JP19832688 A JP 19832688A JP 19832688 A JP19832688 A JP 19832688A JP H0766323 B2 JPH0766323 B2 JP H0766323B2
- Authority
- JP
- Japan
- Prior art keywords
- parts
- management information
- name
- customizing
- instruction
- 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.)
- Expired - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、適用業務システムをカストマイズして類似の
適用業務システムを作成できるようにしたカストマイジ
ングシステムに関する。The present invention relates to a customizing system capable of customizing an application system to create a similar application system.
〔従来の技術〕 従来この種のカストマイジングシステムは、第2図の構
成となっていた。すなわち、適用業務システムの一部を
利用者の要件を踏まえ、変更して、ユーザ先にマッチし
たシステムを作成する。この時カストマイズによる変更
影響を突きとめる必要があるが、この情報は、適用業務
システムを作成した開発経験者の頭、各種の管理台帳等
にあり、これを入力して、変更指示を作成し、この指示
により、部品の再作成、コンパイル、及び、部品のアセ
ンブルを行ってカストマイズされた適用業務システムを
作成する。[Prior Art] A conventional customizing system of this type has the configuration shown in FIG. That is, a part of the application system is changed in consideration of the user's requirements to create a system that matches the user. At this time, it is necessary to find out the influence of the change due to the customization, but this information is in the head of the development experience who created the application system, various management ledgers, etc., enter this, create the change instruction, By this instruction, parts are recreated, compiled, and parts are assembled to create a customized application system.
上述したカストマイズシステムは、カストマイズの為の
管理情報が統合的に管理されていず、これを背景にカス
トマイズ作業も人手によるところが多かったので、以下
の問題点があった。In the above-mentioned customization system, the management information for the customization is not managed in an integrated manner, and the customization work is often done manually against this background, and there are the following problems.
・部品変更によるインタフェースの評価は、目視チェッ
クのみであり、コンパイル時点あるいは、システムアセ
ンブル後の動作確認評価で不具合が発見され、後戻りに
よる生産性/品質低下を生じさせるという問題点があっ
た。-Evaluation of the interface by changing the parts is only a visual check, and there is a problem that a defect is discovered at the time of compiling or at the operation check evaluation after system assembly, which causes productivity / quality deterioration due to backtracking.
・部品変更による、影響の波及範囲が自動的に検出され
ず、手作業でチェックされていたので、本来、再コンパ
イルにより再作成を必要としていた、部品がシステムア
センブル後の動作確認で不具合が発見され、後戻りによ
る生産性/品質低下を生じされるという問題点があっ
た。-Since the influence range due to component changes was not automatically detected and was checked manually, a defect was found in the operation check after system assembly of the component that originally needed to be recreated by recompiling. Therefore, there is a problem that productivity / quality is deteriorated due to the backtracking.
本発明のカトマイジングシステムは、カストマイズ管理
情報として、少なくとも、適用業務システム名、構成部
品名、参照部品名、部品参照パラメータリストを保持す
る管理情報ファイルと、前述管理情報ファイルのデータ
を任意のキーの下に参照/更新する管理情報検索更新手
段と、端末より入力した利用者の指示を解析して、本シ
ステムの他要素を駆動する制御手段と、カストマイズの
為の指示を制御手段より受けると、少なくとも、部品カ
ストマイズ時に部品間のインタフェース確認の為、前述
管理情報ファイルの部品に関する情報を読み込み引用パ
ラメータ及びその値と定義パラメータの定義域との対応
評価から影響範囲の限定を行う変更影響解決手段と、前
述変更影響解決手段により特定化された対象を部品保守
の為の形式に編集する部品保守指示手段と、前述変更影
響解決手段により特定化された対象をシステムアセンブ
ル指示の形式に編集するシステムアセンブル指示手段と
から構成される。The customizing system of the present invention uses, as the customized management information, at least an application system name, a component name, a reference component name, a management information file holding a component reference parameter list, and data of the management information file as an arbitrary key. Management information retrieval / update means for referring / updating below, a user's instruction input from the terminal, a control means for driving other elements of this system, and a control means for receiving an instruction for customization. At least, in order to confirm the interface between the parts at the time of customizing the parts, the information about the parts in the management information file is read, and the influence range is limited from the evaluation of the correspondence between the quoted parameter and its value and the definition parameter definition area. And edit the object specified by the above-mentioned change impact solution means into a format for parts maintenance That a component maintenance instruction means, composed of a system assembly instruction means for editing the object specified by the aforementioned change impact SOLUTION system assembling instruction format.
本発明の実施例について図面を参照して説明する。第1
図は、本発明の構成を表す構成図である。Embodiments of the present invention will be described with reference to the drawings. First
The figure is a block diagram showing the configuration of the present invention.
第1図の、1は、カストマイジングシステム用の管理情
報ファイルであり、2は、管理情報ファイルの管理デー
タを検索・更新する管理データ検索更新手段であり、3
は、端末利用者からの指示を入力して解析し、本システ
ムの他要素を駆動する制御手段であり、4は、管理情報
ファイルのデータを処理して、部品変更によるインタフ
ェースのチェックと変更影響の波及範囲を決定する変更
影響解決手段であり、5は、部品の為の指示コマンド等
を作成する部品保守指示手段であり、6は、システムア
センブルの為の指示コマンド等を作成するシステムアセ
ンブル指示手段である。In FIG. 1, reference numeral 1 is a management information file for the customizing system, and 2 is a management data search / update means for searching / updating management data in the management information file.
Is a control means for inputting and analyzing an instruction from the terminal user to drive other elements of the system, and 4 is processing the data of the management information file to check the interface and the effect of the change by changing the parts. 5 is a parts maintenance instruction means for creating instruction commands for parts, and 6 is a system assembly instruction for creating instruction commands for system assembly. It is a means.
第3図は、カストマイジングを説明する、本発明の実施
例の一つを示す。FIG. 3 shows one of the embodiments of the present invention for explaining the customizing.
第4図は、カストマイジングに伴って発生する変更影響
解析範囲を説明する図である。以降では、部品P2のカス
トマイズの動作順に説明する。FIG. 4 is a diagram illustrating a change influence analysis range that occurs with the customization. In the following, the operation of customizing the component P2 will be described in order.
管理情報ファイルには、少なくとも、形式:システムの
情報格納域には、適用業務システム名、構成部品名、部
品参照パラメータリストが保持され、形式:部品の情報
格納域には、部品定義名、部品定義パラメータリスト、
参照部品名、部品参照パラメータリストが保持される。
この一例を示したものが、第3図である。システム名が
「SY1」の構成部品が、「P1」、「P2」であり、部品「P
1」の部品参照パラメータリストが「X1=x11,Y1=y11」
である。これは、部品P1をX1とY1のパラメータで引用
し、その値がx1であることを意味する。一方、24,25,26
は部品P1に関する情報を保持しており、それぞれ、部品
名、定義名、部品定義パラメータリストである。部品定
義パラメータリストには、そのパラメータX1、Y1に対す
る値の定義域が保持されている。27,28は、部品P1の内
部参照部品を表している。In the management information file, at least the format: system information storage area holds the application system name, component name, and component reference parameter list. Format: component information storage area stores the component definition name, component Definition parameter list,
A reference part name and a part reference parameter list are held.
An example of this is shown in FIG. The components whose system name is "SY1" are "P1" and "P2".
The part reference parameter list for "1" is "X1 = x11, Y1 = y11".
Is. This means that the part P1 is quoted by the parameters of X1 and Y1 and its value is x1. On the other hand, 24,25,26
Holds information about the part P1, and is a part name, a definition name, and a part definition parameter list, respectively. The part definition parameter list holds the domain of values for the parameters X1 and Y1. 27 and 28 represent internal reference parts of the part P1.
制御手段は、端末7から部品P2のカストマイズ指示を受
けると、変更影響解決手段に制御を渡して、部品のカス
トマイズにより影響を受ける部品の範囲を解決させる。When the control means receives a customizing instruction of the component P2 from the terminal 7, it passes control to the change influence solving means to resolve the range of the components affected by the customizing of the component.
変更影響解決手段は、管理情報ファイルを管理情報検索
更新手段を使用して部品P2を検索する。次に、P2のカス
トマイズ情報210,211を取り込む。この例では、部品P2
のカストマイズによって、その内部部品であるQQ1の参
照パラメータに変更がある場合である。すなわち、Q1パ
ラメータの参照が無くなり、Q1′パラメータの参照に変
更になっている。The change impact solution means searches the management information file for the part P2 using the management information search update means. Next, the customization information 210, 211 of P2 is fetched. In this example, part P2
This is the case when there is a change in the reference parameter of its internal component QQ1 due to customization. That is, the reference to the Q1 parameter has disappeared, and the reference has been changed to the Q1 ′ parameter.
以下では、変更影響解決手段の動作例を第4図により説
明する。第4図(a)は、システムSY1の部品構成を図
示したもので、41はシステムSY1に関する情報であり、4
2は、SY1とそれが使用する部品P1とのインタフェースで
ある。変更影響解決手段は、管理情報ファイルのシステ
ムと部品との関連、部品間の関連を管理情報検索更新手
段を使ってたどり、部品P2の呼び出し側及び参照側の部
品インタフェース12,15,16を得る。第4図(b),
(c)がこの例である。次に、得られたインタフェース
の各々について、部品のカストマイズの対象か否かをチ
ェックする。本例では、インタフェース15すなわち部品
P2の内部呼び出し部品QQ1とのインタフェースに変更が
あることがわかる。次に、変更対象のインタフェースが
妥当なものであるかを評価する為に、参照パラメータの
値が定義パラメータの定義域にあるかを評価する。つま
り、Q1′パラメータの定義域を求める必要があるが、こ
れは、部品名QQ1で管理情報ファイルをたどることで得
られる。ここで評価が妥当であると以下の処理が行われ
るが、ここで妥当でないと判断されると、制御手段に指
示がかえされ、部品のカストマイズが不正であること
が、端末利用者に即座に返却される。In the following, an operation example of the change influence solving means will be described with reference to FIG. FIG. 4 (a) shows the parts configuration of the system SY1, 41 is information on the system SY1,
2 is the interface between SY1 and the component P1 it uses. The change impact solution means traces the relationship between the system and the parts of the management information file and the relationship between the parts using the management information search update means, and obtains the parts interface 12, 15, 16 of the calling side and the reference side of the part P2. . FIG. 4 (b),
(C) is an example of this. Next, for each of the obtained interfaces, it is checked whether or not the object is to be customized. In this example, interface 15 or parts
It can be seen that there is a change in the interface with the internal calling component QQ1 of P2. Next, in order to evaluate whether the interface to be changed is appropriate, it is evaluated whether the value of the reference parameter is in the domain of the definition parameter. That is, it is necessary to find the domain of the Q1 ′ parameter, which can be obtained by tracing the management information file with the part name QQ1. If the evaluation is valid here, the following processing is performed.If it is determined that the evaluation is not valid, the instruction is returned to the control means, and it is immediately notified to the terminal user that the customization of the parts is illegal. Will be returned.
次に、部品のカストマイズが妥当であると、影響する部
品の範囲が掌握されているので、この情報を元に、部品
保守手段及びシステムアセンブル手段を駆動して部品の
カストマイズによるシステムのカストマイズを行うこと
ができる。この例では、部品P2の変更により、部品QQ1
のインタフェースの評価が変更なければ、部品P2の再ア
センブルのみで、システムのカストマイズが完了する。
部品QQ1とのインタフェースに変更があれば、QQ1に変更
を与えるが、この手順は、前述の部品P2の場合と同じで
ある。また、それが、再コンパイル等を必要とするとの
情報であれば、この情報を元に部品保守手段に駆動し、
再コンパイル等をおこなわせることができる。Next, if the customization of the parts is appropriate, the range of the affected parts is grasped. Therefore, based on this information, the parts maintenance means and the system assembly means are driven to customize the system by the parts customization. be able to. In this example, changing the part P2 results in the part QQ1
If the interface evaluation is not changed, the system customization is completed only by reassembling the component P2.
If there is a change in the interface with the component QQ1, QQ1 is changed, and this procedure is the same as that for the component P2 described above. Also, if it is information that recompilation etc. is required, drive the parts maintenance means based on this information,
It can be recompiled.
以上により、システムのカストマイズが、管理情報ファ
イルを元に達成される。As described above, the customization of the system is achieved based on the management information file.
以上説明したように本発明は、以下の様な効果がある。 As described above, the present invention has the following effects.
部品のカストマイズによるインタフェースの整合性の評
価が即時に行われるので、コンパイル/評価時による後
戻りを無くせることにより、生産性/品質の向上が達成
される。Since the interface consistency is evaluated immediately by customizing the parts, it is possible to improve productivity / quality by eliminating the backtracking due to compilation / evaluation.
第1図は本発明の全体構成図、第2図は従来技術を説明
する図、第3図はカストマイズ対象の管理情報ファイル
とカストマイジングのトランザクションを説明する図、
第4図は変更影響解決の方式を説明する図である。 1……管理情報ファイル、2……管理情報検索更新手
段、3……制御手段、4……変更影響解決手段、5……
部品保守指示手段、6……システムアセンブル指示手
段、21……システム名、22……構成部品、23……部品参
照パラメータリスト、24……部品名、25……定義名、26
……部品定義パラメータリスト、27……部品参照名、28
……部品参照パラメータリスト、29……実部品、210…
…変更部品、211……変更部品パラメータ、41……シス
テム記述、42……システムと部品とのインタフェース、
43……部品記述、44……部品と部品とのインタフェー
ス、45……内部部品記述。FIG. 1 is an overall configuration diagram of the present invention, FIG. 2 is a diagram for explaining a conventional technique, and FIG. 3 is a diagram for explaining a management information file to be customized and a customizing transaction.
FIG. 4 is a diagram for explaining the method of resolving change impact. 1 ... Management information file, 2 ... Management information search / update means, 3 ... control means, 4 ... change impact resolution means, 5 ...
Parts maintenance instruction means, 6 ... System assembly instruction means, 21 ... System name, 22 ... Component parts, 23 ... Parts reference parameter list, 24 ... Parts name, 25 ... Definition name, 26
...... Part definition parameter list, 27 ...... Part reference name, 28
...... Part reference parameter list, 29 …… Actual part, 210…
… Changed parts, 211 …… Changed part parameters, 41 …… System description, 42 …… System-part interface,
43 …… Part description, 44 …… Part-to-part interface, 45 …… Internal part description.
Claims (1)
の適用業務システムを作成できるようにしたカストマイ
ジングシステムに関して、 カストマイズの管理情報として、少なくとも、適用業務
システム名、構成部品名、参照部品パラメータリスト、
部品名、部品定義名、部品定義パラメータリスト、参照
部品名、部品参照パラメータリストを保持する管理情報
ファイルと、 前述管理情報ファイルのデータを任意のキーの下に参照
/更新する管理情報検索更新手段と、 端末より入力した利用者の指示を解析して、本システム
の他要素を駆動する制御手段と、 カストマイズの為の指示を制御手段より受けると、少な
くとも、部品カストマイズ時に部品間のインタフェース
確認の為、前述管理情報ファイルの部品に関する情報を
読み込み引用パラメータ及びその値と定義パラメータの
定義域との対応評価から影響範囲の限定を行う変更影響
解決手段と、 前述変更影響解決手段により特定化された対象を部品保
守の為の形式に編集する部品保守指示手段と、 前述変更影響解決手段により特定化された対象をシステ
ムアセンブル指示の形式に編集するシステムアセンブル
指示手段とから構成されるカストマイジングシステム。1. A customizing system in which a similar application system can be created by customizing the application system, and at least the application system name, component name, reference part parameter list, as management information of the customization,
A management information file that holds a part name, a part definition name, a part definition parameter list, a reference part name, and a part reference parameter list, and a management information search / update means that refers to / updates the data in the management information file under an arbitrary key. By analyzing the user's instruction input from the terminal and receiving the control means for driving other elements of this system and the instruction for customizing from the control means, at least the interface confirmation between parts at the time of parts customization is confirmed. Therefore, it was specified by the change impact resolution means that reads the information about the parts in the management information file and limits the scope of impact from the evaluation of the correspondence between the quotation parameter and its value and the definition parameter definition domain, and the change impact resolution means described above. Specified by the parts maintenance instruction means that edits the object into a format for parts maintenance and the above-mentioned change impact resolution means Cast My managing system comprised of a system assembly instruction means for editing a target system assembly instructions format.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19832688A JPH0766323B2 (en) | 1988-08-08 | 1988-08-08 | Customizing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19832688A JPH0766323B2 (en) | 1988-08-08 | 1988-08-08 | Customizing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0247719A JPH0247719A (en) | 1990-02-16 |
| JPH0766323B2 true JPH0766323B2 (en) | 1995-07-19 |
Family
ID=16389247
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19832688A Expired - Fee Related JPH0766323B2 (en) | 1988-08-08 | 1988-08-08 | Customizing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0766323B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07281885A (en) * | 1994-04-14 | 1995-10-27 | Nec Corp | Recompile / relink device by batch processing |
| JP5654801B2 (en) | 2010-08-19 | 2015-01-14 | 株式会社ミツトヨ | Image measuring apparatus and image measuring method |
-
1988
- 1988-08-08 JP JP19832688A patent/JPH0766323B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0247719A (en) | 1990-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2003233316B2 (en) | Automated software testing system and method | |
| US5815149A (en) | Method for generating code for modifying existing event routines for controls on a form | |
| EP1019853B1 (en) | A method for extending the hypertext markup language (html) to support enterprise application data binding | |
| US6651240B1 (en) | Object-oriented software development support apparatus and development support method | |
| US20030221184A1 (en) | Template-based application development system | |
| JPH09212352A (en) | Program development support system | |
| JPH07200358A (en) | Automatic test method of software application | |
| CN117687681A (en) | Version management method and system for low-code application | |
| JPH0766323B2 (en) | Customizing system | |
| JPH03241439A (en) | Test data preparation tool | |
| JPH0667871A (en) | Automatic program updating system | |
| JP3557896B2 (en) | Configuration tool for control design | |
| JPH11327884A (en) | System that reconfigures and uses existing system processing information | |
| Rawson et al. | Synthesis-an integrated, object-oriented method and tool for requirements specification in z | |
| JPH04172529A (en) | Automatic program generation method using data-centric software components | |
| JP2585513B2 (en) | Management Modeling System Simulation System | |
| US20060277251A1 (en) | Information processing apparatus and system development method | |
| CN119442690A (en) | Vehicle simulation method, device, equipment and medium | |
| JP2908003B2 (en) | Controlled program evaluation system | |
| JPH01109430A (en) | How to create a computer processing program | |
| JPH06110750A (en) | Method for automatically generating makefile of application program that can access relational database | |
| CN116225478A (en) | A dependency management method, device, electronic equipment and storage medium | |
| JPH05120100A (en) | Resource defining system | |
| Kianer et al. | Open interfaces for bridging the steps in the chain of a totally simulation-based software development | |
| JPH06195249A (en) | Name designation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |