(57)【要約】【課題】管理対象となるシステムの仕様変更において、管理者の迅速な状況把握を可能にし得る、システム構成管理装置、システム構成管理方法、及びプログラムを提供する。【解決手段】管理対象システム１１における仕様変更を管理するシステム構成管理装置１０を用いる。システム構成管理装置１０は、仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、承認済み構成情報作成部３と、管理対象システム１１の構成要素を特定する現在構成情報、及び承認済み構成情報作成部３によって作成された承認済み構成情報を対比して、両者の差分を抽出する、差分抽出部５と、仕様変更の計画から差分に関する情報を取得し、更に、取得した差分に関する情報から管理対象システム１１の状況を求める、差分情報管理部６とを備えている。【選択図】図１
2011018148.tif 000002
【特許請求の範囲】
【請求項１】
管理対象となるシステムの仕様変更の際の構成管理を行なうシステム構成管理装置であって、
前記仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、承認済み構成情報作成部と、
前記管理対象となるシステムの構成要素を特定する現在構成情報、及び前記承認済み構成情報作成部によって作成された前記承認済み構成情報を対比して、両者の差分を抽出する、差分抽出部と、
前記計画から前記差分に関する情報を取得し、更に、取得した前記差分に関する情報から前記システムの状況を求める、差分情報管理部と、
を備えることを特徴とするシステム構成管理装置。
【請求項２】
前記差分情報管理部が、前記システムの状況として、前記差分に含まれる構成要素における前記仕様変更の後からの乖離度を算出する、請求項１に記載のシステム構成管理装置。
【請求項３】
外部において、前記変更が承認された構成要素に対してリリース計画が設定され、更に、リリース計画の進捗状況を特定する進捗状況情報が作成されており、
前記差分情報管理部が、前記差分に含まれる構成要素についての前記進捗状況情報を取得し、取得した前記進捗状況情報を用いて、前記乖離度を算出する、請求項２に記載のシステム構成管理装置。
【請求項４】
前記変更が承認された構成要素毎に、予め重要度が設定されており、
前記差分情報管理部が、更に、前記重要度を用いて、前記乖離度を算出する、請求項２又は３に記載のシステム構成管理装置。
【請求項５】
前記差分情報管理部が、前記差分と前記計画とを対比し、前記差分に含まれる構成要素が前記計画に含まれていない場合に、不正な仕様変更が行われていると判定する、請求項１〜４のいずれかに記載のシステム構成管理装置。
【請求項６】
前記差分情報管理部が、前記進捗状況情報を用いて、前記差分に含まれる構成要素のリリース時期を特定し、
特定した前記リリース時期が特定された時点で過去となっている場合に、不正な仕様変更が行われていると判定し、そうでない場合に、前記乖離度を算出する、請求項３に記載のシステム構成管理装置。
【請求項７】
管理対象となるシステムの仕様変更の際の構成管理を行うためのシステム構成管理方法であって、
（ａ）前記仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、ステップと、
（ｂ）前記管理対象となるシステムの構成要素を特定する現在構成情報と、前記（ａ）のステップで作成された前記承認済み構成情報との差分を抽出する、ステップと、
（ｃ）前記計画から前記差分に関する情報を取得し、更に、取得した前記差分に関する情報から前記システムの状況を求める、ステップと、を有することを特徴とするシステム構成管理方法。
【請求項８】
前記（ｃ）のステップで、前記システムの状況として、前記差分に含まれる構成要素における前記仕様変更の後からの乖離度を算出する、請求項７に記載のシステム構成管理方法。
【請求項９】
外部において、前記変更が承認された構成要素に対してリリース計画が設定され、更に、リリース計画の進捗状況を特定する進捗状況情報が作成されており、
前記（ｃ）のステップで、前記差分に含まれる構成要素についての前記進捗状況情報を取得し、取得した前記進捗状況情報を用いて、前記乖離度を算出する、請求項８に記載のシステム構成管理方法。
【請求項１０】
前記変更が承認された構成要素毎に、予め重要度が設定されており、
前記（ｃ）のステップで、更に、前記重要度を用いて、前記乖離度を算出する、請求項８又は９に記載のシステム構成管理方法。
【請求項１１】
（ｄ）前記差分と前記計画とを対比し、前記差分に含まれる構成要素が前記計画に含まれていない場合に、不正な仕様変更が行われていると判定する、ステップを更に有する、請求項７〜１０のいずれかに記載のシステム構成管理方法。
【請求項１２】
前記（ｃ）のステップで、前記進捗状況情報を用いて、前記差分に含まれる構成要素のリリース時期を特定し、特定した前記リリース時期が特定された時点で過去となっている場合に、不正な仕様変更が行われていると判定し、そうでない場合に、前記乖離度を算出する、請求項９に記載のシステム構成管理方法。
【請求項１３】
管理対象となるシステムの仕様変更の際の構成管理をコンピュータに実行させるためのプログラムであって、
前記プログラムに、
（ａ）前記仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、ステップと、
（ｂ）前記管理対象となるシステムの構成要素を特定する現在構成情報と、前記（ａ）のステップで作成された前記承認済み構成情報との差分を抽出する、ステップと、
（ｃ）前記計画から前記差分に関する情報を取得し、更に、取得した前記差分に関する情報から前記システムの状況を求める、ステップと、を実行させることを特徴とするプログラム。
【請求項１４】
前記（ｃ）のステップで、前記システムの状況として、前記差分に含まれる構成要素における前記仕様変更の後からの乖離度を算出する、請求項１３に記載のプログラム。
【請求項１５】
外部において、前記変更が承認された構成要素に対してリリース計画が設定され、更に、リリース計画の進捗状況を特定する進捗状況情報が作成されており、
前記（ｃ）のステップで、前記差分に含まれる構成要素についての前記進捗状況情報を取得し、取得した前記進捗状況情報を用いて、前記乖離度を算出する、請求項１４に記載のプログラム。
【請求項１６】
前記変更が承認された構成要素毎に、予め重要度が設定されており、
前記（ｃ）のステップで、更に、前記重要度を用いて、前記乖離度を算出する、請求項１４又は１５に記載のプログラム。
【請求項１７】
（ｄ）前記差分と前記計画とを対比し、前記差分に含まれる構成要素が前記計画に含まれていない場合に、不正な仕様変更が行われていると判定する、ステップを更にコンピュータに実行させる、請求項１３〜１６のいずれかに記載のプログラム。
【請求項１８】
前記（ｃ）のステップで、前記進捗状況情報を用いて、前記差分に含まれる構成要素のリリース時期を特定し、特定した前記リリース時期が特定された時点で過去となっている
場合に、不正な仕様変更が行われていると判定し、そうでない場合に、前記乖離度を算出する、請求項１５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仕様変更が行なわれるシステムの構成管理を行うシステム構成管理装置、システム構成管理方法、及びプログラムに関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータ、サーバコンピュータといったコンピュータシステムにおいては、障害への対処や、機能の追加・変更、利用者の要望により、仕様の変更が行われる。仕様の変更は、導入されているプログラムの更新や、新たなプログラムをコンピュータシステムに導入することにより行われる。
【０００３】
そして、このような仕様変更が行われる場合、不正な仕様変更が生じないよう、管理者は、仕様変更処理に対してシステムの構成管理を行う必要がある。例えば、プログラムの更新が行われる場合に、リリース予定のプログラムの更新時点が、リリース予定外のプログラムの更新時点より新しい場合は、不正な仕様変更が行われている可能性がある。よって、このような場合を防ぐために管理が必要となる。
【０００４】
また、仕様変更時の構成管理を全て人手で行うことは困難であるため、例えば、特許文献１は、管理者の負担軽減を図るシステムを提案している。特許文献１のシステムによれば、リリース予定のプログラムの更新時点が、リリース予定外のプログラムの更新時点より新しい場合に、そのことが自動的に検出されるため、不正な仕様変更による不具合の発生が抑制される。
【０００５】
更に、コンピュータシステムの構成管理においては、不正な変更を検出するため、現在のシステム構成と、仕様変更後のあるべきシステム構成との差分が求められる。このような差分の検出は、特許文献１に開示の差分検出技術を用いることで可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２９６１０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に開示の技術では、現在のシステム構成が、あるべきシステム構成に対して相違しているという事実の検出は可能であるが、それ以上の検出は困難である。例えば、予定されていたプログラムの更新が行われていないという理由で差分が生じている場合は、その変更がまもなく行われようとしているのか、まだリリース前のテストが終わっていないため実行に時間がかかるのか等の種々の状況が想定される。これに対して、上記特許文献１に開示の技術では、このような状況を検出することは困難である。
【０００８】
このように、上記特許文献１に開示の技術では、管理者は、システムの状態を知ることはできても、システムがおかれている状況を知ることができないため、状況に応じた対応を迅速に行うことができないという問題が生じている。また、このような問題は、仕様変更処理の遅延の原因となる。
【０００９】
本発明の目的は、上記問題を解消し、管理対象となるシステムの仕様変更において、管理者の迅速な状況把握を可能にし得る、システム構成管理装置、システム構成管理方法、
及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明におけるシステム構成管理装置は、管理対象となるシステムの仕様変更の際の構成管理を行なうシステム構成管理装置であって、
前記仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、承認済み構成情報作成部と、
前記管理対象となるシステムの構成要素を特定する現在構成情報、及び前記承認済み構成情報作成部によって作成された前記承認済み構成情報を対比して、両者の差分を抽出する、差分抽出部と、
前記計画から前記差分に関する情報を取得し、更に、取得した前記差分に関する情報から前記システムの状況を求める、差分情報管理部と、
を備えることを特徴とする。
【００１１】
上記目的を達成するため、管理対象となるシステムの仕様変更の際の構成管理を行うためのシステム構成管理方法であって、
（ａ）前記仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、ステップと、
（ｂ）前記管理対象となるシステムの構成要素を特定する現在構成情報と、前記（ａ）のステップで作成された前記承認済み構成情報との差分を抽出する、ステップと、
（ｃ）前記計画から前記差分に関する情報を取得し、更に、取得した前記差分に関する情報から前記システムの状況を求める、ステップと、を有することを特徴とする。
【００１２】
上記目的を達成するため、本発明におけるプログラムは、管理対象となるシステムの仕様変更の際の構成管理をコンピュータに実行させるためのプログラムであって、
前記プログラムに、
（ａ）前記仕様変更について予め定められた計画に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する、ステップと、
（ｂ）前記管理対象となるシステムの構成要素を特定する現在構成情報と、前記（ａ）のステップで作成された前記承認済み構成情報との差分を抽出する、ステップと、
（ｃ）前記計画から前記差分に関する情報を取得し、更に、取得した前記差分に関する情報から前記システムの状況を求める、ステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
以上の特徴により、本発明におけるシステム構成管理装置、システム構成管理方法、及びプログラムによれば、管理対象となるシステムの仕様変更において、管理者の迅速な状況把握を可能にすることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態におけるシステム構成管理装置の概略構成を示すブロック図である。
【図２】図２は、本発明の実施の形態におけるシステム構成管理装置の動作を示すフロー図である。
【図３】図３（ａ）は、構成要素に付与される各重要度と対応するスコアとを示す図であり、図３（ｂ）は、リリース計画における各進捗状況と対応するスコアとを示す図である。
【図４】図４は、システム構成管理装置が算出する乖離度とそれに応じて行われる処理の一例を示す図である。
【図５】図５は、リリース時期と現在との差に応じて設定されたスコアの一例を示す図である。
【発明を実施するための形態】
【００１５】
（実施の形態）
以下、本発明の実施の形態におけるシステム構成管理装置、システム構成管理方法、及びプログラムについて、図１〜図５を参照しながら説明する。最初に、本実施の形態におけるシステム構成管理装置について図１を用いて説明する。図１は、本発明の実施の形態におけるシステム構成管理装置の概略構成を示すブロック図である。
【００１６】
図１に示す本実施の形態におけるシステム構成管理装置１０は、管理対象となるシステム（以下「管理対象システム」）１１の仕様変更の際の構成管理を行うための装置である。本実施の形態では、管理対象システムとしては、コンピュータシステムが挙げられる。また、コンピュータシステムには、パーソナルコンピュータや、サーバコンピュータだけでなく、その他に、携帯電話、ＰＤＡ、スマートフォン等のコンピュータを備える機器も含まれる。
【００１７】
図１に示すように、システム構成管理装置１０は、承認済み構成情報作成部３と、差分抽出部５と、差分情報管理部６とを備えている。承認済み構成情報作成部３は、仕様変更について予め定められた計画（「承認された変更仕様１」参照）に基づいて、変更が承認された構成要素を特定する承認済み構成情報を作成する。承認済み構成情報は、システム構成管理装置１０に構築された承認済み構成情報データベース（ＤＢ）１３に格納される。なお、構成要素としては、例えば、システムに組み込まれるプログラムモジュールが挙げられる。
【００１８】
差分抽出部５は、管理対象システム１１の構成要素を特定する現在構成情報と、承認済み構成情報作成部３によって作成された承認済み構成情報とを対比して、両者の差分を抽出する。この場合に抽出される差分は、例えば、承認済みではあるが、まだ変更されていないプログラムモジュール（構成要素）である。また、抽出された差分の構成要素は、差分構成情報として、システム構成管理装置１０に構築された差分構成情報データベース（ＤＢ）１５に格納される。
【００１９】
なお、本実施の形態では、現在構成情報は、管理対象システム１１に備えられた構成情報取得部４によって取得されている。構成情報取得部４は、定期的に、その時点での管理対象システム１１の現在構成情報を取得し、システム構成管理装置１０に出力する。出力された現在構成情報は、システム構成管理装置１０に構築された現在構成情報データベース（ＤＢ）１４に格納される。
【００２０】
差分情報管理部６は、仕様変更について予め定められた計画から差分に関する情報を取得し、更に、取得した差分に関する情報から、管理対象システム１１の状況を求める。ここで、差分に関する情報としては、仕様変更について予め定められた計画に含まれる情報であって、差分の構成要素に関する情報（例えば、重要度、リリース予定日等）が挙げられる。また、本実施の形態では、システムの状況として、差分に含まれる構成要素における、仕様変更後からの乖離度、言い換えると、あるべき状態からどの程度乖離しているかを示す値が抽出される。
【００２１】
このように、システム構成管理装置１０を用いれば、管理者は、管理対象システム１１において仕様変更がどの程度進んでいるかといったシステムの状態だけでなく、管理対象システム１１がおかれている状況も知ることができる。従って、システム構成管理装置１０によれば、管理対象となるシステム１１の仕様変更において、管理者の迅速な状況把握が可能となる。
【００２２】
ここで、システム構成管理装置１０の構成について更に具体的に説明する。本実施の形態では、図１に示すように、管理対象システム１１の仕様変更についての計画は、承認された変更仕様（仕様書）１によって定められている。また、承認された変更仕様１には、例えば、変更予定の構成要素についての、名称（又は識別番号）、変更内容、変更の重要度、リリース作業開始日、リリース予定日等が含まれている。承認された変更仕様１は、後述するリリース計画管理装置７にも入力される。
【００２３】
承認された変更仕様１は、入力装置２を介して、システム構成管理装置１０に入力される。承認された変更仕様１は、変更計画情報として、システム構成管理装置１０に構築された変更計画情報データベース（ＤＢ）１２に格納される。なお、入力装置２の具体例としては、キーボード等の入力機器、ネットワークで接続されたコンピュータ等が挙げられる。
【００２４】
承認済み構成情報作成部３は、本実施の形態では、変更計画情報ＤＢ１２に格納されている変更計画情報を用いて、承認済み構成情報を作成するが、実際には、作成は、既に作成されている承認済み構成情報を更新することによって行われている。例えば、リリース予定日が１ヶ月以内の構成要素に対して変更が承認されるというルールが設定されている場合は、承認済み構成情報作成部３は、変更計画情報に含まれるリリース予定日と現在の日とを対比し、対比結果に基づき、定期的に承認済み構成情報を更新する。
【００２５】
なお、本実施の形態において、更新のルールは特に限定されるものではない。また、このようにして作成又は更新された承認済み構成情報は、管理対象システム１１のあるべき状態を示すことになる。
【００２６】
本実施の形態では、図１に示すように、システム構成管理装置１０は、リリース作業者が利用するリリース計画管理装置７に接続される。リリース作業者は、管理対象システム１１に対して、実際のリリース作業を実施する者である。また、本実施の形態では、リリース計画管理装置７は、承認された変更仕様１を用いて、変更が承認された構成要素に対してリリース計画を設定し、更に、リリース計画の進捗状況を特定する進捗状況情報を作成する。
【００２７】
具体的には、リリース作業者は、リリース作業を実施しながら、又は実施後に、実施した作業に関する情報をリリース計画管理装置７に入力する。リリース計画管理装置７は、リリース業者が入力した情報を元にして、進捗状況情報を作成することができる。作成されたリリース計画の進捗状況は、リリース計画管理装置７に構築されたリリース計画進捗状況データベース（ＤＢ）１７に格納される。
【００２８】
差分情報管理部６は、本実施の形態では、リリース計画管理装置７から、差分に含まれる構成要素についての進捗状況情報を取得し、取得した進捗状況情報を用いて、乖離度を算出できる。具体的には、進捗状況情報は、承認された変更仕様に含まれる構成要素のリリース時期が特定されており、本実施の形態では、乖離度の算出には、例えば、リリース時期を利用できる。更に、本実施の形態では、乖離度の算出に、変更が承認された構成要素毎に設定されている重要度も利用できる。なお、乖離度の具体的な算出方法については、後述する。
【００２９】
このように、差分情報管理部６は、差分の構成要素が承認されているのか、承認されている場合のその重要度はどの程度か、リリース計画の進捗状況はどうなっているか等を考慮し、差分の構成要素があるべき状況からどの程度乖離しているかを算出する。
【００３０】
算出された乖離度は、本実施の形態では、システム構成管理装置１０に接続された表示
装置８の表示画面に表示される。また、システム構成管理装置１０は、通知部９を備えており、システム変更処理において不正が生じた場合等に、管理者等の関係者に対して警告等を行うことができる。通知部９は、例えば、電子メールの送信機能や、ＦＡＸ送信機能等を備えている。
【００３１】
また、本実施の形態において、構成情報取得部４は、定期的に管理対象システムの構成情報を取得し、更に、取得した構成情報を出力するプログラムを、管理対象システム１１に組み込むことによって実現できる。
【００３２】
次に、本発明の実施の形態におけるシステム構成管理装置１０の動作を、図２を用いて説明する。図２は、本発明の実施の形態におけるシステム構成管理装置の動作を示すフロー図である。なお、本実施の形態では、システム構成管理装置１０を動作させることにより、システム構成管理方法が実行させる。このため、システム構成管理方法の説明は、以下のシステム構成管理装置１０の動作の説明に代える。
【００３３】
図２に示すように、最初に、差分情報管理部６は、差分構成情報ＤＢ１５に格納されている差分構成情報を参照し、処理すべき差分が存在しているかどうかを判定する（ステップＳ１）。ステップＳ１の判定の結果、処理すべき差分が存在していない場合は、差分情報管理部６は処理を終了し、システム構成管理装置１の動作も終了する。一方、ステップＳ１の判定の結果、処理すべき差分が存在している場合は、次のステップＳ２が実行される。
【００３４】
ステップＳ２では、差分情報管理部６は、存在していた差分が変更計画に含まれているかどうかを判定する。具体的には、差分情報管理部６は、変更計画情報ＤＢ１２に格納されている変更計画情報と、差分とを対比し、差分に含まれる構成要素が変更計画情報に含まれているかどうかを判定する。
【００３５】
ステップＳ２での判定の結果、差分が変更計画に含まれていない場合は、差分情報管理部６は、管理対象システム１１において、不正な仕様変更が行われていると判断する。そして、この場合、差分情報管理部６は、表示装置８の表示画面上で、該当する構成要素の情報を赤色で表示し、更に、通知部９によって、管理者を含む関係者に電子メールを送信する等して通報を行う（ステップＳ３）。
【００３６】
また、ステップＳ３の実行後、差分情報管理部６は、構成情報取得部４に対して、管理対象システム１１の現在構成情報の再取得とその出力とを要求する（ステップＳ４）。ステップＳ４が実行されると、差分情報管理部６は、再取得された現在構成情報と承認済み構成情報との差分を用いて、ステップＳ２で不正と判断された仕様変更が復旧されているかどうかを判断することができる。なお、ステップＳ４の実行後、システム構成管理装置１０における処理は終了する。
【００３７】
一方、ステップＳ２での判定の結果、差分が変更計画に含まれている場合は、差分情報管理部６は、変更計画情報ＤＢ１２に格納されている変更計画情報から、差分の構成要素に関する情報を取得する（ステップＳ５）。ここでの差分の更生要素に関する情報には、例えば、構成要素毎に設定さている変更の重要度や、構成要素毎に設定されているリリース予定日等の情報が含まれている。
【００３８】
ステップＳ５が実行されると、差分情報管理部６は、更に、リリース計画進捗状況ＤＢ７にアクセスし、それからリリース計画の進捗状況情報を取得する（ステップＳ６）。そして、差分情報管理部６は、ステップＳ６で取得した進捗状況から、差分の構成要素の進捗状況を特定し、そのリリース作業が完了しているかどうか判定する（ステップＳ７）。
【００３９】
ステップＳ７の判定の結果、既にリリース作業が完了している場合、即ち、リリース予定日が経過している場合（過去となっている場合）は、本来ならば終了していなければならない処理が終了していないことに相当する。よって、差分情報管理部６は、管理対象システム１１において、不正な仕様変更が行われていると判断する。この後、上述したステップＳ３及びＳ４が実行される。
【００４０】
一方、ステップＳ７の判定の結果、未だリリース作業が完了していない場合、即ち、リリース予定日が経過していない場合は、差分情報管理部６は、仕様変更の計画の情報や、リリース計画の進捗状況から、承認された構成からの乖離度を計算する（ステップＳ８）。
【００４１】
その後、差分情報管理部６は、表示装置８の表示画面上に、例えば、乖離度に応じた色で、該当する構成要素の情報を表示し、更に、通知部９によって、管理者を含む関係者に電子メールを送信する等して乖離度を通知する（ステップＳ９）。
【００４２】
ここで、ステップＳ８における乖離度の計算について図３〜図５を用いて説明する。
図３（ａ）は、構成要素に付与される各重要度と対応するスコアとを示す図であり、図３（ｂ）は、リリース計画における各進捗状況と対応するスコアとを示す図である。図４は、システム構成管理装置が算出する乖離度とそれに応じて行われる処理の一例を示す図である。図５は、リリース時期と現在との差に応じて設定されたスコアの一例を示す図である。
【００４３】
上述のステップＳ８においては、例えば、乖離度は、変更の重要度と進捗状況とをスコア化し、両方のスコアの積を算出することによって求めることができる。この場合、図３（ａ）に示すように、構成要素に対して段階的な重要度が予め設定され、更に重要度毎にスコアも設定される。また、図３（ｂ）に示すように、リリース計画における進捗状況についても幾つかの段階に分けられ、各段階毎にスコアが設定される。
【００４４】
そして、例えば、構成要素に対して重要度Ａの変更が予定されている場合において、この構成要素における仕様変更の進捗状況がテスト中である場合、乖離度は、［重要度Ａ（２０）］×［テスト中（１０）］＝２００と計算される。また、このようにして得られる乖離度の算出結果は、例えば、図４に示された処理に従って、表示画面に表示され手も良いし、電子メールによって関係者に通知されても良い。
【００４５】
次に、乖離度の計算方法の別の例について、図５を用いて説明する。例えば、本実施の形態では、図３（ａ）及び（ｂ）に示した、重要度及びリリース進捗状況に加えて、リリース予定日と現在日との差も考慮して、乖離度を計算することができる。図５に示すように、リリース予定日と現在日との差が段階的に分けられ、段階毎にスコアが設定されている例について説明する。
【００４６】
例えば、重要度Ａの変更が計画され、現在、構成要素の変更作業が進められている（適応計画作成中）とする。この場合に、リリース予定日まで１週間以上２週間以内の余裕があるとすると、乖離度は、［重要度Ａ（２０）］×［適用計画作成中（２０）］×［１〜２週間（０．５）］＝２００と計算することができる。なお、図３〜図５を用いて説明した乖離度の計算方法は、一例であり、本実施の形態は、これらに限定されるものではない。
【００４７】
また、本実施の形態におけるプログラムは、コンピュータに、図２に示すステップＳ１〜Ｓ９を実行させるプログラムであれば良い。このプログラムをコンピュータにインスト
ールし、実行することによって、システム構成管理装置１０及びシステム構成管理方法を実現することができる。
【００４８】
この場合、コンピュータのＣＰＵ（central processing unit）は、承認済み構成情報作成部３、差分抽出部５、及び差分情報管理部６として機能し、処理を行う。また、変更計画情報データベース１２、承認済み構成情報データベース１３、現在構成情報データベース１４は、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって実現できる。
【００４９】
以上のように、本実施の形態によれば、先ず、不正な構成変更があった場合に、どの構成に不正な変更があったか、利用者は、迅速、且つ、容易に知ることができる。その理由は、現在の構成情報と承認された構成情報の違いが検出され、検出結果に基づいて、その構成要素の変更計画の有無や、リリース完了状況が確認されるからである。また、不正と判断された場合は、不正な構成変更があった構成要素に対しては、目立つ色（例えば、赤色）による表示や、関係者への電子メールの送信等が行われる。
【００５０】
また、次に、本実施の形態によれば、承認された構成と現在の構成との間に違いがある場合に、管理者は、違いを生じさせた構成要素がどのような状況にあるかを、迅速、且つ、簡単に知ることができる。その理由は、現在の構成と承認された構成との乖離度が計算され、乖離度に従った表示や、関係者への通知が行われるからである。
【産業上の利用可能性】
【００５１】
以上のように、本発明は、コンピュータシステムにおける仕様変更の管理に有効である。本発明におけるシステム構成管理装置、システム構成管理方法、及びプログラムは、産業上の利用可能性を有している。
【符号の説明】
【００５２】
１  承認された変更仕様
２  入力装置
３  承認済み構成情報作成部
４  構成情報取得部
５  差分抽出部
６  差分情報管理部
７  リリース計画管理装置
８  表示装置
９  通知部
１０  システム構成管理装置
１１  管理対象システム
１２  変更計画情報データベース
１３  承認済み構成情報データベース
１４  現在構成情報データベース
１５  差分構成情報データベース
１７  リリース計画進捗状況データベース
【図１】
2011018148.tif 000003
【図２】
2011018148.tif 000004
【図３】
2011018148.tif 000005
【図４】
2011018148.tif 000006
【図５】
2011018148.tif 000007