JPH0212331A - Program parts managing device - Google Patents

Program parts managing device

Info

Publication number
JPH0212331A
JPH0212331A JP16315688A JP16315688A JPH0212331A JP H0212331 A JPH0212331 A JP H0212331A JP 16315688 A JP16315688 A JP 16315688A JP 16315688 A JP16315688 A JP 16315688A JP H0212331 A JPH0212331 A JP H0212331A
Authority
JP
Japan
Prior art keywords
parts
component
information
source
management information
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
JP16315688A
Other languages
Japanese (ja)
Inventor
Kazuko Murakami
村上 和子
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 JP16315688A priority Critical patent/JPH0212331A/en
Publication of JPH0212331A publication Critical patent/JPH0212331A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

PURPOSE:To attain the automatic registration and retrieval of parts by realizing the description of the parts control information as the language specifications. CONSTITUTION:The parts source information 50 and the parts control information 60 are registered in a parts source file 5 and a parts control information data base 6 respectively among those parts source information taken out of a source file 7. Then the desired information 60 is taken out of the base 6 and the information 50 is extracted out of the file 5 based on the taken-out information 60. Thus the information 60 can be described as the language specifications and therefore it is possible to realize the automatic collection and retrieval of the parts managing information necessary for the transformation of a program into parts.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ処理装置に利用する。特に、プログラ
ムの部品化に必要な部品管理情報の収集右よび検索を自
動化する手段に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention is applied to a data processing device. In particular, the present invention relates to means for automating the collection and search of component management information necessary for converting programs into components.

〔概要〕〔overview〕

本発明は、プログラム部品を管理する情報の収集および
検索手段において、 言語仕様として部品管理情報の記述を可能にすることに
より、 従来手作業で行っていた部品の登録および検索を自動化
することができるようにしたものである。
The present invention enables the description of component management information as a language specification in the information collection and search means for managing program components, thereby making it possible to automate the registration and search of components, which had previously been done manually. This is how it was done.

〔従来の技術〕[Conventional technology]

従来、部品として使用可能なプログラムを開発したとし
ても、このプログラムを部品として利用するのに、部品
として管理するために必要な情報く機能概要、人力情報
、出力情報など)を人手作業でドキュメント化していた
Conventionally, even if a program that can be used as a component was developed, in order to use this program as a component, the information necessary to manage it as a component (function summary, human resources information, output information, etc.) had to be manually documented. was.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

このように、作成したプログラムを部品として利用する
には、部品として管理するのに必要な情報をドキュメン
ト化する必要があったので、■ プログラムの作成とは
別に部品として登録するためのドキユメントを人手作業
で作成しなければならない、 ■ 部品を利用するときに、ドキュメントを検索し、使
用可能な部品を捜さなければならない、■ 検索するた
めのキーワードが少な(、該当する部品が捜しにくい 欠点があった。
In this way, in order to use the created program as a component, it was necessary to document the information necessary to manage it as a component. ■ When using parts, you have to search documents and find usable parts; ■ There are few keywords for searching (which has the disadvantage of making it difficult to find the relevant parts). Ta.

本発明はこのような欠点を除去するもので、人手による
部品登録に要するドキュメントの作成作業が省けるプロ
グラム部品管理装置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention aims to eliminate such drawbacks, and aims to provide a program component management device that eliminates the need for manual document creation required for component registration.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、プログラムにかかわる部品ソースおよびこの
部品ソースの内容を示す部品管理情報を含む部品情報を
蓄積するソースファイルと、このソースファイルから所
望の部品情報を収集する収集手段と、この収集手段を経
由する部品情報から部品ソースを抽出し、この部品ソー
スの部分名称の付された領域に登録する第一登録手段と
、この第一登録手段に登録された部品ソースに対応する
部品管理情報を上記収集手段を経由する部品情報から抽
出し、これを分類項目の付された領域に登録する第二登
録手段と、この第二登録手段の内容を分類項目を指定し
て読出し、これを表示した内容に基づき部品名称を指定
する表示指定手段と、この表示指定手段で指定された部
品名称の付された領域上の部品ソースを上記第一登録手
段から抽出する検索手段とを備えたことを特徴とする。
The present invention provides a source file for accumulating component information including a component source related to a program and component management information indicating the contents of the component source, a collection means for collecting desired component information from this source file, and a collection means. A first registration means extracts a parts source from the passing parts information and registers it in an area with a partial name of this parts source, and the above-mentioned parts management information corresponding to the parts source registered in this first registration means. a second registration means for extracting parts information via the collection means and registering it in an area assigned with a classification item; and a content that reads out the contents of the second registration means by specifying a classification item and displays the content. The present invention is characterized by comprising a display specifying means for specifying a part name based on the display specifying means, and a search means for extracting from the first registration means a part source on the area to which the part name specified by the display specifying means is attached. do.

〔作用〕[Effect]

部品情報をソースファイルから取り出した情報のうち、
部品ソースを部品ソースファイルに登録し、部品管理情
報を部品管理情報データベースに登録する。部品管理情
報データベースから必要な部品管理情報を取り出し、こ
の部品管理情報に基づき部品ソースを部品ソースファイ
ルから抽出する。
Among the parts information extracted from the source file,
Register the parts source in the parts source file and register the parts management information in the parts management information database. Necessary parts management information is retrieved from the parts management information database, and the parts source is extracted from the parts source file based on this parts management information.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づき説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

まず、この実施例の構成を第1図を参照して説明する。First, the configuration of this embodiment will be explained with reference to FIG.

この実施例は、部品情報収集手段1、部品情報収集手段
1で得た部品情報の中から部品ソース情報50を求め、
この部品ソース情報50を部品ソースファイル5に書き
出す部品ソース登録手段2、および部品情報収集手段1
で得た部品情報の中から部品管理情報60を求め、収集
した部品管理情報60を部品管理情報データベース6に
書き出し、部品管理情報内に部品ソース情報50の位置
を登録する部品管理情報登録手段3を含むブリコンパイ
ラIOと、部品管理項目のひとつであるキーワードを基
に部品管理情報データベース6を検索し、検索した部品
管理情報60をすべて表示し、さらに検索された部品の
名称に従って部品ソースファイル5から指定の部品ソー
ス情報50を検索し、検索した部品ソース情報50を部
品単位に取り出し表示する部品管理情報検索手段4と、
部品ソースファイル5と、部品管理情報データベース6
とから構成されている。
In this embodiment, component source information 50 is obtained from the component information obtained by the component information collection means 1 and the component information collection means 1.
A component source registration means 2 that writes this component source information 50 into a component source file 5, and a component information collection means 1
A parts management information registration means 3 obtains parts management information 60 from among the parts information obtained, writes the collected parts management information 60 to a parts management information database 6, and registers the position of the parts source information 50 in the parts management information. The parts management information database 6 is searched based on the pre-compiler IO including the keyword, which is one of the parts management items, all the searched parts management information 60 is displayed, and the parts source file 5 is further displayed according to the name of the searched parts. a parts management information retrieval means 4 for searching specified part source information 50 from , and extracting and displaying the retrieved parts source information 50 in units of parts;
Parts source file 5 and parts management information database 6
It is composed of.

すなわち、この実施例は、プログラムにかかわる部品ソ
ースおよびこの部品ソースの内容を示す部品管理情報を
含む部品情報を蓄積するソースファイル7と、このソー
スファイルから所望の部品情報を収集する収集手段であ
る部品収集手段1と、この収集手段を経由する部品情報
から部品ソースを抽出し、この部品ソースの部分名称の
付された領域に登録する第一登録手段である部品ソース
登録手段2および部品ソースファイル5と、この第一登
録手段に登録された部品ソースに対応する部品管理情報
を上記収集手段を経由する部品情報から抽出し、これを
分類項目の付された領域に登録する第二登録手段である
部品管理情報登録手段3および部品管理情報データベー
ス6と、この第二登録手段の内容を分類項目を指定して
読出し、これを表示した内容に基づき部品名称を指定す
る表示指定手段である入出力装置8と、この表示指定手
段で指定された部品名称の付された領域上の部品ソース
を上記第一登録手段から抽出する検索手段である部品管
理情報検索手段4とを備える。
That is, this embodiment includes a source file 7 that stores component information including a component source related to a program and component management information indicating the contents of this component source, and a collection means that collects desired component information from this source file. A parts collection means 1, a parts source registration means 2 which is a first registration means for extracting a parts source from the parts information passed through this collection means and registering it in an area with a partial name of this parts source, and a parts source file. 5, and a second registration means for extracting parts management information corresponding to the parts source registered in the first registration means from the parts information passing through the collection means and registering it in the area to which the classification item is attached. A part management information registration means 3 and a parts management information database 6, and an input/output means which is a display specification means for reading out the contents of this second registration means by specifying a classification item and specifying a part name based on the displayed contents. The apparatus 8 includes a device 8, and a component management information retrieval means 4, which is a retrieval means for extracting, from the first registration means, a component source on an area to which a component name designated by the display designation means is attached.

次に、この実施例の動作を図面を参照して説明する。Next, the operation of this embodiment will be explained with reference to the drawings.

部品情報収集手段1が部品として登録可能な情報である
か否かを識別するのは、プログラム記述言語の仕様とし
て決められている。部品登録はコンパイル作業に組み込
まれたブリコンパイラ10で行われる。
It is determined as a specification of the program description language that the component information collecting means 1 identifies whether or not the information can be registered as a component. Component registration is performed by the pre-compiler 10 incorporated into the compilation work.

作成したプログラムのブリコンパイル時に、プリコンパ
イラ10は部品情報収集手段1を呼び出す。
When precompiling the created program, the precompiler 10 calls the component information collection means 1.

部品情報収集手段1は部品ソース登録手段2を呼び出し
、ソースファイル7中の所定の箇所から部品ソースを求
め(ステップS1)、この情報を部品ソースファイルに
書き出すくステップ32)。
The component information collection means 1 calls the component source registration means 2, obtains a component source from a predetermined location in the source file 7 (step S1), and writes this information into a component source file (step 32).

さらに、部品情報収集手段1は部品管理登録手段3を呼
び出し、登録した部品ソースに対応する部品管理情報(
機能分類、機能概要、入力情報、出力情報、キーワード
など)を求め(ステップ33)、管理情報分類項目(機
能分類、キーワードなど)に従って部品管理情報を部品
管理情報データベースに設定するくステップS4)。そ
の後に、部品ソースの位置情報を部品管理情報に設定す
る(ステップ35)。以上の手順によってブリコンパイ
ラ10内で自動的に部品が登録される。
Furthermore, the parts information collection means 1 calls the parts management registration means 3, and parts management information (
Function classification, function summary, input information, output information, keywords, etc.) are obtained (step 33), and parts management information is set in the parts management information database according to the management information classification items (function classification, keywords, etc.) (step S4). After that, the location information of the component source is set in the component management information (step 35). The parts are automatically registered in the precompiler 10 through the above procedure.

部品利用者は、使用可能な部品を選択する際に部品管理
情報検索手段4を呼び出す。部品管理情報検索手g1!
4は部品管理情報登録手段3で登録した部品管理情報か
ら使用したい機能を持つ部品を検索しくステップS6)
、検索した部品の部品名、部品管理情報をすべて表示す
る(ステップS7)。
The component user calls the component management information search means 4 when selecting a usable component. Parts management information search hand g1!
Step 4 is to search for a component having the desired function from the component management information registered by the component management information registration means 3 (step S6).
, the part name and part management information of the searched part are all displayed (step S7).

さらに、検索したい部品のソース情報を得たいときは、
部品管理情報検索手段4を呼び出して部品名称を指定し
、部品ソースファイル5を検索しくステップS8)、部
品単位にソース情報を取り出すくステップ39)。
Furthermore, if you want to obtain source information for the part you want to search for,
The component management information search means 4 is called, a component name is specified, and the component source file 5 is searched (step S8), and source information is extracted for each component (step 39).

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

本発明は以上説明したように、言語仕様として部品管理
情報の記述を可能にするので、従来手作業で行っていた
部品の登録および検索を自動化することができる効果が
ある。
As described above, the present invention enables the description of component management information as a language specification, and therefore has the effect of automating the registration and search of components, which had conventionally been done manually.

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

第1図は本発明実施例の構成を示すブロック構成図。 第2図は第1図中の部品ソース登録手段の勤咋を示す流
れ図。 第3図は第1図中の部品管理情報登録手段の動作を示す
流れ図。 第4図および第5図は第1図中の部品管理情報検索手段
の動作を示す流れ図。 l・・・部品情報収集手段、2・・・部品ソース登録手
段、3・・・部品管理情報登録手段、4・・・部品管理
情報検索手段、5・・・部品ソースファイル、6・・・
部品管理情報データベース、7・・・ソースファイノペ
8・・・人出力ソース、10・・・プリコンパイラ。
FIG. 1 is a block configuration diagram showing the configuration of an embodiment of the present invention. FIG. 2 is a flowchart showing the operation of the parts source registration means in FIG. FIG. 3 is a flowchart showing the operation of the parts management information registration means in FIG. 1. 4 and 5 are flowcharts showing the operation of the parts management information retrieval means in FIG. 1. l... Parts information collection means, 2... Parts source registration means, 3... Parts management information registration means, 4... Parts management information search means, 5... Parts source file, 6...
Parts management information database, 7... Source file copy 8... Human output source, 10... Precompiler.

Claims (1)

【特許請求の範囲】 1、プログラムにかかわる部品ソースおよびこの部品ソ
ースの内容を示す部品管理情報を含む部品情報を蓄積す
るソースファイル(7)と、 このソースファイルから所望の部品情報を収集する収集
手段(1)と、 この収集手段を経由する部品情報から部品ソースを抽出
し、この部品ソースの部分名称の付された領域に登録す
る第一登録手段(2、5)と、この第一登録手段に登録
された部品ソースに対応する部品管理情報を上記収集手
段を経由する部品情報から抽出し、これを分類項目の付
された領域に登録する第二登録手段(3、6)と、 この第二登録手段の内容を分類項目を指定して読出し、
これを表示した内容に基づき部品名称を指定する表示指
定手段(8)と、 この表示指定手段で指定された部品名称の付された領域
上の部品ソースを上記第一登録手段から抽出する検索手
段(4)と を備えたことを特徴とするプログラム部品管理装置。
[Claims] 1. A source file (7) for accumulating component information including a component source related to a program and component management information indicating the contents of this component source, and a collection for collecting desired component information from this source file. means (1); first registration means (2, 5) for extracting a component source from the component information passing through this collection means and registering it in an area with a partial name of this component source; a second registration means (3, 6) for extracting parts management information corresponding to the parts source registered in the means from the parts information passing through the collecting means and registering it in an area attached with a classification item; Read the contents of the second registration means by specifying the classification item,
a display specifying means (8) for specifying a part name based on the displayed content; and a search means for extracting a part source on the area to which the part name specified by the display specifying means is attached from the first registration means. (4) A program component management device characterized by comprising:
JP16315688A 1988-06-29 1988-06-29 Program parts managing device Pending JPH0212331A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16315688A JPH0212331A (en) 1988-06-29 1988-06-29 Program parts managing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16315688A JPH0212331A (en) 1988-06-29 1988-06-29 Program parts managing device

Publications (1)

Publication Number Publication Date
JPH0212331A true JPH0212331A (en) 1990-01-17

Family

ID=15768292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16315688A Pending JPH0212331A (en) 1988-06-29 1988-06-29 Program parts managing device

Country Status (1)

Country Link
JP (1) JPH0212331A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012108710A (en) * 2010-11-17 2012-06-07 Hitachi Solutions Ltd Program component retrieval method, program component retrieval system, and component retrieval program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012108710A (en) * 2010-11-17 2012-06-07 Hitachi Solutions Ltd Program component retrieval method, program component retrieval system, and component retrieval program

Similar Documents

Publication Publication Date Title
US20020059215A1 (en) Data search apparatus and method
JPS603056A (en) Information rearranging device
JPH0432427B2 (en)
JPH0567160A (en) Method for using material discrimination information in data base sharing network
JPH08305616A (en) Data management system
JPH0212331A (en) Program parts managing device
JPH1166197A (en) Information providing method for electronic medical chart system and recording medium for the system
JP2007018334A (en) Support system for software development
JPH10228488A (en) Information retrieval collecting method and its system
JPS63103329A (en) Automatic control system for program parts
JPH05307472A (en) Program parts information reusing device
JP2002259173A (en) File management program, computer readable recording medium in which file management program is recorded, file managing device and file managing method
JP2002108875A (en) Electronic manual unit and electronic manual change method
JP3257229B2 (en) Information management device
JPH0362128A (en) Output system for data contents
JPH0215374A (en) Image information retrieving device
JP2767665B2 (en) Parts search processing device
JPH02293940A (en) System resources use information editing system
JP2601139B2 (en) String search device
JPS63148341A (en) Trace information analysis system for transaction processing system
JPH09179732A (en) Device for migrating minimum operation environment
JPH0667870A (en) Software analyzer
JPH02272668A (en) Transaction execution time sequence diagram edition system
JPH08147154A (en) Software development support device
JP2003076721A (en) Electronic file registration and retrieval system, and client system