JP2009295050A - Product management server, product management method and program - Google Patents
Product management server, product management method and program Download PDFInfo
- Publication number
- JP2009295050A JP2009295050A JP2008149897A JP2008149897A JP2009295050A JP 2009295050 A JP2009295050 A JP 2009295050A JP 2008149897 A JP2008149897 A JP 2008149897A JP 2008149897 A JP2008149897 A JP 2008149897A JP 2009295050 A JP2009295050 A JP 2009295050A
- Authority
- JP
- Japan
- Prior art keywords
- product
- deliverable
- confirmation
- deliverables
- change
- 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
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【課題】システム開発における成果物の変更が生じた場合に、その変更により発生する手戻り作業における成果物の不整合を軽減する。
【解決手段】工程毎に作成される成果物を管理する成果物管理サーバ1であって、各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部と、成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出する成果物変更監視部と、前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信する成果物変更通知部と、を備える。
【選択図】図1When a product change occurs in system development, the inconsistency of the product in a rework operation caused by the change is reduced.
A deliverable management server 1 for managing deliverables created for each process, a deliverable management information storage unit for storing a process context of the deliverables created in each process, and a result The presence or absence of a change in the product should be monitored, and the product to be corrected should be corrected as confirmation order information based on the context information in the product information storage unit in accordance with the change in the product. A product change monitoring unit that sequentially extracts, and a product change notification unit that sequentially transmits a confirmation request for a product to be corrected to the user terminal based on the confirmation order information.
[Selection] Figure 1
Description
本発明は、成果物管理サーバ、成果物管理方法及びプログラムに関する。 The present invention relates to a product management server, a product management method, and a program.
一般に、システム開発では、各工程における成果物(要件定義書、基本設計書、詳細設計書、関数定義など)は、前の工程の成果物に基づいて作成される。例えば、基本設計書は前の工程の成果物である要件定義書に基づいて作成される。
ところで、これらの成果物は、様々な要因から頻繁に変更が発生する。その場合に、この変更により影響がある成果物を修正する手戻り作業が生じる。例えば、ある成果物に変更が発生した場合には、工程を一つずつ戻り、当該成果物より前の工程で作成された成果物(以下、前成果物とする)に対して影響があれば、その前成果物を更新する必要がある。しかしながら、実際のシステム開発では各成果物が1対1に対応しているわけではなく、複数の文書間に関連が存在する。
特許文献1に記載された技術では、ある成果物の変更がどの成果物に影響が及ぶかを予め設定(リンク付け)しておき、実際に変更が生じた場合の影響範囲(影響する成果物)を特定している。
In general, in system development, a product (requirement definition document, basic design document, detailed design document, function definition, etc.) in each process is created based on the product of the previous process. For example, the basic design document is created based on a requirement definition document that is a product of the previous process.
By the way, these deliverables frequently change due to various factors. In that case, a rework operation for correcting the product affected by this change occurs. For example, if a change occurs in a certain deliverable, if there is an effect on the deliverable created in the process before the deliverable (hereinafter referred to as the previous deliverable) It is necessary to update the previous deliverables. However, in actual system development, each deliverable does not correspond one-to-one, and there is a relationship between a plurality of documents.
In the technique described in
図13は、成果物の変更により発生する手戻り作業の一例を示した概略図である。
この図に示す例では、要件定義書Aに基づいて基本設計書Bが作成されている。また、基本設計書Bに基づいて詳細設計書C及び詳細設計書Dが作成されている。また、関数定義書Eは、詳細設計書C及び詳細設計書Dに基づいて作成されている。
ここで、関数定義書Eにおいて、採用OSをWindows(登録商標)からLinuxに、使用言語をJava(登録商標)からC言語に変更した場合について説明する。
この変更を受けて、詳細設計書Cでは採用OSと使用言語を変更する必要がある。また、詳細設計書Dでは採用OSと使用言語に加えて、採用DBをMySQLからDB2に変更する必要がある。これにより、基本設計書Bでは、詳細設計書Cと詳細設計書Dの変更の影響を受けて、採用OS、使用言語及び採用DBを変更する必要がある。
基本設計書Bは、当該成果物より後の工程で作成された成果物(以下、後成果物とする)が複数存在する。そのため、基本設計書Bには複数の成果物(詳細設計書C及び詳細設計書D)の変更の影響が及ぶ。以降では、基本設計書Bのような後成果物が複数存在する成果物のことを分岐元成果物と呼ぶ。
上述した例では、詳細設計書Cと詳細設計書Dの変更が完了した後、基本設計書Bに対する変更が行われなければならない。もし、詳細設計書Cの変更だけが完了している状況で、基本設計書Bを変更してしまうと、詳細設計書Dの変更の影響を加味することができず、基本設計書Bにおける採用DBの変更が抜けてしまう、という成果物の不整合が生じる。
In the example shown in this figure, a basic design document B is created based on the requirement definition document A. A detailed design document C and a detailed design document D are created based on the basic design document B. The function definition document E is created based on the detailed design document C and the detailed design document D.
Here, in the function definition document E, a case where the adopted OS is changed from Windows (registered trademark) to Linux and the language used is changed from Java (registered trademark) to C language will be described.
In response to this change, it is necessary to change the adopted OS and language used in the detailed design document C. Further, in the detailed design document D, in addition to the adopted OS and the language used, the adopted DB needs to be changed from MySQL to DB2. Accordingly, in the basic design document B, it is necessary to change the adopted OS, the language used, and the adopted DB under the influence of the change of the detailed design document C and the detailed design document D.
The basic design document B includes a plurality of deliverables (hereinafter referred to as post-delivery products) created in a process subsequent to the deliverable. Therefore, the basic design document B is affected by the change of a plurality of deliverables (detailed design document C and detailed design document D). Hereinafter, a product having a plurality of subsequent products such as the basic design document B is referred to as a branch source product.
In the above-described example, after the detailed design document C and the detailed design document D are completely changed, the basic design document B must be changed. If only the change of the detailed design document C is completed, if the basic design document B is changed, the influence of the change of the detailed design document D cannot be taken into account, and it is adopted in the basic design document B. A product inconsistency that a change in DB is lost occurs.
しかしながら、特許文献1に記載された技術では、成果物の変更により発生する手戻り作業における成果物の変更順序については考慮していないため、上述したような成果物の不整合が生じる可能性がある、という問題がある。
本発明は上記の点に鑑みてなされたものであり、その目的は、システム開発における成果物の変更が生じた場合に、その変更により発生する手戻り作業における成果物の不整合を軽減することができる成果物管理サーバ、成果物管理方法及びプログラムを提供することにある。
However, since the technique described in
The present invention has been made in view of the above points, and its purpose is to reduce the inconsistency of deliverables in rework work caused by the change when the change of the deliverable in system development occurs. The object is to provide a deliverable management server, deliverable management method and program.
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、工程毎に作成される成果物を管理する成果物管理サーバであって、各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部と、成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出する成果物変更監視部と、前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信する成果物変更通知部と、を備えることを特徴とする成果物管理サーバ The present invention has been made to solve the above-described problems, and one aspect of the present invention is a deliverable management server that manages deliverables created for each process, and the results created in each process Deliver management information storage unit for storing the context between product processes, and monitoring the presence or absence of changes in the deliverables, and the deliverables to be checked for correction along with the change of the deliverables Based on the context information of the information storage unit, the product change monitoring unit that extracts the order of the correction as the confirmation order information, and the product to be confirmed to be corrected to the user terminal based on the confirmation order information A deliverable change notification section for sequentially sending confirmation requests;
また、本発明の一態様は、上記の成果物管理サーバにおいて、前記成果物更新監視部は、さらに、変更有りと確認された成果物が、前記成果物変更通知部が送信した確認依頼に基づいて変更された成果物だった場合、前記成果物記憶部から新たに修正の確認をすべき成果物を抽出し、確認順序情報を更新することを特徴とする。 Further, according to one aspect of the present invention, in the deliverable management server, the deliverable update monitoring unit further determines that the deliverable confirmed to be changed is based on the confirmation request transmitted by the deliverable change notification unit. If the result is a changed product, a product to be newly confirmed for correction is extracted from the product storage unit, and the confirmation order information is updated.
また、本発明の一態様は、上記の成果物管理サーバにおいて、前記成果物更新監視部は、変更が生じた成果物を基点として、前工程の成果物を順次遡って抽出した後に、後工程の成果物を工程に沿って順次抽出する事を特徴とする。 Further, according to an aspect of the present invention, in the deliverable management server, the deliverable update monitoring unit sequentially extracts the deliverables of the previous process based on the deliverables that have changed, and then performs a post process. It is characterized by sequentially extracting the deliverables along the process.
また、本発明の一態様は、上記の成果物管理サーバにおいて、前記成果物情報記憶部は、さらに、成果物と、当該成果物と前後関係にある成果物との関係の重要度を記憶し、前記成果物更新監視部は前記重要度に基づいて確認順序情報を抽出することを特徴とする。 Further, according to one aspect of the present invention, in the product management server, the product information storage unit further stores the importance of the relationship between the product and the product in the context of the product. The product update monitoring unit extracts confirmation order information based on the importance.
また、本発明の一態様は、工程毎に作成される成果物を管理する成果物管理方法であって各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部を備える成果物管理サーバが、成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出するステップと、前記成果物管理サーバが、前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信するステップと、を有することを特徴とする成果物管理方法である。 Also, one aspect of the present invention is a deliverable management method for managing deliverables created for each process, and a deliverable management information storage unit that stores the context of the deliverables created in each process The product management server including the product monitors whether or not the product has been changed, and, according to the change of the product, determines the product to be confirmed based on the context information of the product information storage unit. A step of extracting the order of correction as confirmation order information, and a step of sequentially transmitting a confirmation request for a product to be confirmed to be corrected to the user terminal based on the confirmation order information by the deliverable management server And a product management method characterized by comprising:
工程毎に作成される成果物を管理するためのプログラムであって、各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部を備えるコンピュータに、成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出するステップと、前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信するステップと、を実行させるためのプログラムである。 A program for managing deliverables created for each process, and changing the deliverables to a computer with a deliverable management information storage unit that stores the context of the deliverables created in each process. In addition to monitoring the presence / absence of the product, the product to be corrected is extracted as the confirmation order information in the order to be corrected based on the context information of the product information storage unit in accordance with the change of the product. And a step for sequentially transmitting a confirmation request for a product to be confirmed for correction to a user terminal based on the confirmation order information.
本発明によれば、各工程で作成される成果物の工程間の前後関係を記憶し、成果物の変更が生じると、当該成果物の変更を修正すべき成果物を更新すべき順に抽出するので、作業者は抽出された順に従って成果物を更新することができる。これにより、システム開発における成果物の変更が生じた場合に、その変更により発生する手戻り作業における成果物の不整合を軽減することができる。また、成果物の不整合による再度の手戻り作業を抑制することができる。 According to the present invention, the context between the processes of the products created in each process is stored, and when the product changes, the products to be corrected are extracted in the order of update. Therefore, the worker can update the deliverables according to the extracted order. Thereby, when the change of the deliverable in system development arises, the mismatch of the deliverable in the rework work which arises by the change can be reduced. In addition, it is possible to suppress rework by rework due to product mismatch.
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
[第1の実施形態]
図1は、本発明の実施形態による成果物管理システムの構成を示すブロック図である。成果物管理システムは、成果物管理サーバ1と複数の利用者端末2から構成される。利用者端末2は成果物の作成又は更新を行う作業者が利用する端末である。利用者端末2は、成果物を編集する文書編集部21を含んで構成される。
成果物管理サーバ1は、成果物管理部11と、成果物更新監視部12と、成果物変更通知部13と、作業者DB(データベース)14と、成果物管理DB(データベース)15(成果物管理情報記憶部)と、成果物記憶部16と、履歴DB(データベース)17と、確認順序DB(データベース)18と、を含んで構成される。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of a product management system according to an embodiment of the present invention. The product management system includes a
The
成果物管理部11は、システム開発における各工程で生成された成果物を管理する。本実施形態では、成果物は、要件定義書、基本設計書、詳細設計書及び関数定義書などの各工程において生成されるドキュメントである。成果物管理部11は、利用者端末2から成果物とともに新規成果物登録要求を受信すると、受信した成果物を成果物記憶部16に記憶する。このとき、成果物管理部11は、成果物を一意に識別する成果物IDを生成し、記憶した成果物と対応付けて成果物管理DB15に記憶する。また、成果物管理部11は、利用者端末2から成果物とともに成果物更新要求を受信すると、受信した成果物を成果物記憶部16に記憶する。このとき、成果物管理部11は、成果物管理DB15の成果物更新要求に含まれる成果物IDに対応する成果物を新たに記憶した成果物に置き換える。
The
成果物更新監視部12は、成果物の更新状況を管理する。成果物更新監視部12は、成果物の変更が生じると、前記成果物の変更に影響する成果物を成果物間の関連に基づいて更新すべき順に抽出する。また、成果物更新監視部12は、抽出した成果物が作業者の確認済みか否かを示す確認順序テーブル(確認順序情報)を生成して確認順序DB18に記憶する。成果物変更通知部13は、確認順序DB18が更新されると、確認順序テーブルに基づいて利用者端末2に成果物変更通知を送信する。
The deliverable
図2は、本実施形態における成果物の関連の一例を示す概略図である。
この図に示す成果物A001〜A009は成果物記憶部16に記憶されている。この図に示す例では、成果物A001の後成果物は成果物A002及び成果物A003である。成果物A002の前成果物は成果物A001であり、後成果物は成果物A004である。成果物A003の前成果物は成果物A001であり、後成果物は成果物A004及び成果物A005である。成果物A004の前成果物は成果物A002及び成果物A003であり、後成果物は成果物A006及び成果物A007である。成果物A005の前成果物は成果物A003であり、後成果物はない。成果物A006の前成果物は成果物A004であり、後成果物はない。成果物A007の前成果物は成果物A004であり、後成果物は成果物A008及び成果物A009である。成果物A008の前成果物は成果物A007であり、後成果物はない。成果物A009の前成果物は成果物A007であり、後成果物はない。
FIG. 2 is a schematic diagram illustrating an example of the relationship between deliverables in the present embodiment.
The deliverables A001 to A009 shown in this figure are stored in the
図3は、本実施形態における作業者DB14に記憶される作業者テーブルのデータ構造及びデータ例を示す概略図である。
図示するように、作業者テーブルは、行と列からなる2次元の表形式のデータであり、ユーザIDと、メールアドレスと、所属グループIDと、の各項目の列を有している。この作業者テーブルの主キーは、ユーザIDである。作業者テーブルの各行は作業者毎に存在する。ユーザIDは、作業者を一意に識別するための識別番号である。メールアドレスは、作業者のメールアドレスである。所属グループIDは、作業者が所属するグループの識別番号である。
FIG. 3 is a schematic diagram illustrating a data structure and a data example of a worker table stored in the
As shown in the figure, the worker table is two-dimensional tabular data composed of rows and columns, and has columns of items of user ID, mail address, and belonging group ID. The primary key of this worker table is a user ID. Each row of the worker table exists for each worker. The user ID is an identification number for uniquely identifying the worker. The email address is the worker's email address. The belonging group ID is an identification number of the group to which the worker belongs.
図4は、本実施形態における成果物管理DB15に記憶される成果物管理テーブルのデータ構造及びデータ例を示す概略図である。
成果物管理テーブルは、システム開発における各成果物が生成される工程の前後関係を記憶する。図示するように、成果物管理テーブルは、行と列からなる2次元の表形式のデータであり、成果物IDと、前成果物IDと、後成果物IDと、パスと、作成者と、変更日時と、の各項目の列を有している。この成果物管理テーブルの主キーは成果物IDである。成果物管理テーブルの各行は成果物毎に存在する。成果物IDは、成果物を一意に識別するための識別番号である。前成果物IDは、前成果物の成果物IDである。後成果物IDは、後成果物の成果物IDである。パスは、成果物が格納されているアドレスである。作成者は、成果物の作成者のユーザIDである。変更日時は、成果物を更新した日時である。なお、前成果物ID及び後成果物IDの欄において、「null」は、該当する成果物が存在しないことを表す。
FIG. 4 is a schematic diagram illustrating a data structure and a data example of a product management table stored in the
The deliverable management table stores the context of the process in which each deliverable in system development is generated. As shown in the figure, the deliverable management table is a two-dimensional tabular data composed of rows and columns. The deliverable ID, the previous deliverable ID, the subsequent deliverable ID, the path, the creator, It has a column for each item of change date and time. The primary key of this deliverable management table is the deliverable ID. Each row of the deliverable management table exists for each deliverable. The product ID is an identification number for uniquely identifying the product. The previous product ID is the product ID of the previous product. The post product ID is a product ID of the post product. The path is an address where the deliverable is stored. The creator is the user ID of the creator of the deliverable. The change date / time is the date / time when the deliverable is updated. In the column of the previous product ID and the subsequent product ID, “null” represents that there is no corresponding product.
図5は、本実施形態における履歴DB17に記憶される履歴テーブルのデータ構造及びデータ例を示す概略図である。
履歴テーブルは、成果物の更新履歴を記録するテーブルである。図示するように、履歴テーブルは、行と列からなる2次元の表形式のデータであり、変更識別IDと、成果物IDと、パスと、変更日時と、の各項目の列を有している。変更識別IDは、更新内容を一意に識別するための識別番号である。成果物IDは、更新された成果物の成果物IDである。パスは、更新された成果物を記憶しているアドレスである。変更日時は、成果物が更新された日時である。
FIG. 5 is a schematic diagram illustrating a data structure and a data example of a history table stored in the
The history table is a table for recording a product update history. As shown in the figure, the history table is a two-dimensional tabular data composed of rows and columns, and includes columns for each item of change identification ID, deliverable ID, path, and change date / time. Yes. The change identification ID is an identification number for uniquely identifying the update content. The product ID is a product ID of the updated product. The path is an address that stores the updated product. The change date is the date when the deliverable was updated.
図6は、本実施形態における確認順序DB18に記憶される確認順序テーブルのデータ構造及びデータ例を示す概略図である。
確認順序テーブルは、成果物が変更されると成果物更新監視部12により生成されるテーブルである。図示するように、確認順序テーブルは、行と列からなる2次元の表形式のデータであり、成果物IDと、リンク元成果物IDと、向きと、確認済みフラグと、の各項目の列を有している。この確認順序テーブルの主キーは成果物IDである。確認順序テーブルの各行は成果物毎に存在する。リンク元成果物IDは、変更された成果物から当該成果物へ繋がるリンクにおける直前の成果物の成果物IDである。向きは、当該成果物がリンク元成果物に対して前成果物であるか後成果物であるかを示す。「pre」は、当該成果物がリンク元成果物の前成果物であることを表す。「post」は、当該成果物がリンク元成果物の後成果物であることを表す。確認フラグは、当該成果物を作業者が確認済みであるか否かを示すフラグである。確認フラグが「ON」になると作業者が確認したことを表す。なお、図では、確認フラグが「ON」であることを「○」で表す。
FIG. 6 is a schematic diagram illustrating a data structure and a data example of a confirmation order table stored in the
The confirmation order table is a table generated by the product
図7は、本実施形態における成果物管理サーバ1の成果物登録処理の流れを示すフローチャートである。
利用者端末2は、作業者によって作成された成果物を新規成果物登録要求とともにネットワークを介して成果物管理サーバ1に送信する。図7に示す処理は、成果物管理サーバ1が成果物とともに新規成果物登録要求を受信するとスタートする。新規成果物登録要求は、新たに作成した成果物の登録要求である。
まず、ステップS1では、成果物管理部11が、利用者端末2に受信した成果物の前成果物ID及び作業者のユーザIDを要求する。具体的には、成果物管理部11は、利用者端末2の画面に前成果物ID及びユーザIDの入力画面を表示する。このとき、成果物管理部11は、成果物管理DB15の成果物管理テーブルから全ての成果物IDを読み出して、その一覧を利用者端末2の画面に表示してもよい。これにより、利用者端末2は、一覧から前成果物IDを選択することが可能になる。
次のステップS2では、成果物管理部11が、利用者端末2から前成果物ID及びユーザIDを受信したか否かを判定する。前成果物ID及びユーザIDを受信すると、次のステップS3に進む。一方、受信していない場合には、ステップS2に戻る。
FIG. 7 is a flowchart showing the flow of the product registration process of the
The
First, in step S <b> 1, the
In next step S <b> 2, the
次のステップS3では、成果物管理部11が、受信した成果物を一意に識別するための成果物IDを生成する。次のステップS4では、成果物管理部11が、受信した成果物を成果物記憶部16に記憶する。次のステップS5では、成果物管理部11が、生成した成果物IDと、受信した前成果物IDと、成果物のパスと、受信したユーザIDと、現在の日時を関連付けて成果物管理DB15の成果物管理テーブルに登録する。また、成果物管理部11は、受信した前成果物IDの後成果物IDに生成した成果物IDを追加する。具体的には、例えば、図4の成果物管理テーブルに示す成果物A009を登録する場合には、成果物管理部11は、成果物管理テーブルにレコード{A009,A007,null,¥¥project¥00901.doc,TA07KA,2008/5/2 16:30}を挿入する。また、成果物管理部11は、成果物A009の前成果物である成果物A007の後成果物IDに「A009」を追加する。これにより、成果物が成果物管理サーバ1に登録される。
In the next step S3, the
図8は、本実施形態における成果物管理サーバ1の成果物変更処理の流れの一例を示すフローチャートである。
この図に示す処理は、利用者端末2から成果物とともに成果物更新要求を受信するとスタートする。成果物更新要求は、成果物IDを含む成果物の更新要求である。なお、成果物の変更は、利用者端末2の文書編集部21により行われる。このとき、利用者端末2は、成果物の変更を行うために成果物の一覧取得要求を成果物管理サーバ1に送信する。成果物管理サーバ1は、成果物管理部11において成果物管理DB15を参照して成果物IDの一覧を生成し、生成した一覧を利用者端末2に送信する。利用者端末2は、受信した一覧から成果物を選択し、成果物管理サーバ1に選択した結果を送信する。成果物管理サーバ1の成果物管理部11は、作業者DB14を参照して、作業者が選択された成果物の更新を行う正しい権限を持つか否かを判定する。正しい権限を持つか否かは、作業者が成果物の作成者と同じグループの場合に正しい権限を持つと判定する。正しい権限を持つと判定された場合、成果物管理部11は、成果物記憶部16から成果物を取得して利用者端末2に送信する。これにより、利用者端末2は、成果物の変更が可能となる。
FIG. 8 is a flowchart illustrating an example of the flow of the product change process of the
The process shown in this figure starts when a product update request is received together with a product from the
まず、ステップS101では、成果物管理部11が、受信した成果物を成果物記憶部16に記憶する。次のステップS102では、成果物管理部11が、成果物管理DB15の成果物管理テーブルを更新する。具体的には、成果物管理部11は、受信した成果物に対応するパスをステップS101で記憶した成果物のパスに書き替える。また、成果物管理部11は、受信した成果物に対応する更新日時を現在の時刻に書き替える。
次のステップS103では、成果物更新監視部12が、受信した成果物更新要求に変更識別IDが含まれるか否かを判定する。変更識別IDが含まれる場合には、次のステップS109に進む。一方、変更識別IDが含まれない場合には、ステップS104に進む。
ステップS104では、成果物更新監視部12が、変更識別IDを生成する。次のステップS105では、成果物更新監視部12が、生成した変更識別IDと受信した成果物を対応付けて履歴テーブルに登録する。
First, in step S <b> 101, the
In the next step S103, the product
In step S104, the product
次に、ステップS107では、成果物更新監視部12が、確認順序テーブルを生成する。確認順序テーブルの生成処理の詳細については後述する。次のステップS108では、成果物変更通知部13が利用者端末2に確認依頼通知を送信して処理を終了する。具体的には、成果物変更通知部13は、確認順序テーブルの先頭の成果物IDを取得し、成果物管理テーブルを参照して当該成果物の作成者を特定する。そして、成果物変更通知部13は、特定した作成者の利用者端末2に、取得した成果物ID、変更された成果物の成果物ID及び変更識別IDを含む確認依頼通知を送信する。
Next, in step S107, the product
一方、ステップS109では、成果物更新監視部12が、受信した変更識別IDと受信した成果物を対応付けて履歴テーブルに登録する。次のステップS110では、確認順序テーブルのマージ処理を行う。確認順序テーブルのマージ処理の詳細については後述する。次のステップS111では、確認順序テーブルの確認処理を行う。確認順序テーブルの確認処理の詳細については後述する。
On the other hand, in step S109, the deliverable
図9は、本実施形態における確認順序テーブルの生成処理を説明するための概略図である。この図に示す例は、成果物A004が変更された場合の確認順序テーブルである。
まず、成果物更新監視部12は、前方向の抽出を行う。具体的には、成果物更新監視部12は、まず、更新された成果物A004に対して前成果物を全て抽出する。成果物A004の前成果物は成果物A002及びA003である。成果物更新監視部12は、抽出した前成果物A002及びA003のレコードを順に確認順序テーブルに格納する。このとき、成果物更新監視部12は、リンク元成果物IDを成果物A004とする。
次に、成果物更新監視部12は、抽出した前成果物A002及びA003の前成果物をそれぞれ抽出する。成果物A002の前成果物は成果物A001である。成果物更新監視部12は、成果物A001のレコードを成果物A002の直後に挿入する。このとき、成果物更新監視部12は、リンク元成果物IDを成果物A002とする。一方、成果物A003の前成果物は成果物A001である。成果物更新監視部12は、成果物A001のレコードを成果物A003のレコードの直後に挿入する。このとき、成果物更新監視部12は、リンク元成果物IDを成果物A003とする。成果物更新監視部12は、この処理を前成果物がなくなるまで繰り返す。
FIG. 9 is a schematic diagram for explaining the generation process of the confirmation order table in the present embodiment. The example shown in this figure is a confirmation order table when the deliverable A004 is changed.
First, the product
Next, the product
成果物A001には前成果物がないので、次に成果物更新監視部12は、後方向の抽出を行う。具体的には、成果物更新監視部12は、まず、成果物A004の後成果物を全て抽出する。成果物A004の後成果物は、成果物A006及びA007である。成果物更新監視部12は、抽出した成果物A006及びA007のレコードを順に確認順序テーブルに格納する。このとき、成果物更新監視部12は、リンク元成果物IDを成果物A004とする。
次に、成果物更新監視部12は、抽出した成果物A006及びA007の後成果物をそれぞれ抽出する。成果物A006の後成果物はない。成果物A007の後成果物は成果物A008及びA009である。成果物更新監視部12は、成果物A008及びA009のレコードを成果物A007の直後に挿入する。このとき、成果物更新監視部12は、リンク元成果物IDを成果物A007とする。成果物更新監視部12は、この処理を後成果物がなくなるまで繰り返す。これにより、図9(a)に示すテーブルが生成される。
Since the deliverable A001 does not have a previous deliverable, the deliverable
Next, the product
成果物更新監視部12は、後方向の抽出が終了すると、成果物IDが同一のレコードが格納されていないか否かを判定する。図9(a)に示す例では、成果物A001が重複している。この場合、成果物更新監視部12は、先に格納されているレコードを削除するとともに、削除したレコードのリンク元成果物IDを後に格納されたレコードのリンク元成果物IDに追加する。これにより図9(b)に示す確認順序テーブルが生成される。
When the backward extraction is completed, the product
図10は、本実施形態における成果物管理サーバ1の確認順序テーブル確認処理の流れの一例を示すフローチャートである。
この図に示す処理は、上述したステップS111に対応する処理である。また、この図に示す処理は、利用者端末2から確認通知を受信した場合にも行われる。確認通知は、成果物IDを含む、作業者が変更を確認したことを示す通知である。確認通知及び変更識別IDを含む成果物更新要求は、確認依頼の応答である。
まず、ステップS201では、成果物更新監視部12が、受信した成果物IDに対応する確認順序テーブルの確認フラグを「ON」にする。次のステップS201では、成果物更新監視部12が、全ての成果物の確認処理が完了したか否かを判定する。具体的には、確認順序テーブルの全ての成果物の確認フラグが「ON」である場合に、確認処理が全て完了したと判定する。確認処理が全て完了した場合には、処理を終了する。一方、完了していない場合には、ステップS203に進む。ステップS203では、成果物変更通知部13が、確認順序テーブルから次に更新すべき成果物の成果物IDを取得する。具体的には、成果物変更通知部13は、確認処理が完了していない成果物であって、確認順序テーブルの最も前方に格納されている成果物を次に更新すべき成果物とする。次のステップS204では、成果物変更通知部13が、成果物管理テーブルを参照して次に更新すべき成果物の作成者を特定する。そして、成果物変更通知部13は、特定した作成者の利用者端末2に、更新すべき成果物の成果物ID、変更された成果物の成果物ID及び変更識別IDを含む確認依頼通知を送信する。
FIG. 10 is a flowchart illustrating an example of the flow of the confirmation order table confirmation process of the
The process shown in this figure is a process corresponding to step S111 described above. The process shown in this figure is also performed when a confirmation notification is received from the
First, in step S201, the product
図11は、本実施形態における、成果物管理サーバ1の確認順序テーブルマージ処理を説明するための概略図である。
この図に示す処理は、上述したステップS110に対応する処理である。図11に示す例では、成果物A004の変更に対する確認処理が完了していない状態で、成果物A003が変更された場合の処理を示す。図11(a)は、既に生成された確認順序テーブルである。図11(b)は、成果物A003の変更により図9に示す処理で新たに生成された確認順序テーブルである。図11(c)は、図11(a)及び図11(b)をマージした結果である。
成果物更新監視部12は、図11(a)のレコードA003の直後に図11(b)の確認順序テーブルを挿入する。このとき、成果物更新監視部12は、図11(b)のレコードA003を削除する。次に、成果物更新監視部12は、新たに挿入されたレコードの内、図11(a)で確認フラグが既に「ON」になっているレコードを削除する。図11(c)に示す例では、A004及びA001のレコードの確認フラグが既に「ON」になっているので、新たに挿入されたレコードが削除される。次に、成果物更新監視部12は、重複しているレコードがある場合には、前のレコードを削除するとともに、削除したレコードのリンク元成果物IDを後のレコードのリンク元成果物IDに追加する。このようにして、図11(c)に示す確認順序テーブルが更新される。
FIG. 11 is a schematic diagram for explaining the confirmation order table merge process of the
The process shown in this figure is a process corresponding to step S110 described above. In the example illustrated in FIG. 11, a process when the deliverable A003 is changed in a state where the confirmation process for the change of the deliverable A004 is not completed is illustrated. FIG. 11A is a confirmation order table that has already been generated. FIG. 11B is a confirmation order table newly generated by the process shown in FIG. 9 by changing the deliverable A003. FIG. 11C shows the result of merging FIG. 11A and FIG. 11B.
The deliverable
次に、確認処理が予め設定された時間内に完了しない場合の処理について説明する。
成果物変更通知部13は、まず、確認順序テーブルを参照して、確認依頼通知の送信時間から予め設定された時間が経過しても確認フラグが「ON」になっていない成果物IDを取得する。次に、成果物変更通知部13は、成果物管理テーブルを参照して当該成果物の作成者を特定する。そして、成果物変更通知部13は、作業者テーブルを参照して特定した作成者と同一のグループに所属する作業者を抽出する。最後に、成果物変更通知部13は、抽出した作業者全員の利用者端末2に再度確認依頼通知を送信する。これにより、作業者に再度確認を促すことができる。なお、本実施形態では、作成者と同一のグループに所属する作業者全員に再度確認依頼通知を送信したが、作業者テーブルに権限情報を記憶して、特定した作成者と同一のグループに所属し、より上位の権限を持つ作業者に確認依頼通知を送信してもよい。
Next, a process when the confirmation process is not completed within a preset time will be described.
The deliverable
次に成果物更新のキャンセル処理について説明する。
成果物変更通知部13からの確認依頼通知により作業者が成果物の確認を行った際、なんらかの理由により一連の更新処理を認められない場合には、当該更新をキャンセルすることができる。この場合、作業者の操作により利用者端末2が成果物管理サーバ1に変更識別ID及び成果物IDを含むキャンセル要求を送信する。成果物管理サーバ1の成果物管理部11は、キャンセル要求を受信すると、履歴テーブルを参照して、受信した変更識別ID及び成果物IDをキーにそのパスを取得する。そして、成果物管理部11は、成果物管理テーブルの当該成果物IDに対応するパスを取得したパスに置き換えるロールバック処理を行う。これにより、更新のキャンセルを行うことができる。
Next, the deliverable update cancellation process will be described.
When the worker confirms the deliverable by the notice of confirmation request from the deliverable
このように、本実施形態によれば、成果物更新監視部12は、成果物の変更が生じると、その変更に影響する成果物を更新すべき順に抽出して確認順序テーブルを生成する。また、成果物変更通知部13は、確認順序テーブルに基づいて利用者端末2に確認依頼通知を送信する。作業者は、通知された順に成果物を更新するため、システム開発における成果物の変更が生じた場合に、手戻り作業における成果物の不整合を軽減することができる。これにより、成果物の不整合による再度の手戻り作業を抑制することができる。
また、予め設定された時間内に確認処理が完了しない場合には、再度確認依頼通知を行うため、作業者に再度確認を促すことができ、手戻り作業が滞ることを防ぐことができる。
As described above, according to the present embodiment, when a change in a product occurs, the product
In addition, when the confirmation process is not completed within a preset time, the confirmation request notification is performed again, so that the operator can be prompted to confirm again, and rework can be prevented from being delayed.
[第2の実施形態]
次に、この発明の第2の実施形態による成果物管理サーバ1について説明する。
第1の実施形態では、分岐が多い成果物の場合、リンク元成果物が全て確認されないと当該成果物の更新又は確認が行えない。そのため、分岐が多い場合には、全ての成果物の更新までに時間を要することがある。そこで、本実施形態の成果物管理サーバ1では、各成果物間の関連の重要度を考慮して確認順序テーブルを生成する。
[Second Embodiment]
Next, the
In the first embodiment, in the case of a product with many branches, the product cannot be updated or confirmed unless all the link source products are confirmed. Therefore, when there are many branches, it may take time to update all the deliverables. Therefore, the
まず、成果物の登録処理について説明する。
成果物管理サーバ1の成果物管理部11は、新規成果物登録要求を受信すると、利用者端末2に、前成果物ID及びユーザIDとともに受信した成果物と前成果物間の関連の重要度を要求する。そして、成果物管理部11は、利用者端末2から受信した関連の重要度を成果物管理DB15に記憶する。
図12は、本実施形態における成果物管理DB15に記憶される重要度テーブルのデータ構造及びデータ例を示す概略図である。
重要度テーブルは、前工程の成果物と後工程の成果物の関係の重要度を記憶する。図示するように、重要度テーブルは、行と列からなる2次元の表形式のデータであり、成果物IDと、前成果物IDと、重要度と、の各項目の列を有している。この重要度テーブルの主キーは成果物IDと前成果物IDである。重要度は、成果物と前成果物間の関連の重要度を示す。重要度は、1からNまでの正の整数で表わされ、大きいほど重要度が高く、小さいほど重要度が低くなる。Nは2以上の整数である。
First, the product registration process will be described.
When the
FIG. 12 is a schematic diagram illustrating a data structure and a data example of an importance table stored in the
The importance table stores the importance of the relationship between the product of the previous process and the product of the subsequent process. As shown in the figure, the importance table is a two-dimensional tabular data composed of rows and columns, and has columns for each item of the product ID, the previous product ID, and the importance. . The primary key of this importance table is the product ID and the previous product ID. The importance indicates the importance of the relationship between the deliverable and the previous deliverable. The importance is represented by a positive integer from 1 to N. The greater the importance, the lower the importance. N is an integer of 2 or more.
次に、確認順序テーブルの生成処理について説明する。
成果物更新監視部12は、前方向の抽出を行う際に、重要度の高い前成果物でつながるルートから順に確認順序テーブルに格納する。同様に、成果物更新監視部12は、後方向の抽出を行う際に、重要度の高い後成果物で繋がるルートから順に確認順序テーブルに格納する。これにより、変更した成果物とより関連性の高い成果物から確認処理を行うことができる。
他の構成は第1の実施形態と同様なので説明を省略する。
Next, the generation process of the confirmation order table will be described.
When the product
Since other configurations are the same as those of the first embodiment, the description thereof is omitted.
このように、本実施形態によれば、各成果物間の関連の重要度に基づいて確認順序テーブルを生成する。これにより、変更した成果物とより関連性の高い成果物から確認処理を行うことができ、より短時間で変更への対応をすることができる。 Thus, according to the present embodiment, the confirmation order table is generated based on the importance of the relationship between the deliverables. As a result, confirmation processing can be performed from a product with higher relevance to the changed product, and the change can be handled in a shorter time.
また、図1に示す成果物管理サーバ1の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、成果物管理処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Further, a program for realizing the function of the
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” means a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a CD-ROM, a hard disk built in a computer system, etc. This is a storage device.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” refers to a volatile memory (for example, DRAM (Dynamic DRAM)) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。 As described above, the embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the scope of the present invention. It is possible to
例えば、本実施形態では、確認順序テーブルに抽出された全ての成果物に対して確認依頼通知を送信することとしたが、確認した作業者が、軽微な修正であると判断した場合には、確認不要として確認処理を完了するように構成してもよい。この場合、作業者の操作により利用者端末2は、成果物管理サーバ1に確認不要と判定した成果物IDを含む確認不要通知を送信する。成果物管理サーバ1の成果物更新監視部12は、確認不要通知を受信すると、確認順序テーブルの受信した成果物IDに対応する確認フラグを「ON」にするとともに、当該成果物IDをリンク元成果物IDに持つ成果物IDに対応する確認フラグを「ON」にする。また、成果物更新監視部12は、確認フラグを「ON」にした成果物IDをリンク元成果物IDに持つ成果物IDに対しても同様の処理を行う。成果物更新監視部12は、確認フラグを「ON」にした成果物IDをリンク元成果物IDに持つ成果物IDがなくなるまでこの処理を繰り返す。なお、複数のリンク元成果物IDを持つ成果物には、この処理を行わない。
For example, in this embodiment, the confirmation request notification is transmitted to all the products extracted in the confirmation order table, but when the confirmed operator determines that the correction is minor, You may comprise so that a confirmation process may be completed as a confirmation is unnecessary. In this case, the
また、本実施形態では、1つのファイル毎に確認を行うこととしたが、1つのファイルに複数の項目を含め、各項目に成果物IDを付与してもよい。この場合、影響範囲が少数に区切られる為、確認作業が容易になる。 In this embodiment, confirmation is performed for each file, but a plurality of items may be included in one file, and a product ID may be assigned to each item. In this case, since the influence range is divided into a small number, the confirmation work becomes easy.
1…成果物管理サーバ 2…利用者端末 11…成果物管理部 12…成果物更新監視部 13…成果物変更通知部 14…作業者DB 15…成果物管理DB 16…成果物記憶部 17…履歴DB 18…確認順序DB
1 ...
Claims (6)
各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部と、
成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出する成果物変更監視部と、
前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信する成果物変更通知部と、
を備えることを特徴とする成果物管理サーバ。 A deliverable management server for managing deliverables created for each process,
A deliverable management information storage unit for storing the context between deliverables created in each process;
While monitoring the presence or absence of changes in the deliverables, the deliverables to be checked for correction are corrected as confirmation order information based on the context information in the deliverable information storage unit. A product change monitoring unit that extracts in power order;
Based on the confirmation order information, a deliverable change notification unit that sequentially transmits a confirmation request for a deliverable to be confirmed to the user terminal;
A product management server characterized by comprising:
通知部が送信した確認依頼に基づいて変更された成果物だった場合、前記成果物記憶部から新たに修正の確認をすべき成果物を抽出し、確認順序情報を更新することを特徴とする請求項1に記載の成果物管理サーバ。 The deliverable update monitoring unit further updates a new product from the deliverable storage unit when the confirmed product is a product that has been changed based on the confirmation request transmitted by the product change notification unit. The deliverable management server according to claim 1, wherein a deliverable for which correction is to be confirmed is extracted and the confirmation order information is updated.
前記成果物更新監視部は前記重要度に基づいて確認順序情報を抽出する
ことを特徴とする請求項1から3いずれか1の項に記載の成果物管理サーバ。 The deliverable information storage unit further stores the importance of the relationship between the deliverable and the deliverable in the context of the deliverable,
The deliverable management server according to any one of claims 1 to 3, wherein the deliverable update monitoring unit extracts confirmation order information based on the importance.
各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部を備える成果物管理サーバが、成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出するステップと、
前記成果物管理サーバが、前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信するステップと、
を有することを特徴とする成果物管理方法。 A deliverable management method for managing deliverables created for each process, the deliverable management server having a deliverable management information storage unit for storing the context of the deliverables created in each process. The presence or absence of a change in the product should be monitored, and the product to be corrected should be corrected as confirmation order information based on the context information in the product information storage unit in accordance with the change in the product. Extracting in order;
The product management server sequentially transmits a confirmation request for a product to be confirmed for correction to a user terminal based on the confirmation order information;
A product management method characterized by comprising:
各工程で作成される成果物の工程間の前後関係を記憶する成果物管理情報記憶部を備えるコンピュータに、
成果物の変更の有無を監視するとともに、当該成果物の変更に伴って、修正の確認を行うべき成果物を前記成果物情報記憶部の前後関係情報に基づいて、確認順序情報として修正を行うべき順に抽出するステップと、
前記確認順序情報に基づいて、利用者端末に修正の確認を行うべき成果物の確認依頼を順次送信するステップと、
を実行させるためのプログラム。 A program for managing deliverables created for each process,
In a computer equipped with a product management information storage unit for storing the context between the processes of the product created in each process,
While monitoring the presence or absence of changes in the deliverables, the deliverables to be checked for correction are corrected as confirmation order information based on the context information in the deliverable information storage unit. Extracting in power order;
Sequentially transmitting confirmation requests for deliverables to be confirmed to the user terminal based on the confirmation order information;
A program for running
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008149897A JP2009295050A (en) | 2008-06-06 | 2008-06-06 | Product management server, product management method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008149897A JP2009295050A (en) | 2008-06-06 | 2008-06-06 | Product management server, product management method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009295050A true JP2009295050A (en) | 2009-12-17 |
Family
ID=41543152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008149897A Pending JP2009295050A (en) | 2008-06-06 | 2008-06-06 | Product management server, product management method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009295050A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013228970A (en) * | 2012-04-27 | 2013-11-07 | Hitachi Ltd | Version-up management method in task system |
| JP2014146241A (en) * | 2013-01-30 | 2014-08-14 | Nec Corp | Software asset utilization device, software asset utilization method and program |
| JPWO2020261363A1 (en) * | 2019-06-25 | 2021-11-04 | 三菱電機株式会社 | Traceability management device and traceability management method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03116228A (en) * | 1989-03-31 | 1991-05-17 | Hitachi Ltd | Design back-up method |
| JPH0535460A (en) * | 1991-07-31 | 1993-02-12 | Toshiba Corp | Software controller |
| JPH08297570A (en) * | 1995-04-25 | 1996-11-12 | Fujitsu Ltd | Program development method and apparatus therefor |
| JP2007122135A (en) * | 2005-10-25 | 2007-05-17 | Hitachi Ltd | Development support apparatus, development support method, and development support program |
| JP2007304846A (en) * | 2006-05-11 | 2007-11-22 | Hitachi Ltd | Specification creation support method and specification creation support apparatus |
-
2008
- 2008-06-06 JP JP2008149897A patent/JP2009295050A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03116228A (en) * | 1989-03-31 | 1991-05-17 | Hitachi Ltd | Design back-up method |
| JPH0535460A (en) * | 1991-07-31 | 1993-02-12 | Toshiba Corp | Software controller |
| JPH08297570A (en) * | 1995-04-25 | 1996-11-12 | Fujitsu Ltd | Program development method and apparatus therefor |
| JP2007122135A (en) * | 2005-10-25 | 2007-05-17 | Hitachi Ltd | Development support apparatus, development support method, and development support program |
| JP2007304846A (en) * | 2006-05-11 | 2007-11-22 | Hitachi Ltd | Specification creation support method and specification creation support apparatus |
Non-Patent Citations (2)
| Title |
|---|
| CSNG200600749004; 小谷正行,落水浩一郎: 'ソフトウェア共同開発におけるワークフロー実行制御の一方式' 電子情報通信学会技術研究報告 ソフトウェアサイエンス 第105巻,第597号, 20060127, 第31〜36頁, 社団法人電子情報通信学会 * |
| JPN6012032802; 小谷正行,落水浩一郎: 'ソフトウェア共同開発におけるワークフロー実行制御の一方式' 電子情報通信学会技術研究報告 ソフトウェアサイエンス 第105巻,第597号, 20060127, 第31〜36頁, 社団法人電子情報通信学会 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013228970A (en) * | 2012-04-27 | 2013-11-07 | Hitachi Ltd | Version-up management method in task system |
| JP2014146241A (en) * | 2013-01-30 | 2014-08-14 | Nec Corp | Software asset utilization device, software asset utilization method and program |
| JPWO2020261363A1 (en) * | 2019-06-25 | 2021-11-04 | 三菱電機株式会社 | Traceability management device and traceability management method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080154758A1 (en) | Systems and methods for maintaining credit information about an entity | |
| CN105139191A (en) | Method and device for obtaining order information | |
| US9280572B2 (en) | Managing product information versions | |
| US20090265587A1 (en) | Knowledge-based failure recovery support system | |
| CN111949607A (en) | Method, system and device for monitoring UDT file | |
| CN114240296B (en) | Waybill generation method, device, equipment and storage medium | |
| JP2009295050A (en) | Product management server, product management method and program | |
| US10192196B2 (en) | Systems and methods for monitoring product recalls | |
| JP2015032293A (en) | Document management apparatus and document management program | |
| CN117149921B (en) | Component management method, system, equipment and storage medium | |
| JP2013228970A (en) | Version-up management method in task system | |
| JP6180035B2 (en) | Computer system for instructing application for intellectual property (IP) | |
| CN113961652B (en) | Information association method and device, computer storage medium and electronic equipment | |
| US20150234866A1 (en) | Data Distribution System | |
| CN113626409B (en) | Test data processing method, device, equipment and storage medium | |
| JP6397657B2 (en) | Requirements calculation system, requirements calculation method and program | |
| JP2543731B2 (en) | Information processing system | |
| JP6364569B1 (en) | Information processing program, information processing apparatus, and information processing method | |
| JP5336906B2 (en) | Design process management device | |
| CN113052336B (en) | Nuclear power equipment maintenance prompting method and device, computer equipment and storage medium | |
| JP3689596B2 (en) | Product development process management system | |
| JP6944495B2 (en) | Tax information display device, tax information display method and program | |
| JP2019109607A (en) | Network system, gateway device, and data processing method | |
| JP5108914B2 (en) | Data input method and data input system | |
| JP5036506B2 (en) | Customer information management system, customer information management method, and customer information management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120903 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120925 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121225 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130107 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20130208 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20130515 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130816 |