(57)【要約】【課題】影響しあうソフトウェアとドキュメントとハードウェアを関連づけて管理するソフトウェア形態管理方式および方法を提供する。【解決手段】ソフトウェア名称・バージョン比較手段５０１はソフトウェア名称とバージョンでソフトウェア属性情報１０１を検索し、そのソフトウェア名称とバージョン，ハードウェア名称，ドキュメントファイル名称，関連ソフトウェア名称を出力装置４０へ出力すると共に、属性関連情報１０６に属性関連情報登録・更新・削除手段５０２により登録する。次に、属性関連情報１０６に基づきバージョンアップ後、ソフトウェア属性情報管理手段５０はバージョンアップしたソフトウェアの属性情報を登録し、ドキュメント属性情報管理手段７０は該当ソフトウェアのドキュメントの属性情報を登録し、ハードウェア属性情報管理手段６０は該当ソフトウェアを実装したハードウェアの属性情報を登録する。【選択図】　　　図１
2004030127.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアの形態を管理するソフトウェア形態管理方式であって、
システムを構成する要素であるソフトウェアとハードウェアとドキュメントとを関連づける手段と、
前記関連づける手段が生成する情報に基づいて関連づけられた要素を更新する手段と、
を備えることを特徴とするソフトウェア形態管理方式。
【請求項２】
ソフトウェアの形態を管理するソフトウェア形態管理方式であって、
システムを構成する各ソフトウェア毎に、ソフトウェアの名称，バージョン，プログラムファイル名称，プログラムファイルポインタ，前記ソフトウェアと関連する関連ソフトウェア名称および前記関連ソフトウェアのソフトウェア属性情報へのポインタをソフトウェア属性情報として有するソフトウェア形態情報データベースと、
バージョンアップするソフトウェアの名称とバージョンで前記ソフトウェア属性情報を検索する検索手段と、
前記検索手段で一致したソフトウェア属性情報からソフトウェアの名称とバージョン並びに関連ソフトウェア名称を抽出する抽出手段と、
前記抽出手段で抽出したしたソフトウェアの名称並びに関連ソフトウェア名称を属性関連情報として管理する管理手段と、
前記管理手段で管理するソフトウェア並びに関連ソフトウェアがバージョンアップされた後にバージョンアップしたソフトウェア並びに関連ソフトウェアに関するソフトウェア属性情報を前記ソフトウェア形態情報データベースに登録する登録手段と、
を備えることを特徴とするソフトウェア形態管理方式。
【請求項３】
前記ソフトウェア形態情報データベースは、前記システムを構成する各ハードウェア毎に、ハードウェアの名称，バージョン，前記ハードウェアを構成するコンポーネントの名称，前記ハードウェアに実装されているソフトウェアの名称および前記実装ソフトウェアのソフトウェア属性情報へのポインタをハードウェア属性情報として有するとともに、前記ソフトウェア属性情報に前記ソフトウェアが実装されているハードウェア名称と前記ハードウェアのハードウェア属性情報へのポインタを有し、
前記抽出手段はハードウェア名称も抽出し、
前記管理手段は前記ハードウェア名称も属性関連情報として管理し、
前記管理手段で管理するハードウェアがバージョンアップされた後にバージョンアップしたハードウェアに関するハードウェア属性情報を登録する手段を有することを特徴とする請求項２記載のソフトウェア形態管理方式。
【請求項４】
前記ソフトウェア形態情報データベースは、前記システムに在る各ドキュメント毎に、ドキュメントの名称，バージョン，前記ドキュメントを構成するドキュメントファイルの名称および前記ドキュメントファイルへのポインタをドキュメント属性情報として有するとともに、前記ソフトウェア属性情報に前記ソフトウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを有し、前記ハードウェア属性情報に前記ハードウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを有し、
前記抽出手段はドキュメント名称も抽出し、
前記管理手段は前記ドキュメント名称も属性関連情報として管理し、
前記管理手段で管理するドキュメントがバージョンアップされた後にバージョンアップしたドキュメントに関するドキュメント属性情報を登録する手段を有することを特徴とする請求項２または３記載のソフトウェア形態管理方式。
【請求項５】
前記管理手段で管理する属性関連情報の中からバージョンアップの対象とするものを選択する選択手段を有することを特徴とする請求項２，３または４記載のソフトウェア形態管理方式。
【請求項６】
前記属性関連情報を更新の履歴情報として保持し管理する手段を有することを特徴とする請求項２，３，４または５記載のソフトウェア形態管理方式。
【請求項７】
ソフトウェアの形態を管理するソフトウェア形態管理方法であって、
システムを構成する要素であるソフトウェアとハードウェアとドキュメントとを関連づけ、
前記関連づけた情報に基づいて関連づけられた要素を更新する、
ことを特徴とするソフトウェア形態管理方法。
【請求項８】
ソフトウェアの形態を管理するソフトウェア形態管理方法であって、
システムを構成する各ソフトウェア毎に、ソフトウェアの名称，バージョン，プログラムファイル名称，プログラムファイルポインタ，前記ソフトウェアと関連する関連ソフトウェア名称および前記関連ソフトウェアのソフトウェア属性情報へのポインタをソフトウェア属性情報としてソフトウェア形態情報データベースに登録し、
ソフトウェアのバージョンアップを行う場合、
バージョンアップする前記ソフトウェアの名称とバージョンで前記ソフトウェア属性情報を検索し、
検索一致したソフトウェア属性情報に登録されている関連ソフトウェア名称を抽出し、
バージョンアップする前記ソフトウェアの名称並びに前記関連ソフトウェア名称を属性関連情報として管理し、
前記属性関連情報で管理する前記ソフトウェア並びに前記関連ソフトウェアがバージョンアップされた後にバージョンアップしたソフトウェア並びに関連ソフトウェアに関するソフトウェア属性情報を前記ソフトウェア形態情報データベースに登録する、
ことを特徴とするソフトウェア形態管理方法。
【請求項９】
システムを構成する各ハードウェア毎に、ハードウェアの名称，バージョン，前記ハードウェアを構成するコンポーネントの名称，前記ハードウェアに実装されているソフトウェアの名称および前記実装ソフトウェアのソフトウェア属性情報へのポインタをハードウェア属性情報として前記ソフトウェア形態情報データベースに登録し、
前記ソフトウェア属性情報に前記ソフトウェアが実装されているハードウェア名称と前記ハードウェアのハードウェア属性情報へのポインタを登録し、
前記ハードウェア名称も抽出して前記属性関連情報として管理し、
前記属性関連情報で管理する前記ハードウェアがバージョンアップされた後にバージョンアップしたハードウェアに関するハードウェア属性情報を登録する、
ことを特徴とする請求項８記載のソフトウェア形態管理方法。
【請求項１０】
前記システムに在る各ドキュメント毎に、ドキュメントの名称，バージョン，前記ドキュメントを構成するドキュメントファイルの名称および前記ドキュメントファイルへのポインタをドキュメント属性情報として前記ソフトウェア形態情報データベースに登録し、
前記ソフトウェア属性情報に前記ソフトウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを登録し、
前記ハードウェア属性情報に前記ハードウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを登録し、
前記ドキュメント名称も抽出して前記属性関連情報として管理し、
前記属性関連情報で管理する前記ドキュメントがバージョンアップされた後にバージョンアップしたドキュメントに関するドキュメント属性情報を前記ソフトウェア形態情報データベースに登録する、
ことを特徴とする請求項８または９記載のソフトウェア形態管理方法。
【請求項１１】
前記属性関連情報の中からバージョンアップの対象とするものを選択することを特徴とする請求項８，９または１０記載のソフトウェア形態管理方法。
【請求項１２】
前記属性関連情報を更新の履歴情報として保持し管理することを特徴とする請求項８，９，１０または１１記載のソフトウェア形態管理方法。
【請求項１３】
ソフトウェアの形態を管理するソフトウェア形態管理方法であって、
システムを構成する各ソフトウェア毎に、ソフトウェアの名称，バージョン，前記ソフトウェアを構成するプログラムファイル名称，前記プログラムファイルへのポインタ，前記ソフトウェアと関連する関連ソフトウェア名称，前記関連ソフトウェアのソフトウェア属性情報へのポインタ，前記ソフトウェアが実装されているハードウェア名称，前記ハードウェアのハードウェア属性情報へのポインタ，前記ソフトウェアに関するドキュメント名称および前記ドキュメントのドキュメント属性情報へのポインタをソフトウェア属性情報としてソフトウェア形態情報データベースに登録し、
システムを構成する各ハードウェア毎に、ハードウェアの名称，バージョン，前記ハードウェアを構成するコンポーネントの名称，前記ハードウェアに実装されているソフトウェアの名称，前記実装ソフトウェアのソフトウェア属性情報へのポインタ，前記ハードウェアに関するドキュメント名称および前記ドキュメントのドキュメント属性情報へのポインタをハードウェア属性情報として前記ソフトウェア形態情報データベースに登録し、
前記システムに在る各ドキュメント毎に、ドキュメントの名称，バージョン，前記ドキュメントを構成するドキュメントファイルの名称，前記ドキュメントファイルへのポインタ，前記ドキュメントを使用するソフトウェア名称および前記ドキュメントを使用するハードウェア名称をドキュメント属性情報として前記ソフトウェア形態情報データベースに登録し、
ハードウェアのバージョンアップを行う場合、
バージョンアップする前記ハードウェアの名称とバージョンで前記ハードウェア属性情報を検索し、
検索一致したハードウェア属性情報に登録されているドキュメント名称と実装ソフトウェア名称を抽出し、
バージョンアップする前記ハードウェア名称並びに前記抽出されたドキュメント名称と実装ソフトウェア名称を属性関連情報として管理し、
前記属性関連情報で管理するハードウェアとドキュメントと実装ソフトウェアとがバージョンアップされた後にバージョンアップしたドキュメントに関するドキュメント属性情報を前記ソフトウェア形態情報データベースに登録し、
前記バージョンアップした実装ソフトウェアに関するソフトウェア属性情報を前記ソフトウェア形態情報データベースに登録し、
前記バージョンアップしたハードウェアに関するハードウェア属性情報を前記ソフトウェア形態情報データベースに登録する、
ことを特徴とするソフトウェア形態管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ソフトウェアの形態を管理するソフトウェア形態管理方式および方法に関し、特に互いに影響し合うソフトウェアとハードウェアとドキュメントとを属性関連情報として関連づけて管理するソフトウェア形態管理方式および方法に関する。
【０００２】
【従来の技術】
従来のソフトウェア構成管理システムの一例が、特開２００１−３４４６１号公報「ソフトウェア構成管理支援装置、その方法およびソフトウェア構成管理支援プログラムを記録したコンピュータ読み取り可能な記録媒体」に記載されている。
【０００３】
上記公報のソフトウェア構成管理支援装置では、ソフトウェア成果物データベースおよび構成管理情報データベースを有し、ソフトウェア成果物構成管理部により、払出しおよび登録等の処理に対応する構成管理を行っている。構成管理情報データベースには、ソフトウェア成果物構成管理部によるソフトウェア成果物の構成管理に伴う構成管理情報が保持され、構成管理情報登録部および構成管理情報検索部により構成管理情報に対して直接登録、更新および検索等の処理を行うことができる。また、ソフトウェア成果物の払出しまたは登録等の処理に連動してソフトウェア成果物解析部によりソフトウェア成果物の問題点を解析することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術には、次のような問題点があった。
【０００５】
第１の問題点は、プログラムの改修や、市販ソフトウェアのバージョンアップに当たりその影響範囲を検討できないということである。その理由は、上述のソフトウェア構成管理システムでは、開発中のソフトウェアやドキュメントは管理できるが出荷後のプログラムの現況形態の管理について考慮していないためである。具体的には、該当ソフトウェアにインタフェースをもつ他のソフトウェアを管理することを考慮していないためである。
【０００６】
第２の問題点は、プログラムのどのバージョンがどこにインストールされているかを知ることができないということである。その理由は、上述のソフトウェア構成管理システムでは、ソフトウェア構成を装置単位に管理することを考慮していないためである。
【０００７】
本発明の目的は、上記の問題点を解決し、影響しあうソフトウェアとドキュメントとハードウェアを関連づけて管理するソフトウェア形態管理方式および方法を提供することにある。
【０００８】
【課題を解決するための手段】
本願第１の発明のソフトウェア形態管理方式は、ソフトウェアの形態を管理するソフトウェア形態管理方式であって、システムを構成する要素であるソフトウェアとハードウェアとドキュメントとを関連づける手段と、前記関連づける手段が生成する情報に基づいて関連づけられた要素を更新する手段と、を備える。
【０００９】
本願第２の発明のソフトウェア形態管理方式は、ソフトウェアの形態を管理するソフトウェア形態管理方式であって、システムを構成する各ソフトウェア毎に、ソフトウェアの名称，バージョン，プログラムファイル名称，プログラムファイルポインタ，前記ソフトウェアと関連する関連ソフトウェア名称および前記関連ソフトウェアのソフトウェア属性情報へのポインタをソフトウェア属性情報として有するソフトウェア形態情報データベースと、バージョンアップするソフトウェアの名称とバージョンで前記ソフトウェア属性情報を検索する検索手段と、前記検索手段で一致したソフトウェア属性情報からソフトウェアの名称とバージョン並びに関連ソフトウェア名称を抽出する抽出手段と、前記抽出手段で抽出したしたソフトウェアの名称並びに関連ソフトウェア名称を属性関連情報として管理する管理手段と、前記管理手段で管理するソフトウェア並びに関連ソフトウェアがバージョンアップされた後にバージョンアップしたソフトウェア並びに関連ソフトウェアに関するソフトウェア属性情報を前記ソフトウェア形態情報データベースに登録する登録手段と、を備える。
【００１０】
本願第３の発明のソフトウェア形態管理方式は、第２の発明において前記ソフトウェア形態情報データベースは、前記システムを構成する各ハードウェア毎に、ハードウェアの名称，バージョン，前記ハードウェアを構成するコンポーネントの名称，前記ハードウェアに実装されているソフトウェアの名称および前記実装ソフトウェアのソフトウェア属性情報へのポインタをハードウェア属性情報として有するとともに、前記ソフトウェア属性情報に前記ソフトウェアが実装されているハードウェア名称と前記ハードウェアのハードウェア属性情報へのポインタを有し、前記抽出手段はハードウェア名称も抽出し、前記管理手段は前記ハードウェア名称も属性関連情報として管理し、前記管理手段で管理するハードウェアがバージョンアップされた後にバージョンアップしたハードウェアに関するハードウェア属性情報を登録する手段を有することを特徴とする。
【００１１】
本願第４の発明のソフトウェア形態管理方式は、第２または第３の発明において前記ソフトウェア形態情報データベースは、前記システムに在る各ドキュメント毎に、ドキュメントの名称，バージョン，前記ドキュメントを構成するドキュメントファイルの名称および前記ドキュメントファイルへのポインタをドキュメント属性情報として有するとともに、前記ソフトウェア属性情報に前記ソフトウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを有し、前記ハードウェア属性情報に前記ハードウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを有し、前記抽出手段はドキュメント名称も抽出し、前記管理手段は前記ドキュメント名称も属性関連情報として管理し、前記管理手段で管理するドキュメントがバージョンアップされた後にバージョンアップしたドキュメントに関するドキュメント属性情報を登録する手段を有することを特徴とする。
【００１２】
本願第５の発明のソフトウェア形態管理方式は、第２，第３または第４の発明において前記管理手段で管理する属性関連情報の中からバージョンアップの対象とするものを選択する選択手段を有することを特徴とする。
【００１３】
本願第６の発明のソフトウェア形態管理方式は、第２，第３，第４または第５の発明において前記属性関連情報を更新の履歴情報として保持し管理する手段を有することを特徴とする。
【００１４】
本願第７の発明のソフトウェア形態管理方法は、ソフトウェアの形態を管理するソフトウェア形態管理方法であって、システムを構成する要素であるソフトウェアとハードウェアとドキュメントとを関連づけ、前記関連づけた情報に基づいて関連づけられた要素を更新する、ことを特徴とする。
【００１５】
本願第８の発明のソフトウェア形態管理方法は、ソフトウェアの形態を管理するソフトウェア形態管理方法であって、システムを構成する各ソフトウェア毎に、ソフトウェアの名称，バージョン，プログラムファイル名称，プログラムファイルポインタ，前記ソフトウェアと関連する関連ソフトウェア名称および前記関連ソフトウェアのソフトウェア属性情報へのポインタをソフトウェア属性情報としてソフトウェア形態情報データベースに登録し、ソフトウェアのバージョンアップを行う場合、バージョンアップする前記ソフトウェアの名称とバージョンで前記ソフトウェア属性情報を検索し、検索一致したソフトウェア属性情報に登録されている関連ソフトウェア名称を抽出し、バージョンアップする前記ソフトウェアの名称並びに前記関連ソフトウェア名称を属性関連情報として管理し、前記属性関連情報で管理する前記ソフトウェア並びに前記関連ソフトウェアがバージョンアップされた後にバージョンアップしたソフトウェア並びに関連ソフトウェアに関するソフトウェア属性情報を前記ソフトウェア形態情報データベースに登録する、ことを特徴とする。
【００１６】
本願第９の発明のソフトウェア形態管理方法は、第８の発明においてシステムを構成する各ハードウェア毎に、ハードウェアの名称，バージョン，前記ハードウェアを構成するコンポーネントの名称，前記ハードウェアに実装されているソフトウェアの名称および前記実装ソフトウェアのソフトウェア属性情報へのポインタをハードウェア属性情報として前記ソフトウェア形態情報データベースに登録し、前記ソフトウェア属性情報に前記ソフトウェアが実装されているハードウェア名称と前記ハードウェアのハードウェア属性情報へのポインタを登録し、前記ハードウェア名称も抽出して前記属性関連情報として管理し、前記属性関連情報で管理する前記ハードウェアがバージョンアップされた後にバージョンアップしたハードウェアに関するハードウェア属性情報を登録する、ことを特徴とする。
【００１７】
本願第１０の発明のソフトウェア形態管理方法は、第８または第９の発明において前記システムに在る各ドキュメント毎に、ドキュメントの名称，バージョン，前記ドキュメントを構成するドキュメントファイルの名称および前記ドキュメントファイルへのポインタをドキュメント属性情報として前記ソフトウェア形態情報データベースに登録し、前記ソフトウェア属性情報に前記ソフトウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを登録し、前記ハードウェア属性情報に前記ハードウェアに関するドキュメント名称と前記ドキュメントのドキュメント属性情報へのポインタを登録し、前記ドキュメント名称も抽出して前記属性関連情報として管理し、前記属性関連情報で管理する前記ドキュメントがバージョンアップされた後にバージョンアップしたドキュメントに関するドキュメント属性情報を前記ソフトウェア形態情報データベースに登録する、ことを特徴とする。
【００１８】
本願第１１の発明のソフトウェア形態管理方法は、第８，第９または第１０の発明において前記属性関連情報の中からバージョンアップの対象とするものを選択することを特徴とする。
【００１９】
本願第１２の発明のソフトウェア形態管理方法は、第８，第９，第１０または第１１の発明において前記属性関連情報を更新の履歴情報として保持し管理することを特徴とする。
【００２０】
本願第１３の発明のソフトウェア形態管理方法は、ソフトウェアの形態を管理するソフトウェア形態管理方法であって、システムを構成する各ソフトウェア毎に、ソフトウェアの名称，バージョン，前記ソフトウェアを構成するプログラムファイル名称，前記プログラムファイルへのポインタ，前記ソフトウェアと関連する関連ソフトウェア名称，前記関連ソフトウェアのソフトウェア属性情報へのポインタ，前記ソフトウェアが実装されているハードウェア名称，前記ハードウェアのハードウェア属性情報へのポインタ，前記ソフトウェアに関するドキュメント名称および前記ドキュメントのドキュメント属性情報へのポインタをソフトウェア属性情報としてソフトウェア形態情報データベースに登録し、システムを構成する各ハードウェア毎に、ハードウェアの名称，バージョン，前記ハードウェアを構成するコンポーネントの名称，前記ハードウェアに実装されているソフトウェアの名称，前記実装ソフトウェアのソフトウェア属性情報へのポインタ，前記ハードウェアに関するドキュメント名称および前記ドキュメントのドキュメント属性情報へのポインタをハードウェア属性情報として前記ソフトウェア形態情報データベースに登録し、前記システムに在る各ドキュメント毎に、ドキュメントの名称，バージョン，前記ドキュメントを構成するドキュメントファイルの名称，前記ドキュメントファイルへのポインタ，前記ドキュメントを使用するソフトウェア名称および前記ドキュメントを使用するハードウェア名称をドキュメント属性情報として前記ソフトウェア形態情報データベースに登録し、ハードウェアのバージョンアップを行う場合、バージョンアップする前記ハードウェアの名称とバージョンで前記ハードウェア属性情報を検索し、検索一致したハードウェア属性情報に登録されているドキュメント名称と実装ソフトウェア名称を抽出し、バージョンアップする前記ハードウェア名称並びに前記抽出されたドキュメント名称と実装ソフトウェア名称を属性関連情報として管理し、前記属性関連情報で管理するハードウェアとドキュメントと実装ソフトウェアとがバージョンアップされた後にバージョンアップしたドキュメントに関するドキュメント属性情報を前記ソフトウェア形態情報データベースに登録し、前記バージョンアップした実装ソフトウェアに関するソフトウェア属性情報を前記ソフトウェア形態情報データベースに登録し、前記バージョンアップしたハードウェアに関するハードウェア属性情報を前記ソフトウェア形態情報データベースに登録する、ことを特徴とする。
【００２１】
【発明の実施の形態】
本発明は、ソフトウェアの形態管理を目的とし、ソフトウェアの開発中の管理のみならずシステムとして導入後の現況管理や変更の効率的な管理を行うソフトウェア形態管理方式および方法を提供するものである。
【００２２】
本発明は、ソフトウェアの属性を管理するソフトウェア属性情報と、該当ハードウェアの属性及び同ハードウェアにインストールされているソフトウェアの属性を管理するハードウェア属性情報と、ドキュメントの属性を管理するドキュメント属性情報とを有し、ソフトウェアのバージョンアップ等で影響し合うソフトウェアとハードウェアとドキュメントとを属性関連情報として関連づけて管理し、ソフトウェアのライフサイクルを通してその現行状況や変更状況を効率的に行うことを特徴としている。
【００２３】
本発明の実施の形態の構成について、図面を参照して詳細に説明する。
図１は、本発明の実施の形態の全体構成を示す図である。
図２は、ソフトウェア属性情報管理手段の構成を示す図である。
図３は、ハードウェア属性情報管理手段の構成を示す図である。
図４は、ドキュメント属性情報管理手段の構成を示す図である。
図５は、属性関連情報管理手段の構成を示す図である。
図６および図７は、本発明の実施の形態の構成を説明する図である。
【００２４】
図１を参照すると、本発明のソフトウェア形態管理方式の一実施例は、入力装置１０と、データ処理装置２０と、記憶装置３０と、出力装置４０と、を備えている。
【００２５】
入力装置１０は、ソフトウェア形態管理に必要な情報を入力する装置で、ＣＲＴ，キーボード，マウス等で構成される。
【００２６】
データ処理装置２０は、プログラム制御により動作し、ソフトウェア属性情報管理手段５０と、ソフトウェア実体管理手段５１と、ハードウェア属性情報管理手段６０と、ドキュメント属性情報管理手段７０と、ドキュメント実体管理手段７１と、属性関連情報管理手段８０と、を含む。
【００２７】
記憶装置３０は、ソフトウェア属性情報１０１とハードウェア属性情報１０３とドキュメント属性情報１０４と属性関連情報１０６とを含むソフトウェア形態情報ＤＢ（データベース）９０と、ソフトウェアを構成するプログラムの実体を格納するプログラムファイル１０２と、ドキュメントの実体を格納するドキュメントファイル１０５と、を含む。
【００２８】
出力装置４０は、ソフトウェア属性情報管理手段５０，ハードウェア属性情報管理手段６０，ドキュメント属性情報管理手段７０あるいは属性関連情報管理手段８０が情報を出力する装置である。
【００２９】
図２を参照すると、ソフトウェア属性情報管理手段５０は、ソフトウェア名称登録・更新・削除手段２０１と、該当ソフトウェアのバージョン登録・更新・削除手段２０２と、該当ソフトウェアの設計書等のドキュメント名称及び同ドキュメントの属性情報へのポインタを管理するドキュメント属性情報ポインタ登録・更新・削除手段２０３と、該当ソフトウェアがインストールされるハードウェアの名称及び同ハードウェアの属性情報へのポインタを管理するハードウェア属性情報ポインタ登録・更新・削除手段２０４と、該当ソフトウェアと入出力インタフェースを持つ関連ソフトウェアの名称及び同ソフトウェアの属性情報へのポインタを管理する関連ソフトウェア属性情報ポインタ登録・更新・削除手段２０５と、を含む。ソフトウェア実体管理手段５１は、該当ソフトウェアを構成するプログラムファイル名称及び同プログラムファイルへのポインタの登録・更新・削除を行う。
【００３０】
図３を参照すると、ハードウェア属性情報管理手段６０は、ハードウェア名称登録・更新・削除手段３０１と、該当ハードウェアのバージョン登録・更新・削除手段３０２と、該当ハードウェアの設計書に相当するドキュメント名称及び同ドキュメントの属性情報へのポインタを管理するドキュメント属性情報ポインタ登録・更新・削除手段３０３と、該当ハードウェアにインストール（実装）されているソフトウェアの名称及び同ソフトウェアの属性情報へのポインタを管理する実装ソフトウェア属性情報ポインタ登録・更新・削除手段３０４と、該当ハードウェアを構成するコンポーネントの名称を管理するコンポーネント名称登録・更新・削除手段３０５と、を含む。
【００３１】
図４を参照すると、ドキュメント属性情報管理手段７０は、ドキュメント名称登録・更新・削除手段４０１と、該当ドキュメントのバージョン登録・更新・削除手段４０２と、該当ドキュメントの対象となるソウトウエアまたはハードウェアの名称及び属性情報へのポインタを管理するソフトウェア・ハードウェア属性情報ポインタ登録・更新・削除手段４０３と、を含む。また、ドキュメント実体管理手段７１は、該当ドキュメントを構成するドキュメントファイル名称及び同ドキュメントファイルへのポインタの登録・更新・削除を行う。
【００３２】
図５を参照すると、属性関連情報管理手段８０は、ソフトウェア名称・バージョン比較手段５０１と、ハードウェア名称・バージョン比較手段５０３と、ドキュメント名称・バージョン比較手段５０５と、属性関連情報登録・更新・削除手段５０２と、を含む。
【００３３】
これらの手段はそれぞれ概略つぎのように動作する。図２〜図７を用いて説明する。
【００３４】
システムが完成し運用に入った時点で、そのシステムを構成するソフトウェア群及びハードウェア群及びそれらの情報を記述したドキュメント群が形態管理の対象となる。
【００３５】
まず、形態管理に必要な情報を入力装置１０より入力する。
【００３６】
ソフトウェアに関する入力情報として、ソフトウェア属性情報とソフトウェアの実体であるプログラムファイルがある。
ソフトウェア属性情報は、図２に示すようにソフトウェア名称、ソフトウェアバージョン、該当ソフトウェアの設計書等のドキュメント名称、インストール対象となるハードウェア名称、該当ソフトウェアとインタフェースをもち該当ソフトウェアが修正された場合に影響を及ぼす関連ソフトウェア名称、ソフトウェア実体を構成するプログラムファイル名称を有する。
ドキュメント名称とドキュメント属性情報１０４へのポインタは、ドキュメント属性情報ポインタ登録・更新・削除手段２０３により設定される。
ハードウェア名称とそのハードウェア属性情報１０３へのポインタは、ハードウェア属性情報ポインタ登録・更新・削除手段２０４により設定される。
関連ソフトウェア名称とそのソフトウェア属性情報へのポインタは、関連ソフトウェア属性情報ポインタ登録・更新・削除手段２０５により設定される。
また、ソフトウェア実体管理手段５１によりソフトウェアを構成するプログラムの実体を格納するプログラムファイルへのポインタ情報とプログラムファイルの名称の関係が登録される。
【００３７】
また、ハードウェアに関する入力情報としてハードウェア属性情報を入力する。
ハードウェア属性情報は、図３に示すように、ハードウェア名称、ハードウェアバージョン、該当ハードウェアの設計書等のドキュメント名称、該当ハードウェアにインストール（実装）されたソフトウェアの名称、ハードウェア実体を構成する主要コンポーネントのコンポーネント名称を有する。
ドキュメント名称とドキュメント属性情報１０４へのポインタは、ドキュメント属性情報ポインタ登録・更新・削除手段３０３により設定される。
実装ソフトウェア名称と同ソフトウェアの属性情報へのポインタは、実装ソフトウェア属性情報ポインタ登録・更新・削除手段３０４により設定される。
コンポーネント名称は、コンポーネント名称登録・更新・削除手段３０５により設定される。
【００３８】
また、ドキュメントに関する入力情報として、ドキュメント属性情報とドキュメントの実体であるドキュメントファイルがある。
ドキュメント属性情報は、図４に示すようにドキュメント名称、ドキュメントバージョン、ドキュメントの対象となるソフトウェアまたはハードウェアの名称を有する。
ソフトウェアまたはハードウェアの名称とその属性情報へのポインタは、ソフトウェア・ハードウェア属性情報ポインタ登録・更新・削除手段４０３により設定される。
ドキュメント実体管理手段４０４によりドキュメントを構成する実体を格納するドキュメントファイルへのポインタ情報とドキュメントファイルの名称の関係が登録される。
【００３９】
以上の結果、入力されたソフトウェア情報とハードウェア情報とドキュメント情報は、図７に示すような相互関係をもつにいたる。この相互関係を使用し、属性関連情報管理手段８０は、ソフトウェア名称またはハードウェア名称またはドキュメント名称により各属性情報を検索し検索結果を出力装置４０に出力する。
【００４０】
入力装置１０より、ソフトウェア名称・バージョンが入力された場合は、ソフトウェア名称・バージョン比較手段５０１によりソフトウェア属性情報１０１を検索し、その結果としてインストール先のハードウェア名称、インタフェースを持つ関連ソフトウェア名称、そのソフトウェアを構成するプログラムファイル名称、該当ソフトウェアを記述するドキュメントファイル名称を出力装置４０へ出力する。
【００４１】
ハードウェア名称・バージョンが入力された場合は、ハードウェア名称・バージョン比較手段５０３により、ハードウェア属性情報１０３を検索し、その結果としてインストールされている実装ソフトウェア名称、該当ハードウェアを構成するコンポーネント名称、該当ハードウェアを記述するドキュメントファイル名称を出力する。
【００４２】
ドキュメント名称・バージョンが入力された場合は、ドキュメント名称・バージョン比較手段５０５によりドキュメント属性情報１０４を検索しその結果として、ドキュメントファイル名を出力する。
【００４３】
この出力結果に対し、オペレータはバージョンアップ予定のソフトウェア名称、該当ソフトウェアに関連してバージョンアップする関連ソフトウェア名称、再インストール予定のハードウェア名称、改修予定のドキュメント名称等を選択し、ステータス情報（改修予定あり、再インストールあり、改修予定なし、再インストールなし、等）とともに入力装置１０より入力する。入力された情報は属性関連情報登録・更新・削除手段５０２により属性関連情報１０６として登録される（図６参照）。
【００４４】
更に、改修が完了後、属性関連情報１０６を参照し、関連するハードウェア名称、ソフトウェア名称、ドキュメント名称のステータス情報を属性関連情報登録・更新・削除手段５０２により更新する。
【００４５】
ステータス情報を改修完了に更新した属性関連情報を履歴情報としてソフトウェア形態情報データベース９０に保持する。保持される履歴情報は、属性関連情報管理手段８０によりアクセスされ出力（表示／印刷等）される。
【００４６】
また、ソフトウェア属性情報１０１，ハードウェア属性情報１０３，ドキュメント属性情報１０４は、それぞれソフトウェア属性情報管理手段５０，ハードウェア属性情報管理手段６０，ドキュメント属性情報管理手段７０によりアクセスされ出力（表示／印刷等）される。
【００４７】
このようにして、ソフトウェア等のバージョンアップ状況がその影響範囲（ハードウェア、ドキュメント）の変更状況とともに管理することが可能となる。
【００４８】
次に、本発明の実施の形態の全体の動作について、図５，図１１および図１２を参照して詳細に説明する。
図１１および図１２は、本発明の実施の形態の動作の流れを示す図である。
【００４９】
まず、バージョンアップの検討が必要なソフトウェアについて、そのソフトウェア名称及びそのバージョンがシステムに存在するか否かをソフトウェア名称・バージョン比較手段５０１によりソフトウェア属性情報１０１を検索する（ステップＡ１〜Ａ４）。
【００５０】
該当ソフトウェアがあれば、そのソフトウェア名称及びソフトウェアバージョンを出力装置４０へ出力するとともに、属性関連情報１０６に属性関連情報登録・更新・削除手段５０２により登録する（ステップＡ５）。
【００５１】
次に、該当ソフトウェアのソフトウェア属性情報に登録された該当ソフトウェアに関連するハードウェア名称を出力装置４０へ出力するとともに、属性関連情報１０６に属性関連情報登録・更新・削除手段５０２により登録する（ステップＡ６）。
【００５２】
更に、該当ソフトウェアのソフトウェア属性情報に登録されたドキュメント属性情報ポインタ先のドキュメントファイル名称を出力装置４０へ出力するとともに、属性関連情報１０６に属性関連情報登録・更新・削除手段５０２により登録する（ステップＡ７）。
【００５３】
次に、同ソフトウェア属性情報に該当ソフトウェアに関連する関連ソフトウェア名称があるか否かを検索する（ステップＡ８）。
【００５４】
存在する場合は、ステップＡ５に戻り、検索したソフトウェア名称を出力装置４０へ出力するとともに、属性関連情報１０６に登録する。
【００５５】
次に、上記ステップＡ５〜Ａ７で出力装置４０へ出力した出力結果に対し、改修の対象範囲となる関連ソフトウェア及びドキュメントファイルを選択し、そのステータスに改修予定ありと属性関連情報１０６へ登録する。同様に、影響範囲となるハードウェアを選択し、再インストールありとして属性関連情報１０６に登録する。また、対象範囲外関連ソフトウェア，ハードウェア及びドキュメントファイルについては改修予定なしまたは再インストールなしとして属性関連情報１０６に登録する（ステップＡ９〜Ａ１７）。
【００５６】
ここで、ソフトウェアのバージョンアップを行う。すなわち、バージョンアップしたソフトウェア（改版ソフトウェア）のプログラムをプロフラム格納手段（図示せず）によりプログラムファイルに格納する。関連ソフトウェアのプログラムについてもプロフラム格納手段によりプログラムファイルに格納する。次に、バージョンアップしたソフトウェアに対応したドキュメントの実体をドキュメント格納手段（図示せず）によりドキュメントファイルに格納する。関連ソフトウェアに対応したドキュメントの実体もドキュメント格納手段によりドキュメントファイルに格納する。更に、これらのソフトウェアのプロフラムをインストール手段（図示せず）により関連するハードウェアにインストールする。
【００５７】
次に、ソフトウェアのバージョンアップ終了後、ソフトウェア属性情報等の更新を図る。まず、バージョンアップしたソフトウェアは新規ソフトウェアとなるためそのソフトウェアの属性情報及びその実体であるプログラムファイルをソフトウェア属性情報管理手段５０及びソフトウェア実体管理手段５１により登録する（ステップＡ１８）。
【００５８】
次に、該当ソフトウェアを記述したドキュメントの属性情報及びその実体であるドキュメントファイルを、ドキュメント属性情報管理手段７０及びドキュメント実体管理手段７１により登録する（ステップＡ１９）。
【００５９】
また、該当ソフトウェアをインストールしたハードウェアの属性情報についてハードウェア属性情報管理手段６０により登録する（ステップＡ２０）。
【００６０】
更に、バージョンアップ前のソフトウェアの属性情報についてソフトウェア属性情報管理手段５０により更新する（ステップＡ２１）。
【００６１】
更に、属性関連情報のステータスを改修完了に更新し変更履歴情報としてソフトウェア形態情報データベース９０に保持する。（ステップＡ２２）。
【００６２】
ハードウェアのバージョンアップも、同様に、バージョンアップの検討が必要なハードウェア名称及びそのバージョンに該当する箇所がシステムに存在するか否かハードウェア名称・バージョン比較手段５０３によりハードウェア属性情報１０３を検索する。
【００６３】
該当ハードウェアがあればその名称・バージョンを出力装置４０へ出力するとともに、属性関連情報１０６に属性関連情報登録・更新・削除手段５０２により登録する。
【００６４】
また、同ハードウェア属性情報に登録された該当ハードウェアにインストールされている実装ソフトウェア名称を出力装置４０へ出力するとともに、属性関連情報１０６へ属性関連情報登録・更新・削除手段５０２により登録する。
【００６５】
また、同ハードウェア属性情報に登録されたドキュメント属性情報ポインタ先のドキュメント名称を出力装置４０へ出力するとともに、属性関連情報１０６へ属性関連情報登録・更新・削除手段５０２により登録する。
【００６６】
次に、出力結果に対し、改修の影響範囲となった実装ソフトウェア、ドキュメントについてステータス情報を改修予定ありとして登録する。
【００６７】
ここで、ハードウェアのバージョンアップ（改修）を行う。すなわち、先ず、ハードウェアそのものをバージョンアップする。次に、バージョンアップしたハードウェアにインストールされる実装ソフトウェアのプログラムをプログラム格納手段によりプログラムファイルに格納する。また、インストールされる実装ソフトウェアに対応したドキュメントの実体をドキュメント格納手段によりドキュメントファイルに格納する。更に、実装ソフトウェアのプログラムをインストール手段によりバージョンアップしたハードウェアにインストールする。
【００６８】
ハードウェアの改修修了後、バージョンアップしたハードウェアの属性情報及びそのコンポーネント名称をハードウェア属性情報管理手段６０により登録する。
【００６９】
また、該当ハードウェアを記述したドキュメントの属性情報及びその実体であるドキュメントファイルを、ドキュメント属性情報管理手段７０及びドキュメント実体管理手段７１により登録する。
【００７０】
次に、関連してバージョンアップしたした実装ソフトウェアのソフトウェア属性情報及びその実体であるプログラムファイルを、ソフトウェア属性情報管理手段５０及びソフトウェア実体管理手段５１により登録する。
【００７１】
バージョンアップ前のハードウェアの属性情報についてハードウェア属性情報管理手段６０により更新する。
【００７２】
同様に、バージョンアップ前の実装ソフトウェアのソフトウェア属性情報についてソフトウェア属性情報管理手段５０により更新する。
【００７３】
更に、属性関連情報１０６のステータスを改修完了または再インストール完了と更新し変更履歴として保持する。
【００７４】
ドキュメントのバージョンアップも、同様に、バージョンアップの検討が必要なドキュメント名称及びそのバージョンに該当する箇所がシステムに存在するか否かドキュメント名称・バージョン比較手段５０５によりドキュメント属性情報１０４を検索する。
【００７５】
該当ドキュメントがあればその名称・バージョンを出力装置４０へ出力するとともに、属性関連情報１０６に属性関連情報登録・更新・削除手段５０２により登録する。
【００７６】
また、同ドキュメント属性情報に登録された該当ドキュメントのドキュメントファイル名称を出力装置４０へ出力するとともに、属性関連情報１０６へ属性関連情報登録・更新・削除手段５０２により登録する。
【００７７】
次に、出力結果に対し、改修の影響範囲となったドキュメントファイルについてステータス情報を改修予定ありとして登録する。
【００７８】
ここで、ドキュメントのバージョンアップを行う。すなわち、バージョンアップしたドキュメントの実体をドキュメント格納手段によりドキュメントファイルに格納する。
【００７９】
ドキュメントのバージョンアップ終了後、バージョンアップしたドキュメントのドキュメント属性情報及びその実体であるドキュメントファイルを、ドキュメント属性情報管理手段７０及びドキュメント実体管理手段７１により登録する。
【００８０】
該当ドキュメントに関連するソフトウェアまたはハードウェア名称およびソフトウェアまたはハードウェア属性情報ポインタをソフトウェア・ハードウェア属性情報ポインタ登録・更新・削除手段４０３によりドキュメント属性情報に登録する。
【００８１】
該当ドキュメントに関連するソフトウェアのソフトウェア属性情報をドキュメント属性情報ポインタ登録・更新・削除手段２０３で更新する。
【００８２】
該当ドキュメントに関連するハードウェアのハードウェア属性情報をドキュメント属性情報ポインタ登録・更新・削除手段３０３で更新する。
【００８３】
また、バージョンアップ前のドキュメントの属性情報についてドキュメント属性情報管理手段７０により更新する。
【００８４】
更に、属性関連情報１０６のステータスを改修完了と更新し変更履歴として保持する。
【００８５】
次に、具体例を用いて説明する。図８〜図１０を用いて図１１〜図１２の動作の流れを説明する。
図８，図９および図１０は、本発明の実施の形態の動作を説明する図である。
【００８６】
図８を参照すると、図８にはシステムを構成するソフトウェアとハードウェアとドキュメントに係わるソフトウェア属性情報とハードウェア属性情報とドキュメント属性情報との関連の一例が図示されている。
【００８７】
例えば、ソフトウェア名称「７００」バージョン「１」のソフトウェア属性情報１０１には、ソフトウェア名称「７００」バージョン「１」のドキュメントであるドキュメント名称「７１０」バージョン「１」の名称とドキュメント属性情報へのポインタ，ソフトウェア名称「７００」バージョン「１」がインストールされているハードウェアであるハードウェア名称「７２０」バージョン「１」とハードウェア名称「７２１」バージョン「１」とハードウェア名称「７９０」バージョン「１」のそれぞれの名称とハードウェア属性情報へのポインタ，およびソフトウェア名称「７００」バージョン「１」の関連ソフトウェアである関連ソフトウェア名称「７３０」バージョン「１」と関連ソフトウェア名称「７３１」バージョン「１」と関連ソフトウェア名称「７３２」バージョン「１」のそれぞれの名称とソフトウェア属性情報へのポインタが登録されている。
【００８８】
図８，図９および図１０を参照して、ソフトウェア名称「７００」バージョン「１」（Ｖｅｒ１）にバージョンアップがある場合について説明する。なお、図８〜図１０において、バージョンが記載されていないものバージョン「１」（Ｖｅｒ１）を示す。
【００８９】
まず、ソフトウェア名称「７００」バージョン「１」に一致するものがあるか、ソフトウェア名称・バージョン比較手段５０１によりソフトウェア属性情報を検索する（図１１のステップＡ１〜Ａ４）。
【００９０】
該当ソフトウェア名称「７００」バージョン「１」が存在するため、同ソフトウェア名称を属性関連情報登録・更新・削除手段５０２により属性関連情報１０６に登録する（ステップＡ５）。
【００９１】
次に、同ソフトウェア属性情報に登録された該当ソフトウェアに関連するハードウェア名称「７２０」，「７２１」，「７９０」を属性関連情報登録・更新・削除手段５０２により属性関連情報１０６に登録する（ステップＡ６）。
【００９２】
また、同ソフトウェア属性情報に登録されたドキュメント属性情報ポインタ先の関連ドキュメントファイル名称「７４０」，「７４１」，「７４２」を属性関連情報登録・更新・削除手段５０２により属性関連情報１０６に登録する（ステップＡ７）。
【００９３】
次に、同ソフトウェア属性情報に登録された該当ソフトウェアに関連する関連ソフトウェアを検索し存在する関連ソフトウェア名称「７３０」，「７３１」，「７３２」を属性関連情報登録・更新・削除手段５０２により属性関連情報１０６に登録する（ステップＡ８）。
【００９４】
上記の結果、属性関連情報１０６には、図９のバージョンアップ前で示される情報が登録されている。
【００９５】
次に、システムの改修予定の検討を行った後、バージョンアップを行うのは、ハードウェア名称「７２０」，「７２１」とする。また、ドキュメントの実際の変更はドキュメントファイル名称「７４０」のみとする。更に、インタフェースをもつ関連ソフトウェアのうち実際に改修を行うのは関連ソフトウェア名称「７３０」，「７３１」のみとする。その場合、改修の対象である関連ソフトウェア、関連ドキュメントについてステータス情報を改修予定ありとし、またハードウェアについては再インストールありと登録する（図９の８０５）（ステップＡ９〜Ａ１７）。
【００９６】
次に、改修作業（バージョンアップ）修了後、ステータス情報を更新する（図９の８０６）。バージョンアップ後のソフトウェア名称「７００」バージョン「２」については、同ソフトウェアの属性情報及びプログラムファイルをソフトウェア属性情報管理手段５０及びソフトウェア実体管理手段５１により登録する。また、同様に関連ソフトウェア名称「７３０」バージョン「２」、「７３１」バージョン「２」、「７３２」に対応するソフトウェア属性情報及びプログラムファイルを登録する（図１０の９０１）（ステップＡ１８）。
【００９７】
ソフトウェア名称「７００」バージョン「２」に対応するドキュメントファイル名称「７４０」バージョン「２」，「７４１」，「７４２」についてドキュメント属性情報及びドキュメントファイルをドキュメント属性情報管理手段７０及びドキュメント実体管理手段７１により登録する（図１０の９０２）（ステップＡ１９）。
【００９８】
また、インストール先ハードウェア名称「７２０」，「７２１」をハードウェア属性情報管理手段６０により登録する（図１０の９０３）（ステップＡ２０）。
【００９９】
バージョンアップ前のソフトウェア名称「７００」バージョン「１」のソフトウェア属性情報であるインストール先ハードウェアについてソフトウェア属性情報管理手段５０により更新する（図１０の９０４）（ステップＡ２１）。
【０１００】
最後に、属性関連情報のステータスを改修完了に更新し変更履歴として保持する。（図９の８０６）（ステップＡ２２）。
【０１０１】
なお、上記の流れでは、ソフトウェア名称「７００」に着目して説明したが、関連ソフトウェア名称「７３０」と「７３１」についても、関連ソフトウェア名称「７３０」と「７３１」のソフトウェア属性情報および関係するハードウェア属性情報とドキュメント属性情報を登録・更新する。図１０についてもソフトウェア名称「７００」に着目した図であり、関連ソフトウェア名称「７３０」と「７３１」のソフトウェア属性情報および関係するハードウェア属性情報とドキュメント属性情報をについては省略している。
【０１０２】
このようにして、ソフトウェア等のバージョンアップ状況をその影響範囲（ハードウェア、ドキュメント）の変更状況とともに管理するので、一連の改修に伴う作業（ソフトウェアの改修、ドキュメントの改修、ハードウェアの再インストール）を同期をとりながら実行することができ、システムの変更履歴管理を効率的に行うことが可能となる。
【０１０３】
【発明の効果】
第１の効果は、ソフトウェアのバージョンアップに連動して、そのソフトウェアのバージョンアップが影響するソフトウェアを特定し、そのソフトウェアの入れ替えと同期をとって関連ソフトウェアの入れ替えを適切に行うことができることにある。
【０１０４】
第２の効果は、ソフトウェアのバージョンアップに連動して、そのソフトウェアのバージョンアップが影響するハードウェアを特定し、そのソフトウェアの入れ替えと同期をとってハードウェア内のインストール状態の管理を適切に行うことができることにある。
【０１０５】
第３の効果は、ソフトウェアのバージョンアップに連動して、そのソフトウェアのバージョンアップが影響するドキュメントを特定し、そのソフトウェアの入れ替え等と同期をとってドキュメントの入れ替えを適切に行うことができることにある。
【０１０６】
その理由は、ソフトウェア及びハードウェア及びドキュメントの関連する情報を属性情報として定義し、電子化して管理したことにある。
【図面の簡単な説明】
【図１】本発明の実施の形態の全体構成を示す図
【図２】ソフトウェア属性情報管理手段の構成を示す図
【図３】ハードウェア属性情報管理手段の構成を示す図
【図４】ドキュメント属性情報管理手段の構成を示す図
【図５】属性関連情報管理手段の構成を示す図
【図６】本発明の実施の形態の構成を説明する図
【図７】本発明の実施の形態の構成を説明する図
【図８】本発明の実施の形態の動作を説明する図
【図９】本発明の実施の形態の動作を説明する図
【図１０】本発明の実施の形態の動作を説明する図
【図１１】本発明の実施の形態の動作の流れを示す図
【図１２】本発明の実施の形態の動作の流れを示す図
【符号の説明】
１０　　入力装置
２０　　データ処理装置
３０　　記憶装置
４０　　出力装置
５０　　ソフトウェア属性情報管理手段
５１　　ソフトウェア実体管理手段
６０　　ハードウェア属性情報管理手段
７０　　ドキュメント属性情報管理手段
７１　　ドキュメント実体管理手段
８０　　属性関連情報管理手段
９０　　ソフトウェア形態情報データベース
１０１　　ソフトウェア属性情報
１０２　　プログラムファイル
１０３　　ハードウェア属性情報
１０４　　ドキュメント属性情報
１０５　　ドキュメントファイル
１０６　　属性関連情報
２０１　　ソフトウェア名称登録・更新・削除手段
２０２　　バージョン登録・更新・削除手段
２０３　　ドキュメント属性情報ポインタ登録・更新・削除手段
２０４　　ハードウェア属性情報ポインタ登録・更新・削除手段
２０５　　関連ソフトウェア属性情報ポインタ登録・更新・削除手段
３０１　　ハードウェア名称登録・更新・削除手段
３０２　　バージョン登録・更新・削除手段
３０３　　ドキュメント属性情報ポインタ登録・更新・削除手段
３０４　　実装ソフトウェア属性情報ポインタ登録・更新・削除手段
３０５　　コンポーネント名称登録・更新・削除手段
４０１　　ドキュメント名称登録・更新・削除手段
４０２　　バージョン登録・更新・削除手段
４０３　　ソフトウェア・ハードウェア属性情報ポインタ登録・更新・削除手段
５０１　　ソフトウェア名称・バージョン比較手段
５０２　　属性関連情報登録・更新・削除手段
５０３　　ハードウェア名称・バージョン比較手段
５０５　　ドキュメント名称・バージョン比較手段
【図１】
2004030127.tif 000003
【図２】
2004030127.tif 000004
【図３】
2004030127.tif 000005
【図４】
2004030127.tif 000006
【図５】
2004030127.tif 000007
【図６】
2004030127.tif 000008
【図７】
2004030127.tif 000009
【図８】
2004030127.tif 000010
【図９】
2004030127.tif 000011
【図１０】
2004030127.tif 000012
【図１１】
2004030127.tif 000013
【図１２】
2004030127.tif 000014