(57)【要約】【課題】企画設計情報と実際の活用シーンとを対比させることができる。【解決手段】各ユーザー端末２は、会計ソフトウェアを実際に活用している活用シーンを録画する録画部１４と、活用シーンの録画結果（操作動画）に、活用時に操作されているソフトウェア画面Ａの画面ＩＤを付加した録画データを、提供元データセンター３に送信する配信エージェント１９と、を備え、提供元データセンター３は、会計ソフトウェアの企画設計段階において作成された企画書に、画面ＩＤを付加した企画書データを記憶するソフトウェア管理情報記憶部３３と、各ユーザー端末２から送信された録画データと、企画設計データとを、画面ＩＤによって紐付け、録画管理データベース３１に記録するＤＢ記録部３７と、を備えたことを特徴とする。【選択図】図４
2013033380.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムであって、
前記各ユーザー端末は、
前記ソフトウェアを実際に活用している活用シーンを録画する録画部と、
前記活用シーンの録画結果に、前記活用時に操作されているソフトウェア画面の画面ＩＤを付加した録画データを、前記管理サーバーに送信する録画データ送信部と、を備え、
前記管理サーバーは、
前記ソフトウェアの企画設計段階において作成された企画設計情報に、前記画面ＩＤを付加した企画設計データを記憶する企画設計データ記憶部と、
前記各ユーザー端末から送信された前記録画データと、前記企画設計データとを、前記画面ＩＤによって紐付け、データベースに記録するＤＢ記録部と、を備えたことを特徴とするソフトウェア管理システム。
【請求項２】
前記管理サーバーは、
前記ソフトウェアの開発段階において作成された開発管理情報に、前記画面ＩＤを付加した開発管理データを記憶する開発管理データ記憶部をさらに備え、
前記ＤＢ記録部は、前記録画データおよび前記企画設計データと、前記開発管理データとを、前記画面ＩＤによって紐付け、前記データベースに記録することを特徴とする請求項１に記載のソフトウェア管理システム。
【請求項３】
前記録画部は、ユーザーの操作に伴う前記ソフトウェア画面の変化を動画として録画することを特徴とする請求項１または２に記載のソフトウェア管理システム。
【請求項４】
前記各ユーザー端末は、
前記録画データ送信部により送信される前の前記録画データに対し、前記録画結果に含まれる守秘情報にマスキング処理を施すマスキング処理部をさらに備えたことを特徴とする請求項３に記載のソフトウェア管理システム。
【請求項５】
前記録画部は、前記ユーザー端末に設けられたカメラにより、ユーザーの動作を録画することを特徴とする請求項１または２に記載のソフトウェア管理システム。
【請求項６】
前記録画部は、前記ソフトウェア画面に表示された操作子の操作により、録画を開始および停止することを特徴とする請求項１ないし５のいずれか１項に記載のソフトウェア管理システム。
【請求項７】
前記管理サーバーは、
前記画面ＩＤによって紐付けられた前記録画データおよび前記企画設計データを、同一画面上の別領域に表示する表示部をさらに備えたことを特徴とする請求項１ないし６のいずれか１項に記載のソフトウェア管理システム。
【請求項８】
前記各ユーザー端末は、
前記ソフトウェアを用いて作成された作成情報に、作成時に操作された前記ソフトウェア画面の画面ＩＤを付加した作成データを、前記管理サーバーに送信する作成データ送信部と、を備え、
前記ＤＢ記録部は、前記録画データおよび前記企画設計データと、前記作成データとを、前記画面ＩＤによって紐付け、前記データベースに記録することを特徴とする請求項１ないし７のいずれか１項に記載のソフトウェア管理システム。
【請求項９】
請求項１ないし８のいずれか１項に記載のソフトウェア管理システムに用いられることを特徴とする管理サーバー。
【請求項１０】
ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムの制御方法であって、
前記各ユーザー端末が、
前記ソフトウェアを実際に活用している活用シーンを録画する録画ステップと、
前記活用シーンの録画結果に、前記活用時に操作されているソフトウェア画面の画面ＩＤを付加した録画データを、前記管理サーバーに送信する録画データ送信ステップと、を実行し、
前記管理サーバーが、
前記各ユーザー端末から送信された前記録画データと、前記ソフトウェアの企画設計段階において作成された企画設計情報に、前記画面ＩＤを付加して記憶した企画設計データとを、前記画面ＩＤによって紐付け、データベースに記録するＤＢ記録ステップを、実行することを特徴とするソフトウェア管理システムの制御方法。
【請求項１１】
コンピューターを、請求項１ないし８のいずれか１項に記載のソフトウェア管理システムにおける前記各ユーザー端末および前記管理サーバーとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システム、管理サーバー、ソフトウェア管理システムの制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、開発プロセス管理システムとして、ソフトウェアにおける開発プロセスの各段階の管理書類を保存する開発プロセス管理書類データベースと、開発プロセス管理書類データベースへの読み書きを制御する開発プロセス管理書類処理部と、を有したものが知られている。この開発プロセス管理システムでは、開発プロセス管理書類処理部が、電子会議システム上で審議されたピアレビュー内容（レビュー評価等）を開発プロセス管理システムの管理書類に自動的に反映させ、開発プロセス管理書類データベースに格納する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１９８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の構成では、電子会議システム上におけるピアレビューの際、ソフトウェアを活用している活用シーンを想定して、設計文書を評価することになるが、必ずしも、開発者が意図した活用方法でそのソフトウェアが活用されるとは限らない。そのため、想定した活用シーンと、実際の活用シーンとに差異が生じてしまい、その結果、ユーザービリティの高いソフトウェアを開発することができないという問題があった。これに対し、実際の活用シーンを録画し、これと設計文書を対比させることで、上記の差異を緩和することも考えられるが、録画した活用シーンが、どの設計文書に対応しているかを判別することができないため、設計文書と活用シーンとを対比させることができないという問題があった。
【０００５】
本発明は、企画設計情報と実際の活用シーンとを対比させることができるソフトウェア管理システム、管理サーバー、ソフトウェア管理システムの制御方法およびプログラムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明のソフトウェア管理システムは、ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムであって、各ユーザー端末は、ソフトウェアを実際に活用している活用シーンを録画する録画部と、活用シーンの録画結果に、活用時に操作されているソフトウェア画面の画面ＩＤを付加した録画データを、管理サーバーに送信する録画データ送信部と、を備え、管理サーバーは、ソフトウェアの企画設計段階において作成された企画設計情報に、画面ＩＤを付加した企画設計データを記憶する企画設計データ記憶部と、各ユーザー端末から送信された録画データと、企画設計データとを、画面ＩＤによって紐付け、データベースに記録するＤＢ記録部と、を備えたことを特徴とする。
【０００７】
本発明のソフトウェア管理システムの制御方法は、ソフトウェアがインストールされた１以上のユーザー端末と、当該各ユーザー端末とネットワークを介して接続された管理サーバーと、を備えたソフトウェア管理システムの制御方法であって、各ユーザー端末が、ソフトウェアを実際に活用している活用シーンを録画する録画ステップと、活用シーンの録画結果に、活用時に操作されているソフトウェア画面の画面ＩＤを付加した録画データを、管理サーバーに送信する録画データ送信ステップと、を実行し、管理サーバーが、各ユーザー端末から送信された録画データと、ソフトウェアの企画設計段階において作成された企画設計情報に、画面ＩＤを付加して記憶した企画設計データとを、画面ＩＤによって紐付け、データベースに記録するＤＢ記録ステップを、実行することを特徴とする。
【０００８】
これらの構成によれば、活用シーンの録画結果と企画設計情報とにそれぞれ画面ＩＤを付加し、当該画面ＩＤによってこれらを紐付けしてデータベースに記憶することにより、当該データベースを参照することで、実際の活用シーン（録画結果）と企画設計情報とを対比させることができる。例えば、録画結果と企画設計情報とを比較可能に表示して検証することで、ユーザービリティの高いソフトウェアの開発に役立てることができる。
【０００９】
上記のソフトウェア管理システムにおいて、管理サーバーは、ソフトウェアの開発段階において作成された開発管理情報に、画面ＩＤを付加した開発管理データを記憶する開発管理データ記憶部をさらに備え、ＤＢ記録部は、録画データおよび企画設計データと、開発管理データとを、画面ＩＤによって紐付け、データベースに記録することが好ましい。
【００１０】
この構成によれば、実際の活用シーン、企画設計情報および開発管理情報を対比させることができる。なお、開発管理情報とは、例えば、ソフトウェア画面に係るプログラムを開発するのに掛かった開発スケジュール、開発工数、開発費用等である。
【００１１】
上記のソフトウェア管理システムにおいて、録画部は、ユーザーの操作に伴うソフトウェア画面の変化を動画として録画することが好ましい。
【００１２】
この構成によれば、例えばキャプチャー等により録画処理を行うことができるため、録画部を簡単な構成にすることができる。
【００１３】
この場合、各ユーザー端末は、録画データ送信部により送信される前の録画データに対し、録画結果に含まれる守秘情報にマスキング処理を施すマスキング処理部をさらに備えることが好ましい。
【００１４】
この構成によれば、録画データの送信による守秘情報（例えば、取引先の社名や顧客情報等）の漏洩を防止することができる。なお、ここにいうマスキング処理とは、守秘情報を認識できないようにする処理の意であり、守秘情報を覆い隠す狭義のマスキング処理はもちろん、モザイク処理や置換処理等を含む概念である。また、守秘情報をマスキング処理するのに、守秘情報を表示した部分のみを加工して見えないようにする構成であっても良いし、ソフトウェア画面全体を加工して（例えば、画面全体の解像度を下げて）守秘情報を見えないようにする構成であっても良い。
【００１５】
上記のソフトウェア管理システムにおいて、録画部は、ユーザー端末に設けられたカメラにより、ユーザーの動作を録画することが好ましい。
【００１６】
この構成によれば、ユーザー端末に既に設けられたカメラ（例えば、Ｗｅｂカメラ等）により録画処理を行うことができるため、カメラを新たに設けることなく、ユーザーの動作を録画することができる。
【００１７】
一方、録画部は、ソフトウェア画面に表示された操作子の操作により、録画を開始および停止することが好ましい。
【００１８】
この構成によれば、ユーザー端末を操作するユーザーが、録画の開始および停止を操作することができるため、ユーザーの意に介さずに録画され、送信されてしまうのを防止することができる。
【００１９】
また、管理サーバーは、画面ＩＤによって紐付けられた録画データおよび企画設計データを、同一画面上の別領域に表示する表示部をさらに備えることが好ましい。
【００２０】
この構成によれば、同一画面上で、録画結果と企画設計情報とを比較可能に表示することで、効率的な検証を行うことができる。
【００２１】
さらに、各ユーザー端末は、ソフトウェアを用いて作成された作成情報に、作成時に操作されたソフトウェア画面の画面ＩＤを付加した作成データを、管理サーバーに送信する作成データ送信部と、を備え、ＤＢ記録部は、録画データおよび企画設計データと、作成データとを、画面ＩＤによって紐付け、データベースに記録することが好ましい。
【００２２】
この構成によれば、実際の活用シーン、企画設計情報および作成情報を対比させることができる。
【００２３】
本発明の管理サーバーは、上記のソフトウェア管理システムに用いられることを特徴とする。
【００２４】
この構成によれば、実際の活用シーンと企画設計情報とを紐付けして記録可能な管理サーバーを提供することができる。
【００２５】
本発明のプログラムは、コンピューターを、上記のソフトウェア管理システムにおける各ユーザー端末および管理サーバーとして機能させることを特徴とする。
【００２６】
この構成によれば、コンピューターに本プログラムを搭載するだけで、コンピューターを上記のソフトウェア管理システムの各ユーザー端末および管理サーバーとして機能させることができる。
【図面の簡単な説明】
【００２７】
【図１】ソフトウェア管理システムのシステム構成図である。
【図２】ソフトウェア管理システムの機能ブロック図である。
【図３】検討画面の具体例を示した図である。
【図４】提供元データセンターへの録画データの記録処理を示したフローチャートである。
【発明を実施するための形態】
【００２８】
以下、添付の図面を参照して、本発明のソフトウェア管理システム、管理サーバー、ソフトウェア管理システムの制御方法およびプログラムについて説明する。本実施形態では、本発明を適用したソフトウェア管理システムを例に挙げて説明する。このソフトウェア管理システムは、会計ソフトウェア（ソフトウェア）の情報管理を行うものである。
【００２９】
図１に示すように、ソフトウェア管理システム１は、会計ソフトウェアがインストールされた１以上のユーザー端末２と、当該各ユーザー端末２とネットワークＮＷを介して接続された提供元データセンター（管理サーバー）３と、を備えている。提供元データセンター３は、メインサーバー３ａとサブサーバー３ｂとを接続して構成されている。また、ユーザー端末２、メインサーバー３ａおよびサブサーバー３ｂは、コンピューターで構成されており、キーボード５やマウス６等を有する入力手段７と、ディスプレイ８等を有する表示手段９とを備えている。また、図示省略するが、データ通信を行う通信手段と、各手段を制御する制御手段と、を備えている。
【００３０】
また、各ユーザー端末２にインストールされた会計ソフトウェアは、１以上のソフトウェア画面（操作画面）Ａを順次表示すると共に、ソフトウェア画面Ａでの入力情報に基づいて帳票Ｂを作成するプログラムである。すなわち、当該会計ソフトウェアをインストールすることで、ユーザー端末２を帳票作成装置として機能させる。
【００３１】
次に、図２の機能ブロック図を参照して、ユーザー端末２および提供元データセンター３の各機能について説明する。図２に示すように、各ユーザー端末２は、画面表示部１１と、操作部１２と、帳票作成部１３と、録画部１４と、情報収集部１５と、録画データ記録部１６と、帳票データ記録部１７と、マスキング処理部１８と、配信エージェント（録画データ送信部および作成データ送信部）１９と、を備えている。また、各ユーザー端末２は、後述の録画データを記憶した録画データベース２１と、後述の帳票データを記憶した帳票データベース２２と、会計ソフトウェアの帳票作成処理に用いる情報を記憶したソフトウェアデータベース２３と、を備えている。
【００３２】
画面表示部１１は、表示手段９を主要部とし、各ソフトウェア画面Ａを表示する。なお、各ソフトウェア画面Ａには、それぞれ画面ＩＤが割り付けられている。操作部１２は、キーボード５およびマウス６を主要部とし、ソフトウェア画面Ａ上で各種操作・入力を行うためのものである。帳票作成部１３は、制御手段を主要部とし、ソフトウェア画面Ａ上での入力情報に基づいて帳票Ｂを作成する。なお、作成する各帳票Ｂには、それぞれ帳票ＩＤが割り当てられる。このように、画面表示部１１、操作部１２および帳票作成部１３により、ユーザーの操作に伴って帳票Ｂを作成する帳票作成処理を実行する。
【００３３】
録画部１４は、制御手段を主要部とし、会計ソフトウェアを実際に活用している活用シーンを録画する。厳密には、録画部１４は、当該活用シーンとして、ユーザーの操作に伴うソフトウェア画面Ａの変化を動画として録画する。すなわち、操作しているソフトウェア画面Ａを、動画としてキャプチャーする。なお、以下、この録画した動画を操作動画と呼称する。録画部１４は、操作動画を、各ソフトウェア画面Ａに表示された録画メニュー（操作子）Ａ１の操作に伴って録画する。すなわち、録画メニューＡ１により、録画を開始および停止するように構成されている。また、録画部１４は、操作動画をソフトウェア画面Ａ単位で録画する。
【００３４】
情報収集部１５は、録画した各操作動画に対し、これに関連する情報を収集する。具体的には、情報収集部１５は、各操作動画に対し、当該各操作動画の操作を行った作業日時（システム日時）と、当該各操作動画の操作を行ったユーザーのユーザーＩＤと、当該各操作動画を録画したソフトウェア画面Ａの画面ＩＤと、当該各操作動画のソフトウェア画面Ａにより作成される帳票Ｂの帳票ＩＤと、当該各操作動画のソフトウェア画面Ａの操作に起因して行われた処理（バッチ処理等）の各処理ＩＤと、当該各操作動画のソフトウェア画面Ａで行なわれた操作内容（エンターキーの押下等）と、を取得する。その他、情報収集部１５は、ソフトウェアデータベース２３から、ソフトウェアＩＤ、バージョンＮｏ．および顧客ＩＤと、当該各操作動画のソフトウェア画面Ａに関連する商品マスター、伝票情報および得意先情報とを取得すると共に、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）から、当該各操作動画を録画した時点のユーザー端末２のＤＢサイズ、空き容量および稼動サービス等を取得する。
【００３５】
録画データ記録部１６は、録画部１４が録画した各操作動画（活用シーンの録画結果）に、情報収集部１５が収集した各種情報を付加して録画データとし、これを録画データベース２１に記録する。帳票データ記録部１７は、会計ソフトウェア（帳票作成部１３）により作成された各帳票Ｂ（作成情報）に、作成時に操作されたソフトウェア画面Ａの画面ＩＤを付加して帳票データ（作成データ）とし、これを帳票データベース２２に記録する。
【００３６】
マスキング処理部１８は、録画データベース２１に記憶した各録画データを加工して、各録画データに対し、操作動画に含まれる守秘情報（例えば、取引先の社名や顧客情報等）のマスキング処理を施す。具体的には、守秘情報の表示部分に、マスキング処理を施し、または、ソフトウェア画面Ａ全体にマスキング処理を施す。ここにいうマスキング処理とは広義のマスキング処理であり、黒塗りで一部を覆い隠すマスキング処理はもちろん、モザイクをかけるモザイク処理や、守秘情報をサンプルデータに置換する置換処理等を行う構成であっても良い。また、帳票データベース２２に記憶した帳票データについても当該マスキング処理を施すようにしても良い。
【００３７】
配信エージェント１９は、録画データベース２１上に記憶されたマスキング処理後の各録画データと、帳票データベース２２上に記憶された各帳票データとを、提供元データセンター３（厳密にはメインサーバー３ａ）に送信する。また、配信エージェント１９は、これらのデータを送信するのに先駆けて、当該送信を行うか否かを確認する送信確認画面をポップアップ表示する。
【００３８】
なお、録画データを送信した際には、ユーザー側のインセンティブとして、提供元データセンター３により、製品購入時に使える値引きクーポンなどを発行する構成であっても良い。例えば、提供元データセンター３は、クーポンコードが記載されたメールをユーザー端末２に送信する。そして、提供元データセンター３は、クーポンコードと顧客ＩＤ（またはユーザーＩＤ）を紐付けて、提供元データセンター３内の顧客管理データベースに登録しておき、ユーザーが、アプリ購入などの際に、クーポンコードを入力して値引きを受ける。
【００３９】
上記したように、提供元データセンター３は、メインサーバー３ａとサブサーバー３ｂとにより構成されている。サブサーバー３ｂは、ソフトウェア管理情報記憶部（企画設計データ記憶部）３３と、開発管理情報記憶部（開発管理データ記憶部）３４と、変更履歴記憶部３５と、プロパティ記憶部３６と、を備えている。
【００４０】
ソフトウェア管理情報記憶部３３は、会計ソフトウェア毎のソフトウェア管理情報を記憶する。具体的には、ソフトウェア管理情報として、各会計ソフトウェアの企画管理情報、開発管理情報、品質評価書、運用設計書およびサポート情報を記憶する。企画管理情報は、画面ＩＤ毎（すなわちソフトウェア画面Ａ毎）の企画書データ（企画設計データ）、要件定義書データおよび設計書データを有している。企画書データ、要件定義書データおよび設計書データは、会計ソフトウェアの企画設計段階において作成されたソフトウェア画面Ａ毎の企画書（企画設計情報）、要件定義書および設計書に、対応する画面ＩＤを付加したデータである。開発管理情報は、開発ツールや部品の情報と、画面ＩＤ毎のソースコードデータとを有している。ソースコードデータは、開発段階で作成されたソフトウェア画面Ａ毎の開発ソースコードに、対応する画面ＩＤを付加したデータである。サポート情報は、マニュアル、顧客保守カルテ、問合せ情報および障害情報を有している。
【００４１】
開発管理情報記憶部３４は、会計ソフトウェア毎の開発プロジェクト管理情報を記憶する。具体的には、開発プロジェクト管理情報として、各会計ソフトウェアの画面ＩＤ毎（すなわちソフトウェア画面Ａ毎）のスケジュールデータ、工数データおよび経費データ（開発管理データ）を記憶する。スケジュールデータ、工数データおよび経費データは、ソフトウェアの開発段階において作成されたソフトウェア画面Ａ毎の開発スケジュール、開発工数および開発経費（開発管理情報）に、対応する画面ＩＤを付加したデータである。
【００４２】
変更履歴記憶部３５は、ソフトウェア管理情報および開発プロジェクト管理情報の各項目の変更履歴を記憶する。プロパティ記憶部３６は、ソフトウェア管理情報および開発プロジェクト管理情報の各項目のプロパティを記憶する。
【００４３】
メインサーバー３ａは、録画管理データベース（データベース）３１と、ＤＢ記録部３７と、検討画面表示部３８と、を備えている。録画管理データベース３１は、各ユーザー端末２からの録画データを記憶する。なお、詳細は後述するが、録画データと共に、これに紐付けた各データを記憶している。
【００４４】
ＤＢ記録部３７は、各ユーザー端末２から送信された録画データを録画管理データベース３１に記録する。また、ＤＢ記録部３７は、録画データを記録する際、当該録画データと他のデータとを画面ＩＤによって紐付けて、録画管理データベース３１に記録する。具体的には、録画データと共通の画面ＩＤが付加された企画書データ、要件定義書データ、設計書データ、開発ソースコードデータ、開発スケジュールデータ、開発工数データおよび開発経費データを、サブサーバー３ｂのソフトウェア管理情報記憶部３３および開発管理情報記憶部３４から収集し、且つ録画データと共通の画面ＩＤが付加された帳票データを選別して、録画データとこれらのデータとを紐付けて記録する。
【００４５】
検討画面表示部３８は、表示手段９を主要部とし、指定された会計ソフトウェアの各種検討を行うための検討画面Ｃを表示する。検討画面Ｃは、会計ソフトウェアを、ソフトウェア画面Ａ単位で検討を行うものであり、録画管理データベース３１から画面ＩＤによって紐付けられた録画データと他のデータ（いずれか一つ）とを抽出し、これらを同一画面上の別領域に表示する。すなわち、画面を略均等に二分割し、一方の分割領域に録画データを表示すると共に、他方の分割領域に録画データに紐付けた他のデータを表示する（図３参照）。このように、録画データの操作動画と、これと紐付けした他のデータとを比較可能に表示することで、ソフトウェア画面Ａの各種検討を行うことができる。
【００４６】
検討画面Ｃでは、検討したい事柄に応じて、録画データと比較可能に表示するデータを変更する。具体的には、図３に示すように、企画書の狙い通りであるかを検討する場合には、検討画面Ｃ上に、録画データと、これと紐付けした企画書データとを比較可能に表示する。また、レスポンス等が妥当であるかを検討する場合には、検討画面Ｃ上に、録画データと、これと紐付けした設計書データやソースコードデータとを比較可能に表示する。さらに、開発効率を検討する場合には、検討画面Ｃ上に、録画データと、これと紐付けしたスケジュールデータ、工数データや費用データとを比較可能に表示する。またさらに、帳票Ｂがどのような操作で作成されたかを検討する場合には、検討画面Ｃ上に、録画データと、これと紐付けした帳票データとを比較可能に表示する。その他、検討したい事柄に応じて、要件定義書データを比較可能に表示する構成であっても良い。また、３分割以上で画面を分割し、同一画面上で、複数のデータを録画データと比較可能に表示する構成であっても良い。
【００４７】
次に図４を参照して、提供元データセンター３への録画データの記録処理について説明する。図４に示すように、まず、ユーザー端末２は、録画メニューＡ１の操作に起因して、録画部１４により、操作動画を録画する（Ｓ１）。操作動画を録画したら、情報収集部１５により、録画した操作動画に関連する情報を収集する（Ｓ２）。そして、録画データ記録部１６により、録画した操作動画に、収集した各種情報を付加して録画データとし、これを録画データベース２１に記録する（Ｓ３）。
【００４８】
録画データを記録したら、マスキング処理部１８により、録画データに対しマスキング処理を施す（Ｓ４）。その後、配信エージェント１９により、録画データの送信確認画面を表示する（Ｓ５）。送信確認画面において送信しない旨が選択された場合（Ｓ６：Ｎｏ）には、録画データの送信をキャンセルし、本動作を終了する。
【００４９】
一方、送信確認画面において送信する旨が選択された場合（Ｓ６：Ｙｅｓ）には、配信エージェント１９により、録画データを提供元データセンター３に送信する（Ｓ７：録画データ送信ステップ）。これに対し、提供元データセンター３（メインサーバー３ａ）は、録画データを受信し（Ｓ８）、ＤＢ記録部３７により、受信した録画データと上記他のデータとを、画面ＩＤによって紐付け、録画管理データベース３１に記録する（Ｓ９：ＤＢ記録ステップ）。これにより本動作を終了する。ここで記録した各録画データとこれに紐付けされた他のデータとが、録画管理データベース３１に蓄積されていき、検討画面表示部３８による検討画面Ｃの表示に用いられる。
【００５０】
以上のような構成によれば、活用シーンの録画結果と企画書とにそれぞれ画面ＩＤを付加し、当該画面ＩＤによってこれらを紐付けして録画管理データベース３１に記憶することにより、当該録画管理データベース３１を参照することで、実際の活用シーン（録画結果）と企画書とを対比させることができる。また、録画結果と企画書とを比較可能に表示して検証することで、ユーザービリティの高いソフトウェアの開発に役立てることができる。
【００５１】
また、録画データと、開発管理データ（スケジュールデータ、工数データおよび費用データ）とを、画面ＩＤによって紐付けて記録することにより、実際の活用シーン、企画書および開発管理情報（開発スケジュール、開発工数および開発経費）を対比させることができる。
【００５２】
さらに、録画部１４は、ユーザーの操作に伴うソフトウェア画面Ａの変化を動画として録画し、この録画結果を検討画面Ｃ上で表示するので、例えばキャプチャー等により録画処理を行うことができるため、録画部１４を簡単な構成にすることができる。
【００５３】
またさらに、マスキング処理部１８により、マスキング処理を施すことにより、録画データの送信による守秘情報の漏洩を防止することができる。
【００５４】
また、ソフトウェア画面Ａに表示された録画メニューＡ１の操作により、録画を開始および停止することで、ユーザー端末２を操作するユーザーが、録画の開始および停止を操作することができるため、ユーザーの意に介さずに録画され、送信されてしまうのを防止することができる。
【００５５】
さらに、検討画面表示部３８により、同一画面上で、録画結果（操作動画）と企画書とを比較可能に表示することで、効率的な検証を行うことができる。
【００５６】
またさらに、録画データを、画面ＩＤによって帳票データに紐付け、録画管理データベース３１に記録することで、実際の活用シーン、企画書および帳票Ｂを対比させることができる。
【００５７】
なお、本実施形態においては、録画部１４が、ユーザーの操作に伴うソフトウェア画面Ａの変化を動画として録画し、この録画結果を検討画面Ｃ上で表示する構成であったが、録画部１４が、ユーザー端末２に設けられたカメラ（例えばビデオチャット等に用いるＷｅｂカメラ）により、ユーザーの動作を録画し、この録画結果を検討画面Ｃ上で表示する構成であっても良い。かかる場合、ユーザー端末２に既に設けられたカメラにより録画処理を行うことができるため、カメラを新たに設ける必要がなく、ユーザーの動作を録画することができる。
【００５８】
また、本実施形態においては、リリース後のユーザーによる操作を録画し、これを検討画面Ｃ上に表示する構成であったが、開発時点における開発者による操作の動画（いわゆる社内動画）を録画し、これを検討画面Ｃ上に表示する構成であっても良い。つまり、ユーザー端末２とは、開発成果物（会計ソフトウェア）をインストールした端末であれば良く、必ずしも開発成果物を購入したユーザーによって操作される必要はない。
【００５９】
さらに、ソフトウェア画面Ａ毎のマニュアル、問合せ情報および障害情報等を、画面ＩＤを付加したデータとし、検討画面Ｃ上で、ソフトウェア画面Ａ単位で、録画データと共に比較表示する構成であっても良い。
【００６０】
なお、本実施形態においては、録画メニューＡ１の操作によって、録画部１４による録画を開始、終了する構成であったが、ユーザー端末２が、所定のタイミング（例えば、会計ソフトウェアの初回起動時等）で、録画を開始していいか否かを確認する録画確認画面をポップアップ表示し、録画確認画面においてユーザーが録画を許可した場合のみ、録画部１４による録画を開始する構成であっても良い。
【００６１】
また、本実施形態においては、録画データを受信した際に、録画データと上記他のデータとを、録画管理データベース３１に記録する構成であったが、受信した録画データをサブサーバー３ｂ上に記憶しておき、検討画面Ｃを表示する際に、サブサーバー３ｂから録画データと上記他のデータとを収集して、録画管理データベース３１に記録する構成であっても良い。
【００６２】
さらに、本実施形態においては、録画データと上記他のデータとを録画管理データベース３１に記録する構成であったが、上記他のデータそのものを録画管理データベース３１に記録するのに代えて、上記他のデータの記憶場所を示す情報を録画管理データベース３１に記録することにより、録画データと上記他のデータとを紐付けする構成であっても良い。
【００６３】
なお、本実施形態において、操作動画に代えて、会計ソフトウェアを実際に活用している際の、クリックや入力操作等の操作ログをソフトウェア画面Ａ単位で記録し、当該操作ログを上記他のデータと比較可能に表示する構成であっても良い。
【符号の説明】
【００６４】
１：ソフトウェア管理システム、  ２：ユーザー端末、  ３：提供元データセンター、  １４：録画部、  １８：マスキング処理部、  １９：配信エージェント、  ３１：録画管理データベース、  ３３：ソフトウェア管理情報記憶部、  ３４：開発管理情報記憶部、  ３７：ＤＢ記録部、  ３８：検討画面表示部、  Ａ：ソフトウェア画面、  Ａ１：録画メニュー、  ＮＷ：ネットワーク
【図１】
2013033380.tif 000003
【図２】
2013033380.tif 000004
【図３】
2013033380.tif 000005
【図４】
2013033380.tif 000006