JPS58169244A - Program development method - Google Patents
Program development methodInfo
- Publication number
- JPS58169244A JPS58169244A JP5279582A JP5279582A JPS58169244A JP S58169244 A JPS58169244 A JP S58169244A JP 5279582 A JP5279582 A JP 5279582A JP 5279582 A JP5279582 A JP 5279582A JP S58169244 A JPS58169244 A JP S58169244A
- Authority
- JP
- Japan
- Prior art keywords
- program
- module
- input
- data
- registered
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
Abstract
Description
【発明の詳細な説明】
aU 斃−Oa術分野
本殆III紘、グ冒グツムlll11方式に関すゐもの
であって、411にプ欝グツムを俺ジエール構造に構成
してこれを部品化し、ζO毫ジ為−ルをデータベースに
!DIすることによpブーグラムが適宜こO篭ジ具−ル
を呼び出して5PIIMできるようにしたツルグラム開
発方式に関する。[Detailed description of the invention] This is about the 11 method of aU 斃-Oa technique field, in which the program is constructed in 411 into an Oreziel structure and this is made into parts, and ζO Turn your photos into a database! This invention relates to a Trugram development method in which a pBoogram can appropriately call up tools and perform 5PIIM by performing DI.
−技術の背景 例えば鎖骨における自動預金システムのようK。−Technical background For example, K like an automatic deposit system in the clavicle.
会支店毎に端末装置を設け、これらを七y−一に接続し
てデータ処理をすることが行われている。A terminal device is provided at each branch of the company, and these are connected to the 7Y-1 for data processing.
このようなシステムにシいて紘、各支店の端末装置毎に
紙幣のチェックや顧客の印11O照合などを行つ九ヤ、
センターのホスト装置との交信を行わなければならない
、その九めにこれらを行うソフトウェアシステムを開発
しなけれにならない。ところで紙幣のチェックのような
プレグツムは銀行のみでなく、自動販売機で4共通K(
l用で自るもOであり、tたセンターのホスト装置との
交信も細部での相違紘あるもの0110ネツトワークe
cThける竜ンターのホスト装置の交信Oプログツムを
適用し、一部を改変するOみて利用できることが多い、
このような場合、各システム毎に全く別個に新規プログ
ツムを開発す為O拡動率が悪い。特に現在のようにしだ
いに高度なサービスが要求されて自ているような場合に
紘、ソフトウェア−発に要する工数は増加の一途をえど
っているので。In accordance with such a system, Hiro, Kuya, who checks banknotes and verifies customer stamps on each terminal device at each branch,
Communication with the host device at the center must be carried out, and finally, a software system must be developed to do this. By the way, pregzum such as checking banknotes is not only available at banks, but also at vending machines with 4 common K(
The communication with the host device of the center is also very different in the details of the 0110 network.
It can often be used by applying and partially modifying the communications program of the computer's host device.
In such a case, a new program is developed completely separately for each system, resulting in a poor expansion rate. Especially in the current situation where increasingly sophisticated services are required, the number of man-hours required to develop software continues to increase.
これらのプログツムを全く新規に開発するには多くの時
間と手間を必要とする。その九めソフトウェア要求の需
要に応じ切れないことがあった。そこで、過去に一度開
発し九ソットウエアを利用してソフトウェア開発の効率
化を図る仁とが望まれる。Developing these programs from scratch requires a lot of time and effort. Nine times, we were unable to meet the demand for software. Therefore, it is desired that a person who has developed the software once in the past will use nine software to improve the efficiency of software development.
(3) 従来技術と問題点
従来、上記のような高度なt−ビスに応じるソフトウェ
アを開発するに社、咎データ鶏履システム毎に開発を行
い、過去に蓄積されたデータは同じシステム内で利用さ
れているに過ぎなかった。(3) Conventional technology and problems In the past, companies that developed software for the above-mentioned advanced T-services developed each data system individually, and data accumulated in the past was not stored within the same system. It was just being used.
そのため、新らしいデータJ611システムを開発する
と1に、他otyステムと胱に共通の部分が多く存在す
るにもかかわらず、最初からシステム全体を−発しなけ
ればならず効率的ではなかった。Therefore, when a new Data J611 system was developed, the entire system had to be developed from the beginning, which was not efficient, even though there were many common parts between the oty stem and the bladder.
(2)発明の目的
本発明は9以上のように、従来のソフトウェア開発は効
率が嵐(なかった問題点を改善する九めに、開発したソ
フトウェア紘これを篭ジエール単位の部品としてデータ
ベースに登録してお亀、これを適宜機能単位に検索して
利用で龜るようにすることKよりソフトウェア開発の効
率を向上したプレグツム開発方式を提供するもので6る
。(2) Purpose of the Invention As stated above, the present invention improves the problems that conventional software development had in efficiency. This method provides a pregtum development method that improves the efficiency of software development by searching for each function appropriately and making it easier to use.
(5) 発明の構成
この目的を達成する丸めに本発明のプ酵グツ五−発方式
では、プログツムを構成する複数C)4ジ瓢−ルや各噌
ジ瓢−ルを機能別に分類し九噌ジエール名テーブル(1
1次)を記憶する記憶手段と。(5) Structure of the Invention In order to achieve this objective, the fermented gourd five-shot method of the present invention classifies the plurality of C4 gourds and each gourd constituting the program by function. Sojieru name table (1
storage means for storing the first order).
毫ジ為−ルを拘置する峰ジエール指電手段と、この4ジ
具−ル指寛手段によ勤指定され九セジエー ′ルのプロ
グツムを上記データ記憶手段から読出して保持するプレ
グツム保持手段と、このプログツムを改変するデータを
入力するデータ入力手段と。a control means for detaining the four-jernel finger, and a program holding means for reading out and holding the program of the nine-jernel designated for use by the four-jernel fingering means from the data storage means; and a data input means for inputting data for modifying the program.
上記プログツムおよび改変プログツムを表示する表示手
段を具備し、上記モジュールOl1次から轡に、このプ
ログツムを表示確認で自ることを特徴とする。The present invention is characterized in that it comprises a display means for displaying the program and the modified program, and the program can be displayed and confirmed from the module Ol1 to the back.
((2)発明の奥施例 次に本発明の一実施例を詳述するに先立って。((2) Invention example Next, before describing one embodiment of the present invention in detail.
本発明の累層を第1図にもとづいて簡単に説明する。The formation of the present invention will be briefly explained based on FIG.
第1図紘本発明に使用するモジュールの構造を示すもの
である。仁の篭ジエール紘、プ胃グツムを組込んで部品
化したもので6って、その主l1部のプログツム本体は
あるまとまつ九機能を果すプログツムから構成されてい
る。とのモジエールをデータベースに登録してか自その
機能別及び毫ジ具−ル名で検索できるようにしておけば
、プログツム本体のプログラムを読出して利用すること
ができる。上記プログラム本体には入口手続部と出口手
続部が設けられている。これは他9”ジ為−ルとohm
を円滑に行えるためにリンケージ規約変更等に伴う影響
を入口/出口部分で吸収できるようkするためであるφ
ζこで入口手続1ilKは胃−ド噌ジ為−ルを作成する
九めに必要な情報(外部参照噌ジ具−ル各等)及び四−
ド啼ジェール名などが入っている。オた。出口手続部で
唸プ田グ2ムを呼び出し元に復帰オせるため、又は所定
のプログツムへ制御を鍍す丸めの処理を行う。FIG. 1 shows the structure of a module used in the present invention. It is a component made by incorporating Jin's Kagojieru Hiro and Pugastric Gutsum, and its main program body is composed of programs that collectively perform nine functions. By registering the module in the database and making it possible to search by function and module name, the program itself can be read and used. The main body of the program is provided with an entry procedure section and an exit procedure section. This is the other 9” dime-le and ohm
This is to ensure that the influence of changes in linkage regulations can be absorbed at the entrance/exit section in order to ensure smooth operation.
ζ Here, the entry procedure 1ilK includes the information necessary for creating the stomach card (external reference tools, etc.) and the fourth step.
Contains the name of Dogel. Ota. The exit procedure section performs rounding processing to return the program to its caller or to transfer control to a predetermined program.
次に本発明の一実施例を第1図を参照しつつ第2図およ
び13図にもとづいて詳細に説明する。Next, an embodiment of the present invention will be described in detail with reference to FIG. 1 and FIGS. 2 and 13.
第2図線本実施例の構成図、第3図社第1図に示すモジ
ュールを機能別に分類したテーブルを示し九図である。FIG. 2 is a block diagram of the present embodiment, and FIG. 3 is a diagram illustrating a table in which the modules shown in FIG. 1 are classified by function.
図中、1は中−ボードであって、後述のデータベース7
から所望OSジエールを読出すための入力操作およびと
の読出したモジエールを利用して新九にソフトウェアを
作成するための入力操作を行う丸めのものである。In the figure, 1 is the middle board, and the database 7 described later
This is a round-up operation in which an input operation is performed to read a desired OS gear from , and an input operation is performed to create software in the new nine using the read module.
5は入力識別部で6って、上記キーボード1がらデータ
がインターフェース2を経由して入力されたとき、これ
を識別する4のである。ζ01iII!別には、第3図
に示す各機能順IIおよび各モジエール塩の識別中ブー
グツ五作成データの識別等が参る。ここで第3図は機能
順IIおよびモジエール塩のテーブルを示すものである
。この機能項目は。Reference numeral 5 denotes an input identification section 6, which identifies when data is input from the keyboard 1 via the interface 2. ζ01iII! Separately, identification of the data created during the identification of each function order II and each Mosier salt shown in FIG. 3 will be performed. Here, FIG. 3 shows a table of functional order II and Mosier salt. This feature item is.
ブーグラムが果す機能を11類毎に分類したもので。The functions performed by boograms are categorized into 11 categories.
例えばファイル・アクセス、データ・リード、データ・
2イト、ファイル創成・・・・・・のように分類される
拳そしてファイル・アクセスには2例えば印鑑照会や、
預金額の更新のようなプログラムが属し、これらKはそ
の内容を示唆する臭体的な名称(図ではこれを便宜上A
、B、C・・・・・・と表示する)が付4される40で
ある。以下同様にデーI・リードには毫ジ為−ル名x、
y、z、データ・ライトに拡峰ジ具−ル名α、βの毫ジ
為−ル1D4)モジュールが属している。なお*は機能
関連情報として細部情報がある旨OII示であ−る。For example, file access, data read, data
2 items, file creation, etc., and file access is classified as 2 items, such as seal inquiry,
Programs such as updating the deposit amount belong to these programs, and these K are stylized names that suggest their contents (in the figure, for convenience, they are called A).
, B, C...) is 40. Similarly, for the day lead, the name x,
The module 1D4) with expansion tool name α, β belongs to y, z, and data write. Note that * indicates OII that there is detailed information as function-related information.
示す機能項目を参照し1例えば中−ポード1からの入力
データにより指示し九項目を選択し、その選択信号を出
力するものである。Referring to the function items shown, 9 items are selected based on input data from, for example, the middle port 1, and the selection signal is output.
5はルート検索部であって、上記選択信号にもとづいて
上記選択され九項目に属する全てのモジュール名を指定
し、これによ抄インターフェース6を介してデータベー
ス7をアクセスし、上記第1メモリ8に上記モジュール
名を記憶させてこれを後述の表示制御部10に送出する
。またこの後に上記モジュール名の各プログラムをイン
ターフェース6を介してデータベース7から読出して後
述の第2メモリ14に送出する。さらKtた新規に作成
されたプログ2ムをデータベース7の所定のエリアに畳
込めるように制御を行うものである。Reference numeral 5 denotes a route search unit which specifies all module names belonging to the nine selected items based on the selection signal, accesses the database 7 via the abstract interface 6, and stores the first memory 8. The module name is stored in the module and sent to the display control section 10, which will be described later. After this, each program with the above module name is read from the database 7 via the interface 6 and sent to the second memory 14, which will be described later. Furthermore, control is performed so that the newly created program 2 can be folded into a predetermined area of the database 7.
7紘データベース″c’sb、これKはプログラムが第
1図に示すモジュール構造に組込まれることによ妙部品
化されて多数格納されている。そしてモジエール塩によ
pこれを検索することによりこれらのモジュールのプ窒
グラム本体が読出し可能になっている。また、このデー
タベース7には第3図に示す機能項目のテーブルが格納
されている。7 Hiro database "c'sb" is a program that is incorporated into the module structure shown in Figure 1, and is stored in a large number of parts.By searching this using Mosier salt, these can be found. The program body of the module can be read out.The database 7 also stores a table of function items shown in FIG.
8は主メモリで参勤、第1メ肴す領域8−1及び第2メ
そり領域8−2を有する。8 is a main memory having a first serving area 8-1 and a second serving area 8-2.
第1メ(す領域8−1には上記データベース7に記憶し
た上記機能項目の目次が記憶される。また上記ルート検
索部5によ勤読出されたモジエール塩が記憶される。The table of contents of the functional items stored in the database 7 is stored in the first menu area 8-1.Mosier salts read out by the route search section 5 are also stored.
を九第2メモリ領域8−2はプレグ2ム記入領域である
。この第2メモリ領域には、データベース7から上記ル
ート検索部5により読出され九プログラムが記入され、
搗理部13の処理制御によp改変可能状態におかれる。9. The second memory area 8-2 is a pregrum entry area. Nine programs read out from the database 7 by the route search unit 5 are written in this second memory area,
The processing control of the milling section 13 puts it in a state in which p can be modified.
9はモジエール塩制御部であって、入力識別部3により
識別されて伝達されたモジエール塩により、そのモジエ
ール塩のプ田グラムを第2メモリ領域6−2から読出し
、これを後述の表示制御部10に送出するものでめる。Reference numeral 9 denotes a Mosier salt control section, which reads out a program of the Mosier salt from the second memory area 6-2 based on the Mosier salt identified and transmitted by the input identification section 3, and displays it in the display control section to be described later. List the items sent to 10.
表示制御部10は、上記ルート検索部5から送出畜れる
機能項目のテーブルを後述するCRT11上KIN!示
するとともに、上記モジエール塩制御部9かも送出され
るプログラムをCRT11上に表示するものである。な
お、こ@CRT11上に表示された事項はキーボード1
から入力した印刷指示信号にもとづ龜プリンタ12によ
シ印刷できる。The display control section 10 displays a table of function items sent out from the route search section 5 on the CRT 11, which will be described later. At the same time, the module 9 also displays the transmitted program on the CRT 11. Note that the items displayed on @CRT11 are the same as keyboard 1.
The printer 12 can print based on the print instruction signal input from the printer.
13は処焉部であって、プログラムの編集も雇を行うと
ともに、そのJ6N済みプ騨グツムを表示するようKI
!示制御部10を制御するもので娶る。13 is the end section, which also edits the program and KI to display the J6N completed program.
! It is used to control the display control unit 10.
この魁理済みプログラム紘ルート検索部5に送出され、
ζこからインターフェース6を経由してデータベースに
書込むことができるようになっている。This processed program is sent to the Hiro route search unit 5,
From here, it is possible to write to the database via the interface 6.
次に第2図およびHS図に示す本実施例の動作を説明す
る。Next, the operation of this embodiment shown in FIG. 2 and the HS diagram will be explained.
■ プログラムの作成に際して、第5図に示すテーブル
を表示させるために、先ずキーボード1から機能項目目
次読出し信号を入力する。この信号は入力識別部3によ
抄識別されて目次制御部4に送出され、ζこから塙らに
ルート検索部5に伝達される。ここでルート検索部5は
インター7エース6を介してデータベース7をアクセス
シ、第る。ま良別にこのテーブルをルート検索部5によ
シ表示制御部10に送出してCRT11上に表示畜せる
。(2) When creating a program, first input a function item table of contents readout signal from the keyboard 1 in order to display the table shown in FIG. This signal is subjected to abstraction identification by the input identification section 3 and sent to the table of contents control section 4, and is then transmitted from there to the route search section 5. Here, the route search section 5 accesses the database 7 via the inter-7ace 6. This table is sent from the route search section 5 to the display control section 10 for display on the CRT 11.
■ オペレータは、このテーブルをみて、その必要とす
る機能項目を選択するため、キーボード1を操作して例
えばファイル・アクセスの選択信号を入力すると、この
選択信号は入力識別部3で識別されて目次制御部4に送
出される。これKより目次制御部4は上記第1メモリ領
域8−1をアクセスしてファイル−アクセスの項目から
そのデータベース7内の格納先アドレスを知る。そして
この項目の格納先アドレスをルート検素部5に送出する
。ルート検索部5はこれKもとづいてデー憶させ、さら
にここから読出して表示制御部10に送出する。表示制
御部10″は仁のモジュール名人、B、C*をCRT1
1上に表示させる。一方ルート検索部5はモジュール名
を表示制御部1041C送出し九後、これらのモジュー
ル名A、B、Cの各プログツムをデータベース7から読
出してこれらを第2メモリ領域8−2に記憶させる。■ The operator looks at this table and selects the required function item by operating the keyboard 1 and inputs a selection signal for file access, for example. This selection signal is identified by the input identification unit 3 and displayed in the table of contents. It is sent to the control section 4. From this K, the table of contents control unit 4 accesses the first memory area 8-1 and learns the storage address in the database 7 from the file access item. Then, the storage address of this item is sent to the route detection section 5. The route search unit 5 stores data based on this K, reads it from there, and sends it to the display control unit 10. The display control unit 10'' uses Jin's module master, B, and C* on the CRT1.
Display it on top of 1. On the other hand, after sending the module names to the display control section 1041C, the route search section 5 reads out the programs with the module names A, B, and C from the database 7 and stores them in the second memory area 8-2.
■ オペレータ紘それからキーボード1を操作して詳細
内容を読出したいモジュール名1例えばモジュール名C
を指示すると、この指示信号線入力識別部3により識別
されて毎ジ為−ル名制御部9に伝達される。これにより
モジ瓢−ル名制御部9は制御信号を第2メモリ領域8−
2に伝達し。■ Operator Hiro Then use keyboard 1 to read out the details of the module name 1 For example, module name C
When an instruction is given, it is identified by the instruction signal line input identification section 3 and transmitted to the respective role name control section 9. As a result, the module name control unit 9 transfers the control signal to the second memory area 8-
2.
モジュール名Cの詳細なプログラムを読出し1表示制御
部10に送出し、ここからCRT11上にこれを表示さ
せる。オペレータはこれを見ながらこのプログラムを改
変するデータをキーボード1より入力する。このデータ
は入力識別部3で識別されて処理部13に伝達され、こ
とからさらに第2メ篭り領域8−2に送出される。これ
により箒2メ峰す領域8−2のプログツムは改変され、
この結果が処理部1”’S′<よ砂読出され、ことから
表示制御部10に送出されてCRT11上に表示される
。The detailed program of module name C is read out and sent to the display control section 10, from which it is displayed on the CRT 11. The operator inputs data for modifying this program from the keyboard 1 while looking at this. This data is identified by the input identifying section 3 and transmitted to the processing section 13, and then further sent to the second storage area 8-2. As a result, the program in area 8-2 of Houki 2 is modified,
This result is read out by the processing section 1"'S', and is then sent to the display control section 10 and displayed on the CRT 11.
これをく抄返すことによ抄モジュール名Cのプログツム
を流用し九新九なグ田グラムが作成され。By re-extracting this, the program with the abstract module name C was reused and nine new and nine new Gutagrams were created.
表示される。Is displayed.
■ このようにしてグログ2人が作成されると。■ In this way, two Grogu are created.
領域8−2
これを第2メそり△ト轟から処理部13によ抄ルート検
索部5に送出し、ここからデータベース7に送出するよ
うにすると、このプログラムがデータすモジュール名造
にしてから記憶させる。この場合キーボード1からモジ
ュール名登鍮信号を先のブーグラム改変データと同じよ
うにして第2メモリ’j、LK送出し、ここでモジー−
〜名を登録できるデータにしてこれを新規の作成グログ
ツムと同じように処理部13からルート検索部5に送出
する・そしてこのルート検索部5でキーボード1から上
記機能項目を指定しモジ具−ル各を指定し良と同じよう
忙して#幽する機能項目のモジュール名を新たに登録す
る丸めに設けられたデータベース7のエリアが指定され
、上記登録名のデータがインター7エース6を介してデ
ータベース7のζOエリアに書込壜れる。こOようKし
て新規プログツムが登録されるととになる。Area 8-2 If this is sent from the second mesori △ to the processing section 13 to the extract route search section 5, and from there to the database 7, this program will create a module name for the data. Make me remember. In this case, the module name registration signal is sent from the keyboard 1 to the second memory 'j, LK in the same way as the previously modified boogram data, and here the module name register signal is sent to the second memory 'j, LK.
Convert the ~ name into data that can be registered and send this to the route search unit 5 from the processing unit 13 in the same way as a newly created grog tsum. Then, in this route search unit 5, specify the above function item from the keyboard 1 and run the module. The area of the database 7 provided in the round where the module name of the function item to be newly registered is specified, and the data of the above registered name is transferred to the database via Inter 7 Ace 6. The data can be written in the ζO area of 7. Click OK to register the new program.
次に第4図にもとづいて他の奥−例を第1図および第2
図を参照して説明する・
第4図鉱機能関連情報を階層化して示した図であって、
A〜人m Fi第1図に示す構造のモジュールの名称を
示している。先の実施例では毫ジュール紘機能別に分類
され九が、上記A〜人能漏の名称のモジュールは基本設
計1機能設計、詳細設計の設計の探度に応じて順次下位
に位置するように分類されてbる。このような金峰ジヱ
ールをデータベースに登録しておくと、各モジュールは
階層化され九氏〜人1舞の機能関連情報を参照すること
によ抄−択でき、これにもとづいて新規なプログラムを
作成できる。この場合、112m1Iにおいて上記階層
化したA A−A増の名称およびこれらのモジエールの
プはグラムをデータベース7に記憶しておに例えばAl
lを上記機能項目を選択したと同じょうに選択し、この
選択信号にもとづいてルート検索部5からインターフェ
ース6を介してデータベース7をアクセスする。そして
ヒζかもモジュールhのグログラムを読出して上記モジ
ュールCO場fi 8−2
合と同様に第2メモリf=4に記憶させる。そして上記
とli’1様にプルグラム改変用データを入力してAs
5Oグツグツムを改変してAuOモジ眞−ルOグログツ
ムを流用したプログ2ムを作成し、これをCRTfl上
に表示する。このプログラムを登録するときは上記の場
合と同様にキーボード1を操作して行えば良いが、この
とき−の関連情報として登録するようにする。Next, based on Figure 4, other examples are shown in Figures 1 and 2.
Explanation will be made with reference to the figure. Figure 4 is a diagram showing mineral function related information in a hierarchical manner,
A to Person m Fi Indicates the name of the module having the structure shown in FIG. In the previous embodiment, the modules are classified according to their functions, but the modules named A to ``Human Failure'' are classified in order to be located at lower levels according to the degree of exploration of basic design 1 functional design and detailed design. It's been done. If you register such Kinpojire in the database, each module will be hierarchical and you can select it by referring to the function-related information of 9 people to 1 dance, and create a new program based on this. can. In this case, in 112m1I, the names of the hierarchized A A-A additions and the program of these modules are stored in the database 7, and then, for example, Al
1 is selected in the same way as the above function item is selected, and the database 7 is accessed from the route search unit 5 via the interface 6 based on this selection signal. Then, the grogram of the module h is read out and stored in the second memory f=4 in the same way as in the case of the module CO field fi 8-2 described above. Then, input the program modification data to the above and li'1 and click As.
A program 2 is created by modifying the 5O program and using the AuO module, and this program is displayed on the CRTfl. When registering this program, it may be done by operating the keyboard 1 in the same way as in the above case, but at this time, it is registered as related information.
(7) 発明の詳細
な説明し丸ように1本発明によれば、プログラムを令ジ
ュール構造にしてこれを部品化し、との峰ジュールをデ
ータベースに登録していつで4これを呼び出して利用で
きるようにし九4ので。(7) Detailed explanation of the invention As a whole, according to the present invention, a program is made into a module structure, which is made into components, and the module is registered in a database so that it can be called up and used at any time. It's like ninety-four.
ソフトウェア開発に輪ってはこの登録し九モジエールを
利用してプログラムを流用することができる。そのため
ソフトウェア作成の作業効率が向上する。また、すでに
デバッグ済みのモジニールを利用するので、プ賞グラム
のテスト期間を短縮できる。このように登録されたモジ
ュールの効果的利用が可能となれば2%ジェールの組合
せによる検数の機能を組合せ九機能パターンの部品化も
可能となシワソフトウェアシステム作成工数を大幅に削
減できる為ソフトウェア開発効率を一段と向上できる。For software development, you can use this registered nine module to reuse programs. Therefore, the work efficiency of software creation is improved. Additionally, since it uses modules that have already been debugged, the program testing period can be shortened. If the registered modules can be used effectively in this way, it will be possible to combine the counting function with the combination of 2% gel and make nine functional patterns into components, which will greatly reduce the man-hours required to create the wrinkle software system. Development efficiency can be further improved.
第1図は本発明に用いられるモジュール構造を示す図、
第2wJは本與施伺の構成図、第3図はこの実施例のモ
ジュールの分類目次を示す図である。
第4図は他の実施例の機能関連情報を階層化して示し九
図である。
図中、1はキーボード、2.6はインターフェース、5
は入力識別部、4は目次@押部、5はルート検索部、7
はデータベース、8はメモリで6って8−Bj’Jlz
7−sすIN域、8−2a12メ%す領域、9はモジュ
ール名IIKI押部、IQは表示制御部、11はCRT
、12はプリンタ、15は処理部である。
特許出願人 富士通株式会社
代理人弁理士 山 谷 晧 乗
才1図FIG. 1 is a diagram showing the module structure used in the present invention,
2nd wJ is a block diagram of the present invention, and FIG. 3 is a diagram showing a classification table of contents of the modules of this embodiment. FIG. 4 is a diagram illustrating function-related information of another embodiment in a hierarchical manner. In the figure, 1 is the keyboard, 2.6 is the interface, 5
is the input identification part, 4 is the table of contents@push part, 5 is the route search part, 7
is the database, 8 is the memory, and 6 is 8-Bj'Jlz
7-s IN area, 8-2a12 me% area, 9 is module name IIKI push part, IQ is display control part, 11 is CRT
, 12 is a printer, and 15 is a processing section. Patent Applicant: Fujitsu Ltd. Representative Patent Attorney Akira Yamatani
Claims (1)
峰ジ為−ルを機能別に分類し九毫ジ為−ル名テーブル(
1次)を記憶する記憶手段と、−%ジ為−ルを指定すゐ
峰ジエール指電手段と、このモジエール指定手段によp
指定され九彎ジエールのグログラムを上記データ記憶手
段から読出して保持するグログツム保持手段と、と0プ
四グラムを改変するデータを入力するデータ入力手段と
、上記グログラムおよび改変10グラムを表示する表示
手段を具備し、上記峰ジスールの目次から特定のモジ為
−ルを指定し、この毫ジ瓢−#Oプログラムを改変して
別プ四グ2ムを作成し九り、又このグログラムを表示す
るととを譬黴とするグーダラムー発方式。(1) Classify each peak in the i**e mountains that make up Putadalam by function and create a table of nine peaks (
1), a storage means for specifying -%jire, and a modele specifying means for specifying p.
a glog tum holding means for reading out and holding the specified glogram of Kukanzier from the data storage means; a data input means for inputting data for modifying the 0p tetragram; and a display means for displaying the glogram and the modified 10 gram. , specify a specific module from the table of contents of the above Minejisuru, modify this program to create another program, and display this program again. Gudaramu origin method using and as a mold.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5279582A JPS58169244A (en) | 1982-03-31 | 1982-03-31 | Program development method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5279582A JPS58169244A (en) | 1982-03-31 | 1982-03-31 | Program development method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58169244A true JPS58169244A (en) | 1983-10-05 |
Family
ID=12924767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5279582A Pending JPS58169244A (en) | 1982-03-31 | 1982-03-31 | Program development method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58169244A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6210734A (en) * | 1985-07-08 | 1987-01-19 | Fujitsu Ltd | Program generating system |
JPS62202202A (en) * | 1986-03-03 | 1987-09-05 | Hitachi Ltd | Sequence control program creation device |
JPH02100130A (en) * | 1988-10-07 | 1990-04-12 | Nippon Steel Corp | Computer program generating device |
JPH0475135A (en) * | 1990-07-17 | 1992-03-10 | Sharp Corp | Program developing device |
JPH0475133A (en) * | 1990-07-17 | 1992-03-10 | Mitsubishi Electric Corp | Program developing device |
JPH0475136A (en) * | 1990-07-17 | 1992-03-10 | Sanyo Electric Co Ltd | Program developing device |
KR100367134B1 (en) * | 1994-12-13 | 2003-03-12 | 유홍준 | Sectional software design component and method for assembling and disassembling the same |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52106244A (en) * | 1976-03-03 | 1977-09-06 | Hitachi Ltd | Program module control system |
-
1982
- 1982-03-31 JP JP5279582A patent/JPS58169244A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS52106244A (en) * | 1976-03-03 | 1977-09-06 | Hitachi Ltd | Program module control system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6210734A (en) * | 1985-07-08 | 1987-01-19 | Fujitsu Ltd | Program generating system |
JPS62202202A (en) * | 1986-03-03 | 1987-09-05 | Hitachi Ltd | Sequence control program creation device |
JPH02100130A (en) * | 1988-10-07 | 1990-04-12 | Nippon Steel Corp | Computer program generating device |
JPH0475135A (en) * | 1990-07-17 | 1992-03-10 | Sharp Corp | Program developing device |
JPH0475133A (en) * | 1990-07-17 | 1992-03-10 | Mitsubishi Electric Corp | Program developing device |
JPH0475136A (en) * | 1990-07-17 | 1992-03-10 | Sanyo Electric Co Ltd | Program developing device |
KR100367134B1 (en) * | 1994-12-13 | 2003-03-12 | 유홍준 | Sectional software design component and method for assembling and disassembling the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5752027A (en) | Apparatus and process for creating and accessing a database centric object | |
CN100573503C (en) | The method and system of automatically generated content | |
US6588004B1 (en) | Graphic editor for block diagram level design of circuits | |
JP3194823B2 (en) | CAD library model creation device | |
CN109669688A (en) | Based on visual software development methodology, device, terminal device and storage medium | |
US7302683B2 (en) | Method and apparatus for controlling communications | |
CN107886439A (en) | Insurance products development approach, device, equipment and computer-readable recording medium | |
WO1996032675A1 (en) | Automated enforcement of behavior in application program | |
US5680613A (en) | Data processing system using versioned documents having temporary links | |
CN110286903A (en) | Construction method, device, equipment and the storage medium of user information list | |
CN108241720A (en) | Data processing method and data processing equipment | |
CN112711414A (en) | Form interface adaptation display method and device and storage medium | |
JPS58169244A (en) | Program development method | |
CN116627418A (en) | Multi-level form interface visual generation method and device based on recursion algorithm | |
CN107562710B (en) | Chart processing device and method | |
CN102136081A (en) | Integrated circuit (IC) card and data updating method thereof | |
CN112508535A (en) | Jbpm-based method and device for improving approval workflow | |
CN109948251A (en) | Data processing method, device, equipment and storage medium based on CAD | |
CN109683865A (en) | EMU vehicle-mounted control software generation system and method | |
CN111428429B (en) | Method for transferring circuit and layout design information in Cadence system | |
CN108984501A (en) | A kind of quotation Parts List BOM automatic generation method and system | |
JPH07141422A (en) | Contract system and contract method | |
CN113112377A (en) | Method for code-free configuration of real estate registration system based on visual modeling | |
CN115185486B (en) | Method, apparatus and storage medium for generating ASIC fabric declarations | |
Wiseman et al. | Rainbow—a multi‐purpose CAD system |