(57)【要約】【課題】  ソフト資産の管理工数を低減するとともに、システムの変更に伴う影響範囲を高精度にかつ容易に把握することにある。【解決手段】  ドキュメント（機能）及びプログラム（モジュール）の成果物を管理するシステムであって、機能情報テーブル２０７と、モジュール情報テーブル２０８と、機能−モジュール関連テーブル２０９と、モジュール間関連情報テーブル２１０を備え、成果物を登録する際に、機能情報テーブルに基づいて機能の構成に必要なモジュールの選択をガイドし、モジュール情報テーブルに基づいてモジュールに関連する機能の選択をガイドし、モジュール間関連情報テーブルに基づいて前記モジュールに関連するモジュールの選択をガイドし、システム変更に伴う影響範囲を検索するとき、検索キーとして入力された情報に従って機能−モジュール関連テーブルないしはモジュール間関連情報テーブルを検索する。【選択図】  図２
2005100078.tif 000002
【特許請求の範囲】
【請求項１】
計算機システムのソフトウェア開発においてドキュメント（機能）及びプログラム（モジュール）の成果物を管理するシステムであって、機能情報テーブルと、モジュール情報テーブルと、機能−モジュール関連テーブルと、モジュール間関連情報テーブルを備え、前記成果物を登録する際に、前記機能情報テーブルに基づいて前記機能の構成に必要なモジュールの選択をガイドし、前記モジュール情報テーブルに基づいて前記モジュールに関連する機能の選択をガイドし、前記モジュール間関連情報テーブルに基づいて前記モジュールに関連するモジュールの選択をガイドし、システム変更に伴う影響範囲を検索するとき、検索キーとして入力された情報に従って前記機能−モジュール関連テーブルないしは前記モジュール間関連情報テーブルを検索することを特徴とするソフト資産管理システム。
【請求項２】
請求項１において、前記機能情報テーブルは、該当機能が属するシステムのバージョン番号、該当機能の名称、該当機能の階層構造による上位の機能名称を示す上位、該当機能に対応した成果物の種別を示す成果物種別、前記成果物種別の仕様書の位置を保持する成果物データベース内での配置から構成することを特徴とするソフト資産管理システム。
【請求項３】
請求項１において、前記モジュール情報テーブルは、該当モジュールが属するシステムのバージョン番号、該当モジュール名称、該当モジュールの上位のモジュールを示す上位、該当モジュールに対する成果物の種類を示す成果物種別、前記成果物種別の成果物が保存されている階層を示す成果物データベースでの配置から構成することを特徴とするソフト資産管理システム。
【請求項４】
請求項１において、前記機能−モジュール関連テーブルは、マトリクス構造をなし、縦軸に前記機能の一覧が保存され、横軸に前記モジュールの名称が保存され、前記機能と前記モジュールの関連を記憶することを特徴とするソフト資産管理システム。
【請求項５】
請求項１において、前記モジュール間関連情報テーブルは、マトリックス状に構成され、横軸、縦軸とも前記モジュールの名称が保存され、前記モジュール間の呼び出し関係を表すことを特徴とするソフト資産管理システム。
【請求項６】
請求項１において、システムのバージョン間の流用をサポートし、流用時の情報を保持しておくことにより、前記システムのバージョン間でのシステム変更に伴う影響範囲を把握する情報を生成することを特徴とするソフト資産管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア資産管理システムに係り、特に、計算機システムのソフトウェア開発に関してその成果物の管理作業のシステムに関する。
【背景技術】
【０００２】
従来、ソフトウェアを開発する場合、従来開発済みのソフトウェアが有るときそれを再利用して開発することが多い。
その場合、機能やプログラムの仕様変更・不具合対策が発生すると、その修正作業がどの部分に影響があるか、同じシステムの別バージョンにはどのように影響するかは、担当者がどの範囲まで調査できるかに依存していた。
そのため、調査の範囲は、担当者の熟練度に依るところが大きく、また、ソフトウェア資産（プログラムやドキュメント等システム開発で作り出されるもの全て）の管理に当たってその管理作業の工数が多く、システムの変更に伴う影響範囲の正確度が必ずしも高いとは云えなかった。
また、システムの変更に伴う影響範囲をより正確に抽出する技術として影響範囲抽出システムがある（例えば、特許文献１）。しかし、このシステムは、影響範囲を把握する手続きが複雑である、という課題がある。
【０００３】
【特許文献１】特開２００２−１８９５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の課題は、ソフト資産の管理工数を低減するとともに、システムの変更に伴う影響範囲を高精度にかつ容易に把握するに好適なソフトウェア資産管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、ドキュメント（機能）及びプログラム（モジュール）の成果物を管理するシステムであって、機能情報テーブルと、モジュール情報テーブルと、機能−モジュール関連テーブルと、モジュール間関連情報テーブルを備え、成果物を登録する際に、機能情報テーブルに基づいて機能の構成に必要なモジュールの選択をガイドし、モジュール情報テーブルに基づいてモジュールに関連する機能の選択をガイドし、モジュール間関連情報テーブルに基づいて前記モジュールに関連するモジュールの選択をガイドし、システム変更に伴う影響範囲を検索するとき、検索キーとして入力された情報に従って機能−モジュール関連テーブルないしはモジュール間関連情報テーブルを検索する。
ここで、機能情報テーブルは、該当機能が属するシステムのバージョン番号、該当機能の名称、該当機能の階層構造による上位の機能名称を示す上位、該当機能に対応した成果物の種別を示す成果物種別、成果物種別の仕様書の位置を保持する成果物データベース内での配置から構成する。
ここで、モジュール情報テーブルは、該当モジュールが属するシステムのバージョン番号、該当モジュール名称、該当モジュールの上位のモジュールを示す上位、該当モジュールに対する成果物の種類を示す成果物種別、成果物種別の成果物が保存されている階層を示す成果物データベースでの配置から構成する。
ここで、機能−モジュール関連テーブルは、マトリクス構造をなし、縦軸に機能の一覧が保存され、横軸にモジュールの名称が保存され、機能とモジュールの関連を記憶する。
ここで、モジュール間関連情報テーブルは、マトリックス状に構成され、横軸、縦軸ともモジュールの名称が保存され、モジュール間の呼び出し関係を表す。
ここで、システムのバージョン間の流用をサポートし、流用時の情報を保持しておくことにより、前記システムのバージョン間でのシステム変更に伴う影響範囲を把握する情報を生成する。
【発明の効果】
【０００６】
本発明によれば、システム開発におけるソフト資産の管理において、機能情報テーブルと、モジュール情報テーブルと、機能−モジュール関連テーブルと、モジュール間関連情報テーブルを備え、これらのテーブルを利用することにより、システムの変更に伴う影響範囲を高精度にかつ容易に把握することができる。また、ユーザの管理負担、影響範囲確認の手間を著しく削減することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態を図面に従って詳細に説明する。
【実施例１】
【０００８】
図１は、本発明によるソフトウェア資産管理システムの実施形態１を示す。
本実施例のソフトウェア資産管理システム１０１は、本システムの管理部１０２、プログラムやドキュメントといった成果物を格納する成果物データベース１０３、成果物に対する付加情報や関連情報を格納する情報データベース１０４から構成する。また、管理者１０５や担当者１０６からはインタネット若しくはイントラネット１０７を介して本システム１０１に接続する。
【０００９】
図２は、本実施例のソフトウェア資産管理システム１０１の詳細なブロック構成図である。
本ソフト資産管理システム１０１において、本システムの管理部１０２は、インタネット／イントラネット１０７からの接続・ユーザクライアントへのデータの配信（画面を表示する為のデータを含む。）を管理するインターネット／イントラネット接続機能２０１、システム利用者を識別するためのユーザ認証機能２０２、各種データベースから情報を収集してユーザのクライアントに表示する情報を生成する表示情報生成機能２０４、ユーザからの要求に従ってそれぞれのデータベースに登録されているドキュメント類を管理／データベースにデータを登録・修正する成果物管理・データ登録／修正機能２０５、成果物を流用したり、その関連情報を管理する成果物流用管理機能２０６から構成する。
情報データベース１０４は、利用可能なユーザが登録されているユーザ管理データベース２０３、システムの機能に関する情報を保持する機能管理情報テーブル２０７、モジュールに関する情報を保持するモジュール情報テーブル２０８、機能とモジュール間の関連情報を保持する機能−モジュール関連情報テーブル２０９、モジュール間の関係を保持するモジュール間関連情報テーブル２１０、システム間での流用の状況を管理するバージョン管理情報テーブル２１１から構成する。
また、プログラムやドキュメントなど実際の成果物を管理する成果物データベース１０３を有する。
【００１０】
本ソフトウェア資産管理システム１０１では、ソフト資産の情報を保持するために、図２に示したような情報をもっている。以降、具体的にその情報を保持するための構成について説明する。
図３は、ユーザ管理データベース２０３の構成を示す。ユーザ管理データベースの管理テーブル３０１では、システムのユーザの氏名３０２、認証のために使用するユーザＩＤ３０３及びそのパスワード３０４を管理する。また、ユーザができる操作を限定するための担当情報３０５から構成される。
【００１１】
図４は、本実施例の説明で利用する（開発の対象となる）システムの構成を示す。この図４は、開発対象システムのＶｅｒｓｉｏｎ１．０の構成とその流用で開発したＶｅｒｓｉｏｎ２．０の構成を示している。ここでは、Ｖｅｒｓｉｏｎ２．０は、Ｖｅｒｓｉｏｎ１．０を流用してモジュールＭＣ−１を追加した例を示している。
楕円記号で表しているものがモジュール（プログラム）であり、矢印はプログラム間の呼び出し関係を示している。例えば、モジュールＭＡは実行時に、モジュールＭＢとモジュールＭＣを呼び出していることを示す。
点線で示す楕円は、ある機能を実現するために必要なモジュールの範囲を示している。例えば、機能ＦＸを実現するためには、モジュールＭＡとＭＢ、そのサブモジュールであるＭＢ−１とＭＢ−２が必要であることを示し、機能ＦＹを実現するためには、モジュールＭＡとモジュールＭＣが必要であることを示している。また、機能ＦＸ−１を実現するためには、モジュールＭＢとそのサブモジュールであるＭＢ−１，機能ＦＸ−２を実現するためには、モジュールＭＢとそのサブモジュールであるＭＢ−２，機能ＦＹ−１を実現するためには、モジュールＭＣとそのサブモジュールであるＭＣ−１が必要であることを示している。
【００１２】
図５は、成果物管理データベース１０３を示す。成果物管理データベース１０３は、プログラムやドキュメントといったソフト資産そのものを保持する。これは、計算機システムにけるディレクトリ階層構造５０１（楕円で表示）を持ちながら、ソースプログラムやドキュメント５０２を保存する。
図５の例では、バージョン１．０のための階層Ｖ１と、そこから流用したバージョン２．０のための階層Ｖ２が有り、その下にＤＯＣ（ドキュメント）、ＰＲＯＧ（プログラム）を保存する例を示している。
【００１３】
図６は、機能情報テーブル２０７を示す。機能情報テーブル２０７は次の情報を保持している。その情報は、その機能が属するシステムのバージョン番号６０１、機能の名称６０２、機能の階層構造をもつために上位の機能名称をもつ上位６０３、機能に対応した成果物の種別を持つ成果物種別６０４、その仕様書の成果物データベース１０３内での位置を保持する配置６０５から構成される。一つの機能に対して複数の成果物を持つこともできる。
【００１４】
図７は、モジュール情報テーブル２０８を示す。モジュール情報テーブル２０８は、該当モジュールが属するシステムのバージョン番号７０１、モジュール名称７０２、モジュールの上位のモジュールを示す上位７０３、モジュールに対する成果物の種類を示す成果物種別７０４、成果物データベース１０３での成果物が保存されている階層を示す配置７０５から構成される。
機能情報テーブル２０７と同様に、上位のモジュール名を指定することにより、階層構造での管理ができる。同様にまた、一つのモジュールに対してプログラムや処理仕様書、テスト仕様書といった成果物の種別に応じた複数の成果物を保存することができる。
また、この二つの機能情報テーブル２０７、モジュール情報テーブル２０８では、名称をキーにしてバージョン間の関連を保持する。例えば、バージョン１．０の機能Ａはバージョン２．０の機能Ａに利用されていることを示す。
【００１５】
図８は、機能−モジュール関連テーブル２０９を示す。機能−モジュール関連テーブル２０９はバージョン毎に管理テーブル８０１を持つ。管理テーブル８０１は、縦軸８０２に機能情報にある機能の一覧が保存され、横軸８０３にモジュール情報２０８にあるモジュール名称が保存される。この管理テーブル８０１はマトリクス構造をしており、機能とモジュールの交点８０４にその機能を実現するときに必要なモジュールで有れば○、必要なければ−を定義する。機能とモジュールの関連を記憶する。
また、このテーブル２０９は、モジュールからも検索することができ、モジュールに関連する機能の一覧を探すことができる。
【００１６】
図９は、モジュール間関連情報テーブル２１０を示す。モジュール間関連情報テーブル２１０はシステムのバージョン毎に管理テーブル９０１を持つ。管理テーブル９０１は、横軸９０３、縦軸９０２とも図７のモジュール情報のモジュール名称が保存される。管理テーブル９０１はマトリックス状に構成される。マトリックスの交点９０４、９０５に示すように矢印「→」、「←」の情報が保持されている。これはモジュール間の呼び出し関係を表している。例えば、交点９０４の縦軸のＭＡと横軸のＭＢには矢印「→」が入力されている。これは、モジュールＭＡがモジュールＭＢを呼び出していることを示す。逆に、交点９０５の矢印「←」は、モジュールＭＢはＭＡから呼び出されていることを示す。
これにより、モジュール間の関連情報を保持している。
【００１７】
図１０は、システムのバージョン管理情報テーブル２１１を示す。バージョン管理情報２１１は管理テーブル１００１を持つ。管理テーブル１００１は、一緒にバージョン管理を行うシステムに一つずつ存在する。管理テーブル１００１は、バージョン情報１００２、そのシステムの流用元のバージョン番号を示す流用元１００２、そのバージョンのシステムの補助的な情報をフリーフォーマットで保持する備考１００４から構成される。
【００１８】
次に、本システムにおける画面を示す。
図１１は、バージョン管理画面である。図１０で示したバージョン情報に対応した画面である。バージョン管理画面１１０１は、システムの流用状態を確認または編集する編集操作画面１１０２、その操作のためのメニューである操作メニュー１１０３、特定のバージョンの情報を表示・編集する情報表示編集ビュー１１０４、画面の切り替えやシステムの停止などの操作を行う操作メニュー１１０５から構成される。
編集操作画面１１０２は、バージョンの番号が異なるもの（”１．０”と”２．０”）を並列に、バージョン番号が同じでレビジョン番号が異なるもの（”１．０”と”１．１”）を上位／下位の関係でツリー状に表示する。また、バージョン番号”１．０”を選択すると、右側の情報表示編集ビュー１１０４にそのシステムの情報（”備考  新規開発”）が表示される。
この画面での操作は、操作メニュー１１０３にあるように、「流用(メジャー)」、「流用（マイナー）」、「削除」の３つが有る。新しく流用する場合は、流用元のシステムのバージョンを選択してメニューで「流用(メジャー)」若しくは「流用(マイナー)」を選択する。バージョン管理情報テーブル２１１に有る対応管理テーブルに１レコードが追加され、情報が書き込まれる。また、流用元の情報(成果物データベース１０３の成果物、機能情報テーブル２０７内のテーブル、モジュール情報テーブル内２０８のテーブル、機能−モジュール関連情報テーブル２０９内のテーブル、モジュール間関連情報テーブル２１０内のテーブル)が新しいシステム用にコピーされる。
新たなバージョンの開発には、ここでコピーされた情報を元にして行う。
操作メニュー１１０３の「削除」は、本ソフト資産管理システムから該当するシステムの成果物および関連情報の一切を削除する。
【００１９】
次に、図１２の機能一覧画面１２０１について説明する。本画面は、機能一覧を階層構造で保持する編集操作画面１２０２と、編集選択画面で選択した機能に関する情報を表示・編集できる機能情報表示編集画面１２０４と、機能に関連したモジュールを表示選択できるモジュール一覧画面１２０３から構成される。
編集操作画面１２０２では、機能項目の追加削除を行うメニュー１２０５を表示することができる。メニュー１２０５には、同じレベルの階層に機能項目を作成する「追加(同)」と、一つ下の階層に作成する「追加（下）」と、選択された項目の情報を全て削除する「削除」のそれぞれのメニューが有る。
この編集操作画面１２０２の情報は、図６の機能情報テーブル２０７の内容から生成され、編集操作は機能情報テーブル２０７に格納される。
機能情報表示編集画面１２０４には、機能（”ＦＸ”）に対応したドキュメントを表示している。ここでの操作メニュー１２０６には、成果物を追加する「追加」、成果物を削除する「削除」、編集するために取り出す「取出」、ドキュメント情報を登録する「登録」の操作を行うことができる。この画面で登録したファイルは成果物データベース１０３の指定された階層に自動的に保存される。
開発の担当者は、ここに成果物を登録し、ソフト資産としての管理を実施する。
モジュール一覧画面１２０３は、機能に関係するモジュールを選択する画面である。機能（”ＦＸ”）を構成するのに必要なモジュール（”ＭＡ”、”ＭＢ”、”ＭＢ−１”、”ＭＢ−２”）の選択をガイドし、不具合修正や仕様変更に伴う影響範囲の把握に用いる情報を生成する。ここで入力された情報は、図８の機能−モジュール関連テーブル２０９に格納される。
【００２０】
次に、図１３のモジュール一覧画面１３０１について説明する。本画面は、モジュール一覧を階層構造で保持する編集操作画面１３０２と、編集選択画面で選択した機能に関する情報を表示・編集できる機能情報表示編集画面１３０４と、モジュールに関連したモジュールまたは機能を表示選択できる一覧画面１３０３から構成される。
編集操作画面１３０２では、モジュール項目の追加削除を行うメニュー１３０５を表示することができる。メニュー１３０５には、同じレベルの階層にモジュール項目を作成する「追加(同)」と、一つ下の階層に作成する「追加（下）」と、選択された項目の情報を全て削除する「削除」のそれぞれのメニューが有る。
この編集操作画面１３０２の情報は、図７のモジュール情報テーブル２０８の内容から生成され、編集操作はモジュール情報テーブル２０８に格納される。
モジュール情報表示編集画面１３０４には、モジュール（”ＭＡ”）に対応したプログラムやドキュメントを表示している。ここでの操作メニュー１３０６には、成果物を追加する「追加」、成果物を削除する「削除」、編集するために取り出す「取出」、ドキュメント情報を登録する「登録」の操作を行うことができる。この画面で登録したファイルは、成果物データベース１０３の指定された階層に自動的に保存される。
開発の担当者は、ここに成果物を登録し、ソフト資産としての管理を実施する。
一覧画面１３０３は、機能に関係する機能あるいはモジュールを選択する画面である。関連するモジュールを選択する場合は、モジュール一覧１３０７を選択し、画面をモジュール一覧１３０８に切り替える。この画面では、モジュール間の関連を定義するが、モジュールの関連状態定義１３０９によりモジュール間の関連が「利用」なのか「被利用」なのかを表示あるいは選択して編集することができる。
ここでは、モジュール（”ＭＡ”）に関連する機能（”ＦＸ”、”ＦＹ”）の選択、モジュール（”ＭＡ”）に関連するモジュール（”ＭＢ”）の選択をガイドし、不具合修正や仕様変更に伴う影響範囲の把握に用いる情報を生成する。ここで入力された情報は、図８の機能−モジュール関連テーブル２０９および図９のモジュール間関連テーブル２１０に格納される。
また、機能一覧１３１０を選択すれば、画面を機能一覧１３０３に切り替える。
【００２１】
図１４は、影響範囲を把握するための影響範囲検索画面１４０１を示す。本件画面は、機能名やモジュール名、システムのバージョン情報、検索対象が機能かモジュールか、検索キーとして入力する検索キー入力部１４０２、検索を実行する検索ボタン１４０３、検索結果は１４０３に示すバージョン、モジュールか機能かを表示する種別、検索結果の名称を表示する。検索結果表示部１４０４には検索結果を表示する。検索結果表示部１４０４に表示されたものは、選択することにより、その詳細情報が画面右側に表示される。右上は情報表示部１４０５であり、その選択項目に対する成果物の情報を表示する。右下は関連情報表示部１４０６であり、関連情報表示画面１４０６では、選択された項目に対する関連項目を表示する。機能が選択された場合は、機能一覧を表示し、モジュールが選択された場合は、機能一覧あるいはモジュール一覧のいずれかを表示し、ボタン１４０７で表示を切り替えることができる。
【００２２】
ここで、影響範囲の検索について説明する。図１４で検索キーとして入力された情報により、機能−モジュール関連情報テーブル２０９（図８）、モジュール間関連情報テーブル２１０（図９）を検索する。機能が選択され、検索対象となった場合、機能−モジュール関連情報２０９で検索し、機能に関連したモジュール（図８の○がついているもの）を影響範囲候補として表示する。また、モジュール（”ＭＣ”）が選択された場合、機能−モジュール関連情報２０９に対してモジュールに関連する機能（”ＦＹ”、”ＦＸ−２”）を検索する。更に、モジュール間関連情報２１０を検索し、関連するモジュール（”ＭＡ”、”ＭＡ”）を検索する。この場合、バージョン情報は区別せず検索する。これは、名称をキーに複数バージョン間の関連を保持しているからである。
この検索により、検索結果表示部１４０４に検索結果を表示する。
検索結果により、検索結果表示部１４０４に表示されたモジュール（”ＭＡ”）を選択すると、その詳細情報が画面右側に表示され、右上の情報表示部１４０５にその選択項目に対する成果物の情報を表示し、右下の関連情報表示部１４０６に機能が選択された場合は機能一覧を表示する。
【００２３】
次に、図１５のシーケンス図を元に本システムでの情報の授受を説明する。
管理者、担当者は、本システムにユーザ認証をうけてログインしているものとする。新しいバージョン設定などは、管理者権限のもつユーザしかできないものとする。
Ｖｅｒｓｉｏｎ１．０の設定では、図１１のバージョン管理画面１１０１より、新しいシステムを設定することになる（１５０１）。
つぎに、担当者は、作成ドキュメントや作成プログラムを作成し、完成したら、成果物をソフト資産管理システムに登録する（１５０２）。その場合、作成ドキュメントを図１２の機能一覧画面あるいは作成プログラムを図１３のモジュール一覧画面でそれぞれ登録する。登録のとき、関連情報を入力する。
これで一覧の開発作業が終了する。
つぎに、機能アップのために、Ｖｅｒｓｉｏｎ２．０を開発する場合について説明する。
この場合はＶｅｒｓｉｏｎ１．０を流用して開発するので、管理者は、バージョン管理画面１１０１でＶｅｒｓｉｏｎ１．０を流用した形でＶｅｒｓｉｏｎ２．０を作成する（１５０３）。担当者は、新たに設定されたＶｅｒｓｉｏｎ２．０に対して開発作業を行い、成果物をソフト資産管理システムに登録する（１５０４）。修正された場合でも、正しい情報が保持されるように、関連情報を適宜修正する（１５０４）。
有るシステムで不良が発生した場合（バグ情報１５０５）、バグの発生原因を突き止め、対策方針を立てる。このとき、図１４の影響範囲検索画面１４０１を用いて検索し（１５０６）、対策がどのモジュール・機能に影響がありそうかを事前に絞り込んでから（１５０７）、改造作業に着手する。この場合、不具合修正なので、図１１のバージョン管理画面１１０１で新しいレビジョンを作成し（１５０８）、成果物の修正作業を行う（１５０９）。
【産業上の利用可能性】
【００２４】
本発明は、ソフトウェア資産（プログラムやドキュメントなど、システム開発で作り出されるもの全て）の管理作業を請け負い、登録されたソフトウェア資産に対してその管理および付加情報の提供により、ソフトウェア資産内、若しくは、ソフトウェア資産の流用間での機能の変更、プログラムの変更がどの範囲まで影響するかの情報を提示できる。
【図面の簡単な説明】
【００２５】
【図１】本発明によるソフトウェア資産管理システムの一実施例
【図２】本発明のソフトウェア資産管理システムの詳細なブロック構成図
【図３】本発明のユーザ管理テーブルの構成図
【図４】本発明を説明する上での開発システムの構成の模式図
【図５】本発明の成果物管理データベースの構造の説明図
【図６】本発明の機能情報を保持するための機能情報テーブルの構成図
【図７】本発明のモジュール情報を保持するためのモジュール情報テーブルの構成図
【図８】本発明の機能−モジュール間の関連を保持する機能−モジュール関連情報テーブルの構成図
【図９】本発明のモジュール間の関連を保持するモジュール間関連情報テーブルの構成図
【図１０】本発明の開発システムのバージョン管理情報テーブルの構成図
【図１１】本発明のバージョン管理画面の画面構成図
【図１２】本発明の機能情報管理画面の画面構成図
【図１３】本発明のモジュール情報管理画面の画面構成図
【図１４】本発明の影響範囲把握画面の画面構成図
【図１５】本発明のシステム開発におけるやり取りを示すシーケンス図
【符号の説明】
【００２６】
１０１…ソフト資産管理システム、１０２…管理部、１０３…成果物データベース、１０４…情報データベース、２０１…インターネット／イントラネット接続機能、２０２…ユーザ認証機能、２０３…ユーザ管理データベース、２０４…表示情報生成機能、２０５…成果物管理・情報登録・修正機能、２０６…成果物流用管理機能、２０７…機能管理情報、２０８…モジュール情報、２０９…機能−モジュール関連情報、２１０…モジュール間関連情報、２１１…バージョン管理情報
【図１】
2005100078.tif 000003
【図２】
2005100078.tif 000004
【図３】
2005100078.tif 000005
【図４】
2005100078.tif 000006
【図５】
2005100078.tif 000007
【図６】
2005100078.tif 000008
【図７】
2005100078.tif 000009
【図８】
2005100078.tif 000010
【図９】
2005100078.tif 000011
【図１０】
2005100078.tif 000012
【図１１】
2005100078.tif 000013
【図１２】
2005100078.tif 000014
【図１３】
2005100078.tif 000015
【図１４】
2005100078.tif 000016
【図１５】
2005100078.tif 000017