(57)【要約】【課題】コンピュータシステムにおけるリソースを効率よく確実に管理できるようにする。【解決手段】システム管理者の操作入力を受け付けて管理ディレクトリ及び運用管理者のデータベースへの登録を行い、運用管理者の操作入力を受け付けて、使用者及びソースプログラムのデータベースへの登録、ロード構成のチェック、及びロード構成を実行プログラムの実行環境への適用を行い、使用者の操作入力を受け付けて、ソースプログラムの貸出に関する情報のデータベースへの登録、ソースプログラムのデータベースへの仮登録、及びロード構成の保守を行うようにする。【選択図】  図１
2006127067.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵ、メモリ及び記憶装置を有する一つ以上のコンピュータと、前記コンピュータにおいて動作するデータベースとを含み、一つ以上のコンピュータシステムについてのソースプログラムや実行プログラム等のリソースを管理するリソース管理システムであって、
当該リソース管理システムを管理するシステム管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムごとに設けられる管理ディレクトリを登録する管理ディレクトリ登録部と、
前記システム管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムの運用を行う運用管理者を登録する運用管理者登録部と、
前記運用管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムを使用する使用者を登録する使用者登録部と、
前記運用管理者の操作入力を受け付けて、前記データベースに前記ソースプログラムを登録するソースプログラム登録部と、
前記運用管理者の操作入力を受け付けて、前記ソースプログラムをコンパイルして実行プログラムを生成する際に必要となるソースプログラムを格納したファイルの構成であるロード構成をチェックするロード構成チェック部と、
前記運用管理者の操作入力を受け付けて、前記ロード構成を前記実行プログラムの実行環境に適用するロード配布部と、
前記使用者の操作入力を受け付けて、前記データベースに前記ソースプログラムの貸出に関する情報を登録するプログラム貸出部と、
前記使用者の操作入力を受け付けて、前記データベースに前記ソースプログラムの仮登録を行うプログラム仮登録部と、
前記使用者の操作入力を受け付けて、前記ロード構成の保守を行うロード構成保守部と、
を備えることを特徴とするリソース管理システム。
【請求項２】
請求項１に記載のリソース管理システムであって、
前記ソースプログラムの前記データベースへの登録に際しては、前記ソースプログラムのバージョンを特定する情報が前記ソースプログラムに対応づけて登録されること
を特徴とするリソース管理システム。
【請求項３】
請求項１に記載のリソース管理システムであって、
前記運用管理者又は前記使用者による操作入力を受け付けて、前記データベースに登録されている前記ソースプログラムのバージョンに関する情報を記載した表計算ソフト形式のファイルを出力するバージョン情報出力部を備えること
を特徴とするリソース管理システム。
【請求項４】
請求項１に記載のリソース管理システムであって、
前記運用管理者又は前記使用者による操作入力を受け付けて、前記データベースに登録されている前記ソースプログラムの前記貸出に関する前記情報を記載した表計算ソフト形式のファイルを出力するリソース貸出情報出力部を備えること
を特徴とするリソース管理システム。
【請求項５】
ＣＰＵ、メモリ及び記憶装置を有する一つ以上のコンピュータと、前記コンピュータにおいて動作するデータベースとを含み、一つ以上のコンピュータシステムについてのソースプログラムや実行プログラム等のリソースを管理するリソース管理システムを実現するためのプログラムであって、
前記リソース管理システムを管理するシステム管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムごとに設けられる管理ディレクトリを登録する機能と、
前記システム管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムの運用を行う運用管理者を登録する機能と、
前記運用管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムを使用する使用者を登録する機能と、
前記運用管理者の操作入力を受け付けて、前記データベースに前記ソースプログラムを登録する機能と、
前記運用管理者の操作入力を受け付けて、前記ソースプログラムをコンパイルして実行プログラムを生成する際に必要となるソースプログラムを格納したファイルの構成であるロード構成をチェックする機能と、
前記運用管理者の操作入力を受け付けて、前記ロード構成を前記実行プログラムの実行環境に適用する機能と、
前記使用者の操作入力を受け付けて、前記データベースに前記ソースプログラムの貸出に関する情報を登録する機能と、
前記使用者の操作入力を受け付けて、前記データベースに前記ソースプログラムの仮登録を行う機能と、
前記使用者の操作入力を受け付けて、前記ロード構成の保守を行う機能と、
を実現するためのプログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記ソースプログラムの前記データベースへの登録に際しては、前記ソースプログラムのバージョンを特定する情報を前記ソースプログラムに対応づけて登録すること
を特徴とするプログラム。
【請求項７】
請求項５に記載のプログラムであって、
前記運用管理者又は前記使用者による操作入力を受け付けて、前記データベースに登録されている前記ソースプログラムのバージョンに関する情報を記載した表計算ソフト形式のファイルを出力する機能を実現すること
を特徴とするプログラム。
【請求項８】
請求項５に記載のプログラムであって、
前記運用管理者又は前記使用者による操作入力を受け付けて、前記データベースに登録されている前記ソースプログラムの前記貸出に関する前記情報を記載した表計算ソフト形式のファイルを出力する機能を実現すること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、リソース管理システム及びプログラムに関し、とくにコンピュータシステムにおけるリソースを効率よく確実に管理するための技術に関する。
【背景技術】
【０００２】
一般に、コンピュータシステムにおいて管理されるリソースには、開発中のものと本番適用されるものとが存在する。このため、コンピュータシステム開発や保守、運用においては、修正ミスや本番適用ミス等を防止すべく、ソースプログラムや実行プログラムなどのリソースの管理を徹底することが必要である。そしてリソースの管理においては、コンピュータシステムの規模が大きいほど必要性が高く、また大規模なシステムにおいては、できるだけ管理負担を少なくし、また業務に支障を与えることがないように効率よく確実に管理することが求められる。
【特許文献１】特開平６−８３６０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
リソースの管理形態として、例えばリソースの登録や貸出等を、書面を介して行うようにしていることがある。しかしながら、書面を介して行われる管理方法では、リソースの一元的な管理が徹底されず、本番適用漏れやバージョンの取り違え等の人為的ミスを確実に防ぐことが難しい。また書面による管理では、複数の者が同じリソースに同時にアクセスした際の排他に関する取り扱いが難しく、同じリソースに対して複数人が修正を加えてしまう事態も生じうる。また障害発生時には、バージョンを変更する作業がよく行われるが、この作業はバージョン管理が確実になされていることが前提である。
【０００４】
本発明はこのような背景に基づいてなされたもので、コンピュータシステムにおけるリソースを効率よく確実に管理することができるリソース管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明のうちの第１の請求項に記載の発明は、ＣＰＵ、メモリ及び記憶装置を有する一つ以上のコンピュータと、前記コンピュータにおいて動作するデータベースとを含み、一つ以上のコンピュータシステムについてのソースプログラムや実行プログラム等のリソースを管理するリソース管理システムであって、当該リソース管理システムを管理するシステム管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムごとに設けられる管理ディレクトリを登録する管理ディレクトリ登録部と、前記システム管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムの運用を行う運用管理者を登録する運用管理者登録部と、前記運用管理者の操作入力を受け付けて、前記データベースに前記コンピュータシステムを使用する使用者を登録する使用者登録部と、前記運用管理者の操作入力を受け付けて、前記データベースに前記ソースプログラムを登録するソースプログラム登録部と、前記運用管理者の操作入力を受け付けて、前記ソースプログラムをコンパイルして実行プログラムを生成する際に必要となるソースプログラムを格納したファイルの構成であるロード構成をチェックするロード構成チェック部と、前記運用管理者の操作入力を受け付けて、前記ロード構成を前記実行プログラムの実行環境に適用するロード配布部と、前記使用者の操作入力を受け付けて、前記データベースに前記ソースプログラムの貸出に関する情報を登録するプログラム貸出部と、前記使用者の操作入力を受け付けて、前記データベースに前記ソースプログラムの仮登録を行うプログラム仮登録部と、前記使用者の操作入力を受け付けて、前記ロード構成の保守を行うロード構成保守部と、を備えることとする。
【０００６】
本発明のリソース管理システムにあっては、コンピュータシステムごとに設けられた管理ディレクトリによって、ソースプログラムや実行プログラム等のリソースがコンピュータシステムごとに管理される。また本発明のリソース管理システムにあっては、各コンピュータシステムにおけるリソースが、データベースに一元的に管理されることになる。このように、コンピュータシステムのリソースがコンピュータシステムごとに一元的に管理される結果、リソースの統括的な管理がなされることになる。このため、リソースの効率的な管理が可能となるとともに、本番適用漏れやバージョンの取り違えといった人為的なミスが防止され、リソースの管理が確実になされることとなる。
【０００７】
また本発明のリソース管理システムにあっては、システム管理者、運用管理者、及び使用者といった役割の異なる者が、夫々に与えられた範囲でリソース管理システムにアクセスする。またこれらの者の権限は階層化され、運用管理者はシステム管理者が任命し、使用者は運用管理者が任命する。このように、役割分担と権限の階層化が明確になされ、これらの者が上下間で密接に関係するようになることで、コンピュータシステムのリソースが立場の異なる複数の者によって確実かつ安全に管理されることになる。そして以上の効果によってコンピュータシステムの開発、保守、運用を円滑に行うことが可能となる。
【０００８】
また本発明のリソース管理システムは、システム管理者、運用管理者、及び使用者の操作入力を受け付けて、ソースプログラムの仮登録、登録、及び貸出、ロード構成の登録、ロード構成のチェック、ロード構成の実行環境への適用といった各種の機能を提供する。このため、リソースの管理を効率よく管理することができる。
【０００９】
本発明の第２の請求項に記載の発明は、請求項１に記載のリソース管理システムであって、前記ソースプログラムの前記データベースへの登録に際しては、前記ソースプログラムのバージョンを特定する情報が前記ソースプログラムに対応づけて登録されることとする。  
この発明によれば、ソースプログラムのバージョンに関する情報がデータベースに管理される。従って、リソースのバージョン管理を確実に行うことができ、例えば障害発生時等においてバージョンの戻し等の作業を安全かつ確実に行うことができる。
【００１０】
また本発明の第３の請求項に記載の発明は、請求項１に記載のリソース管理システムであって、前記運用管理者又は前記使用者による操作入力を受け付けて、前記データベースに登録されている前記ソースプログラムのバージョンに関する情報を記載した表計算ソフト形式のファイルを出力するバージョン情報出力部を備えることとする。  
この発明によれば、前記データベースに登録されている前記ソースプログラムのバージョンに関する情報を容易に把握することが可能となる。
【００１１】
また本発明の第４の請求項に記載の発明は、請求項１に記載のリソース管理システムであって、前記運用管理者又は前記使用者による操作入力を受け付けて、前記データベースに登録されている前記ソースプログラムの前記貸出に関する前記情報を記載した表計算ソフト形式のファイルを出力するリソース貸出情報出力部を備えることとする。  
この発明によれば、ソースプログラムが貸出中であるかどうかを容易に把握することができる。これによりソースプログラムの貸出についての排他的な管理が確実に行われることとなる。
【発明の効果】
【００１２】
本発明のリソース管理システムによれば、コンピュータシステムにおけるリソースを効率よく確実に管理することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態にかかるリソース管理システムについて説明する。
【００１４】
本実施形態で説明するリソース管理システムは、企業等の組織において、開発もしくは運用されているコンピュータシステムに用いられるソースプログラムや実行プログラム等のリソースを管理するシステムである。リソース管理システムは、一つ以上のコンピュータシステムのリソースを管理する。
【００１５】
図１はリソース管理システム１の概念的な構成を説明する図である。リソース管理システム１は、システム管理者２、運用管理者３、使用者４によってアクセスされる。このうちシステム管理者２は、リソース管理システム１の全体的な管理を行う。本実施形態では、一人のシステム管理者２が存在するものとする。運用管理者３は、コンピュータシステムごとにシステム管理者２によって任命される。各運用管理者３は夫々に割り当てられたコンピュータシステムの運用を担当する。本実施形態では、運用管理者３はリソース管理システム１が管理しているコンピュータシステムごとに一人ずつ存在するものとする。使用者４は、リソースを直接利用する者である。運用管理者３によって許可された者が使用者４となることができる。使用者４は一つのコンピュータシステムについて一人以上存在する。
【００１６】
このようにリソース管理システム１では、当該システム１にアクセスする者の役割及び権限が分離されており、役割及び権限の異なる者が異なる立場でコンピュータシステムにおけるリソースを管理する。従って、相互に監視機能が働いて、リソースを確実に管理することが可能となる。また役割分担により各者の業務が単純化される結果、リソースの取り扱いも円滑に行われることになる。
【００１７】
図２に本実施形態のリソース管理システム１が動作するハードウエア構成を示している。サーバコンピュータ５と、システム管理者２によって操作されるクライアントコンピュータ６と、運用管理者３によって操作されるクライアントコンピュータ７と、使用者４によって操作されるクライアントコンピュータ８とが、通信ネットワーク９を介して互いに通信可能に接続している。サーバコンピュータ５及びクライアントコンピュータ６〜８は、例えばパーソナルコンピュータ、オフィスコンピュータ、メインフレーム等である。なお、リソース管理システム１が動作するハードウエア環境は同図に示したものに限られるわけではない。
【００１８】
図３はサーバコンピュータ５又はクライアントコンピュータ６〜８として用いられるコンピュータのハードウエアの一例である。同図に示すコンピュータ３０は、ＣＰＵ３１、ＲＡＭ・ＲＯＭ等のメモリ３２、ハードディスクドライブ３３、キーボードやマウス等の入力装置３４、ディスプレイ等の表示装置３５、通信ネットワーク５を通じて通信を行うための通信インタフェース３６等を備えている。
【００１９】
図４に上記ハードウエア環境において実現される、リソース管理システム１を実現するソフトウエアの構成を示している。サーバコンピュータ５では、リソース管理システム１によって取り扱われる各種のデータが登録されたデータベース４１が動作している。また各クライアントコンピュータ６〜８では、クライアントソフトウエア４２が動作している。データベース４１は、ＤＢＭＳ（Data Base Management System）としての機能を有する。データベース４１は、通信ネットワーク９を介してクライアントソフトウエア４２と通信し、クライアントソフトウエア４２に対してデータの登録や変更、削除、検索等の機能を提供する。データベース４１には、ユーザ登録情報４１１、システム管理情報４１２、管理ディレクトリ情報４１３、運用管理者情報４１４、使用者情報４１５、プログラム管理情報４１６、プログラム仮登録情報４１７、ロード構成情報４１８が登録されている。これらの情報の具体的な内容については後述する。
【００２０】
クライアントソフトウエア４２は、管理ディレクトリ登録部４２１、運用管理者登録部４２２、使用者登録部４２３、プログラム登録部４２４、ロード構成チェック部４２５、ロード配布部４２６、プログラム仮登録部４２７、表計算ソフト形式出力部４２８、バージョン履歴表示部４２９、プログラム参照部４３０、プログラム貸出管理部４３１、ロード構成保守部４３２の機能を提供する。なお、これらの機能の一部はデータベース４１の機能と連携することにより実現されていることもある。
【００２１】
次にリソース管理システム１が提供する様々な機能についてリソース管理システム１がユーザとの対話処理において提示する画面ごとに説明する。
【００２２】
＜認証画面＞
リソース管理システム１を利用する者（システム管理者２、運用管理者３、使用者４）は、クライアントソフトウエア４２によって表示される図５に示す認証画面５００に対して認証情報（ユーザＩＤ及びパスワード）を入力する。クライアントソフトウエア４２は、認証画面５００に入力された認証情報を、データベース４１に登録されているユーザ登録情報４１１と照合することによりユーザ認証を行う。ユーザ登録情報４１１のデータ構造を図６に示す。またクライアントソフトウエア４２は、認証に成功した場合には、さらにそのユーザＩＤに対応づけてユーザ登録情報４１１に登録されている使用者４の種類（システム管理者２、運用管理者３、使用者４）を示す情報を取得し、取得した種類に対応するメニュー画面（システム管理者用のメニュー画面７００、運用管理者用のメニュー画面１７００、使用者用のメニュー画面３５００のうちのいずれか）を表示する。すなわち、クライアントソフトウエア４２は、取得される種類がシステム管理者２であった場合にはシステム管理者用のメニュー画面７００を表示し、運用管理者３であった場合には、運用管理者用のメニュー画面１７００を表示し、使用者４であった場合には使用者用のメニュー画面３５００を表示する。
【００２３】
＜システム管理者２の作業＞
まず認証画面５００によりシステム管理者２がログインした場合について説明する。この場合には、図７に示すシステム管理者用のメニュー画面７００が表示される。同図に示すように、システム管理者用のメニュー画面７００には、システム保守ボタン７０１、管理ディレクトリ登録ボタン７０２、管理ディレクトリ削除ボタン７０３、運用管理者ＩＤ登録ボタン７０４、運用管理者ＩＤ削除ボタン７０５、パスワード変更ボタン７０６、終了ボタン７０７が設けられている。なお、終了ボタン７０７が選択されると認証画面５００に戻る。
【００２４】
図８はシステム管理者用のメニュー画面７００においてシステム保守ボタン７０１が選択された場合に表示される画面（以下、システム保守画面８００と称する）である。システム保守画面８００に設けられているシステムＩＤの欄８０１には、登録又は削除しようとするコンピュータシステムのＩＤ（以下、システムＩＤと称する）が入力される。システム名の欄８０２には、登録又は削除の対象となるコンピュータシステムのシステム名が入力される。システム一覧の欄８０３には、コンピュータシステムのシステムＩＤ及びシステム名がデータベース４１から取り寄せられて自動表示される。なお、登録済システム一覧の欄８０３に表示されているコンピュータシステムの一つが選択されることにより、システムＩＤの欄８０１及びシステム名の欄８０２には内容が自動入力される。登録・削除のチェックボックス８０４では、登録又は削除のいずれを行うのかが選択される。
【００２５】
実行ボタン８０５が選択されると、登録・削除のチェックボックス８０４で「登録」が選択されている場合には、システムＩＤ及びシステム名に設定されている内容がサーバコンピュータ５に送信され、これらがデータベース４１にシステム管理情報４１２として登録される。一方、登録・削除のチェックボックス８０４で「削除」が選択されている場合には、システムＩＤ及びシステム名に設定されている内容がサーバコンピュータ５に送信され、該当のシステムＩＤ及びシステム名がデータベース４１から削除される。なお、データベース４１に登録されているシステム管理情報４１２のデータ構造を図９に示す。
【００２６】
実行ボタン８０５が選択された後は、システム管理者用のメニュー画面８００に自動的に戻る。システム保守画面８００における作業中の任意の時点で前画面ボタン８０６が選択された場合もシステム管理者用のメニュー画面７００に自動的に戻る。
【００２７】
図１０はシステム管理者用のメニュー画面７００において管理ディレクトリ登録ボタン７０２が選択された場合に、管理ディレクトリ登録部４２１によって表示される画面（以下、管理ディレクトリ登録画面１０００と称する）である。管理ディレクトリ登録画面１０００に関する処理は、主として管理ディレクトリ登録部４２１によって行われる。システム管理者２は、管理ディレクトリ登録画面１０００を利用して、管理対象となるリソースを格納しておくためのディレクトリ（以下、管理ディレクトリと称する）をデータベース４１に登録する。
【００２８】
管理ディレクトリ登録画面１０００に設けられているシステムＩＤの欄１００１には、新たに登録しようとするコンピュータシステムのシステムＩＤを入力する。システム名の欄１００２には、システムＩＤの欄に入力されたシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動的に表示される。
【００２９】
システムＩＤの欄１００１にシステムＩＤを入力した後、決定ボタン１００３が選択されると、登録管理対象一覧の欄１００４に上記システムＩＤについて管理対象となっているリソースの種類（以下、管理対象とも称する）がデータベース４１から取り寄せられて一覧表示される。なお、管理対象には、Ｃ言語、ＢＡＳＩＣ言語、ＣＯＢＯＬで記述されたソースプログラム、インクルードファイル（include File）やリソースファイル、メイクファイル（Make File）等のコンパイル時に利用されるファイル等がある。
【００３０】
管理対象の欄１００５には、管理対象を入力する。なお、登録管理対象一覧の欄１００４に表示されているリソースの種類の一つが選択されると、選択されたリソースの種類が自動的に管理対象の欄１００５に表示される。また管理対象の欄１００５はプルダウンメニュー構成になっており、これを利用して管理対象を効率よく入力することもできる。登録ディレクトリ名の欄１００６には、登録しようとするディレクトリの名称を入力する。
【００３１】
実行ボタン１００７が選択されると、管理対象の欄１００５に入力されている管理対象と登録ディレクトリ名の欄１００６に入力されている登録ディレクトリ名とが、サーバコンピュータ５に送信され、登録ディレクトリ名と管理対象とは対応づけられて管理ディレクトリ情報４１３としてデータベース４１に登録される。データベース４１に登録されている管理ディレクトリ情報４１３のデータ構造を図１１に示す。
【００３２】
実行ボタン１００７が選択された後は、システム管理者用のメニュー画面７００に自動的に戻る。また管理ディレクトリ登録画面１０００における作業中の任意の時点で前画面ボタン１００８が選択された場合にも、システム管理者用のメニュー画面７００に自動的に戻る。
【００３３】
図１２はシステム管理者用のメニュー画面７００において、管理ディレクトリ削除ボタン７０３が選択された場合に、管理ディレクトリ登録部４２１によって表示される画面（以下、管理ディレクトリ削除画面１２００と称する）である。管理ディレクトリ削除画面１１００に関する処理は、主として管理ディレクトリ登録部４２１によって行われる。システム管理者２は、管理ディレクトリ削除画面１２００を利用して、データベース４１に登録されている管理ディレクトリを削除することができる。
【００３４】
管理ディレクトリ削除画面１２００に設けられているシステムＩＤの欄１２０１には、削除しようとするコンピュータシステムのシステムＩＤを入力する。システム名の欄１２０２には、システムＩＤの欄１２０１に入力されているシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。システムＩＤの欄１２０１にシステムＩＤを入力した後、決定ボタン１２０３が選択されると、登録管理対象一覧の欄１２０４にデータベース４１に登録されている管理対象がデータベース４１から取り寄せられて一覧表示される。
【００３５】
管理対象の欄１２０５には、管理対象を入力する。なお、登録管理対象一覧の欄１２０４に表示されているリソースの種類の一つが選択されると、選択されたリソースの種類が自動的に管理対象の欄１２０５に表示される。また管理対象の欄１２０５はプルダウンメニュー構成になっており、これを利用して入力することもできる。
【００３６】
実行ボタン１２０６が選択されると、管理対象の欄１２０５に入力されている管理対象について登録されている登録ディレクトリ情報４１３がデータベース４１から削除される。実行ボタン１２０６が選択された後は、システム管理者用のメニュー画面７００に自動的に戻る。また管理ディレクトリ削除画面１２００における作業中の任意の時点で前画面ボタン１２０７が選択された場合にも、システム管理者用のメニュー画面７００に自動的に戻る。
【００３７】
以上のように、リソース管理システム１においては、システム管理者のみが管理ディレクトリの登録や削除を行うことができる。従って、管理ディレクトリはリソース管理システム１を全体的に把握しているシステム管理者によって統一的に行われることになり、例えば使用者ごとに管理ディレクトリが作成されるといった状態を回避することができ、リソースを効率よく確実に管理することが可能となる。
【００３８】
図１３はシステム管理者用のメニュー画面７００において、運用管理者ＩＤ登録ボタン７０４が選択された場合に、運用管理者登録部４２２によって表示される画面（以下、運用管理者ＩＤ登録画面１３００と称する）である。運用管理者ＩＤ登録画面１３００に関する処理は、主として運用管理者登録部４２２によって行われる。システム管理者２は、運用管理者ＩＤ登録画面１２００を利用して、運用管理者３をデータベース４１に登録する。このように運用管理者３はシステム管理者２のみによって登録される。このため、リソース管理システム１にアクセスする者の厳密な管理が徹底され、リソースの管理を安全かつ確実に行うことができる。
【００３９】
システム管理者２は、運用管理者ＩＤ登録画面１３００に設けられているシステムＩＤの欄１３０１に、登録しようとするコンピュータシステムのシステムＩＤを入力する。システム名の欄１３０２には、システムＩＤの欄に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄１３０１にシステムＩＤを入力した後、決定ボタン１３０３が選択されると、運用管理者ＩＤ一覧の欄１３０４に登録済の運用管理者ＩＤの一覧が表示される。
【００４０】
運用管理者ＩＤの欄１３０５には、登録しようとする運用管理者ＩＤを入力する。運用管理者名の欄１３０６には、運用管理者３の氏名を入力する。システム管理者２によって実行ボタン１２３７が選択されると、運用管理者ＩＤの欄１３０５に入力されている運用管理者ＩＤと、運用管理者名の欄１３０６に入力されている運用管理者名とがサーバコンピュータ５に送信されて、これらが対応づけられて運用管理者情報４１４としてデータベース４１に登録される。図１４に運用管理者情報４１４のデータ構造を示す。
【００４１】
実行ボタン１３０７が選択された後は、システム管理者用のメニュー画面７００に自動的に戻る。また作業中に前画面ボタン１３０８が選択された場合も、システム管理者用のメニュー画面７００に自動的に戻る。
【００４２】
図１５はシステム管理者用のメニュー画面７００において、運用管理者ＩＤ削除ボタン７０５が選択された場合に、運用管理者登録部４２２によって表示される画面（以下、運用管理者ＩＤ削除画面１５００と称する）である。運用管理者ＩＤ削除画面１５００に関する処理は、主として運用管理者登録部４２２によって行われる。システム管理者２は、運用管理者ＩＤ削除画面１５００を利用して、データベース４１に登録されている運用管理者情報を削除する。
【００４３】
システム管理者２は、運用管理者ＩＤ削除画面１５００に設けられているシステムＩＤの欄１５０１に、削除しようとするコンピュータシステムのシステムＩＤを入力する。システム名の欄１５０２には、システムＩＤの欄１５０１に入力されたシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。システムＩＤの欄１５０１にシステムＩＤを入力した後、決定ボタン１５０７が選択されると、運用管理者ＩＤ一覧の欄１５０４に、データベース４１から取り寄せられた運用管理者情報４１４の一覧が表示される。
【００４４】
運用管理者ＩＤの欄１５０５には、削除しようとする運用管理者ＩＤを入力する。運用管理者名の欄１５０６には、運用管理者３の氏名がデータベース４１から取り寄せられて自動表示される。システム管理者２によって実行ボタンが選択されると、運用管理者ＩＤの欄１５０５に入力されている運用管理者ＩＤに対応するシステム管理情報４１４がデータベース４１から削除される。
【００４５】
実行ボタン１５０７が選択された後は、システム管理者用のメニュー画面７００に自動的に戻る。また作業中に前画面ボタン１５０８が選択された場合も、システム管理者用のメニュー画面７００に自動的に戻る。
【００４６】
図１６はシステム管理者用のメニュー画面７００において、パスワード変更ボタン６０６が選択された場合にクライアントソフトウエア４２によって表示される画面（以下、パスワード変更画面１６００と称する）である。システム管理者２は、パスワード変更画面１６００を利用して、リソース管理システム１にログインする際のパスワードを変更することができる。パスワードを変更する場合には、旧パスワードの欄１６０１に使用中のパスワードを入力し、新パスワードの欄１６０２及び新パスワード確認の欄１６０３の双方に変更後のパスワードを入力してから実行ボタン１６０４を選択する。これによりログイン中のシステム管理者２のユーザＩＤと旧パスワード、新パスワードがサーバコンピュータ５に送信される。
【００４７】
データベース４１は、ユーザ登録情報４１１のユーザＩＤに対応づけて登録されているパスワードと、受信した旧パスワードとを照合し、両者が一致すればユーザＩＤに対応づけて登録されているパスワードを新パスワードに変更する。
【００４８】
実行ボタン１６０４が選択された後は、システム管理者用のメニュー画面７００に自動的に戻る。また作業中に前画面ボタン１６０５が選択された場合も、システム管理者用のメニュー画面７００に自動的に戻る。
【００４９】
＜運用管理者３の作業＞
認証画面５００で運用管理者３がログインすると、図１７に示す運用管理者用のメニュー画面１７００が表示される。同図に示すように、運用管理者用のメニュー画面１７００には、使用者ＩＤ登録ボタン１７０１、使用者ＩＤ削除ボタン１７０２、プログラム登録ボタン１７０３、プログラム削除ボタン１７０４、ロード構成チェックボタン１７０５、ロード配布ボタン１７０６、プログラム仮登録キャンセルボタン１７０７、表計算ソフト形式出力ボタン１７０８、パスワード変更ボタン１７０９、バージョン履歴ボタン１７１０、終了ボタン１７１１が設けられている。なお、終了ボタン１７１１が選択されると認証画面５００に戻る。
【００５０】
図１８は運用管理者用のメニュー画面１７００において使用者ＩＤ登録ボタン１７０１が選択された場合に使用者登録部４２３によって表示される画面（以下、使用者ＩＤ登録画面１８００と称する）である。使用者ＩＤ登録画面１８００に関する処理は、主として使用者登録部４２３によって行われる。
【００５１】
使用者ＩＤ登録画面１８００に設けられているシステムＩＤの欄１８０１には、使用者ＩＤを登録しようとするコンピュータシステムのシステムＩＤが入力される。システム名の欄１８０２には、システムＩＤの欄１８０１に入力されているシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。またシステムＩＤの欄１８０１にシステムＩＤが入力されると、該当のコンピュータシステムについて登録されている使用者４のＩＤ（使用者ＩＤ）と使用者名の一覧がデータベース４１から取り寄せられて、使用者ＩＤ一覧の欄１８０３に自動表示される。
【００５２】
運用管理者３は、使用者ＩＤの欄１８０４に新たに登録しようとする使用者ＩＤを入力する。使用者ＩＤはプルダウンメニューから選択することもできる。使用者名の欄１８０５には使用者４の氏名が入力される。運用管理者３が実行ボタン１８０６を選択すると、使用者ＩＤの欄１８０４に入力されている使用者ＩＤと、使用者名の欄１８０５に入力されている使用者４の氏名とがサーバコンピュータ５に送信され、使用者ＩＤと使用者４の氏名とが対応づけられて使用者情報４１５としてデータベース４１に登録される。データベース４１に登録されている使用者情報のデータ構造を図１９に示す。実行ボタン１８０６が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。また使用者ＩＤ登録画面１８００における作業中の任意の時点で前画面ボタン１８０７が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００５３】
図２０は運用管理者用のメニュー画面１７００において使用者ＩＤ削除ボタン１７０２が選択された場合に使用者登録部４２３によって表示される画面（以下、使用者ＩＤ削除画面２０００と称する）である。使用者ＩＤ削除画面２０００に関する処理は、主として使用者登録部４２３によって行われる。
【００５４】
使用者ＩＤ削除画面２０００に設けられているシステムＩＤの欄２００１には、使用者ＩＤを削除しようとしているコンピュータシステムのシステムＩＤを入力する。システム名の欄２００２には、システムＩＤの欄２００１に入力されているシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。またシステムＩＤの欄２００１にシステムＩＤが入力されると、該当のコンピュータシステムについて登録されている使用者４のＩＤ（使用者ＩＤ）と使用者名の一覧がデータベース４１から取り寄せられて、使用者ＩＤ一覧の欄２００３に自動表示される。
【００５５】
使用者ＩＤの欄２００４には新たに登録しようとする使用者ＩＤが入力される。使用者ＩＤはプルダウンメニューから選択することもできる。使用者名の欄２００５には、使用者ＩＤの欄に入力された使用者ＩＤに対応づけられている使用者名がデータベース４１から取り寄せられて自動表示される。
【００５６】
運用管理者３が実行ボタン２００６を選択すると、使用者ＩＤの欄２００４に入力されている使用者ＩＤがサーバコンピュータ５に送信され、送信された使用者ＩＤに対応する使用者情報４１５がデータベース４１から削除される。
【００５７】
実行ボタン２００６が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。また使用者ＩＤ削除画面２０００における作業中の任意の時点で前画面ボタン２００７が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００５８】
図２１は運用管理者用のメニュー画面１７００において、プログラム登録ボタン１７０３が選択された場合にプログラム登録部４２４によって表示される画面（以下、プログラム登録画面２１００と称する）である。プログラム登録画面２１００に関する処理は、主としてプログラム登録部４２４によって行われる。なお、本実施形態において、ソースプログラムという場合には、本体部分のソースプログラムのほか、コンパイル時に必要となる他のソースプログラムやデータ（例えばアイコンの画像を格納したファイル、プログラムの仕様や仕様方法を記述したテキストファイル、Ｃ言語におけるインクルードファイルや、ヘッダファイル等）が含まれる。
【００５９】
プログラム登録画面２１００に設けられているシステムＩＤの欄２１０１には、対象となるコンピュータシステムのシステムＩＤを入力する。システム名の欄２１０２には、システムＩＤの欄２１０１に入力されたシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。またシステムＩＤの欄２１０１にシステムＩＤが入力されると、該当のコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧がデータベース４１から取り寄せられて、登録管理対象一覧の欄２１０３に自動表示される。
【００６０】
管理対象の欄２１０４には、登録しようとするソースプログラムの管理対象が入力される。登録対象の欄２１０５には、登録しようとするソースプログラムの名称が入力される。登録理由の欄２１０６には、登録理由が入力される。使用者ＩＤの欄２１０７には、登録しようとするソースプログラムの使用者４のＩＤが入力される。バージョン番号の欄２１０８には、そのソースプログラムのバージョン番号が入力される。バージョン番号の欄２１０８が未入力である場合には、最新バージョンのソースプログラムとして取り扱われる。モード選択のチェックボックス２１０９にはソースプログラムを新規登録する場合には「新規」が、既に登録済のソースプログラムである場合には「既存」が選択される。
【００６１】
運用管理者３が実行ボタン２１１０を選択すると、管理対象の欄２１０４に入力されている管理対象、登録対象の欄２１０５に入力されているソースプログラムの名称、登録理由の欄２１０６に入力されている登録理由、使用者の欄２１０７に入力されている使用者ＩＤ、バージョン番号の欄２１０８に入力されているバージョン番号、及びモード欄のチェックボックス２１０９で選択されているモード（新規、既存）がサーバコンピュータ５に送信され、管理対象、ソースプログラムの名称、登録理由、使用者ＩＤ、バージョン番号が対応づけてプログラム管理情報４１６としてデータベース４１に登録される。なお、モード欄のチェックボックス２１０９で「新規」が選択されている場合には、新たなレコードが作成される。また「既存」が選択されている場合には、データベース４１に既に存在している該当のプログラム管理情報４１６の内容が、今回送信されてきた内容に置き換えられる。データベース４１に登録されているプログラム管理情報４１６のデータ構造を図２２に示す。なお、同図に示すように、プログラム管理情報４１６には、そのソースプログラムが貸出中であるかどうかを示す情報である貸出フラグ（貸出中のときは１、貸出中でないときは０）が含まれる。
【００６２】
実行ボタン２１１０が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。またプログラム登録画面２１００における作業中の任意の時点で前画面ボタン２１１１が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００６３】
図２３は運用管理者用のメニュー画面１７００においてプログラム削除ボタン１７０４が選択された場合にプログラム登録部４２４によって表示される画面（以下、プログラム削除画面２３００と称する）である。プログラム削除画面２３００に関する処理は、主としてプログラム登録部４２４によって行われる。
【００６４】
プログラム削除画面２３００に設けられているシステムＩＤの欄２３０１には、対象となるコンピュータシステムのシステムＩＤを入力する。システム名の欄２３０２には、システムＩＤの欄２３０１に入力されたシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。またシステムＩＤの欄２３０１にシステムＩＤが入力されると、該当のコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧がデータベース４１から取り寄せられて、登録管理対象一覧の欄２３０３に自動表示される。
【００６５】
管理対象の欄２３０４には、削除しようとするソースプログラムの管理対象が入力される。削除対象名の欄２３０５には、削除しようとするソースプログラムの名称が入力される。運用管理者３が実行ボタン２３０６を選択すると、管理対象の欄２３０４に入力されている管理対象、及び削除対象名の欄２３０５に入力されているプログラムの名称がサーバコンピュータ５に送信され、該当のプログラム管理情報がデータベース４１から削除される。
【００６６】
実行ボタン２３０７が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。またプログラム削除画面２３００における作業中の任意の時点で前画面ボタン２３０７が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００６７】
図２４は運用管理者用のメニュー画面１７００においてロード構成チェックボタン１７０５が選択された場合にロード構成チェック部４２５によって表示される画面（以下、ロード構成チェック画面２４００と称する）である。ロード構成チェック画面２４００に関する処理は、主としてロード構成チェック部４２５によって行われる。ロード構成チェック画面２４００に設けられているシステムＩＤの欄２４０１には、ロード構成チェックの対象となるコンピュータシステムのシステムＩＤが入力される。
【００６８】
ここでロードとは、ソースプログラムをコンパイルすることにより生成される実行プログラム（ロードモジュール、実行モジュール）のことである。またロード構成とは、ソースプログラムをコンパイルして実行プログラムを生成する際に必要となるソースプログラムを格納したファイル（以下、リソースファイルと称する）の構成である。またロード構成チェックとは、ソースプログラムのコンパイル時に必要となるリソースファイルが当該リソース管理システム１に登録されているかどうかを確認することをいう。
【００６９】
システム名の欄２４０２には、システムＩＤの欄２４０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。またシステムＩＤの欄２４０１にシステムＩＤが入力されると、該当のコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧がデータベース４１から取り寄せられて、登録管理対象一覧の欄２４０３に自動表示される。
【００７０】
管理対象の欄２４０４には、ロード構成チェックの対象となるロードの管理対象が入力される。ロード名の欄２４０５には、ロード構成チェックの対象となるロードの名称が入力される。
【００７１】
運用管理者３が実行ボタン２４０６を選択すると、管理対象の欄２４０４に入力されている管理対象、及びロード名の欄２４０５に入力されているロードの名称がサーバコンピュータ５に送信される。サーバコンピュータ５が設定内容を受信すると、データベース４１は送信されてきた管理対象及びロードの名称に対応するロードについて、ロード構成チェックを実行する。ロード構成チェックが終了すると、その結果がサーバコンピュータ５からクライアントコンピュータ７に返信され、クライアントコンピュータ７は送信されてきた結果を記載した図２５に示す画面（以下、ロード構成チェック画面２５００と称する）を表示装置３５に表示する。なお、同図はＣ言語で記述されているソースプログラムについてロード構成チェックが行われた場合の一例である。同図に示すように、コンパイルに必要となるリソースファイルが当該リソース管理システム１に未登録である場合には、「登録なし」のメッセージが表示される。
【００７２】
実行ボタン２４０６が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。またロード構成チェック画面２４００における作業中の任意の時点で前画面ボタン２４０７が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。以上のように、運用管理者は、ロード構成チェック画面２４００を利用して、容易にロード構成をチェックすることができる。
【００７３】
図２６は運用管理者用のメニュー画面１７００において、ロード配布ボタン１５０６が選択された場合にロード配布部４２６によって表示される画面（以下、ロード配布画面２６００と称する）である。ロード配布画面２６００に関する処理は、主としてロード配布部４２６によって行われる。ロード配布画面２６００に設けられているシステムＩＤの欄２６０１には、対象となるコンピュータシステムのシステムＩＤが入力される。システム名の欄２６０２には、システムＩＤの欄２６０１に入力されているシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄２６０１にシステムＩＤが入力されると、そのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧がデータベース４１から取り寄せられて、登録管理対象一覧の欄２６０３に自動表示される。
【００７４】
管理対象の欄２６０４には、配布対象となる実行プログラムの管理対象が入力される。配布対象の欄２６０５には、配布対象となる実行プログラムの名称が入力される。配布ＰＣへの転送のチェックボックス２６０６では、実行プログラムをパソコンに転送するかどうかが選択される。
【００７５】
運用管理者３が実行ボタンを選択すると、管理対象の欄２６０４に入力されている管理対象、配布対象の欄２６０５に入力されている実行プログラムの名称、及び配布ＰＣへの転送のチェックボックス２６０６で選択されている内容（する、しない）が、サーバコンピュータ５に送信される。
【００７６】
サーバコンピュータ５は、管理対象、実行プログラムの名称等を受信すると、対応する実行プログラムの実行環境への配布（セットアップ）を行う。また配布ＰＣへの転送のチェックボックス２６０６において転送する旨が指定されている場合には、クライアントサーバ型コンピュータシステムにおけるサーバコンピュータのみならず、クライアントコンピュータに対しても実行プログラムの配布が行われる。
【００７７】
実行ボタン２６０７が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。またロード配布画面２６００における作業中の任意の時点で前画面ボタン２６０８が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００７８】
図２７は運用管理者用のメニュー画面１７００において、プログラム仮登録キャンセルボタン１７０７が選択された場合にプログラム仮登録部４２７によって表示される画面（以下、プログラム仮登録キャンセル画面２７００と称する）である。プログラム仮登録キャンセル画面２７００に関する処理は、主としてプログラム仮登録部４２７によって行われる。
【００７９】
プログラム仮登録キャンセル画面２７００に設けられているシステムＩＤの欄２７０１には、対象となるコンピュータシステムのシステムＩＤが入力される。システム名の欄２７０２には、システムＩＤの欄２７０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄２７０１にシステムＩＤが入力されると、登録管理対象一覧の欄２７０３に、そのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧が表示される。
【００８０】
管理対象の欄２７０４には、仮登録キャンセルの対象となるプログラムの管理対象が入力される。仮登録キャンセル対象の欄２７０５には、仮登録キャンセルの対象となるプログラムの名称が入力される。使用者ＩＤの欄２７０６には、仮登録されていたプログラムの使用者４の名前が入力される。削除有無のチェックボックス２７０７では、仮登録されていたプログラムが管理されていた管理ディレクトリを削除するかどうかが選択される。
【００８１】
運用管理者３が実行ボタン２７０８を選択すると、管理対象の欄２７０４、仮登録キャンセル対象の欄２７０５、使用者ＩＤの欄２７０６、及び削除有無のチェックボックス２７０７で選択された内容（する、しない）が、サーバコンピュータ５に送信される。サーバコンピュータ５は、これらを受信すると、データベース４１に登録されている該当のプログラムのプログラム仮登録情報４１７を削除する。なお、プログラム仮登録情報４１７の詳細については後述する。またサーバコンピュータ５は、削除有無のチェックボックス２７０７において管理ディレクトリを削除する旨（する）が選択されていた場合には、該当の管理ディレクトリを削除する。
【００８２】
実行ボタン２７０８が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。またプログラム仮登録キャンセル画面２７００における作業中の任意の時点で前画面ボタン２７０９が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００８３】
図２８は運用管理者用のメニュー画面１７００において、表計算ソフト形式出力ボタン１７０８が選択された場合に表計算ソフト形式出力部４２８によって表示される画面（以下、表計算ソフト形式出力画面２８００と称する）である。表計算ソフト形式出力画面２８００に関する処理は、主として表計算ソフト形式出力４０８によって行われる。
【００８４】
表計算ソフト形式出力画面２８００に設けられているシステムＩＤの欄２８０１には、対象となるコンピュータシステムのシステムＩＤが入力される。決定ボタン２８０３が選択されると、システム名の欄２８０２にシステムＩＤの欄２８０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。
【００８５】
帳票種別の欄２８０４では、とくに何も指定しないか、最新バージョンに関する情報を出力するのか、それとも、貸し出しているプログラムに関する情報を出力するのかを選択する。また最新バージョンもしくは貸し出しているプログラムのいずれかを指定した場合には、さらに管理対象の指定も行う。
【００８６】
運用管理者３が実行ボタン２８０５を選択すると、帳票種別の欄２８０４で指定された内容がサーバコンピュータ５に送信される。データベース４１は、送信されてくる内容を受信すると、受信した内容に対応する情報を記載した表計算ソフト形式のファイルを生成して所定のディレクトリに出力する。
【００８７】
以上のようにして生成されるファイルの一例を図２９〜図３１に示す。このうち図２９は最新バージョンに関する情報の一例であり、図３０はプログラムの貸し出しに関する情報の一例である。また図３１は帳票種別の欄２８０４に何も指定しなかった場合に出力されるファイルの内容であり、このように、帳票種別の欄２８０４が無指定である場合には管理対象となっている全てのソースプログラムの一覧が出力される。
【００８８】
実行ボタン２８０５が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。また表計算ソフト形式出力画面２８００における作業中の任意の時点で前画面ボタン２８０６が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００８９】
図３２は運用管理者用のメニュー画面１７００において、バージョン履歴ボタン１７０９が選択された場合にバージョン履歴表示部４２９によって表示される画面（以下、プログラムバージョン履歴画面３２００と称する）である。プログラムバージョン履歴画面３２００に関する処理は、主としてバージョン履歴表示部４２９によって行われる。
【００９０】
プログラムバージョン履歴画面３２００に設けられているシステムＩＤの欄３２０１には、対象となるコンピュータシステムのシステムＩＤが入力される。システム名の欄３２０２には、決定ボタン３２０３が選択されることにより、システムＩＤの欄３２０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄３２０１にシステムＩＤが入力されると、登録管理対象一覧の欄３２０４にそのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧が表示される。
【００９１】
管理対象の欄３２０５には、バージョン履歴を表示しようとするプログラムの管理対象が入力される。表示対象名の欄３２０６には、バージョン履歴を表示しようとするプログラムの名称が入力される。
【００９２】
運用管理者３が実行ボタン３２０７を選択すると、管理対象の欄３２０５に入力された管理対象、及び表示対象名の欄３２０６に入力されたプログラムの名称がサーバコンピュータ５に送信される。サーバコンピュータ５は、送信されてくる内容を受信すると、その内容に対応するプログラムのバージョン履歴をデータベース４１から取得して、これをクライアントコンピュータ７に送信する。クライアントソフトウエア４２は、送信されてくるバージョン履歴を受信すると、その内容を表示装置に出力する。図３３はこのときに表示される画面（以下、バージョン履歴表示画面３３００と称する）の一例である。なお、同図における前画面ボタン３２０８が選択されると運用管理者用のメニュー画面１７００が自動表示される。なお、プログラムバージョン履歴画面３２００における作業中の任意の時点で前画面ボタン３２０８が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００９３】
図３４は運用管理者用のメニュー画面１７００においてパスワード変更ボタン１７１０が選択された場合にクライアントソフトウエア４２によって表示される画面（以下、パスワード変更画面３４００と称する）である。運用管理者３は、パスワード変更画面３４００を利用してリソース管理システム１にログインする際のパスワードを変更することができる。パスワードを変更する場合には、旧パスワードの欄３４０１に使用中のパスワードを入力し、新パスワードの欄３４０２及び新パスワード確認の欄３４０３の双方に変更後のパスワードを入力して実行ボタンを選択する。これによりログイン中の運用管理者３のユーザＩＤと旧パスワード、新パスワードがサーバコンピュータ５に送信される。
【００９４】
データベース４１はユーザ登録情報４１１のユーザＩＤに対応づけて登録されているパスワードを、受信した旧パスワードと照合し、両者が一致すればユーザＩＤに対応づけて登録されているパスワードを新パスワードに変更する。
【００９５】
実行ボタン３４０４が選択された後は、運用管理者用のメニュー画面１７００に自動的に戻る。またパスワード変更画面３４００における作業中の任意の時点で前画面ボタン３４０５が選択された場合も運用管理者用のメニュー画面１７００に自動的に戻る。
【００９６】
＜使用者４の作業＞
認証画面５００で使用者４がログインすると、図３５に示す使用者用のメニュー画面３５００が表示される。同図に示すように、使用者用のメニュー画面３５００には、プログラム参照ボタン３５０１、プログラム貸出ボタン３５０２、プログラム貸出キャンセルボタン３５０３、プログラム登録ボタン３５０４、ロード構成保守（登録）ボタン３５０５、ロード構成保守（更新）ボタン３５０６、表計算ソフト形式出力ボタン３５０７、バージョン履歴ボタン３５０８が設けられている。  
図３６は使用者用のメニュー画面３５００において、プログラム参照ボタン３５０１
が選択された場合にプログラム参照部４３０によって表示される画面（以下、プログラム参照画面３６００と称する）である。プログラム参照画面３６００に関する処理は、主としてプログラム参照部４３０によって行われる。
【００９７】
プログラム参照画面３６００に設けられているシステムＩＤの欄３６０１には、対象となるコンピュータシステムのシステムＩＤを入力する。システム名の欄３６０２には、決定ボタン３６０３が選択されることによりシステムＩＤの欄３６０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄３６０１にシステムＩＤが入力されると、登録管理対象一覧の欄３６０４にそのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧が自動表示される。
【００９８】
管理対象の欄３６０５には、参照しようとするソースプログラムの管理対象を入力する。参照対象名の欄には参照しようとするソースプログラムの名称を入力する。バージョン番号の欄３６０７には、参照しようとするソースプログラムのバージョン番号を入力する。参照理由の欄３６０８には、参照理由を記入する。貸出先ディレクトリの欄３６０９には参照しようとするプログラムの貸出先となるディレクトリ名を入力する。貸出先のチェックボックス３６１０は、参照しようとするプログラムの貸出先がパソコンであるのかワークステーションであるのかが指定される。モードのチェックボックス３６１１は、貸出先となるディレクトリに同名のファイルが存在する場合に上書きとするのか、貸出をキャンセルするのかが指定される。
【００９９】
使用者４が実行ボタン３６１２を選択すると、管理対象の欄３６０５に入力された管理対象、参照対象名の欄３６０６に入力されているソースプログラムの名称、バージョン番号の欄３６０７に入力されているバージョン番号、参照理由の欄３６０８に入力されている参照理由、貸出先ディレクトリの欄３６０９に入力されているディレクトリ名、貸出先のチェックボックス３６１０に指定されている内容、及びモードのチェックボックス３６１１に指定されている内容が、サーバコンピュータ５に送信される。データベース４１は、送信されてくる内容を受信すると、受信した内容に該当するソースプログラムを貸出先ディレクトリとして指定されているディレクトリに格納する。
【０１００】
実行ボタン３６１２が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。またプログラム参照画面３６００における作業中に前画面ボタン３４１３が選択された場合も、使用者用のメニュー画面３６００に自動的に戻る。
【０１０１】
このプログラム参照画面３６００を利用することで、使用者４は容易にソースプログラムにアクセスすることができる。また本実施形態のリソース管理システム１では、プログラム参照画面３６００を通じて必要事項を入力しないとソースプログラムの内容を参照することができない。従ってソースプログラムの管理が徹底され、ソースプログラムを安全かつ確実に管理することができる。
【０１０２】
図３７は使用者用のメニュー画面３５００において、プログラム貸出ボタン３５０２が選択された場合にプログラム貸出部４１１によって表示される画面（以下、プログラム貸出画面３７００と称する）である。プログラム貸出画面３７００に関する処理は、主としてプログラム貸出部４１１によって行われる。
【０１０３】
プログラム貸出画面３７００に設けられているシステムＩＤの欄３７０１には、対象となるコンピュータシステムのシステムＩＤを入力する。システム名の欄３７０２には、システムＩＤの欄３７０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄３７０１にシステムＩＤが入力されると、登録管理対象一覧の欄３７０４にそのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧が自動表示される。
【０１０４】
管理対象の欄３７０５には、貸出対象となるソースプログラムの管理対象が入力される。貸出対象名の欄３７０６には、貸出対象となるプログラムの名称が入力される。バージョン番号の欄３７０７には、貸出対象となるプログラムのバージョン番号が入力される。貸出理由の欄３７０８には、貸出理由が入力される。貸出先ディレクトリの欄３７０９には、貸出対象となるプログラムの貸出先となるディレクトリ名が入力される。貸出先のチェックボックス３７１０は、貸出対象となるプログラムの貸出先がパソコンであるのかワークステーションであるのかが指定される。モードのチェックボックス３７１１は、貸出先となるディレクトリに同名のファイルが存在する場合に上書きとするのか、貸出をキャンセルするのかが指定される。他貸出時動作のチェックボックス３７１２は、貸出対象となるプログラムが既に貸出中である場合において、貸出を行うのか（続行）、貸出を中止するのか（中止）が指定される。
【０１０５】
使用者４が実行ボタン３７１３を選択すると、管理対象の欄３７０５に入力された管理対象、貸出対象名の欄３７０６に入力されたソースプログラムの名称、バージョン番号の欄３７０７に入力されたバージョン番号、貸出理由の欄３７０８に入力された参照理由、貸出先ディレクトリの欄３７０９に入力されたディレクトリ名、貸出先のチェックボックス３７１０に指定された内容、モードのチェックボックス３７１１に指定された内容、及び他貸出時動作のチェックボックス３７１２に指定された内容がサーバコンピュータ５に送信される。
【０１０６】
データベース４１は、送信されてくる内容を受信すると、受信した内容に該当するソースプログラムを貸出先ディレクトリの欄３７０９に指定されているディレクトリに格納する。なお、他貸出時動作のチェックボックス３７１２で中止が選択されていた場合には、サーバコンピュータ５は、プログラム管理情報４１６の貸出フラグを参照することにより該当のプログラムが貸出中であるかどうかを判断し、貸出中である場合には上記ディレクトリへの格納を行わない。なお、データベース４１は新たに貸し出しを行った場合には、該当のプログラムのプログラム管理情報の貸出フラグをオンにする。
【０１０７】
実行ボタン３７１３が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。またプログラム貸出画面３７００における作業中に前画面ボタン３７１４が選択された場合も、使用者用のメニュー画面３５００に自動的に戻る。
【０１０８】
図３８は使用者用のメニュー画面３５００において、プログラム貸出キャンセルボタン３５０３が選択された場合にプログラム貸出管理部４３１によって表示される画面（以下、貸出キャンセル画面３８００と称する）である。貸出キャンセル画面３８００に関する処理は、主としてプログラム貸出管理部４３１によって行われる。
【０１０９】
貸出キャンセル画面３８００に設けられているシステムＩＤの欄３８０１には、貸出キャンセルの対象となるコンピュータシステムのシステムＩＤを入力する。システム名の欄３８０２には、システムＩＤの欄３８０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄３８０１にシステムＩＤが入力されると、登録管理対象一覧の欄３８０４にそのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧が表示される。
【０１１０】
管理対象の欄３８０５には、貸出キャンセルの対象となるソースプログラムの管理対象が入力される。貸出対象名の欄３８０６には、貸出キャンセルの対象となるソースプログラムの名称が入力される。
【０１１１】
使用者４が実行ボタン３８０７を選択すると、管理対象の欄３８０５に入力されている管理対象、及び貸出対象名の欄３８０６に入力されているソースプログラムの名称が、サーバコンピュータ５に送信される。データベース４１は、管理対象及びソースプログラムの名称を受信すると、該当のプログラムのプログラム管理情報４１６の貸出フラグをオフするとともに、貸出先ディレクトリを削除する。
【０１１２】
実行ボタン３８０７が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。また貸出キャンセル画面３８００における作業中に前画面ボタン３８０８が選択された場合も、使用者用のメニュー画面３５００に自動的に戻る。
【０１１３】
図３９は使用者用のメニュー画面３５００において、プログラム登録ボタン３５０４が選択された場合にプログラム登録部４２４によって表示される画面（以下、プログラム登録画面３９００と称する）である。プログラム登録画面３９００に関する処理は、主としてプログラム登録部４２４によって行われる。
【０１１４】
プログラム登録画面３９００に設けられているシステムＩＤの欄３９０１には、対象となるコンピュータシステムのシステムＩＤを入力する。システム名の欄３９０２には、システムＩＤの欄３９０１に入力されたシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。またシステムＩＤの欄３９０１にシステムＩＤが入力されると、該当のコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧がデータベース４１から取り寄せられて、登録管理対象一覧の欄３９０３に自動表示される。
【０１１５】
管理対象の欄３９０４には、登録しようとするソースプログラムの管理対象が入力される。登録対象の欄３９０５には、登録しようとするソースプログラムの名称が入力される。登録理由の欄３９０６には、登録理由が入力される。使用者ＩＤの欄３９０７には、登録しようとするソースプログラムの使用者４のＩＤが入力される。バージョン番号の欄３９０８には、そのソースプログラムのバージョン番号が入力される。バージョン番号の欄３９０８が未入力である場合には、最新バージョンのソースプログラムとして取り扱われる。モード選択のチェックボックス３９０９にはソースプログラムを新規登録する場合には「新規」が、既に登録済のソースプログラムである場合には「既存」が選択される。
【０１１６】
使用者４が実行ボタン３９１０を選択すると、管理対象の欄３９０４に入力されている管理対象、登録対象の欄３９０５に入力されているソースプログラムの名称、登録理由の欄３９０６に入力されている登録理由、使用者の欄３９０７に入力されている使用者ＩＤ、バージョン番号の欄３９０８に入力されているバージョン番号、及びモード欄のチェックボックス３９０９で選択されているモード（新規、既存）が、サーバコンピュータ５に送信される。そして、データベースは、送信されてくる管理対象、ソースプログラムの名称、登録理由、使用者ＩＤ、及びバージョン番号を対応づけてプログラム仮登録情報４１７としてデータベース４１に登録する。プログラム仮登録情報４１７のデータ構造を図４０に示す。なお、モード欄のチェックボックス３９０９で「新規」が選択されている場合には、新たなレコードが作成される。また「既存」が選択されている場合には、既存のプログラム仮登録情報４１７の内容が今回送信されてきた内容に置き換えられる。
【０１１７】
実行ボタン３９１０が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。またプログラム登録画面３９００における作業中の任意の時点で前画面ボタン３９１１が選択された場合も使用者用のメニュー画面３５００に自動的に戻る。
【０１１８】
このように、使用者４はプログラムの仮登録のみを行い、プログラムの登録（本登録）は運用管理者３によって行われる。このように、プログラムの仮登録と本登録を行う者が異なることで、プログラムの登録ミスを確実に防ぐことができる。
【０１１９】
図４１は使用者用のメニュー画面３５００において、ロード構成保守（登録）ボタン３５０５が選択された場合にロード構成保守部４３２によって表示される画面（以下、ロード構成保守（登録）画面４１００と称する）である。ロード構成保守（登録）画面４１００に関する処理は、主としてロード構成保守部４３２によって行われる。ロード構成保守（登録）画面４１００に設けられているシステムＩＤの欄４１０１には、対象となるコンピュータシステムのシステムＩＤが入力される。システム名の欄４１０２には、システムＩＤの欄４１０１に入力されたシステムＩＤに対応するシステム名が、データベース４１から取り寄せられて自動表示される。
【０１２０】
モード選択のチェックボックス４１０４は、保守対象となるロード構成の種類（ロード構成がプロジェクトファイルとして管理される形式であるのか（例えば市販のＢＡＳＩＣ言語やＣ言語開発ツール等）、プロジェクトファイルを有しない形式であるのか（例えばＣＯＢＯＬ言語等）が選択される。ロード名の欄４１０５には、登録しようとするロードの名称を入力する。登録ファイルの欄４１０６及び登録ファイルリストの欄４１０７は、ロード構成の種類がプロジェクトファイルを有しない形式である場合に利用される。登録ファイルの欄４１０６にソースプログラムのファイル名を入力し、右矢印ボタン４１０８を選択すると登録ファイルリストの欄４１０７に上記ファイル名が入力される。この操作を繰り返し行うことで、登録ファイルリストの欄４１０７に１以上のファイル名が入力される。なお、登録ファイルリストの欄４１０７に表示されているファイル名を選択してから左矢印ボタン４１０９を選択すると、そのファイル名を登録ファイルリストの欄４１０７から削除することができる。
【０１２１】
図４２はＢＡＳＩＣ言語で記述されたプログラムの場合のロード構成保守（登録）画面４１００の入力例である。また図４３はＣ言語で記述されたプログラムの場合のロード構成保守（登録）画面４１００の入力例である。また図４４はＣＯＢＯＬ言語で記述されたプログラムの場合のロード構成保守（登録）画面４１００の入力例である。
【０１２２】
使用者４が実行ボタン４１１０を選択すると、モード選択のチェックボックス４１０４に指定されている内容、ロード名の欄４１０５に指定されているロードの名称、登録ファイルリストの欄４１０７のファイル名が、サーバコンピュータ５に送信される。データベース４１は、送信されてくる内容を受信すると、登録ファイルリストの欄４１０７にファイル名が入力されていない場合には、ロードの名称をロード構成情報４１８としてデータベース４１に登録する。また登録ファイルリストの欄４１０７にファイル名が入力されている場合には、ロードの名称と入力されているファイル名とを対応づけてロード構成情報４１８としてデータベース４１に登録する。図４５にロード構成情報４１８のデータ構造を示す。
【０１２３】
実行ボタン４１１０が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。またロード構成保守（登録）画面４１００における作業中に前画面ボタン４１１１が選択された場合も、使用者用のメニュー画面３５００に自動的に戻る。
【０１２４】
図４６は使用者用のメニュー画面３５００において、ロード構成保守（更新）ボタン３５０６が選択された場合に表示される画面（以下、ロード構成保守（更新）画面４６００と称する）である。ロード構成保守（更新）画面４６００に設けられているシステムＩＤの欄４６０１には、対象となるコンピュータシステムのシステムＩＤを入力する。決定ボタン４６０３が選択されると、システム名の欄４６０２にシステムＩＤの欄４６０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。
【０１２５】
モード選択のチェックボックス４６０４は、保守対象となるロード構成の種類（ロード構成がプロジェクトファイルとして管理される形式であるのか（例えば市販のＣ言語開発ツール等）、プロジェクトファイルを有しない形式であるのか（例えばＣＯＢＯＬ言語等）が選択される。ロード名の欄４６０５には、登録しようとするロードの名称を入力する。登録ファイルの欄４６０６及び登録ファイルリストの欄４６０７は、ロード構成の種類がプロジェクトファイルを有しない形式である場合に利用される。登録ファイルの欄４６０６にソースプログラムのファイル名を入力し、右矢印ボタン４６０８を選択すると登録ファイルリストの欄４６０７に上記ファイル名が入力される。この操作を繰り返し行うことで、登録ファイルリストの欄４６０７に１以上のファイル名が入力される。なお、登録ファイルリストの欄４６０７に表示されているファイル名を選択してから左矢印ボタン４６０９を選択すると、そのファイル名を登録ファイルリストの欄４６０７から削除することができる。
【０１２６】
使用者４が実行ボタン４６１０を選択すると、モード選択のチェックボックス４６０４に指定されている内容、ロード名の欄４６０５に指定されているロードの名称、登録ファイルリストの欄４６０７のファイル名が、サーバコンピュータ５に送信される。データベース４１は、送信されてくる内容を受信すると、登録ファイルリストの欄４６０７にファイル名が入力されていない場合には、ロードの名称に対応するデータベース４１のロード構成情報４１８の内容を、そのロード名称の内容に更新する。また登録ファイルリストの欄４６０７にファイル名が入力されている場合には、ロードの名称に対応するデータベース４１のロード構成情報４１８の内容を、送信されてきたロードの名称と入力されているファイル名とを対応づけたロード構成情報の内容に更新する。
【０１２７】
実行ボタン４６１０が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。またロード構成保守（更新）画面４６００における作業中に前画面ボタン４６１１が選択された場合も、使用者用のメニュー画面３５００に自動的に戻る。
【０１２８】
図４７は使用者４のメニュー画面３５００において、表計算ソフト形式出力ボタン３５０７が選択された場合に表計算ソフト形式出力部４２８によって表示される画面（以下、表計算ソフト形式出力画面４７００と称する）である。表計算ソフト形式出力画面４７００に関する処理は、主として表計算ソフト形式出力４０８によって行われる。
【０１２９】
表計算ソフト形式出力画面４７００に設けられているシステムＩＤの欄４７０１には、対象となるコンピュータシステムのシステムＩＤが入力される。決定ボタン４７０３が選択されると、システム名の欄４７０２にシステムＩＤの欄４７０１に入力されているシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。
【０１３０】
帳票種別の欄４７０４では、とくに何も指定しないか、最新バージョンに関する情報を出力するのか、それとも、貸し出しているプログラムに関する情報を出力するのかを選択する。また最新バージョンもしくは貸し出しているプログラムのいずれかを指定した場合には、さらに管理対象の指定も行う。
【０１３１】
使用者４が実行ボタン４７０５を選択すると、帳票種別の欄４７０４で指定された内容がサーバコンピュータ５に送信される。データベース４１は、送信されてくる内容を受信すると、受信した内容に対応する情報を記載した表計算ソフト形式のファイルを生成して所定のディレクトリに出力する。なお、この時に生成されるファイルの内容は図２８の画面を使って生成されるものと同様である。
【０１３２】
実行ボタン４７０５が選択された後は、使用者用のメニュー画面３５００に自動的に戻る。また表計算ソフト形式出力画面４７００における作業中の任意の時点で前画面ボタン４７０６が選択された場合も使用者用のメニュー画面３５００に自動的に戻る。
【０１３３】
図４８は使用者用のメニュー画面３５００において、バージョン履歴ボタン３５０８が選択された場合にバージョン履歴表示部４２９によって表示される画面（以下、プログラムバージョン履歴画面４８００と称する）である。プログラムバージョン履歴画面４８００に関する処理は、主としてバージョン履歴表示部４２９によって行われる。
【０１３４】
プログラムバージョン履歴画面４８００に設けられているシステムＩＤの欄４８０１には、対象となるコンピュータシステムのシステムＩＤが入力される。システム名の欄４８０２には、決定ボタン４８０３が選択されることにより、システムＩＤの欄４８０１に入力されたシステムＩＤに対応するシステム名がデータベース４１から取り寄せられて自動表示される。システムＩＤの欄４８０１にシステムＩＤが入力されると、登録管理対象一覧の欄４８０４にそのコンピュータシステムについて登録されている管理対象及び管理ディレクトリの一覧が表示される。
【０１３５】
管理対象の欄４８０５には、バージョン履歴を表示しようとするプログラムの管理対象が入力される。表示対象名の欄４８０６には、バージョン履歴を表示しようとするプログラムの名称が入力される。
【０１３６】
使用者４が実行ボタン４８０７を選択すると、管理対象の欄４８０５に入力された管理対象、及び表示対象名の欄４８０６に入力されたプログラムの名称がサーバコンピュータ５に送信される。サーバコンピュータ５は、送信されてくる内容を受信すると、その内容に対応するプログラムのバージョン履歴をデータベース４１から取得してクライアントコンピュータ８に送信する。クライアントソフトウエア４２は、送信されてくるバージョン履歴を受信すると、その内容を表示装置３５に出力する。このときに表示されるバージョン履歴は、図３３に示す画面で表示されるものと同様である。なお、プログラムバージョン履歴画面４８００における作業中の任意の時点で前画面ボタン４８０８が選択された場合は使用者用のメニュー画面３５００に自動的に戻る。
【０１３７】
＝＝利用形態＝＝
次に以上に説明したリソース管理システム１の利用形態について説明する。  
図４９はソースプログラムを新規にリソース管理システム１に登録するときに行われる作業手順を説明するフローチャートである。
【０１３８】
ソースプログラムを新規に登録する場合には、まずシステム管理者２が、図１３に示した運用管理者ＩＤ登録画面１３００によって運用管理者３の登録を行う（Ｓ４９０１）。またシステム管理者２は、図１０に示した管理ディレクトリ登録画面１０００によって管理ディレクトリの登録も行う（Ｓ４９０２）。システム管理者２が以上の作業を行うことにより、運用管理者３が使用者登録を行える状態となる。
【０１３９】
次に運用管理者３が図１８に示した使用者ＩＤ登録画面によって使用者ＩＤの登録を行う（Ｓ４９０３）。これにより使用者４がプログラムの仮登録を行える状態となる。
【０１４０】
次に使用者４が図３９のプログラム登録画面３９００によってプログラムの仮登録を行う（Ｓ４９０４）。また使用者４は図４１のロード構成保守（登録）画面４１００からロード構成の登録を行う（Ｓ４９０５）。
【０１４１】
次に運用管理者３が図２１に示したプログラム登録画面２１００によってプログラムの登録を行う（Ｓ４９０６）。また運用管理者３は図２４に示したロード構成チェック画面２４００によってロード構成のチェックを行う（Ｓ４９０７）。そして、ロード構成に問題が無い場合には、運用管理者３は本番環境へのロードの配布を行う（Ｓ４９０８）。
【０１４２】
図５０は使用者４がソースプログラムを修正する際に行われる作業手順を説明するフローチャートである。
【０１４３】
ソースプログラムを修正する場合には、まず使用者４が図３７に示したプログラム貸出画面３７００によってプログラムを貸し出してもらい、ソースプログラムを修正する（Ｓ５００１）。次に使用者４は、図３９に示したプログラム登録画面３９００によってプログラムの仮登録を行う（Ｓ５００２）。また使用者４は、図４１に示したロード構成保守（登録）画面４１００によってロード構成の登録を行う（Ｓ５００３）。
【０１４４】
次に運用管理者３が、図２１に示したプログラム登録画面２１００により、修正されたプログラムの登録を行う（Ｓ５００４）。次に運用管理者３は、図２４に示したロード構成チェック画面２４００によってロード構成チェックを行う（Ｓ５００５）。そして、ロード構成チェックで問題が無ければ本番環境へのロードの配布を行う（Ｓ５００６）。
【０１４５】
図５１は使用者４がソースプログラムを参照する際に行われる作業を説明する図である。ソースプログラムを参照する場合、使用者４は図３６に示したプログラム参照画面３６０３を利用してソースプログラムを参照する（Ｓ５１０１）。
【０１４６】
なお、以上の実施形態の説明は本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれることは勿論である。
【図面の簡単な説明】
【０１４７】
【図１】本発明の一実施形態によるリソース管理システム１の概念的な構成を説明する図である。
【図２】本発明の一実施形態によるリソース管理システム１が動作するハードウエア構成を示す図である。
【図３】本発明の一実施形態によるサーバコンピュータ５又はクライアントコンピュータ６〜８として用いられるコンピュータのハードウエアの一例を示す図である。
【図４】本発明の一実施形態によるソフトウエアの構成を示す図である。
【図５】本発明の一実施形態による認証画面５００を示す図である。
【図６】本発明の一実施形態によるユーザ登録情報４１１のデータ構造を示す図である。
【図７】本発明の一実施形態によるシステム管理者用のメニュー画面７００を示す図である。
【図８】本発明の一実施形態によるシステム保守画面８００を示す図である。
【図９】本発明の一実施形態によるシステム管理情報４１２のデータ構造を示す図である。
【図１０】本発明の一実施形態による管理ディレクトリ登録画面１０００を示す図である。
【図１１】本発明の一実施形態による管理ディレクトリ情報４１３のデータ構造を示す図である。
【図１２】本発明の一実施形態による管理ディレクトリ削除画面１２００を示す図である。
【図１３】本発明の一実施形態による運用管理者ＩＤ登録画面１３００を示す図である。
【図１４】本発明の一実施形態による運用管理者情報４１４のデータ構造を示す図である。
【図１５】本発明の一実施形態による運用管理者ＩＤ削除画面１５００を示す図である。
【図１６】本発明の一実施形態によるパスワード変更画面１６００を示す図である。
【図１７】本発明の一実施形態による運用管理者用のメニュー画面１７００を示す図である。
【図１８】本発明の一実施形態による使用者ＩＤ登録画面１８００を示す図である。
【図１９】本発明の一実施形態による使用者情報のデータ構造を示す図である。
【図２０】本発明の一実施形態による使用者ＩＤ削除画面２０００を示す図である。
【図２１】本発明の一実施形態によるプログラム登録画面２１００を示す図である。
【図２２】本発明の一実施形態によるプログラム管理情報４１６のデータ構造を示す図である。
【図２３】本発明の一実施形態によるプログラム削除画面２３００を示す図である。
【図２４】本発明の一実施形態によるロード構成チェック画面２４００を示す図である。
【図２５】本発明の一実施形態によるロード構成チェック画面２５００を示す図である。
【図２６】本発明の一実施形態によるロード配布画面２６００を示す図である。
【図２７】本発明の一実施形態によるプログラム仮登録キャンセル画面２７００を示す図である。
【図２８】本発明の一実施形態による表計算ソフト形式出力画面２８００を示す図である。
【図２９】本発明の一実施形態による表計算ソフト形式のファイルの一例を示す図である。
【図３０】本発明の一実施形態による表計算ソフト形式のファイルの一例を示す図である。
【図３１】本発明の一実施形態による表計算ソフト形式のファイルの一例を示す図である。
【図３２】本発明の一実施形態によるプログラムバージョン履歴画面３２００を示す図である。
【図３３】本発明の一実施形態によるバージョン履歴表示画面３３００を示す図である。
【図３４】本発明の一実施形態によるパスワード変更画面３４００を示す図である。
【図３５】本発明の一実施形態による使用者用のメニュー画面３５００を示す図である。
【図３６】本発明の一実施形態によるプログラム参照画面３６００を示す図である。
【図３７】本発明の一実施形態によるプログラム貸出画面３７００を示す図である。
【図３８】本発明の一実施形態による貸出キャンセル画面３８００を示す図である。
【図３９】本発明の一実施形態によるプログラム登録画面３９００を示す図である。
【図４０】本発明の一実施形態によるプログラム仮登録情報４１７のデータ構造を示す図である。
【図４１】本発明の一実施形態によるロード構成保守（登録）画面４１００を示す図である。
【図４２】本発明の一実施形態によるロード構成保守（登録）画面４１００の入力例を示す図である。
【図４３】本発明の一実施形態によるロード構成保守（登録）画面４１００の入力例を示す図である。
【図４４】本発明の一実施形態によるロード構成保守（登録）画面４１００の入力例を示す図である。
【図４５】本発明の一実施形態によるロード構成情報４１８のデータ構造を示す図である。
【図４６】本発明の一実施形態によるロード構成保守（更新）画面４６００を示す図である。
【図４７】本発明の一実施形態による表計算ソフト形式出力画面４７００を示す図である。
【図４８】本発明の一実施形態によるプログラムバージョン履歴画面４８００を示す図である。
【図４９】本発明の一実施形態によるソースプログラムを新規にリソース管理システム１に登録するときに行われる作業手順を説明するフローチャートを示す図である。
【図５０】本発明の一実施形態による使用者４がソースプログラムを修正する際に行われる作業手順を説明するフローチャートを示す図である。
【図５１】本発明の一実施形態による使用者４がソースプログラムを参照する際に行われる作業を説明する図である。
【符号の説明】
【０１４８】
１  リソース管理システム              ２  システム管理者
３  運用管理者                        ４  使用者
５  サーバコンピュータ                ６  クライアントコンピュータ
７  クライアントコンピュータ          ８  クライアントコンピュータ
９  通信ネットワーク
３１  ＣＰＵ                          ３２  メモリ
３３  ハードディスク                  ３４  入力装置
３５  表示装置                        ３６  通信インタフェース
４１１  ユーザ登録情報                ４１２  システム管理情報
４１３  管理ディレクトリ情報          ４１４  運用管理者情報
４１５  使用者情報                    ４１６  プログラム管理情報
４１７  プログラム仮登録情報          ４１８  ロード構成情報
４２１  管理ディレクトリ登録部        ４２２  運用管理者登録部
４２３  使用者登録部                  ４２４  プログラム登録部
４２５  ロード構成チェック部          ４２６  ロード配布部
４２７  プログラム仮登録部            ４２８  表計算ソフト形式出力部
４２９  バージョン履歴表示部          ４３０  プログラム参照部
４３１  プログラム貸出管理部          ４３２  ロード構成保守部
【図１】
2006127067.tif 000003
【図２】
2006127067.tif 000004
【図３】
2006127067.tif 000005
【図４】
2006127067.tif 000006
【図５】
2006127067.tif 000007
【図６】
2006127067.tif 000008
【図７】
2006127067.tif 000009
【図８】
2006127067.tif 000010
【図９】
2006127067.tif 000011
【図１０】
2006127067.tif 000012
【図１１】
2006127067.tif 000013
【図１２】
2006127067.tif 000014
【図１３】
2006127067.tif 000015
【図１４】
2006127067.tif 000016
【図１５】
2006127067.tif 000017
【図１６】
2006127067.tif 000018
【図１７】
2006127067.tif 000019
【図１８】
2006127067.tif 000020
【図１９】
2006127067.tif 000021
【図２０】
2006127067.tif 000022
【図２１】
2006127067.tif 000023
【図２２】
2006127067.tif 000024
【図２３】
2006127067.tif 000025
【図２４】
2006127067.tif 000026
【図２５】
2006127067.tif 000027
【図２６】
2006127067.tif 000028
【図２７】
2006127067.tif 000029
【図２８】
2006127067.tif 000030
【図２９】
2006127067.tif 000031
【図３０】
2006127067.tif 000032
【図３１】
2006127067.tif 000033
【図３２】
2006127067.tif 000034
【図３３】
2006127067.tif 000035
【図３４】
2006127067.tif 000036
【図３５】
2006127067.tif 000037
【図３６】
2006127067.tif 000038
【図３７】
2006127067.tif 000039
【図３８】
2006127067.tif 000040
【図３９】
2006127067.tif 000041
【図４０】
2006127067.tif 000042
【図４１】
2006127067.tif 000043
【図４２】
2006127067.tif 000044
【図４３】
2006127067.tif 000045
【図４４】
2006127067.tif 000046
【図４５】
2006127067.tif 000047
【図４６】
2006127067.tif 000048
【図４７】
2006127067.tif 000049
【図４８】
2006127067.tif 000050
【図４９】
2006127067.tif 000051
【図５０】
2006127067.tif 000052
【図５１】
2006127067.tif 000053