[go: up one dir, main page]

JP2008217168A - Version control device - Google Patents

Version control device Download PDF

Info

Publication number
JP2008217168A
JP2008217168A JP2007050753A JP2007050753A JP2008217168A JP 2008217168 A JP2008217168 A JP 2008217168A JP 2007050753 A JP2007050753 A JP 2007050753A JP 2007050753 A JP2007050753 A JP 2007050753A JP 2008217168 A JP2008217168 A JP 2008217168A
Authority
JP
Japan
Prior art keywords
version
information processing
stage
processing software
verification
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
JP2007050753A
Other languages
Japanese (ja)
Inventor
Tomoo Yoshida
智生 吉田
Hiromoto Kino
浩誠 木野
Kentaro Akashi
健太郎 明石
Ryozo Tamori
良三 田森
Harumi Yamada
陽美 山田
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.)
Toshiba Corp
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Solutions 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 Toshiba Corp, Toshiba Solutions Corp filed Critical Toshiba Corp
Priority to JP2007050753A priority Critical patent/JP2008217168A/en
Publication of JP2008217168A publication Critical patent/JP2008217168A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To specify the version of alternate information processing software in a short period of time when any abnormality is generated in information processing software under operation. <P>SOLUTION: In the version management device 24 for managing the version of information processing software for working information in a predetermined display format, the version 13 of each information processing software belonging to each stage of the development stage, verification stage, and operation stage of the information processing software is monitored, each version is stored in a version list memory 27, and the belonging version at the destination time of development, verification and operation is read and output from the version list memory in response to a retrieval request. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、入力された情報を所定の表示形式に加工する情報加工装置に組込まれた情報加工ソフトウェアのバージョンを管理するバージョン管理装置に関する。   The present invention relates to a version management apparatus that manages a version of information processing software incorporated in an information processing apparatus that processes input information into a predetermined display format.

一般に新聞社やTV放送社は、自社の新聞記者や放送記者及びカメラマンを有しており、各記者が取材し、カメラマンが撮影した写真を含む記事を紙面に載せたり、TV画像として放送する。この場合、記者は最初から自社の紙面やTV画面に印刷したり表示することを念頭において記事を作成するので、新聞社やTV放送会社においては、自社の記者やカメラマンが作成した記事に対して大幅の加工を施すことはない。   In general, newspaper companies and TV broadcasters have their own newspaper reporters, broadcast reporters, and cameramen, and each reporter interviews and posts articles including photographs taken by the cameraman on paper or broadcasts as TV images. In this case, the reporter creates an article with the in mind that it will be printed or displayed on the company's paper or TV screen from the beginning. There is no significant processing.

しかしながら、新聞社やTV放送社は自前の記事以外にも、世界各地の出来事を専門に取材する通信社から配信される記事をも新聞紙面に載せたり、TV画面に表示することがある。通信社は多数の新聞社やTV放送社に、例えばXML等の同一形式で記載された記事を配信する。したがって、各新聞社や各TV放送社は、このままでは、新聞紙面に載せたり、TV画面に表示することができないので、この配信された記事を自社の方針に従って加工して新聞紙面に載せたり、TV画面に表示するようにしている。   However, newspaper companies and TV broadcasters, in addition to their own articles, may also post articles distributed from news agencies specializing in events around the world on the newspaper or display them on the TV screen. The news agency distributes articles written in the same format, such as XML, to many newspaper companies and TV broadcasters. Therefore, each newspaper company and each TV broadcaster can not put it on the newspaper or display it on the TV screen as it is, so this distributed article can be processed according to the company's policy and put on the newspaper. It is displayed on the TV screen.

同様に、気象庁から天気予報等の気象情報や、証券市場運営会社から株価等の証券情報が配信された場合には、この気象情報や証券情報を、自社の方針に従って加工して自社の購読者や視聴者が好む表示形式(フォーマット)で新聞紙面に載せたり、TV画面に表示する。   Similarly, when weather information such as weather forecasts is delivered from the Japan Meteorological Agency, or securities information such as stock prices is distributed from a securities market operating company, the weather information and securities information is processed according to its own policy, and its subscribers Or on the newspaper in the display format preferred by the viewer or displayed on the TV screen.

この場合、新聞社又はTV放送社は、通信社等の外部から入力した記事等の情報を自社の方針に合致する表示形式に加工する情報加工ソフトウェアを自社で開発して、運用するようになってきた。この情報加工ソフトウェアとしては、例えば、野球のスポーツ記事の場合、スコアボード表や、各選手の打撃結果、打撃成績一覧の加工パターン(表示形式、テンプレート)である。また、競馬の場合、出走馬の枠順等である。   In this case, newspaper companies or TV broadcasters will develop and operate information processing software that processes information such as articles input from outside such as news agencies into a display format that matches their policies. I came. For example, in the case of a baseball sports article, the information processing software is a scoreboard table, a processing result (display format, template) of each player's hitting result, and hitting result list. In the case of horse racing, it is the frame order of running horses.

しかしながら、この加工パターン(表示形式 テンプレート)は、改良のために頻繁に変更される。この加工パターンが変更される毎に、変更された新規の加工パターンの情報加工ソフトウェアに対して、新たなバージョンVrを付して、過去から現在に至るまでの実際に運用された情報加工ソフトウェアのバージョンを記憶保持することによって、過去に記載された記事がどのバージョンの情報加工ソフトウェアで加工されたかを把握していた。   However, this processing pattern (display format template) is frequently changed for improvement. Each time this processing pattern is changed, a new version Vr is added to the information processing software of the changed new processing pattern, and the information processing software actually used from the past to the present is used. By storing and holding the version, it was possible to grasp which version of the information processing software processed the article described in the past.

なお、特許文献1には、ソフトウェア配信サーバからネットワークを介して接続された複数のコンピュータにソフトウェアリソースを配信する場合に、ソフトウェア配信サーバにおいて、例えばバージョンの古いソフトウェアリソースを破棄することによって、配信するソフトウェアリソースを管理する手法が開示されている。
特願2004―341967号公報
In Patent Document 1, when distributing software resources from a software distribution server to a plurality of computers connected via a network, the software distribution server distributes, for example, by discarding an old version of the software resource. A technique for managing software resources is disclosed.
Japanese Patent Application No. 2004-341967

しかしながら、上述した現在時点で運用中又は過去に運用実績のある情報加工ソフトウェアのバージョンや、現在時点で配信サーバに記憶されている配信用のソフトウェアリソースのバージョンのみを管理するバージョン管理手法にも、まだ解消すべき次のような課題があった。   However, in the version management method for managing only the version of the information processing software that is currently in operation or has been used in the past as described above, and the version of the software resource for distribution stored in the distribution server at the present time, There were the following issues that should still be resolved.

すなわち、情報加工ソフトウェア自体の改良を目的として、又は最終の表示形式の仕様変更に加工内容を合わせる目的として、又は操作性向上を目的として、バージョンが異なる多数の情報加工ソフトウェアが作成される。   That is, for the purpose of improving the information processing software itself, for the purpose of matching the processing contents with the final display format specification change, or for the purpose of improving the operability, a large number of information processing software having different versions is created.

これらのバージョンが異なる各情報加工ソフトウェアにおいては、開発段階のものや、開発が終了して検証中のものや、検証が終了して運用可能になったものや、実際に運用中のものや、運用が終了して予備として、待機中のもの等がある。   In each information processing software with different versions, those that are in the development stage, those that are being verified after development, those that have become operational after verification, those that are actually in operation, There is a standby, etc. as a spare after the operation is completed.

このような状態において、運用中の情報加工ソフトウェアに故障(エラー発生)等の不都合が生じると、前述した各情報加工ソフトウェアのなかから検証が終了して運用可能なもの、又は運用が終了して待機中のものの中から最適な情報加工ソフトウェアを選択して、運用段階に設定する必要がある。この運用段階に設定する最適な情報加工ソフトウェアを選択する作業はこのバージョン管理装置の管理者にとっては、多大の手間と時間とが必要である。   In such a state, if a malfunction (error occurrence) occurs in the information processing software in operation, verification is completed from each of the information processing software described above, or the operation is completed. It is necessary to select the most suitable information processing software from the waiting ones and set it in the operation stage. The operation of selecting the optimum information processing software to be set in this operation stage requires a great deal of time and effort for the administrator of this version management apparatus.

本発明はこのような事情に鑑みてなされたものであり、現在時点で運用中の情報加工ソフトウェアのバージョンのみならず、運用中でない例えば、開発段階や検証段階の情報加工ソフトウェアのバージョンを管理することにより、各バージョンの情報加工ソフトウェアの運用に至るまでの進捗状況を簡単に把握できると共に、たとえ、運用中の情報加工ソフトウェアに異常が生じた場合においても、代替えの情報加工ソフトウェアのバージョンを短時間で特定でき、情報加工装置の稼働停止時間を最小限に抑制できるバージョン管理装置を提供することを目的とする。   The present invention has been made in view of such circumstances, and manages not only the version of the information processing software currently in operation but also the version of the information processing software that is not in operation, for example, in the development stage or the verification stage. As a result, it is possible to easily grasp the progress status of each version of the information processing software, and even if an abnormality occurs in the information processing software being operated, the version of the alternative information processing software can be shortened. It is an object of the present invention to provide a version management apparatus that can be specified by time and can minimize the operation stop time of an information processing apparatus.

上記課題を解消するために、本発明は、外部から入力された情報を情報加工ソフトウェアを用いて該情報加工ソフトウェアが指定する表示形式に加工して出力する情報加工装置における情報加工ソフトウェアのバージョンを管理するバージョン管理装置において、情報加工ソフトウェアを開発する開発段階、開発段階で開発された情報加工ソフトウェアを検証する検証段階、検証段階で検証された情報加工ソフトウェアを実際に運用する運用段階における開発、検証、運用の各段階に所属する各情報加工ソフトウェアのバージョンを監視する段階バージョン監視手段と、段階バージョン監視手段で監視された開発、検証、運用の各段階の各時点における各バージョンを記憶するバージョン一覧メモリと、時刻を指定した検索要求に応じて、開発、検証、運用の指定時刻における所属バージョンをバージョン一覧メモリから読出して出力するバージョン一覧出力手段とを備えている。   In order to solve the above-described problems, the present invention provides a version of information processing software in an information processing apparatus that processes information input from the outside into a display format specified by the information processing software using the information processing software. In the version management device to be managed, the development stage for developing information processing software, the verification stage for verifying information processing software developed in the development stage, the development in the operation stage for actually operating the information processing software verified in the verification stage, Stage version monitoring means for monitoring the version of each information processing software belonging to each stage of verification and operation, and a version for storing each version at each stage of development, verification and operation monitored by the stage version monitoring means In response to a search request specifying the list memory and time, , Verification, and a version list output means for outputting reads the affiliation version at a specified time of operation from the version list memory.

このように構成されたことを特徴とするバージョン管理装置バージョン管理装置においては、情報加工装置で運用可能性のある開発、検証、運用の各段階に所属する各情報加工ソフトウェアのバージョンはバージョン一覧メモリに記憶されているので、各バージョンの情報加工ソフトウェアの運用に至るまでの進捗状況を簡単に把握できる。   Version management device characterized in this way In the version management device, the version of each information processing software belonging to each stage of development, verification and operation that can be operated on the information processing device is a version list memory It is possible to easily grasp the progress status until the operation of each version of information processing software.

また、別の発明においては、段階バージョン監視手段で監視された開発、検証、運用の各段階の各時点における各バージョンから得られる各バージョンの各段階に所属していた時期を含む履歴情報を記憶するバージョン履歴メモリと、バージョンを指定した検索要求に応じて、当該バージョンの履歴情報をバージョン履歴メモリから読出して出力するバージョン履歴情報出力手段とを備えている。この場合、各バージョンの路歴を簡単に把握できる。   Further, in another invention, history information including a time period belonging to each stage of each version obtained from each version at each stage of development, verification, and operation monitored by the stage version monitoring means is stored. And a version history information output means for reading out and outputting the history information of the version from the version history memory in response to a search request designating the version. In this case, the road history of each version can be easily grasped.

また、別の発明においては、検証段階で検証されて運用可能と登録された情報加工ソフトウェアのバージョンを監視する登録済バージョン監視手段と、運用段階に所属する情報加工ソフトウェアの変更要求入力に応じて登録済バージョン監視手段で監視された現在時点におけるバージョンを運用候補バージョンとして出力する運用候補バージョン出力手段と前記運用候補バージョン出力手段で出力された運用候補バージョンから選択された情報加工ソフトウェアのバージョンを運用段階に所属させる手段とを備えている。   In another invention, a registered version monitoring unit that monitors a version of information processing software that has been verified and registered as operable in the verification stage, and a change request input for the information processing software that belongs to the operation stage Operation candidate version output means for outputting the current version monitored by the registered version monitoring means as an operation candidate version, and operation of the information processing software version selected from the operation candidate versions output by the operation candidate version output means Means for belonging to the stage.

このようなバージョン管理装置においては、運用中の情報加工ソフトウェアを他の情報加工ソフトウェアに変更したい場合は、運用可能と登録されたバージョンが運用候補バージョンとして出力されるので、簡単に代替えの情報加工ソフトウェアを指定できるとともに、これを運用段階に所属させることができる。   In such a version management device, if you want to change the information processing software in operation to another information processing software, the version registered as operable is output as the operation candidate version, so you can easily substitute information processing software Software can be specified and it can belong to the operation stage.

また、別の発明においては、運用段階に所属する情報加工ソフトウェアの不具合発生に応じて当該情報加工ソフトウェアのバージョンを開発段階又は検証段階に所属させる。したがって、一旦運用段階まで達した情報加工ソフトウェアに故障等の不都合が生じた場合は、この情報加工ソフトウェアを開発段階又は検証段階まで戻すことができる。   In another invention, the version of the information processing software belongs to the development stage or the verification stage in response to occurrence of a defect in the information processing software belonging to the operation stage. Therefore, when a problem such as a failure occurs in the information processing software once reaching the operation stage, the information processing software can be returned to the development stage or the verification stage.

また、別の発明においては、運用段階に所属する情報加工ソフトウェアの不具合発生に応じて当該情報加工ソフトウェアのバージョン以降の各バージョンを無効とするバージョン戻し手段を備えている。新しいバージョンにおいては、一つ前のバージョンの不都合部分を改良するのが一般的であるが、全く別の部分を変更する場合がある。この場合は、先のバージョンで変更した部分に不都合が生じた場合には、このバージョン以降のバージョンの情報加工ソフトウェアは、不都合部分が解消されないので、このバージョン以降のバージョンを無効としている。   Further, in another invention, there is provided a version returning means for invalidating each version after the version of the information processing software in response to occurrence of a defect in the information processing software belonging to the operation stage. In the new version, it is common to improve the inconvenient part of the previous version, but there is a case where a completely different part is changed. In this case, if inconvenience occurs in the part changed in the previous version, the information processing software of the version after this version does not solve the inconvenient part, so the version after this version is invalidated.

また、別の発明は、バージョン管理プログラムである。そして、このバージョン管理プログラムは、外部から入力された情報を情報加工ソフトウェアを用いて該情報加工ソフトウェアが指定する表示形式に加工して出力する情報加工装置における前記情報加工ソフトウェアのバージョンを管理するコンピュータを、情報加工ソフトウェアを開発する開発段階、開発段階で開発された情報加工ソフトウェアを検証する検証段階、検証段階で検証された情報加工ソフトウェアを実際に運用する運用段階における開発、検証、運用の各段階に所属する各情報加工ソフトウェアのバージョンを監視する段階バージョン監視手段と、段階バージョン監視手段で監視された開発、検証、運用の各段階の各時点における各バージョンをバージョン一覧メモリに書込むバージョン書込手段と、時刻を指定した検索要求に応じて、前記開発、検証、運用の指定時刻における所属バージョンをバージョン一覧メモリから読出して出力するバージョン一覧出力手段として実行させる。     Another invention is a version management program. The version management program is a computer that manages the version of the information processing software in an information processing apparatus that processes information input from outside into a display format specified by the information processing software using the information processing software. Development stage for developing information processing software, verification stage for verifying information processing software developed in the development stage, and development, verification and operation in the operation stage for actually operating the information processing software verified in the verification stage. Stage version monitoring means for monitoring the version of each information processing software belonging to a stage, and a version document for writing each version at each stage of development, verification and operation monitored by the stage version monitoring means to the version list memory Search method with specified time and time Depending on the development, verification, is performed as a version list output means for outputting reads the affiliation version at specified time operation from version list memory.

本発明においては、各バージョンの情報加工ソフトウェアの運用に至るまでの進捗状況を簡単に把握できると共に、たとえ、運用中の情報加工ソフトウェアに異常が生じた場合においても、代替えの情報加工ソフトウェアのバージョンを短時間で特定でき、情報加工装置の稼働停止時間を最小限に抑制できる。   In the present invention, it is possible to easily grasp the progress status until the operation of each version of the information processing software, and even if an abnormality occurs in the information processing software being operated, the version of the alternative information processing software Can be specified in a short time, and the operation stop time of the information processing apparatus can be minimized.

以下、本発明の一実施形態を図面を用いて説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

図1は本発明の一実施形態に係わるバージョン管理装置が適用される記事の流を示す模式図である。   FIG. 1 is a schematic diagram showing the flow of articles to which a version management apparatus according to an embodiment of the present invention is applied.

通信社1は、例えば自己が取材したスポーツ記事を各新聞社2a、2b、2cへ通信回線3aを介して例えばXML形式の電子データで配信する。また、証券市場管理社4は株価等の証券記事を通信回線3bを介して各新聞社2a、2b、2cへ配信する。さらに、気象庁5は天気予報等の気象記事を通信回線3cを介して各新聞社2a、2b、2cへ配信する。   For example, the communication company 1 distributes sports articles collected by itself to the newspaper companies 2a, 2b, and 2c via the communication line 3a as electronic data in XML format, for example. The securities market management company 4 distributes securities articles such as stock prices to the newspaper companies 2a, 2b, 2c via the communication line 3b. Further, the Japan Meteorological Agency 5 distributes weather articles such as weather forecasts to the newspaper companies 2a, 2b and 2c via the communication line 3c.

各新聞社2a、2b、2cへ配信されたスポーツ記事は情報加工装置としてのスポーツ記事加工装置6で各新聞社2a、2b、2c毎に定められた表示形式に加工されて組版装置9へ転送される。同様に、各新聞社2a、2b、2cへ配信された証券記事は情報加工装置としての証券記事加工装置7で各新聞社2a、2b、2cに定められた表示形式に加工されて組版装置9へ転送される。さらに、各新聞社2a、2b、2cへ配信された気象記事は情報加工装置としての気象記事加工装置8で各新聞社2a、2b、2c毎に定められた表示形式に加工されて組版装置9へ転送される。組版装置9は各加工装置6〜8で各新聞社2a、2b、2c毎に定められた表示形式に加工された各記事を新聞紙面にレイアウトする。印刷装置10は記事がレイアウトされた新聞を印刷して発行する。   Sports articles distributed to each newspaper company 2a, 2b, 2c are processed into a display format determined for each newspaper company 2a, 2b, 2c by the sports article processing apparatus 6 as an information processing apparatus and transferred to the typesetting apparatus 9. Is done. Similarly, the securities articles distributed to each newspaper company 2a, 2b, 2c are processed into a display format determined for each newspaper company 2a, 2b, 2c by the securities article processing device 7 as an information processing device, and the typesetting device 9 Forwarded to Further, the weather articles distributed to each newspaper company 2a, 2b, 2c are processed into a display format determined for each newspaper company 2a, 2b, 2c by the weather article processing apparatus 8 as an information processing apparatus, and the typesetting apparatus 9 Forwarded to The typesetting device 9 lays out each article processed in the display format determined for each newspaper company 2a, 2b, 2c by each processing device 6-8 on the newspaper. The printing apparatus 10 prints and issues a newspaper on which articles are laid out.

図2は各新聞社2a〜2c内に設置されたバージョン管理装置24及びスポーツ記事加工装置6概略構成を示すブロック図である。この実施形態においては、説明を簡単にするために、バージョン管理装置24は、多数の記事加工装置2a〜2cのうちスポーツ記事加工装置6で使用される情報加工ソフトウェアとしての記事加工パターンのバージョンを管理するとする。   FIG. 2 is a block diagram showing a schematic configuration of the version management device 24 and the sports article processing device 6 installed in each newspaper company 2a to 2c. In this embodiment, in order to simplify the description, the version management device 24 selects the version of the article processing pattern as information processing software used in the sports article processing device 6 among the many article processing devices 2a to 2c. Suppose you manage.

この記事加工パターンの一例を図5に示す。この記事加工パターンは野球の試合結果である「スコアボード表」である。そして、この「スコアボード表」の表示形式、表示項目が各新聞社2a、2b、2c毎に異なる。   An example of this article processing pattern is shown in FIG. This article processing pattern is a “scoreboard table” which is a baseball game result. The display format and display items of the “scoreboard table” are different for each newspaper company 2a, 2b, 2c.

スポーツ記事加工装置6内には、運用メモリ12に記憶された記事加工パターンを用いて入力されたスポーツ記事を加工する記事加工実行部11が設けられている。運用メモリ12に記憶された記事加工パターンにはバージョン(Vr)13が付されている。さらに、このスポーツ記事加工装置6に対して検証部14及び開発部19設けられている。   In the sports article processing apparatus 6, an article processing execution unit 11 that processes a sports article input using an article processing pattern stored in the operation memory 12 is provided. A version (Vr) 13 is attached to the article processing pattern stored in the operation memory 12. Further, a verification unit 14 and a development unit 19 are provided for the sports article processing apparatus 6.

開発部19において、バージョン発行部23は新規に開発しようとする記事加工パターンに付すためのバージョンVr13を発行し、開発待ちメモリ22に書込む。開発対象メモリ21には、現在時点において開発実行部20で開発実行中の記事加工パターンが記憶されている。この開発実行中の記事加工パターンにはバージョン発行部23にて発行されたバージョンが付されている。   In the development unit 19, the version issuing unit 23 issues a version Vr 13 to be attached to the article processing pattern to be newly developed and writes it in the development waiting memory 22. The development target memory 21 stores an article processing pattern that is currently being developed and executed by the development execution unit 20. A version issued by the version issuing unit 23 is attached to the article processing pattern under development.

検証部14においては、検証実行部15において、検証対象メモリ16に記憶されている記事加工パターンに対する検証を実行して、スポーツ記事加工装置6で運用可能と判定された記事加工パターンを登録済メモリ17へ書込む。また検証待ちメモリ18には開発部19で開発された記事加工パターンを一時記憶する。   In the verification unit 14, the verification execution unit 15 performs verification on the article processing pattern stored in the verification target memory 16, and the article processing pattern determined to be operable in the sports article processing apparatus 6 is registered in the memory. Write to 17. The verification waiting memory 18 temporarily stores the article processing pattern developed by the development unit 19.

このような、バージョン発行部23における記事加工パターンの新規バージョンの発行からスポーツ記事加工装置6において運用に至るまでの流れを説明する。   A flow from the issuance of a new version of the article processing pattern in the version issuing unit 23 to the operation in the sports article processing apparatus 6 will be described.

新聞社2a、2b、2cの担当者が新規バージョンの発行指示を入力すると、バージョン発行部23は新規バージョンを発行して、開発待ちメモリ22へ書込む。開発実行部20は新規の記事加工パターンを作成して開発待ちメモリ22のバージョンを付して検証部14の検証待ちメモリ18へ書込む。   When the person in charge of the newspaper companies 2 a, 2 b, 2 c inputs a new version issuance instruction, the version issuing unit 23 issues a new version and writes it into the development waiting memory 22. The development execution unit 20 creates a new article processing pattern, attaches the version of the development wait memory 22, and writes it into the verification wait memory 18 of the verification unit 14.

検証部14の検証実行部15はバージョン管理装置24からの指示により検証待ちメモリ18に記憶されている記事加工パターンを検証対象メモリ16に移動させて、この記事加工パターンに対して例えば試験記事を用いて検証を行い、運用可能であれば登録済メモリ17へ登録する。また、登録済メモリ17へ登録すると共に、スポーツ記事加工部6の運用メモリ12に書込むこともある。   The verification execution unit 15 of the verification unit 14 moves the article processing pattern stored in the waiting-for-verification memory 18 to the verification target memory 16 according to an instruction from the version management device 24, and, for example, creates a test article for the article processing pattern. It is used for verification, and if it can be operated, it is registered in the registered memory 17. In addition to being registered in the registered memory 17, it may be written into the operation memory 12 of the sports article processing unit 6.

一方、運用不可能であれば、登録済メモリ17へ登録することなく、開発部19の開発待ちメモリ22へ書込み、開発実行部29において、不可能となった部分の修正を実施して、再度検証を行う。   On the other hand, if the operation is not possible, the data is written to the development waiting memory 22 of the development unit 19 without being registered in the registered memory 17, and the development execution unit 29 corrects the impossible part, and then again. Perform verification.

スポーツ記事加工部6の記事加工実行部11は、運用メモリ12に記事加工パターンが記憶されていない場合や、運用中の情報加工ソフトウェアを他の情報加工ソフトウェアに変更したい場合には、バージョン管理装置24からの指示により登録済メモリ17に記憶されている記事加工パターンを運用メモリ12に書込んで、運用メモリ12に記憶された記事加工パターンを用いて入力されたスポーツ記事を加工する。   The article processing execution unit 11 of the sports article processing unit 6 is a version management device when an article processing pattern is not stored in the operation memory 12 or when it is desired to change the information processing software in operation to another information processing software. The article processing pattern stored in the registered memory 17 is written into the operation memory 12 according to the instruction from 24, and the input sports article is processed using the article processing pattern stored in the operation memory 12.

そして、スポーツ記事加工部6は、運用メモリ12に記憶されている記事加工パターンに異常が発生すると、当該記事加工パターンを検証部14の検証待ちメモリ18又は開発部19の開発待ちメモリ22へ書込む。   Then, when an abnormality occurs in the article processing pattern stored in the operation memory 12, the sports article processing unit 6 writes the article processing pattern in the verification waiting memory 18 of the verification unit 14 or the development waiting memory 22 of the development unit 19. Include.

さらに、スポーツ記事加工部6は、一定期間が経過して、新聞に載せるスポーツ記事の表示形式を変更する場合は、現在、スポーツ記事加工部6の運用メモリ12に書込まれている記事加工パターンを待機メモリに書込む。そして、登録済メモリ17、又は待機メモリに記憶されている記事加工パターンを書込む。   Further, when the sports article processing unit 6 changes the display format of the sports article to be put on the newspaper after a certain period of time, the article processing pattern currently written in the operation memory 12 of the sports article processing unit 6 is changed. Is written to the standby memory. Then, the article processing pattern stored in the registered memory 17 or the standby memory is written.

次に、バージョン管理装置24を説明する。例えば、コンピュータで構成されたバージョン管理装置24内には、バージョン監視部25が設けられている。このバージョン監視部25は、スポーツ記事加工部6の運用メモリ12、検証部14の各メモリ16、17、18、開発部19の各メモリ21、22に記憶された各記事加工パターンのバージョン、及びバージョン発行の各バージョンを監視し、各メモリに書込まれた時期(時刻)等の各バージョンの各時点における分布、及び履歴を得て、バージョン一覧メモリ27、バージョン履歴メモリ31の記憶内容を更新する。さらに、記事加工パターンファイル26の記憶内容を更新する。   Next, the version management device 24 will be described. For example, a version monitoring unit 25 is provided in a version management device 24 configured by a computer. This version monitoring unit 25 is a version of each article processing pattern stored in the operation memory 12 of the sports article processing unit 6, each of the memories 16, 17, 18 of the verification unit 14, and each of the memories 21 and 22 of the development unit 19, and Monitors each version issued, obtains the distribution and history of each version such as the time (time) written in each memory, and updates the contents stored in the version list memory 27 and the version history memory 31 To do. Further, the contents stored in the article processing pattern file 26 are updated.

バージョン一覧メモリ27内には、図3に示すように、例えば、10日毎における、各バージョン13(Vr.1、Vr.2、…、Vr.9)の記事加工パターンが、スポーツ記事加工部6、検証部14、開発部19におけるどのメモリに所属しているのか、さらに、バージョンは発行済みか、開発済みか、検証済みか等の状態が記憶されている。図中「0」は未実施であり、「1」は実行中(所属中)、「2」は実行済みを示している。なお、バージョンVr13は、発行時期が後の方であるほど、値が大きくなる。   In the version list memory 27, as shown in FIG. 3, for example, the article processing pattern of each version 13 (Vr.1, Vr.2,..., Vr.9) every 10 days is displayed in the sports article processing unit 6. In addition, the memory to which the verification unit 14 and the development unit 19 belong, and the status such as whether the version has been issued, has been developed, or has been verified are stored. In the figure, “0” is not executed, “1” is being executed (belonging), and “2” is being executed. Note that the value of the version Vr13 increases as the issuance time is later.

例えば、現在時点(2007、1、10)においては、最も古いバージョンVr.1の記事加工パターンは、バージョンは発行済み、開発済み、検証済み、運用登録済み、待機中であることを示す。次に古いバージョンVr.2の記事加工パターンは、バージョンは発行済み、開発済み、検証済み、運用登録済み、運用中であることを示す。一方、最近のバージョンVr.6の記事加工パターンは、バージョンは発行済み、開発済み、検証待ち状態であることを示す。   For example, at the current time point (2007, 1, 10), the oldest version Vr. The article processing pattern 1 indicates that the version has been issued, developed, verified, operation registered, and waiting. Next, the old version Vr. The article processing pattern 2 indicates that the version has been issued, developed, verified, operation registered, and in operation. On the other hand, the latest version Vr. The article processing pattern 6 indicates that the version has been issued, has been developed, and is waiting for verification.

このように図3のバージョン一覧メモリ27内の各ページには、10日毎における、各バージョン13(Vr.1、Vr.2、…、Vr.9)の記事加工パターンの状態が記憶されている。   As described above, each page in the version list memory 27 in FIG. 3 stores the state of the article processing pattern of each version 13 (Vr.1, Vr.2,..., Vr.9) every 10 days. .

バージョン履歴メモリ31は、図4に示すように、各バージョン13(Vr.1、Vr.2、…、Vr.9)の記事加工パターンの状態の変化の履歴が記憶されている。例えば、バージョンVr.6の記事加工パターンは、バージョン発生が(2002,3,1)であり、開発が(2002,4,25)であり、検証が(2002,5,20)であり、運用が(2002,10,3)から現在まで継続していることを示す。   As shown in FIG. 4, the version history memory 31 stores a history of changes in the state of the article processing pattern of each version 13 (Vr.1, Vr.2,..., Vr.9). For example, version Vr. 6 article processing patterns are version generation (2002,3,1), development is (2002,4,25), verification is (2002,5,20), operation is (2002,10) , 3) to the present.

記事加工パターンファイル26内には、各バージョン13(Vr.1、Vr.2、…、Vr.9)の記事加工パターンが記憶されている。   In the article processing pattern file 26, article processing patterns of each version 13 (Vr.1, Vr.2,..., Vr.9) are stored.

バージョン一覧表示部28は、キーボード等の操作部29から年月(時刻)を指定したバージョン一覧表示指令が入力されると、バージョン一覧メモリ27に記憶されている該当年月(時刻)の各バージョン13(Vr.1、Vr.2、…、Vr.9)の状態を読出して表示部30に表示出力する。   When a version list display command specifying a year and month (time) is input from the operation unit 29 such as a keyboard, the version list display unit 28 stores each version of the corresponding year and month (time) stored in the version list memory 27. 13 (Vr.1, Vr.2,..., Vr.9) is read and displayed on the display unit 30.

図6は各バージョン13(Vr.1、Vr.2、…、Vr.9)の状態が表示された表示部30の表示内容の一例を示す図である。   6 is a diagram illustrating an example of display contents of the display unit 30 on which the status of each version 13 (Vr.1, Vr.2,..., Vr.9) is displayed.

表示画面には、記事加工パターンのパターン名(この実施形においては「野球イニング」)と、当該記事加工パターンのバージョンVrのみが表示された、バージョン13(Vr.1、Vr.2、…、Vr.9)の数のメニュー36が表示される。そして、この各メニュー36の横の詳細ボタン37をクリックすると、図6の表示画面の上段に示すように、二つの詳細表38a、38bが表示される。   On the display screen, the pattern name of the article processing pattern (in this embodiment, “baseball inning”) and the version Vr of the article processing pattern are displayed, version 13 (Vr.1, Vr.2,... The menu 36 of the number Vr.9) is displayed. When the detail button 37 beside each menu 36 is clicked, two detail tables 38a and 38b are displayed as shown in the upper part of the display screen in FIG.

上段の詳細表38aには、例えば、「野球イニング」等の記事加工パターン名、「野球」等のジャンル名、「2面」等の新聞紙面上の記載頁の当該当該記事加工パターンの属性情報の他に、この記事加工パターンのバージョンVr(=1)が現在どの状態であるかを示す情報が表示される。   In the upper detail table 38a, for example, an article processing pattern name such as “baseball inning”, a genre name such as “baseball”, and attribute information of the article processing pattern of a description page on a newspaper such as “two pages” In addition, information indicating which state the version Vr (= 1) of this article processing pattern is currently displayed is displayed.

具体的には、「開発」、「検証」、「登録」、「運用」の各位置にマークが表記される。この例では、「開発」、「検証」の各位置に「○」が表記され、「登録」の位置に「済」のマークが表記され、「運用」の位置に「運用中」のマークが表記されている。したがって、このバージョンVr(=1)の記事加工パターンは「開発」、「検証」が終了して運用可能として登録済みであり、かつ現在時点において、スポーツ記事加工装置6の運用メモリ12に書込まれて、記事加工実行部11にて運用中であることを示す。   Specifically, marks are written at the positions of “development”, “verification”, “registration”, and “operation”. In this example, “○” is written in each position of “Development” and “Verification”, “Done” mark is written in the “Registration” position, and “In operation” mark is put in the “Operation” position. It is written. Therefore, the article processing pattern of this version Vr (= 1) has been registered as operable after completion of “development” and “verification”, and is written in the operation memory 12 of the sports article processing apparatus 6 at the present time. In rare cases, the article processing execution unit 11 is in operation.

下段の詳細表38aには、当該記事加工パターンのバージョンVr、バージョンVrの発行年月日、「運用中」の最終状態に移行した年月日(最終更新部)が表記されると共に、当該記事加工パターンの使用上のコメント(注意事項)が表示される。   In the detailed table 38a in the lower row, the version Vr of the article processing pattern, the date of issue of the version Vr, and the date (final update part) that has shifted to the final state of “in operation” are described. Comments (notes) on using the machining pattern are displayed.

このように、表示部30に表示された各記事加工パターンのバージョンVrのメニュー36を詳細ボタン37のクリック操作で指定することにより、任意のバージョンVrの記事加工パターンの詳細情報を確認することが可能である。   As described above, by specifying the menu 36 of the version Vr of each article processing pattern displayed on the display unit 30 by clicking the detail button 37, the detailed information of the article processing pattern of any version Vr can be confirmed. Is possible.

なお、過去の年月を指定したバージョンの一覧表示要求が操作部29から入力した場合は、バージョン一覧メモリ27の指定された年月のページの各バージョンの記事加工パターンの状態を読み出して表示部30に表示出力する。   When a list display request for a version specifying the past year and month is input from the operation unit 29, the state of the article processing pattern of each version of the page of the specified year and month in the version list memory 27 is read and displayed. 30 is displayed and output.

図2におけるバージョン履歴表示部32は、キーボード等の操作部29からバージョンを指定したバージョン履歴表示指令が入力されると、図4に示すバージョン履歴メモリ31に記憶されている該当バージョン13(Vr)のバージョン発行から現在年月までの履歴情報を読み出して表示部30に表示出力する。   When a version history display command designating a version is input from the operation unit 29 such as a keyboard, the version history display unit 32 in FIG. 2 corresponds to the corresponding version 13 (Vr) stored in the version history memory 31 shown in FIG. The history information from the version issuance to the current year is read and displayed on the display unit 30.

次に、運用候補バージョン表示部33は、運用中の記事加工パターンを他の記事加工パターンに変更したい場合や、運用中の記事加工パターンに故障等の不都合が発生した場合は、管理者の操作部29を介した表示指示、又は故障発生時の自動指示に基づいて、バージョン一覧メモリ27の現在時点において、「運用登録済み」及び「待機中」に「1」が設定されていて、「運用中」に「1」が設定されていない各バージョンを読出して、表示部30に「運用候補バージョン」として表示する。   Next, when the operation candidate version display unit 33 wants to change the article processing pattern in operation to another article processing pattern, or when an inconvenience such as a failure occurs in the article processing pattern in operation, the operation candidate version display unit 33 Based on a display instruction via the unit 29 or an automatic instruction when a failure occurs, “1” is set for “operation registered” and “standby” at the current time of the version list memory 27, Each version in which “1” is not set in “medium” is read and displayed on the display unit 30 as “operation candidate version”.

この図3の実施形態においては、現在時点で「運用中」のバージョンVr.2に代えて、2つのバージョンVr・1、Vr.3が「運用候補バージョン」として表示される。そこで、管理者は、表示部30の表示画面上で、2つのバージョンVr.1、Vr.3の詳細情報を前述した手法で確認して、一つのバージョンVrを選択する。   In the embodiment of FIG. 3, the version Vr. 2 instead of two versions Vr · 1, Vr. 3 is displayed as “operation candidate version”. Therefore, the administrator displays two versions Vr. 1, Vr. 3 is confirmed by the method described above, and one version Vr is selected.

図2の運用バージョン設定部39は、管理者が選択したバージョンの記事加工パターンを運用中メモリ12へ設定するとともに、バージョン一覧メモリ27、バージョン履歴メモリ29の記憶内容を更新する。   The operation version setting unit 39 in FIG. 2 sets the article processing pattern of the version selected by the administrator in the operating memory 12 and updates the contents stored in the version list memory 27 and the version history memory 29.

図2のバージョン移動部34は、運用中の記事加工パターンに故障等の不都合が発生した場合は、この運用中の記事加工パターンに対する不都合部分に対する再検証又は再開発を実施する必要があるので、当該記事加工パターンを検証待ちメモリ18、又は開発待ちメモリ22へ書込む。さらに、バージョン一覧メモリ27、バージョン履歴メモリ29の記憶内容を更新する。   The version moving unit 34 in FIG. 2 needs to perform re-verification or redevelopment on the inconvenient part with respect to the article processing pattern in operation when a trouble or the like occurs in the article processing pattern in operation. The article processing pattern is written into the verification waiting memory 18 or the development waiting memory 22. Further, the contents stored in the version list memory 27 and the version history memory 29 are updated.

図2のバージョン戻し部35は、運用中の記事加工パターンに故障等の不都合が発生した場合は、この時点で発行されている故障の発生した記事加工パターンのバージョン以降の各バージョンを無効とする。そして、この無効情報をバージョン一覧メモリ27、バージョン履歴メモリ29に登録する。そして、この故障の発生した記事加工パターンを開発部19で再開発する場合は、新規のバージョンを取得する。   The version returning unit 35 in FIG. 2 invalidates each version after the version of the article processing pattern in which the failure has been issued at this time when a trouble or the like occurs in the article processing pattern in operation. . Then, the invalid information is registered in the version list memory 27 and the version history memory 29. Then, when the development unit 19 re-develops the article processing pattern in which the failure has occurred, a new version is acquired.

前述したように、同一目的、同一種別の記事加工パターンの新しいバージョンの目的は、一つ前のバージョンの不都合部分、又は不足部分を改良又は追加するのが一般的であるが、全く別の部分を変更する場合がある。この場合は、先のバージョンで変更した部分に不都合が生じた場合には、このバージョン以降のバージョンの記事加工パターンは、不都合部分が解消されないので、このバージョン以降のバージョンを無効としている。   As mentioned above, the purpose of the new version of the same purpose and the same type of article processing pattern is generally to improve or add the inconvenient part or missing part of the previous version, but completely different part May be changed. In this case, if an inconvenience occurs in the part changed in the previous version, the inferior part is not eliminated in the article processing pattern of the version after this version, and the version after this version is invalidated.

なお、記事加工パターンの大幅仕様変更をバージョンで管理し、記事加工パターンの同一仕様内の小規模改良を、同一バージョンVrの枝番号であるリビジョンRvで管理する場合は、この時点で発行されている故障の発生した記事加工パターンのリビジョン以降の各リビジョンを無効とする。   In addition, when the significant specification change of the article processing pattern is managed by the version, and the small-scale improvement within the same specification of the article processing pattern is managed by the revision Rv which is the branch number of the same version Vr, it is issued at this time. Each revision after the revision of the article processing pattern in which the failure occurred is invalidated.

このように、現在時点で運用可能である記事加工パターンのバージョンをバージョン一覧メモリ27において、「運用登録済み」及び「待機中」として記憶保持しているので、たとえ運用中の記事加工パターンに不都合が生じたとしても、代替の記事加工パターンを短時間で指定して、運用できるので、記事加工装置の停止時間を最小限に抑制できる。   As described above, since the version of the article processing pattern that can be operated at the present time is stored and held in the version list memory 27 as “operation registered” and “standby”, it is inconvenient for the article processing pattern in operation. Even if this occurs, an alternative article processing pattern can be designated and operated in a short time, and the stop time of the article processing apparatus can be minimized.

図7はバージョン管理装置24の全体動作を示す流れ図である。   FIG. 7 is a flowchart showing the overall operation of the version management device 24.

スポーツ記事加工装置6の運用メモリ12、検証部14の各メモリ16、17、18、開発部19の各メモリ21、22に記憶された各記事加工パターンのバージョンに変更が生じると(ステップS1)、バージョン一覧メモリ27、バージョン履歴メモリ31の記憶内容を更新する(S2)。   When a change occurs in the version of each article processing pattern stored in the operation memory 12 of the sports article processing apparatus 6, the memories 16, 17, 18 of the verification section 14, and the memories 21 and 22 of the development section 19 (step S1). The stored contents of the version list memory 27 and the version history memory 31 are updated (S2).

操作部29から、各バージョンの記事加工パターンの状態表示指示が入力されると(S3)、バージョン一覧メモリ27に記憶されている各バージョンの所属情報を読出して、表示部30に表示出力する(S4)。   When an instruction to display the status of the article processing pattern of each version is input from the operation unit 29 (S3), the affiliation information of each version stored in the version list memory 27 is read and displayed on the display unit 30 ( S4).

操作部29から、各記事加工パターンのバージョン履歴の表示指示が入力されると(S5)、バージョン履歴メモリ31に記憶されている該当バージョンの履歴を読出して、表示部30に表示出力する(S6)。   When an instruction to display the version history of each article processing pattern is input from the operation unit 29 (S5), the history of the corresponding version stored in the version history memory 31 is read and displayed on the display unit 30 (S6). ).

さらに、運用中の記事加工パターンの記事加工パターンのバージョンに対する代替え要求が入力されると(S7)、バージョン一覧メモリ27の現在時点において、登録済み、待機中、非運用中の各バージョンを読出して、表示部30に「運用候補バージョン」として表示する(S8)。   Further, when an alternative request for the article processing pattern version of the currently operating article processing pattern is input (S7), the registered, standby, and non-operating versions are read out at the current time in the version list memory 27. Then, it is displayed as “operation candidate version” on the display unit 30 (S8).

また、運用中の記事加工パターンに故障等の不都合が発生した場合は(S9)、この時点で発行されている故障の発生した記事加工パターンのバージョン以降の各バージョンを無効とする(S10)。   Further, when a trouble such as a failure occurs in the article processing pattern in operation (S9), the versions after the version of the article processing pattern in which the failure is issued at this time are invalidated (S10).

なお、本発明は上述した実施形態に限定されるものではない。実施形態においては、情報加工ソフトウェアとして、スポーツ記事における野球のスコアボードの記事加工パターンで説明したが、上述した証券記事、気象記事を含む、外部から配信された各種の情報を、自社の方針に沿って加工する場合の情報加工ソフトウェアに適用することができる。   In addition, this invention is not limited to embodiment mentioned above. In the embodiment, as the information processing software, the baseball scoreboard article processing pattern in the sports article has been described, but various information distributed from the outside, including the above-described securities article and weather article, is in its own policy. It can be applied to information processing software when processing along.

さらに、新聞社の新聞記事のみでなく、TV放送会社におけるTVの表示パターンにも適用できる。   Furthermore, the present invention can be applied not only to newspaper articles of newspaper companies but also to TV display patterns in TV broadcasting companies.

本発明の一実施形態のバージョン管理装置が適用される記事の流を示す模式図The schematic diagram which shows the flow of the article to which the version management apparatus of one Embodiment of this invention is applied 同実施形態のバージョン管理装置及び記事加工装置の概略構成を示すブロック図The block diagram which shows schematic structure of the version management apparatus and article processing apparatus of the embodiment 同実施形態のバージョン管理装置内に形成されたバージョン一覧メモリの記憶内容を示す図The figure which shows the memory content of the version list memory formed in the version management apparatus of the same embodiment 同実施形態のバージョン管理装置内に形成されたバージョン履歴メモリの記憶内容を示す図The figure which shows the memory content of the version history memory formed in the version management device of the same embodiment 同実施形態のバージョン管理装置で用いられる記事加工パターンの一例を示す図The figure which shows an example of the article process pattern used with the version management apparatus of the embodiment 同実施形態のバージョン管理装置の表示部に表示されたバージョン一覧の一例を示す図The figure which shows an example of the version list displayed on the display part of the version management apparatus of the embodiment 同実施形態のバージョン管理装置の全体動作を示す流れ図A flowchart showing the overall operation of the version management apparatus of the embodiment

符号の説明Explanation of symbols

1…通信社、2a,2b,2c…新聞社、3a,3b,3c…通信回線、4…証券市場管理会社、5…気象庁、6…スポーツ記事加工装置、7…証券記事加工装置、8…気象記事加工装置、9…組版装置、10…印刷装置、11…記事加工実行装置、12…運用中メモリ、13…バージョン、14…検証部、15…検証実行部、17…登録済メモリ、19…開発部、20…開発実行部、23…バージョン発行部、24…バージョン管理装置、25…バージョン監視部、26…記事加工パターンファイル、27…バージョン一覧メモリ、28…バージョン一覧表示部、29…操作部、30…表示部、31…バージョン履歴メモリ、32…バージョン履歴表示部、33…運用候補バージョン表示部、34…バージョン移動部、35…バージョン戻し部、36…メニュー、37…詳細ボタン、38a,38b…詳細表、39…運用バージョン設定部   DESCRIPTION OF SYMBOLS 1 ... News agency, 2a, 2b, 2c ... Newspaper company, 3a, 3b, 3c ... Communication line, 4 ... Securities market management company, 5 ... Japan Meteorological Agency, 6 ... Sports article processing device, 7 ... Securities article processing device, 8 ... Meteorological article processing device, 9 ... typesetting device, 10 ... printing device, 11 ... article processing execution device, 12 ... active memory, 13 ... version, 14 ... verification unit, 15 ... verification execution unit, 17 ... registered memory, 19 Development unit, 20 Development execution unit, 23 Version issuing unit, 24 Version management device, 25 Version monitoring unit, 26 Article processing pattern file, 27 Version memory, 28 Version list display unit, 29 Operation unit, 30 ... display unit, 31 ... version history memory, 32 ... version history display unit, 33 ... operation candidate version display unit, 34 ... version transfer unit, 35 ... version return Part, 36 ... menu, 37 ... More button, 38a, 38b ... detail tables, 39 ... operational version setting unit

Claims (6)

外部から入力された情報を情報加工ソフトウェアを用いて該情報加工ソフトウェアが指定する表示形式に加工して出力する情報加工装置における前記情報加工ソフトウェアのバージョンを管理するバージョン管理装置において、
前記情報加工ソフトウェアを開発する開発段階、開発段階で開発された情報加工ソフトウェアを検証する検証段階、検証段階で検証された情報加工ソフトウェアを実際に運用する運用段階における開発、検証、運用の各段階に所属する各情報加工ソフトウェアのバージョンを監視する段階バージョン監視手段と、
前記段階バージョン監視手段で監視された開発、検証、運用の各段階の各時点における各バージョンを記憶するバージョン一覧メモリと、
時刻を指定した検索要求に応じて、前記開発、検証、運用の指定時刻における所属バージョンをバージョン一覧メモリから読出して出力するバージョン一覧出力手段と
を備えたことを特徴とするバージョン管理装置。
In the version management device that manages the version of the information processing software in the information processing device that processes and outputs information input from the outside into a display format specified by the information processing software using the information processing software,
The development stage for developing the information processing software, the verification stage for verifying the information processing software developed in the development stage, and the development, verification, and operation stages in the operation stage for actually operating the information processing software verified in the verification stage Stage version monitoring means for monitoring the version of each information processing software belonging to
A version list memory for storing each version at each point of each stage of development, verification and operation monitored by the stage version monitoring means;
A version management apparatus comprising version list output means for reading out and outputting a version belonging to a specified time of development, verification, and operation from a version list memory in response to a search request designating a time.
前記段階バージョン監視手段で監視された開発、検証、運用の各段階の各時点における各バージョンから得られる各バージョンの前記各段階に所属していた時期を含む履歴情報を記憶するバージョン履歴メモリと、
バージョンを指定した検索要求に応じて、当該バージョンの履歴情報をバージョン履歴メモリから読出して出力するバージョン履歴情報出力手段と
を備えたことを特徴とする請求項1記載のバージョン管理装置。
A version history memory for storing history information including a time period belonging to each stage of each version obtained from each version at each stage of development, verification, and operation monitored by the stage version monitoring means;
2. The version management apparatus according to claim 1, further comprising version history information output means for reading out and outputting history information of the version from the version history memory in response to a search request designating a version.
前記検証段階で検証されて運用可能と登録された情報加工ソフトウェアのバージョンを監視する登録済バージョン監視手段と、
前記運用段階に所属する情報加工ソフトウェアの変更要求入力に応じて前記登録済バージョン監視手段で監視された現在時点におけるバージョンを運用候補バージョンとして出力する運用候補バージョン出力手段と、
前記運用候補バージョン出力手段で出力された運用候補バージョンから選択された情報加工ソフトウェアのバージョンを運用段階に所属させる手段と
を備えたことを特徴とする請求項1又は2記載のバージョン管理装置。
A registered version monitoring means for monitoring the version of the information processing software that has been verified and registered as operable in the verification stage;
Operation candidate version output means for outputting the version at the current time monitored by the registered version monitoring means in response to a change request input of the information processing software belonging to the operation stage, as an operation candidate version;
3. The version management apparatus according to claim 1, further comprising means for causing a version of the information processing software selected from the operation candidate versions output by the operation candidate version output means to belong to an operation stage.
前記運用段階に所属する情報加工ソフトウェアの不具合発生に応じて当該情報加工ソフトウェアのバージョンを開発段階又は検証段階に所属させる手段を有することを特徴とする請求項1から3のいずれか1項記載のバージョン管理装置。   4. The information processing software according to claim 1, further comprising means for causing a version of the information processing software to belong to a development stage or a verification stage in response to occurrence of a defect in the information processing software belonging to the operation stage. Version control device. 前記運用段階に所属する情報加工ソフトウェアの不具合発生に応じて当該情報加工ソフトウェアのバージョン以降の各バージョンを無効とするバージョン戻し手段を備えたことを特徴とする請求項1から3のいずれか1項記載のバージョン管理装置。   The version return means which invalidates each version after the version of the said information processing software according to generation | occurrence | production of the malfunction of the information processing software which belongs to the said operation stage, The any one of Claim 1 to 3 characterized by the above-mentioned. The version control device described. 外部から入力された情報を情報加工ソフトウェアを用いて該情報加工ソフトウェアが指定する表示形式に加工して出力する情報加工装置における前記情報加工ソフトウェアのバージョンを管理するコンピュータを、
前記情報加工ソフトウェアを開発する開発段階、開発段階で開発された情報加工ソフトウェアを検証する検証段階、検証段階で検証された情報加工ソフトウェアを実際に運用する運用段階における開発、検証、運用の各段階に所属する各情報加工ソフトウェアのバージョンを監視する段階バージョン監視手段、
前記段階バージョン監視手段で監視された開発、検証、運用の各段階の各時点における各バージョンをバージョン一覧メモリに書込むバージョン書込手段、
時刻を指定した検索要求に応じて、前記開発、検証、運用の指定時刻における所属バージョンをバージョン一覧メモリから読出して出力するバージョン一覧出力手段として実行させるためのバージョン管理プログラム。
A computer for managing a version of the information processing software in an information processing apparatus that processes and outputs information input from outside into a display format designated by the information processing software using the information processing software;
The development stage for developing the information processing software, the verification stage for verifying the information processing software developed in the development stage, and the development, verification and operation stages in the operation stage for actually operating the information processing software verified in the verification stage Stage version monitoring means for monitoring the version of each information processing software belonging to
Version writing means for writing each version at each time point of development, verification, and operation monitored by the stage version monitoring means to a version list memory;
A version management program for executing as version list output means for reading out and outputting the version at the specified time of development, verification, and operation from a version list memory in response to a search request specifying a time.
JP2007050753A 2007-02-28 2007-02-28 Version control device Pending JP2008217168A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007050753A JP2008217168A (en) 2007-02-28 2007-02-28 Version control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007050753A JP2008217168A (en) 2007-02-28 2007-02-28 Version control device

Publications (1)

Publication Number Publication Date
JP2008217168A true JP2008217168A (en) 2008-09-18

Family

ID=39837170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007050753A Pending JP2008217168A (en) 2007-02-28 2007-02-28 Version control device

Country Status (1)

Country Link
JP (1) JP2008217168A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7415091B1 (en) * 2023-03-24 2024-01-16 三菱電機株式会社 Program, program management device, program management system, and program management method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07114468A (en) * 1993-10-19 1995-05-02 Personal Joho Kankyo Kyokai Computer system
JPH1049414A (en) * 1996-08-05 1998-02-20 Toshiba Corp Version management apparatus and version management method
JPH11143754A (en) * 1997-11-05 1999-05-28 Hitachi Ltd Version information / configuration information display method and apparatus, and computer-readable recording medium recording version information / configuration information display program
JP2000020378A (en) * 1998-06-30 2000-01-21 Lion Corp Database system, data management method, and recording medium recording data management software
JP2002278765A (en) * 2001-03-15 2002-09-27 Hitachi Information Technology Co Ltd Program version number management device
JP2004013224A (en) * 2002-06-03 2004-01-15 Mitsubishi Electric Corp Software production system, software configuration management device, software configuration management method and program
JP2004341967A (en) * 2003-05-19 2004-12-02 Hitachi Ltd Software resource management method
JP2005107708A (en) * 2003-09-29 2005-04-21 Canon Inc Application distribution system
JP2005284594A (en) * 2004-03-29 2005-10-13 Dainippon Screen Mfg Co Ltd Development management system
JP2006221316A (en) * 2005-02-09 2006-08-24 Canon Inc Project management system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07114468A (en) * 1993-10-19 1995-05-02 Personal Joho Kankyo Kyokai Computer system
JPH1049414A (en) * 1996-08-05 1998-02-20 Toshiba Corp Version management apparatus and version management method
JPH11143754A (en) * 1997-11-05 1999-05-28 Hitachi Ltd Version information / configuration information display method and apparatus, and computer-readable recording medium recording version information / configuration information display program
JP2000020378A (en) * 1998-06-30 2000-01-21 Lion Corp Database system, data management method, and recording medium recording data management software
JP2002278765A (en) * 2001-03-15 2002-09-27 Hitachi Information Technology Co Ltd Program version number management device
JP2004013224A (en) * 2002-06-03 2004-01-15 Mitsubishi Electric Corp Software production system, software configuration management device, software configuration management method and program
JP2004341967A (en) * 2003-05-19 2004-12-02 Hitachi Ltd Software resource management method
JP2005107708A (en) * 2003-09-29 2005-04-21 Canon Inc Application distribution system
JP2005284594A (en) * 2004-03-29 2005-10-13 Dainippon Screen Mfg Co Ltd Development management system
JP2006221316A (en) * 2005-02-09 2006-08-24 Canon Inc Project management system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7415091B1 (en) * 2023-03-24 2024-01-16 三菱電機株式会社 Program, program management device, program management system, and program management method
WO2024201601A1 (en) * 2023-03-24 2024-10-03 三菱電機株式会社 Program, program management device, program management system, and program management method

Similar Documents

Publication Publication Date Title
CN101770484A (en) Method and system for network upgrade real-time release
JP2002259500A (en) Instruction book making device and work support system
JP7542900B1 (en) Data input support device, data input support system, data input support method and program
JP2006126941A (en) Image processing apparatus, image processing method, image processing control program, and storage medium
JP2008217168A (en) Version control device
CN116521265A (en) Index billboard configuration method and device, electronic equipment and storage medium
JP2007241639A (en) Document management device, document management method and document management program
JP2006189958A (en) Device, method and program for supporting progress management
JP2021131692A (en) Performance data management device and business management system
JP2009157678A (en) Database search device, database search system, database search method, program and recording medium
JP2009230300A (en) Information processing system
JP4734927B2 (en) Progress management support device and progress management support program
CN117540046A (en) Retrieval database construction method and device, retrieval method and device, electronic equipment
WO2019130877A1 (en) System and method for sharing medical information, and system and method for displaying medical information
JP2006301851A (en) Progress management support device, progress management support method and progress management support program
JP4373029B2 (en) Document management apparatus, document management method, and recording medium
JP4793064B2 (en) Data processing system and program
JP2007164503A (en) System production method, system and program, and data structure of definition information used in system production
JP2018005747A (en) Information processing device, information processing method, and program
JP2005267477A (en) System and server for producing publication
TWM655662U (en) Electronic overprint form management system
JP2012088824A (en) Application software, printing system, and recording medium
JP2005284594A (en) Development management system
JP2010108206A (en) Tracking information recording method and supporting device between documents
JP2007249683A (en) Equipment management support system, equipment management support method and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100921