(57)【要約】【課題】ソフトウェアを評価しこれをソフトウェア管理者に伝える際の手間を削減することができる。【解決手段】各ユーザー端末２は、会計ソフトウェアに組み込まれた評価入力ＧＵＩ２５を表示する評価ＧＵＩ表示部１７と、評価を入力する操作部１２と、評価入力ＧＵＩに入力された評価情報に、会計ソフトウェアのパッケージＩＤを付加した評価データを、提供元データセンター３に送信する配信エージェント１９と、を備え、提供元データセンター３は、各ユーザー端末２から送信された評価データを、パッケージ毎に集計し、評価記憶部３４に記録するＤＢ記録部４０と、評価記憶部３４に記録された評価データから、評価情報に基づいたランキング結果を出力するランキング結果出力部４４と、を備えたことを特徴とする。【選択図】図５
2013033381.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムであって、
前記各ユーザー端末は、
前記ソフトウェアに組み込まれ、当該ソフトウェアの評価を入力するための評価入力ＧＵＩを表示する表示部と、
前記評価入力ＧＵＩに対し評価を入力する入力部と、
前記評価入力ＧＵＩに入力された評価情報に、前記ソフトウェアのパッケージＩＤを付加した評価データを、前記管理サーバーに送信する評価データ送信部と、を備え、
前記管理サーバーは、
前記各ユーザー端末から送信された前記評価データを、パッケージ毎に集計し、データベースに記録するＤＢ記録部と、
前記データベースに記録された前記評価データから、各パッケージを前記評価情報に基づいてランキング付けしたランキング結果を出力するランキング結果出力部と、を備えたことを特徴とするソフトウェア管理システム。
【請求項２】
前記表示部は、前記ソフトウェアを活用する際に操作するソフトウェア画面を表示し、
前記ソフトウェア画面は、前記評価入力ＧＵＩを表示するための操作子を有していることを特徴とする請求項１に記載のソフトウェア管理システム。
【請求項３】
前記管理サーバーは、
各パッケージにキーワード情報を付加して記憶するキーワード記憶部と、
キーワードを指定するためのキーワード指定部をさらに備え、
前記ランキング結果出力部は、前記キーワード記憶部を参照し、指定された前記キーワードを含むキーワード情報が付加された各パッケージを対象とした前記ランキング結果を出力することを特徴とする請求項１または２に記載のソフトウェア管理システム。
【請求項４】
前記管理サーバーは、
ユーザーからの問合せ件数をパッケージ毎に記憶する問合せ件数記憶部をさらに備え、
前記ランキング結果出力部は、前記各パッケージを、前記問合せ件数に基づいてランキング付けした前記ランキング結果を出力することを特徴とする請求項１ないし３のいずれか１項に記載のソフトウェア管理システム。
【請求項５】
前記各ユーザー端末は、
前記ソフトウェアを実際に活用している活用シーンを録画する録画部と、
前記活用シーンの録画結果に、パッケージＩＤを付加した録画データを、前記管理サーバーに送信する録画データ送信部と、をさらに備え、
前記管理サーバーは、
前記各ユーザー端末から送信された録画データの個数を、パッケージＩＤ毎に集計する録画データ集計部をさらに備え、
前記ランキング結果出力部は、前記各パッケージを、前記録画データの個数に基づいてランキング付けした前記ランキング結果を出力することを特徴とする請求項１ないし４のいずれか１項に記載のソフトウェア管理システム。
【請求項６】
前記管理サーバーは、
前記各パッケージの開発時の開発工数を記憶する開発工数記憶部をさらに備え、
前記ランキング結果出力部は、前記各パッケージを、前記開発工数に基づいてランキング付けした前記ランキング結果を出力することを特徴とする請求項１ないし５のいずれか１項に記載のソフトウェア管理システム。
【請求項７】
前記管理サーバーは、
前記各パッケージのバグ発生数を記憶するバグ発生数記憶部をさらに備え、
前記ランキング結果出力部は、前記各パッケージを、前記バグ発生数に基づいてランキング付けした前記ランキング結果を出力することを特徴とする請求項１ないし６のいずれか１項に記載のソフトウェア管理システム。
【請求項８】
前記管理サーバーは、
前記各パッケージにおける共通部品の流用度合いを集計する流用度合い集計部をさらに備え、
前記ランキング結果出力部は、前記各パッケージを、前記流用度合いに基づいてランキング付けした前記ランキング結果を出力することを特徴とする請求項１ないし７のいずれか１項に記載のソフトウェア管理システム。
【請求項９】
前記管理サーバーは、
前記ランキング結果出力部により出力した前記ランキング結果と、ランキングしたパッケージ毎の関連情報を表示するための操作アイコンとを表示するランキング表示部をさらに備えたことを特徴とする請求項１ないし８のいずれか１項に記載のソフトウェア管理システム。
【請求項１０】
前記管理サーバーは、
前記ソフトウェアの企画・設計・開発段階において作成された各種情報を記憶する段階情報記憶部と、
前記操作アイコンがクリックされた場合に、前記段階情報記憶部に記憶した前記各種情報を、定められた所定の順序で前記パッケージ毎にスライド表示するスライド表示部と、をさらに備えたことを特徴とする請求項９に記載のソフトウェア管理システム。
【請求項１１】
請求項１ないし１０のいずれか１項に記載のソフトウェア管理システムに用いられることを特徴とする管理サーバー。
【請求項１２】
ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムの制御方法であって、
前記各ユーザー端末が、
前記ソフトウェアに組み込まれ、当該ソフトウェアの評価を入力するための評価入力ＧＵＩを表示する表示ステップと、
前記評価入力ＧＵＩに入力された評価情報を取得する入力情報取得ステップと、
前記評価情報に、前記ソフトウェアのパッケージＩＤを付加した評価データを、前記管理サーバーに送信する評価データ送信ステップと、を実行し、
前記管理サーバーが、
前記各ユーザー端末から送信された前記評価データを、パッケージ毎に集計し、データベースに記録するＤＢ記録ステップと、
前記データベースに記録された前記評価データから、各パッケージを前記評価情報に基づいてランキング付けしたランキング結果を出力するランキング結果出力ステップと、を実行することを特徴とするソフトウェア管理システムの制御方法。
【請求項１３】
コンピューターを、請求項１ないし１０のいずれか１項に記載のソフトウェア管理システムにおける前記ユーザー端末の各部または前記管理サーバーの各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システム、管理サーバー、ソフトウェア管理システムの制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、インターネットを介して端末から利用できるようにサーバー上に構成されたアプリケーションソフトウェア構成管理システムとして、ソフトウェア（アプリケーション）をファイルとして保管する構成管理データベースと、構成管理データベースのソフトウェアの利用回数およびダウンロード回数を保管した制御情報データベースとを有し、制御情報データベースのソフトウェアの利用回数およびダウンロード回数を品質レベルの指標として用いるものが知られている（特許文献１参照）。このアプリケーションソフトウェア構成管理システムでは、保管した各ソフトウェアを、上記利用回数やダウンロード回数によって、ランキング表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８８１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような構成では、利用回数やダウンロード回数を指標として各ソフトウェアを評価するので、ソフトウェアを利用したユーザーによる評価結果とは必ずしも合致せず、質の高い評価結果が得られないという問題があった。これに対し、アンケート用紙やアンケート用ウェブページを用いて、ユーザーからの評価結果を得ることも考えられるが、アンケート用紙を用いる場合には、ユーザーにアンケート用紙を送付してもらう必要がある。また、アンケート用ウェブページを用いる場合にも、ユーザーに当該ウェブページを開いてユーザー情報の入力を行ってもらう必要がある。すなわち、ユーザーにとって、利用したソフトウェアを評価しその評価結果を伝えるのに手間がかかるという問題があった。また、ソフトウェアを評価する際、利用したソフトウェアのソフトウェア名やバージョンなどを覚えておく必要があるので、これも手間がかかる要因となっている。
【０００５】
本発明は、ソフトウェアを評価しこれをソフトウェア管理者に伝える際の手間を削減することができるソフトウェア管理システム、管理サーバー、ソフトウェア管理システムの制御方法およびプログラムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明のソフトウェア管理システムは、ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムであって、各ユーザー端末は、ソフトウェアに組み込まれ、当該ソフトウェアの評価を入力するための評価入力ＧＵＩを表示する表示部と、評価入力ＧＵＩに対し評価を入力する入力部と、評価入力ＧＵＩに入力された評価情報に、ソフトウェアのパッケージＩＤを付加した評価データを、管理サーバーに送信する評価データ送信部と、を備え、管理サーバーは、各ユーザー端末から送信された評価データを、パッケージ毎に集計し、データベースに記録するＤＢ記録部と、データベースに記録された評価データから、各パッケージを評価情報に基づいてランキング付けしたランキング結果を出力するランキング結果出力部と、を備えたことを特徴とする。
【０００７】
本発明のソフトウェア管理システムの制御方法は、ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムの制御方法であって、各ユーザー端末が、ソフトウェアに組み込まれ、当該ソフトウェアの評価を入力するための評価入力ＧＵＩを表示する表示ステップと、評価入力ＧＵＩに入力された評価情報を取得する入力情報取得ステップと、評価情報に、ソフトウェアのパッケージＩＤを付加した評価データを、管理サーバーに送信する評価データ送信ステップと、を実行し、管理サーバーが、各ユーザー端末から送信された評価データを、パッケージ毎に集計し、データベースに記録するＤＢ記録ステップと、データベースに記録された評価データから、各パッケージを評価情報に基づいてランキング付けしたランキング結果を出力するランキング結果出力ステップと、を実行することを特徴とする。
【０００８】
これらの構成によれば、ソフトウェアに組み込まれ、当該ソフトウェアにより表示される評価入力ＧＵＩを用いて、当該ソフトウェアの評価を入力することができ、さらに、入力された評価情報（評価結果）が自動的に管理サーバーに送信されるので、ソフトウェアを評価する際のユーザーの手間を削減することができる。
【０００９】
上記のソフトウェア管理システムにおいて、表示部は、ソフトウェアを活用する際に操作するソフトウェア画面を表示し、ソフトウェア画面は、評価入力ＧＵＩを表示するための操作子を有していることが好ましい。
【００１０】
この構成によれば、ソフトウェアを活用する際のソフトウェア画面の操作子で、評価入力ＧＵＩを表示することができるので、ユーザーは、ソフトウェアを活用しているときに、即座にそのソフトウェアを評価し評価結果を送ることができる。
【００１１】
この場合、管理サーバーは、各パッケージにキーワード情報を付加して記憶するキーワード記憶部と、キーワードを指定するためのキーワード指定部をさらに備え、ランキング結果出力部は、キーワード記憶部を参照し、指定されたキーワードを含むキーワード情報が付加された各パッケージを対象とした上記ランキング結果を出力することが好ましい。
【００１２】
この構成によれば、指定したキーワードで限定したランキング結果を出力させることができるため、用途に合わせたパッケージを対象としてランキング結果を出力することができる。
【００１３】
一方、管理サーバーは、ユーザーからの問合せ件数をパッケージ毎に記憶する問合せ件数集計部をさらに備え、ランキング結果出力部は、各パッケージを、問合せ件数に基づいてランキング付けした上記ランキング結果を出力することが好ましい。
【００１４】
また、各ユーザー端末は、ソフトウェアを実際に活用している活用シーンを録画する録画部と、活用シーンの録画結果に、パッケージＩＤを付加した録画データを、管理サーバーに送信する録画データ送信部と、をさらに備え、管理サーバーは、各ユーザー端末から送信された録画データの個数を、パッケージＩＤ毎に集計する録画データ集計部をさらに備え、ランキング結果出力部は、各パッケージを、録画データの個数に基づいてランキング付けした上記ランキング結果を出力することが好ましい。
【００１５】
さらに、管理サーバーは、各パッケージの開発時の開発工数を記憶する開発工数記憶部をさらに備え、ランキング結果出力部は、各パッケージを、開発工数に基づいてランキング付けした上記ランキング結果を出力することが好ましい。
【００１６】
またさらに、管理サーバーは、各パッケージのバグ発生数を記憶するバグ発生数記憶部をさらに備え、ランキング結果出力部は、各パッケージを、バグ発生数に基づいてランキング付けした上記ランキング結果を出力することが好ましい。
【００１７】
これらの構成によれば、評価情報に加え、問合せ件数、録画データの個数、開発工数およびバグ発生数に基づいてランキング付けを行うため、これらを加味したより質の良いランキング結果を出力することができる。
【００１８】
また、管理サーバーは、各パッケージにおける共通部品の流用度合いを集計する流用度合い集計部をさらに備え、ランキング結果出力部は、各パッケージを、流用度合いに基づいてランキング付けした上記ランキング結果を出力することが好ましい。
【００１９】
この構成によれば、評価情報に加え、共通部品（ソフトウェア部品）の流用度合いに基づいてランキング付けを行うため、これらを加味したより質の良いランキング結果を出力することができる。なお、共通部品の流用度合いとは、開発ソースコードにおいて共通部品が流用された度合いであり、開発ソースコードにおける共通機能の重複度合いや、共通部品の使用箇所の数等に基づいて決定する。
【００２０】
一方、管理サーバーは、ランキング結果出力部により出力したランキング結果と、ランキングしたパッケージ毎の関連情報を表示するための操作アイコンとを表示するランキング表示部をさらに備えることが好ましい。
【００２１】
この構成によれば、ランキング結果に付随した操作アイコンを操作することで、各パッケージの関連情報を表示させることができるので、本システムのユーザビリティを向上することができる。
【００２２】
この場合、管理サーバーは、ソフトウェアの企画・設計・開発段階において作成された各種情報を記憶する段階情報記憶部と、操作アイコンがクリックされた場合に、段階情報記憶部に記憶した各種情報を、定められた所定の順序でパッケージ毎にスライド表示するスライド表示部と、をさらに備えることが好ましい。
【００２３】
この構成によれば、ソフトウェアの企画から完成に到るまでの各段階の情報を順次表示することで、ユーザーは、各ソフトウェアが、どのように作成されたかを知ることができる。なお、段階情報記憶部が、リリース後の段階で作成された各種情報（例えば、上記評価情報や障害情報等）を記憶し、スライド表示部がリリース後の段階の各種情報も含めてスライド表示する構成であっても良い。
【００２４】
本発明の管理サーバーは、上記のソフトウェア管理システムに用いられることを特徴とする。
【００２５】
この構成によれば、各パッケージの評価情報が取得し易く、質の高いランキング結果を出力可能な管理サーバーを提供することができる。
【００２６】
本発明のプログラムは、コンピューターを、上記のソフトウェア管理システムにおけるユーザー端末の各部および管理サーバーの各部として機能させることを特徴とする。
【００２７】
この構成によれば、コンピューターに本プログラムを搭載するだけで、コンピューターを上記のソフトウェア管理システムの各ユーザー端末および管理サーバーとして機能させることができる。
【図面の簡単な説明】
【００２８】
【図１】ソフトウェア管理システムのシステム構成図である。
【図２】ユーザー端末の機能ブロック図である。
【図３】提供元データサーバーの機能ブロック図である。
【図４】ランキング表示画面を示した図である。
【図５】提供元データセンターへの評価データの記録動作を示したフローチャートである。
【図６】ランキング表示動作およびスライド表示動作を示したフローチャートである。
【図７】ランキング表示動作およびスライド表示動作を示した画面遷移図である。
【図８】ランキング表示画面の変形例を示した図である。
【発明を実施するための形態】
【００２９】
以下、添付の図面を参照して、本発明のソフトウェア管理システム、管理サーバー、ソフトウェア管理システムの制御方法およびプログラムについて説明する。本実施形態では、本発明を適用したソフトウェア管理システムを例に挙げて説明する。このソフトウェア管理システムは、会計ソフトウェア（ソフトウェア）の情報管理を行うものである。
【００３０】
図１に示すように、ソフトウェア管理システム１は、会計ソフトウェアがインストールされた１以上のユーザー端末２と、当該各ユーザー端末２とネットワークＮＷを介して接続された提供元データセンター（管理サーバー）３と、を備えている。また、提供元データセンター３は、パッケージ管理サーバー３ｂと、統合管理サーバー３ａとにより構成されている。各ユーザー端末２および統合管理サーバー３ａは、コンピューターで構成されており、キーボード５やマウス６等を有する入力手段７と、ディスプレイ８等を有する表示手段９とを備えている。また、図示省略するが、データ通信を行う通信手段と、各手段を制御する制御手段と、を備えている。
【００３１】
また、各ユーザー端末２にインストールされた会計ソフトウェアは、１以上のソフトウェア画面（操作画面）Ａを順次表示すると共に、ソフトウェア画面Ａでの入力情報に基づいて帳票Ｂを作成するプログラムである。すなわち、当該会計ソフトウェアをインストールすることで、ユーザー端末２を帳票作成装置として機能させる。
【００３２】
次に、図２および図３の機能ブロック図を参照して、ユーザー端末２および提供元データセンター３の各機能について説明する。図２に示すように、各ユーザー端末２は、画面表示部１１と、操作部（入力部）１２と、帳票作成部１３と、録画部１４と、操作ログ記録部１５と、録画データ記録部１６と、ログデータ記録部２０と、評価ＧＵＩ表示部１７と、評価データ記録部１８と、配信エージェント（評価データ送信部および録画データ送信部）１９と、を備えている。また、各ユーザー端末２は、後述の録画データを記憶した録画データベース２１と、後述のログデータを記憶したログデータベース２４と、後述の評価データを記憶した評価データベース２２と、会計ソフトウェアの帳票作成処理に用いる情報を記憶したソフトウェアデータベース２３と、を備えている。なお、請求項にいう表示部は、画面表示部１１および評価ＧＵＩ表示部１７により構成されている。
【００３３】
操作部１２は、入力手段７を主要部とし、画面上で各種操作・入力を行うためのものである。画面表示部１１は、表示手段９を主要部とし、各ソフトウェア画面Ａを表示する。帳票作成部１３は、制御手段を主要部とし、ソフトウェア画面Ａ上での入力情報に基づいて帳票Ｂを作成する。このように、画面表示部１１、操作部１２および帳票作成部１３により、ユーザーの操作に伴って帳票Ｂを作成する帳票作成処理を実行する。
【００３４】
録画部１４は、制御手段を主要部とし、会計ソフトウェアを実際に活用している活用シーンを録画する。厳密には、録画部１４は、当該活用シーンとして、ユーザーの操作に伴うソフトウェア画面Ａの変化を動画として録画する。すなわち、操作しているソフトウェア画面Ａを、動画としてキャプチャーする。
【００３５】
操作ログ記録部１５は、制御手段を主要部とし、会計ソフトウェアを実際に活用している際の、クリックや入力操作等の操作ログを記録する。録画部１４および操作ログ記録部１５は、各ソフトウェア画面Ａに表示された録画・記録メニューＡ１の操作に伴って、活用シーンを録画し操作ログを記録する。すなわち、録画・記録メニューＡ１により、活用シーンの録画および操作ログの記録を開始および停止するように構成されている。
【００３６】
録画データ記録部１６は、録画部１４が録画した各録画結果に、会計ソフトウェアのパッケージＩＤを付加して録画データとし、これを録画データベース２１に記録する。また、ログデータ記録部２０は、記録した各操作ログに、会計ソフトウェアのパッケージＩＤを付加してログデータとし、これをログデータベース２４に記録する。なお、パッケージＩＤは、ソフトウェアデータベース２３から収集する。
【００３７】
評価ＧＵＩ表示部１７は、表示手段９を主要部とし、会計ソフトウェアに組み込まれ、ソフトウェア画面Ａに表示された評価ボタン（操作子）Ａ２のクリックに起因して、会計ソフトウェアの評価を入力するための評価ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）２５を表示する。評価ＧＵＩ２５では、満足度を選択するための選択肢を表示して、ユーザーに会計ソフトウェアにおける満足度の評価を入力させる。
【００３８】
評価データ記録部１８は、評価ＧＵＩ２５で入力された評価情報（評価結果）に、会計ソフトウェアのパッケージＩＤを付加して評価データとし、これを評価データベース２２に記録する。なお、パッケージＩＤは、ソフトウェアデータベース２３から収集する。
【００３９】
配信エージェント１９は、録画データベース２１上に記憶された各録画データと、ログデータベース２４上に記憶された各ログデータと、評価データベース２２上に記憶された評価データとを、提供元データセンター３に送信する。
【００４０】
図３に示すように、提供元データセンター３は、パッケージ毎の管理情報を記憶するパッケージ管理サーバー３ｂと、パッケージ管理サーバー３ｂに記憶したパッケージ毎の管理情報を統括管理する統合管理サーバー３ａと、を接続して構成されている。パッケージ管理サーバー３ｂは、複数のサーバーにより構成されており、パッケージ毎のソフトウェア管理情報記憶部（バグ発生数記憶部および問合せ件数記憶部）３１、開発ＰＪ管理情報記憶部（工数データ記憶部）３２、収集動画／ログ記憶部３３、評価記憶部（データベース）３４、変更履歴記憶部３５およびプロパティ記憶部３６を備えている。なお、請求項にいう段階情報記憶部は、ソフトウェア管理情報記憶部３１および開発ＰＪ管理情報記憶部３２により構成されている。
【００４１】
各ソフトウェア管理情報記憶部３１は、パッケージ毎のソフトウェア管理情報を記憶する。具体的には、ソフトウェア管理情報として、各パッケージの企画管理情報、開発管理情報、品質評価書、運用設計書およびサポート情報を記憶する。品質評価書には、パッケージにおけるバグ発生数等が記載されている。企画管理情報は、会計ソフトウェアの企画・設計段階において作成された企画書、要件定義書および設計書を有している。開発管理情報は、開発に使用した開発ツールや共通部品（ソフトウェア）の情報、および開発段階で作成された開発ソースコードを有している。サポート情報は、パッケージ毎のマニュアル、顧客保守カルテ、ユーザーからの問合せ件数を含む問合せ情報および障害情報を有している。
【００４２】
各開発ＰＪ管理情報記憶部３２は、パッケージ毎の開発プロジェクト管理情報を記憶する。具体的には、開発プロジェクト管理情報として、パッケージ毎の、ソフトウェアの開発段階において作成された開発スケジュール、開発工数および開発経費を記憶する。
【００４３】
各収集動画／ログ記憶部３３は、送られてきた各録画データと、送られてきた各ログデータとを記憶する。各評価記憶部３４は、送られてきた各評価データをパッケージ毎に集計した評価データと、訪問・電話でのユーザー評価をパッケージ毎に集計した訪問・電話評価情報に、パッケージＩＤを付加した訪問・電話評価データと、を記憶する。なお、訪問・電話でのユーザー評価とは、ソフトウェア管理者がユーザーの所在地に訪問し、または、ユーザーに電話して得たユーザーの会計ソフトウェアに対する評価を、パッケージＩＤを指定しつつパッケージ管理サーバー３ｂに入力したものである。
【００４４】
各変更履歴記憶部３５は、各パッケージの管理情報における各項目の変更履歴を記憶する。各プロパティ記憶部３６は、各パッケージの管理情報における各項目のプロパティを記憶する。
【００４５】
なお、パッケージ管理サーバー３ｂは、これらの情報を複数のサーバーに亘って記憶している。具体的には、例えば、パッケージ管理サーバー３ｂは、パッケージＡ、パッケージＢおよびパッケージＣの管理情報を記憶し、パッケージＡ部門サーバーと、企画部サーバー、製造元サーバー、品質管理部サーバー、サポートセンター、担当者ＰＣ、本社サーバーおよびデータプロバイダーと、パッケージＣ部門サーバーとにより構成されている。そして、パッケージＡ部門サーバーは、パッケージＡの管理情報を記憶している。企画部サーバーは、パッケージＢの企画書および要件定義書を記憶している。製造元サーバーは、パッケージＢの設計書、開発ツール・部品および開発ソースコードを記憶している。品質管理部サーバーは、パッケージＢの品質評価書および運用設計書を記憶している。サポートセンターは、パッケージＢのサポート情報を記憶している。担当者ＰＣは、パッケージＢの開発プロジェクト管理情報を記憶している。本社サーバーは、パッケージＢの各録画データおよび各ログデータを記憶している。データプロバイダーは、パッケージＢの評価データおよび訪問・電話時評価データを記憶している。パッケージＣ部門サーバーは、パッケージＣの管理情報を記憶している。
【００４６】
統合管理サーバー３ａは、ＤＢ記録部４０と、操作部（キーワード指定部）４１と、キーワード入力画面表示部４２と、キーワード検索部４３と、録画データ集計部４７と、流用度合い集計部４９と、ランキング結果出力部４４と、ランキング表示部４５と、スライド表示部４６と、を備えている。また、統合管理サーバー３ａは、データベースとして、パッケージ製品マスター（キーワード記憶部）５１と、ロケーションマスター５２と、ランキングマスター５３と、成果物マスター５４と、を備えている。パッケージ製品マスター５１は、パッケージ毎のパッケージＩＤ、パッケージ名、バージョン情報および１以上の分類タグを記憶する。すなわち、各パッケージに、キーワード情報である１以上の分類タグが付加されている。ロケーションマスター５２は、各パッケージの管理情報の保存場所を記憶する。ランキングマスター５３は、ランキング付けに係る設定情報（トータルランキングの重み付け設定等）を記憶する。成果物マスター５４は、スライド表示に係る設定情報（各種情報の表示順序等）を記憶する。
【００４７】
ＤＢ記録部４０は、各ユーザー端末２から送信された評価データを、パッケージ毎に集計し、対応するパッケージの評価記憶部３４に記録する。また、ＤＢ記録部４０は、各ユーザー端末２から送信された録画データおよびログデータを、対応するパッケージの収集動画／ログ記憶部３３に記録する。
【００４８】
操作部４１は、入力手段７を主要部とし、画面上における各種操作・入力を行うためのものである。キーワード入力画面表示部４２は、表示手段９を主要部とし、検索キーワードを指定するためのキーワード入力画面を表示する。キーワード検索部４３は、パッケージ製品マスター５１を参照し、キーワード入力画面上で操作部４１により入力した検索キーワードに基づいて、当該検索キーワードと同一の上記分類タグを有した各パッケージを検索して抽出する。
【００４９】
録画データ集計部４７は、抽出したパッケージ毎に、収集動画／ログ記憶部３３に記憶されている録画データの個数を集計する。すなわち、各ユーザー端末２から送信された録画データの個数を、パッケージＩＤ毎に集計する。
【００５０】
流用度合い集計部４９は、各ソフトウェア管理情報記憶部３１に記憶されている開発ソースコードを精査し、共通機能の重複度合い（各機能をキーワード検索した際に重複してヒットした数）と、共通部品の使用箇所の数とを集計して、これらの集計結果に基づいて各パッケージの共通部品の流用度合いを決定し収集する。
【００５１】
ランキング結果出力部４４は、ランキングマスター５３を参照し、抽出した各パッケージをランキング付けして、そのランキング結果を出力する。具体的には、項目毎の項目ランキングと、全項目のトータルランキングとがあり、これらのランキングのランキング結果を出力する。項目ランキングは、各パッケージを評価データ（評価情報）に基づいてランキング付けした評価ランキングと、各パッケージを訪問・電話評価データに基づいてランキング付けした訪問・電話評価ランキングと、各パッケージを問合せ件数に基づいてランキング付けした問合せ数ランキングと、各パッケージを送られてきた録画データの個数に基づいてランキング付けした録画データ数ランキングと、各パッケージの開発工数に基づいてランキング付けした開発工数ランキングと、各パッケージのバグ発生数に基づいてランキング付けしたバグ数ランキングと、がある。送られてきた録画データの個数は、録画データ集計部４７が集計したものを用い、それ以外の各情報は、ロケーションマスター５２を参照し、パッケージ管理サーバー３ｂの各記憶部から収集する。そして、トータルランキングは、これらの各項目に基づき、当該各項目に設定された所定の重み付けをしてトータルの指標値を算出し、各パッケージをランキング付けしたものである。なお、かかる際、評価データおよび訪問・電話評価データの重み付けを他の項目に比べて強くすることが好ましい。
【００５２】
ランキング表示部４５は、表示手段９を主要部とし、ランキング表示画面Ｄに表示する。図４に示すように、ランキング表示画面Ｄは、各項目ランキングおよびトータルランキングの各ランキング結果と、ランキングした各パッケージの関連情報を表示する各操作アイコンＤ１と、を表示する。また、同図に示すように、操作アイコンＤ１は、パッケージ毎且つ項目毎に配置されており、項目毎にスライド表示の際の表示順序を変更する構成とする。
【００５３】
スライド表示部４６は、表示手段９を主要部とし、操作アイコンＤ１のクリックされた場合に、対応するパッケージの関連情報を、スライドショー形式で表示する。具体的には、成果物マスター５４を参照し、定められた所定の順序で、会計ソフトウェアの企画・設計・開発段階において作成された各種情報をパッケージ毎にスライド表示する。企画段階の各種情報は、企画書および要件定義書であり、設計段階の各種情報は、設計書であり、開発段階の各種情報は、開発ツール、部品および開発ソースコードである。これらをパッケージ管理サーバー３ｂの各記憶部から収集して表示する。例えば、各段階を時系列の順序で表示していく。また、バグ発生数の操作アイコンＤ１がクリックされた場合には、各段階を時系列の逆順序で表示していく。
【００５４】
ここで図５を参照して、提供元データセンター３への評価データの記録動作について説明する。本動作は、ユーザー端末２において、ソフトウェア画面Ａにおける評価ボタンＡ２のクリックに起因して実行される。
【００５５】
図５に示すように、ユーザー端末２は、評価ボタンＡ２がクリックされると（Ｓ１：Ｙｅｓ）、評価ＧＵＩ表示部１７により、評価入力ＧＵＩ２５を表示して（Ｓ２：表示ステップ）、評価の入力待ち状態に移行する（Ｓ３）。評価入力ＧＵＩ２５に対し満足度の評価が入力され、入力された評価情報を取得したら（Ｓ３：Ｙｅｓ、入力情報取得ステップ）、評価データ記録部１８により、評価情報にパッケージＩＤを付加して評価データベース２２に記録する（Ｓ４）。その後、配信エージェント１９により、評価データベース２２に記録されている評価データを提供元データセンター３に送信する（Ｓ５：評価データ送信ステップ）。
【００５６】
これに対し、統合管理サーバー３ａは、ユーザー端末２からの評価データを受信し（Ｓ６）、ＤＢ記録部４０により、受信した評価データを集計して、対応するパッケージの評価記憶部３４に記録する（Ｓ７：ＤＢ記録ステップ）。これにより本動作を終了する。
【００５７】
ここで図６および図７を参照して、統合管理サーバー３ａによるランキング表示動作およびスライド表示動作について説明する。この動作は、ユーザーによる開始操作に起因して行われるものである。また、予め評価データ送信動作が行われ、評価データが評価記憶部３４に記録されているものとする。
【００５８】
図６に示すように、統合管理サーバー３ａは、まず、キーワード入力画面表示部４２により、キーワード入力画面を表示し（Ｓ１１）、入力待ち状態に移行する（Ｓ１２）。その後、ユーザーによって検索キーワードが入力され、この入力情報を取得したら（Ｓ１２：Ｙｅｓ）、キーワード検索部４３により、検索キーワードと同一の分類タグを有した各パッケージを抽出する（Ｓ１３）。
【００５９】
各パッケージが抽出されたら、ランキング結果出力部４４により、各パッケージをランキング付けし、ランキング結果を出力する（Ｓ１４：ランキング結果出力ステップ）。すなわち、各パッケージを、各項目でランキング付けして、各項目ランキングのランキング結果を出力すると共に、トータルランキングのランキング付けを行い、トータルランキングのランキング結果を出力する。
【００６０】
ランキング結果が出力されたら、ランキング表示部４５により、各項目のランキング結果と、トータルランキングのランキング結果とを表示したランキング表示画面Ｄを表示する（Ｓ１５）。そして、操作アイコンＤ１のクリック待ち状態に移行する（Ｓ１６）。いずれかの操作アイコンＤ１がクリックされたら（Ｓ１６：Ｙｅｓ）、スライド表示部４６により、対応するパッケージの関連情報をスライドショー形式で表示する（Ｓ１７）。これにより本動作を終了する。
【００６１】
以上のような構成によれば、会計ソフトウェアに組み込まれ、当該会計ソフトウェアにより表示される評価入力ＧＵＩ２５を用いて、当該ソフトウェアの評価を入力することができ、さらに、入力された評価情報（評価結果）が自動的に提供元データセンター３に送信されるので、会計ソフトウェアを評価する際のユーザーの手間を削減することができる。
【００６２】
また、会計ソフトウェアを活用する際のソフトウェア画面Ａの評価ボタンＡ２で、評価入力ＧＵＩ２５を表示することができるので、ユーザーは、ソフトウェアを活用しているときに、即座にそのソフトウェアを評価し評価結果を送ることができる。
【００６３】
さらに、指定したキーワードで限定したランキング結果を出力させることができるため、用途に合わせたパッケージを対象としてランキング結果を出力することができる。
【００６４】
またさらに、評価情報に加え、問合せ件数、録画データの個数、開発工数およびバグ発生数に基づいてランキング付けを行うため、これらを加味したより質の良いランキング結果を出力することができる。
【００６５】
また、ランキング結果に付随した操作アイコンＤ１を操作することで、ランキングした各パッケージの関連情報を表示させることができるので、本システムのユーザビリティを向上することができる。
【００６６】
さらに、スライド表示部４６により、会計ソフトウェアの企画から完成に到るまでの各段階の情報を順次表示することで、ユーザーは、各会計ソフトウェアが、どのように作成されたかを知ることができる。
【００６７】
なお、本実施形態においては、上記各項目の項目ランキングとそのトータルランキングとのランキング結果を出力し表示する構成であったが、開発視点でのランキングとして、共通部品（ソフトウェア部品）の流用度合いのランキング結果を表示する構成であっても良い。具体的には、統合管理サーバー３ａが、ランキング結果出力部４４により、各パッケージを、流用度合い集計部４９によって収集した共通部品の流用度合いに基づいてランキング付けして、そのランキング結果を出力する。かかる際、図８に示すように、ランキング表示画面Ｄは、共通部品の流用度合いのランキング結果と共に、流用度合い集計部４９の集計結果に基づく、共通機能の重複度合い、共通部品の使用頻度および各部品の使用箇所の数を表示する。なお、共通部品の重複度合いも一つの重み付け要素として上記トータルランキングのランキング付けを行い、そのランキング結果を出力し表示する構成であっても良い。
【００６８】
なお、本実施形態においては、ランキング表示画面Ｄにおいて、いずれか１つのパッケージを選択し（操作アイコンＤ１をクリックし）、当該１つのパッケージの各段階の情報をスライド表示する構成であったが、ランキング表示画面Ｄにおいて、複数のパッケージを選択可能とし、選択した複数のパッケージの各段階の情報を同時に（比較可能に）スライド表示する構成であっても良い。かかる場合、選択したパッケージの数だけ画面を複数領域に分割し、選択した各パッケージを分割した各領域に自動割付する。そして、各パッケージの各段階の情報を、同時に進行するように、各領域上でスライド表示する。かかる構成によれば、ランキング結果が良いパッケージと、そうでないパッケージ（ランキング結果が悪いパッケージ）とをスライドショー形式で、同時に且つ比較可能に表示することができるため、良いパッケージと悪いパッケージとにどんな差異があるかを容易に認識することができる。そのため、悪いパッケージをどう改善すれば良いかが把握し易く、悪いパッケージの修正にかかる作業効率を向上することができる。
【００６９】
また、本実施形態において、スライド表示する段階（企画・設計・開発）やスライド表示する各段階の情報を選択設定可能としても良い。例えば、統合管理サーバー３ａにおいて、企画・設計・開発段階のうち、どの段階の情報をスライド表示するかを選択設定するための段階選択画面を表示し、ユーザーによる選択設定操作を受けて、スライド表示部４６により、企画・設計・開発段階のうちの、選択された段階の情報のみをスライド表示する。また、統合管理サーバー３ａにおいて、各段階において情報（企画段階の情報でいえば、企画書および要件定義書）のうち、どの情報を表示するかを選択設定するための情報選択画面を表示し、ユーザーによる選択設定操作を受けて、スライド表示部４６により、各段階において、選択された情報のみをスライド表示する。かかる構成によれば、ユーザーが、スライド表示する段階や各段階の情報を適宜変更することができる。
【符号の説明】
【００７０】
１：ソフトウェア管理システム、  ２：ユーザー端末、  ３：提供元データセンター、  １１：画面表示部、  １２：操作部、  １４：録画部、  １７：評価ＧＵＩ表示部、  １９：配信エージェント、  ２５：評価入力ＧＵＩ、  ３１：ソフトウェア管理情報記憶部、  ３２：開発ＰＪ管理情報記憶部、  ３４：評価記憶部、  ４０：ＤＢ記録部、  ４１：操作部、  ４４：ランキング結果出力部、  ４５：ランキング表示部、  ４６：スライド表示部、  ４７：録画データ集計部、  ４９：流用度合い集計部、  ５１：パッケージ製品マスター、  Ａ：ソフトウェア画面、  Ａ２：評価ボタン、  Ｄ１：操作アイコン、  ＮＷ：ネットワーク
【図１】
2013033381.tif 000003
【図２】
2013033381.tif 000004
【図３】
2013033381.tif 000005
【図４】
2013033381.tif 000006
【図５】
2013033381.tif 000007
【図６】
2013033381.tif 000008
【図７】
2013033381.tif 000009
【図８】
2013033381.tif 000010