(57)【要約】  評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択手段２１と、評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択手段２２と、業務パラメータ入力項目を生成する業務パラメータ入力項目生成手段２３と、業務パラメータの入力を受け付ける業務パラメータ入力手段２４と、入力された業務パラメータと事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出手段２５と、算出された非機能評価用パラメータとシステムモデルとに基づいて、ユーザの要求に応じて定められる評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算手段２６とを備える。
2014208005.tif 000002
【特許請求の範囲】
【請求項１】
予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択手段と、
予め格納された、システムで実行される事例を表す事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択手段と、
選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成手段と、
前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力手段と、
入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出手段と、
算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる前記評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算手段とを備えた
ことを特徴とする非機能評価支援装置。
【請求項２】
非機能評価計算結果と予め格納された非機能要件とを比較し、前記非機能評価計算結果が前記非機能要件を満たしているかどうかを判定する非機能評価判定手段を備えた
請求項１記載の非機能評価支援装置。
【請求項３】
業務パラメータは、システムを使用するユーザの規模を含む
請求項１または請求項２記載の非機能評価支援装置。
【請求項４】
業務パラメータは、ユーザによるシステム内のデータの更新頻度を含む
請求項１から請求項３のうちのいずれか１項に記載の非機能評価支援装置。
【請求項５】
システムモデルを格納するシステムモデル格納手段と、
前記システムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択手段と、
システムで実行される事例を表す事例スクリプトを格納する事例スクリプト格納手段と、
前記事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択手段と、
選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成手段と、
前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力手段と、
入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出手段と、
算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる前記評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算手段とを備えた
ことを特徴とする非機能評価支援システム。
【請求項６】
非機能要件を格納する非機能要件格納手段と、
非機能評価計算結果と前記非機能要件とを比較し、前記非機能評価計算結果が前記非機能要件を満たしているかどうかを判定する非機能評価判定手段とを備えた
請求項５記載の非機能評価支援システム。
【請求項７】
予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出し、
予め格納された、システムで実行される事例を表す事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出し、
選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成し、
前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付け、
入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出し、
算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる非機能要件を評価するための結果である非機能評価計算結果を出力する
ことを特徴とする非機能評価支援方法。
【請求項８】
非機能評価計算結果と予め格納された非機能要件とを比較し、前記非機能評価計算結果が前記非機能要件を満たしているかどうかを判定する
請求項７記載の非機能評価支援方法。
【請求項９】
コンピュータに、
予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択処理と、
予め格納された、システムで実行される事例を表す事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択処理と、
選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成処理と、
前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力処理と、
入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出処理と、
算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる前記評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算処理とを
実行させるための非機能評価支援プログラム。
【請求項１０】
コンピュータに、
非機能評価用パラメータと、予め格納された非機能要件とを比較し、前記非機能評価計算結果が前記非機能要件を満たしているかどうかを判定する非機能評価判定処理を実行させる
請求項９記載の非機能評価支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非機能評価支援装置、非機能評価支援システム、非機能評価支援方法および非機能評価支援用プログラムに関し、特にシステムインテグレーション分野で、評価対象のシステムの非機能要件を事前予測するために必要な情報を容易に決定することができる非機能評価支援装置、非機能評価支援システム、非機能評価支援方法および非機能評価支援用プログラムに関する。
【背景技術】
【０００２】
ネットワークの性能評価を行う一般的なシステムの例が、特許文献１および特許文献２に記載されている。特許文献１に記載されているネットワークシミュレーションシステムは、データベース装置と、トラヒックファンデーションモデル作成手段と、ネットワークシミュレーションシステム実行手段とを備えている。【０００３】
特許文献１に記載されているネットワークシミュレーションシステムは、業務処理の流れを示すビジネスプロセス上で、業務処理のオブジェクトに対応するノードの相互作用を作成し、ビジネスプロセスとトラヒック情報を対応させ、トラヒック情報を含めたネットワークを生成する。このネットワークシミュレーションシステムは、ネットワークシミュレーション実行手段が行うシミュレーションによりこのネットワークの性能評価をすることで、該当するトラヒックでの性能評価をすることができる。【０００４】
特許文献２に記載されている性能評価システムは、仮想化されたシステムの性能を評価する性能評価モデルを生成し、性能評価モデルに基づいて仮想化されたシステムの性能評価を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７８１０３号公報
【特許文献２】特開２０１２−１４６０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１および特許文献２に記載された一般的な技術は、システムを構成する機能だけでなくユーザの要求に応じて定められるシステム要件である非機能要件を評価するために必要な情報を決定することが困難であり、適切な情報を用いて非機能要件を評価することが困難であるというという問題点がある。その理由は、上記の一般的な技術は、非機能評価を実施するために必要な、ユーザ数、同時接続数などの非機能評価用パラメータをシステム構築前に測定することができない。そのため、ユーザが、高度な知識や過去の経験をもとにそれらの非機能評価用パラメータを推測する必要があるからである。【０００７】
また、特許文献１および特許文献２に記載された一般的な技術は、事前に非機能要件を評価するための要素、例えばシステム上で実行するアプリケーション等が不明であり、適切に非機能要件を評価することは困難であるという問題点がある。【０００８】
本発明は、システムの非機能要件を容易に評価することができる非機能評価支援装置、非機能評価支援システム、非機能評価支援方法および非機能評価支援用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による非機能評価支援装置は、予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択手段と、予め格納された、システムで実行される事例を表す事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択手段と、選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成手段と、前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力手段と、入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出手段と、算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる前記評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算手段とを備えたことを特徴とする。【００１０】
本発明による非機能評価支援システムは、システムモデルを格納するシステムモデル格納手段と、前記システムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択手段と、システムで実行される事例を表す事例スクリプトを格納する事例スクリプト格納手段と、前記事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択手段と、選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成手段と、前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力手段と、入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出手段と、算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる前記評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算手段とを備えたことを特徴とする。【００１１】
本発明による非機能評価支援方法は、予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出し、予め格納された、システムで実行される事例を表す事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出し、選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成し、前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付け、入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出し、算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる非機能要件を評価するための結果である非機能評価計算結果を出力することを特徴とする。【００１２】
本発明による非機能評価支援プログラムは、コンピュータに、予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択処理と、予め格納された、システムで実行される事例を表す事例スクリプトから前記評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択処理と、選択された前記事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成処理と、前記業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力処理と、入力された前記業務パラメータと前記事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出処理と、算出された前記非機能評価用パラメータと前記システムモデルとに基づいて、ユーザの要求に応じて定められる前記評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算処理とを実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、システムの非機能要件を容易に評価することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明による非機能評価支援システムの第１の実施形態の構成を示すブロック図である。
【図２】本発明による非機能評価支援システムの第１の実施形態の動作を示すフローチャートである。
【図３】事例スクリプトの具体例を示す説明図である。
【図４】業務用パラメータ入力項目に値を入力するための画面の具体例を示す説明図である。
【図５】業務用パラメータ入力項目に値が入力された画面の具体例を示す説明図である。
【図６】非機能要件評価用パラメータの具体例を示す説明図である。
【図７】本発明による非機能評価支援システムの第２の実施形態の構成を示すブロック図である。
【図８】非機能要件格納手段に格納される非機能要件の具体例を示す説明図である。
【図９】本発明による非機能評価支援システムの第２の実施形態の動作を示すフローチャートである。
【図１０】本発明による非機能評価支援装置の主要部の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
次に、本発明による非機能評価支援装置の実施形態を、図面を参照して説明する。
【００１６】
実施形態１．
図１は、第１の実施形態（実施形態１）における非機能評価支援システムの構成を示すブロック図である。図１に示すように、本実施形態の非機能評価支援システムは、非機能評価支援装置１と、事例スクリプト格納手段１１と、システムモデル格納手段１２と、非機能評価計算結果格納手段１３と、測定データ格納手段１６とを備える。非機能評価支援装置１は、システムモデル選択手段２１と、事例スクリプト選択手段２２と、業務パラメータ入力項目生成手段２３と、業務パラメータ入力手段２４と、非機能評価用パラメータ算出手段２５と、非機能評価計算手段２６とを含む。
【００１７】
システムモデル選択手段２１、事例スクリプト選択手段２２、業務パラメータ入力項目生成手段２３、業務パラメータ入力手段２４、非機能評価用パラメータ算出手段２５、および非機能評価計算手段２６は、例えば、特定の演算処理等を行うよう設計されたハードウェア、またはプログラムに従って動作するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の情報処理装置によって実現される。
【００１８】
事例スクリプト格納手段１１は、評価対象のシステム上で実行される事例を表し非機能評価用パラメータを算出するための算出式を含む事例スクリプトを格納する。事例スクリプトは、システムの非機能評価に必要なユーザ規模、更新頻度などのユーザの振る舞いに応じて定められる情報に基づいて、システムモデルの非機能評価用パラメータを算出するための算出式を含む。
【００１９】
図３は、事例スクリプトの具体例を示す説明図である。図３に示す例は、事例スクリプト格納手段１１が格納する事例スクリプトの一例であり、ウェブ三層システムモデルを対象に、ユーザがスケジュール業務を実行するときの事例を表す。図３に示す[user_scale]は、ユーザ規模を表し、[frq_scale]は、更新頻度を表す。これらの値は、後述する業務パラメータ入力手段２４により入力された値が用いられる。また、図３に示す数式のうち、「測定値」は、測定データ格納手段１６に記憶された値が入力される。
【００２０】
なお、システムモデルは、例えば、特許文献２に示されるようにＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）等の一般的なモデル記法を用いて記述されたものが用いられる。また、非機能評価用パラメータに、同様に特許文献２に記載の属性を用いてもよい。
【００２１】
システムモデル格納手段１２は、評価対象のシステムの構成、フローおよび非機能評価を実施するための属性を含むモデルを格納する。このモデルは、例えば特許文献２に示すようなシステムモデルであってもよい。
【００２２】
測定データ格納手段１６は、ＣＰＵ時間（プログラムの実行でＣＰＵを使った時間）などをテスト環境や実環境で測定した値を格納する。
【００２３】
システムモデル選択手段２１は、システムモデル格納手段１２に格納されているモデルから、評価対象のシステムを表すシステムモデルを選択して取り出す。
【００２４】
事例スクリプト選択手段２２は、評価対象のシステムのシステムモデルに対応し、評価対象のシステム上で実現すべき業務のワークロードを含む事例スクリプトを選択し、事例スクリプト格納手段１１から取り出す。
【００２５】
業務パラメータ入力項目生成手段２３は、選択された事例スクリプトに基づいて、業務パラメータ入力項目を生成する。業務パラメータ入力項目生成手段２３は、具体的には、選択された事例スクリプトからワークロードおよびパラメータに関する算出式を取り出す。そして、業務パラメータ入力項目生成手段２３は、非機能評価用パラメータを算出するために必要な値を業務パラメータ入力項目として、業務パラメータ入力手段２４へ通知する。
【００２６】
業務パラメータ入力手段２４は、ユーザによる業務パラメータの入力を受け付ける。業務パラメータ入力手段２４は、具体的には、業務パラメータ入力項目生成手段２３から取得した業務パラメータ入力項目を表示装置の画面等に提示し、ユーザによる業務パラメータの入力を受け付ける。
【００２７】
図４は、業務用パラメータ入力項目に値を入力するための画面の具体例を示す説明図である。図４に示す入力項目は、図３に示す事例スクリプトから抽出された業務パラメータに対応している。また、図５は、業務用パラメータ入力項目に値が入力された画面の具体例を示す説明図である。
【００２８】
図５に示すように、業務パラメータは、ユーザ規模、スケジュール更新頻度を含む。ユーザ規模は、システムを使用するユーザ数の規模である。また、更新頻度は、スケジュールの更新頻度に限らずユーザによるシステム内のデータの更新頻度であればどの項目に対する更新頻度でもよい。
【００２９】
非機能評価用パラメータ算出手段２５は、業務パラメータ入力手段２４に入力された業務パラメータと事例スクリプトの計算式とに基づいて非機能評価用パラメータを算出する。非機能評価用パラメータ算出手段２５は、この算出において図３に示す事例スクリプトのように測定値が必要である場合は、測定データ格納手段１６に格納された測定データを測定値として用いる。
【００３０】
図６は、非機能要件評価用パラメータの例を示す説明図である。図６に示す非機能要件評価用パラメータは、図５に示すユーザに入力された業務パラメータと、図３に示す事例スクリプトとに基づいて算出されたものである。
【００３１】
非機能評価計算手段２６は、算出された非機能評価用パラメータとシステムモデルとに基づいて非機能評価を実行し、非機能評価計算結果を出力する。非機能評価計算結果は、ユーザの要求に応じて定められる評価対象のシステムの非機能要件を評価するための結果である。非機能評価計算手段２６は、例えば、非機能評価パラメータと、システムモデルとに基づいて、特許文献２に記載されている性能評価モデル生成手段と同様に性能評価モデルを作成し、性能評価モデルを用いてシミュレーションを実行することにより非機能評価を実行する。
【００３２】
非機能評価計算結果格納手段１３は、非機能評価計算手段２６が出力した非機能評価計算結果を格納する。
【００３３】
次に、本実施形態の非機能評価支援システムの動作を説明する。図２は、本実施形態の非機能評価支援システムの動作を示すフローチャートである。
【００３４】
まず、システムモデル選択手段２１は、システムモデル格納手段１２に格納されているモデルから、評価対象のシステムを表すシステムモデルを選択して取り出す（ステップＳ１）。
【００３５】
次に、事例スクリプト選択手段２２は、評価対象のシステムのシステムモデルに対応し、評価対象のシステム上で実行される事例を表す事例スクリプトを選択し、事例スクリプト格納手段１１から取り出す（ステップＳ２）。
【００３６】
次に、業務パラメータ入力項目生成手段２３は、選択された事例スクリプトからワークロードおよびパラメータに関する算出式を取り出し、非機能評価用パラメータを算出するために必要な値を業務パラメータ入力項目として、業務パラメータ入力手段２４へ通知する（ステップＳ３）。
【００３７】
次に、業務パラメータ入力手段２４は、ユーザによる業務パラメータの入力を受け付ける（ステップＳ４）。業務パラメータ入力手段２４は、具体的には、業務パラメータ入力項目生成手段２３に入力された業務パラメータ入力項目を表示装置の画面等に提示し、ユーザによる業務パラメータの入力を受け付ける。
【００３８】
次に、非機能評価用パラメータ算出手段２５は、業務パラメータ入力手段２４に入力された値と事例スクリプトの計算式とに基づいて非機能評価用パラメータを算出する（ステップＳ５）。非機能評価用パラメータ算出手段２５は、測定データ格納手段１６に格納された測定データを測定値として用いてもよい。
【００３９】
最後に、非機能評価計算手段２６は、選択されたシステムモデルと算出された非機能評価用パラメータを用いて非機能を評価し、非機能評価計算結果格納手段１３に格納する（ステップＳ６）。
【００４０】
次に、本実施形態の非機能評価支援システムの効果を説明する。非機能評価支援システムは、予め格納された事例スクリプトに基づいて、非機能要件の評価に必要な業務パラメータをユーザから取得し、その業務パラメータを用いて非機能評価用パラメータを算出する。また、非機能評価支援システムは、その非機能評価用パラメータと予め格納されたシステムモデルとに基づいて非機能評価をすることができるので、システム構築前に構築対象システムの非機能を容易に事前評価することができる。その理由は、非機能評価用パラメータを算出するために、ユーザは業務パラメータを入力するだけでよく、高度な知識や過去の経験に基づいて非機能評価用パラメータを推測する必要がないからである。
【００４１】
実施形態２．
図７は、第２の実施形態（実施形態２）における非機能評価支援システムの構成を示すブロック図である。本実施形態の非機能評価支援システムは、図１に示した第１の実施形態における構成に加え、非機能評価判定手段２７と、判定結果格納手段１４と、非機能要件格納手段１５とを備える。以下、第１の実施形態と同じ構成については説明を省略する。
【００４２】
非機能要件格納手段１５は、システムを構成する機能以外のユーザの要求に応じて定められる非機能要件を格納する。非機能要件格納手段１５には、ユーザに要求された要件が予め格納される。
【００４３】
図８は、非機能要件格納手段に格納される非機能要件の具体例を示す説明図である。図８に示すように、非機能要件は、リソース利用率、スループット、平均ＴＡＴ（ｔｕｒｎ  ａｒｏｕｎｄ  ｔｉｍｅ  ）、８０％ｔａｉｌＴＡＴを含む。
【００４４】
非機能評価判定手段２７は、非機能要件格納手段１５からユーザが求める非機能要件を取り出して非機能評価計算結果と比較し、非機能評価計算結果が非機能要件を満たしているかどうかを判定する。また、非機能評価判定手段２７は、判定結果を判定結果格納手段１４に格納する。
【００４５】
判定結果格納手段１４は、非機能評価判定手段２７が出力した判定結果を格納する。
【００４６】
図９は、本実施形態の非機能評価支援システムの動作を示すフローチャートである。図９において、ステップＳ１〜ステップＳ６の内容は、図２に示した第１の実施形態の内容と同じであるため説明を省略する。
【００４７】
非機能評価判定手段２７は、非機能要件格納手段１５からユーザが求める非機能要件を取り出して非機能評価計算結果と比較し、非機能評価計算結果が非機能要件を満たしているかどうかを判定する（ステップＳ７）。また、非機能評価判定手段２７は、判定結果を判定結果格納手段１４に格納する。
【００４８】
本実施形態の非機能評価支援システムは、非機能要件格納手段１５に予め格納されている非機能要件を用いて非機能評価計算結果を評価するため、システムの非機能を容易に評価することができる。
【００４９】
図１０は、本発明による非機能評価支援装置の主要部の構成を示すブロック図である。図１０に示すように、本発明による非機能評価支援装置１は、主要な構成要素として、予め格納されたシステムモデルから評価対象のシステムを表すシステムモデルを選択して取り出すシステムモデル選択手段２１と、予め格納された、システムで実行される事例を表す事例スクリプトから評価対象のシステムに対応する事例スクリプトを選択して取り出す事例スクリプト選択手段２２と、選択された事例スクリプトに基づいて業務パラメータ入力項目を生成する業務パラメータ入力項目生成手段２３と、業務パラメータ入力項目を提示し、ユーザによる業務パラメータの入力を受け付ける業務パラメータ入力手段２４と、入力された業務パラメータと事例スクリプトとに基づいて非機能評価用パラメータを算出する非機能評価用パラメータ算出手段２５と、算出された非機能評価用パラメータとシステムモデルとに基づいて、ユーザの要求に応じて定められる評価対象のシステムの非機能要件を評価するための結果である非機能評価計算結果を出力する非機能評価計算手段２６とを備える。
【００５０】
また、上記の各実施形態には、以下の（１）〜（３）に示す非機能評価支援装置も開示されている。
【００５１】
（１）非機能評価計算結果と予め格納された非機能要件とを比較し、非機能評価計算結果が非機能要件を満たしているかどうかを判定する非機能評価判定手段（例えば、非機能評価判定手段２７）を備える非機能評価支援装置。このような非機能評価支援装置によれば、システムの非機能を容易に評価することができる。
【００５２】
（２）非機能評価支援装置は、業務パラメータが、システムを使用するユーザの規模を含むように構成されていてもよい。このような非機能評価支援装置によれば、ユーザの規模を考慮してシステムの非機能要件を評価することができる。
【００５３】
（３）非機能評価支援装置は、業務パラメータが、ユーザによるシステム内のデータの更新頻度を含むように構成されていてもよい。このような非機能評価支援装置によれば、システム内のデータの更新頻度を考慮してシステムの非機能要件を評価することができる。
【００５４】
この出願は、２０１３年６月２８日に出願された日本出願特願２０１３−１３５９１４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【００５５】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用の可能性】
【００５６】
本発明は、構築前のネットワークの性能評価に適用できる。
【符号の説明】
【００５７】
１  非機能評価支援装置
１１  事例スクリプト格納手段
１２  システムモデル格納手段
１３  非機能評価計算結果格納手段
１４  判定結果格納手段
１５  非機能要件格納手段
１６  測定データ格納手段
２１  システムモデル選択手段
２２  事例スクリプト選択手段
２３  業務パラメータ入力項目生成手段
２４  業務パラメータ入力手段
２５  非機能評価用パラメータ算出手段
２６  非機能評価計算手段
２７  非機能評価判定手段
【図１】
2014208005.tif 000003
【図２】
2014208005.tif 000004
【図３】
2014208005.tif 000005
【図４】
2014208005.tif 000006
【図５】
2014208005.tif 000007
【図６】
2014208005.tif 000008
【図７】
2014208005.tif 000009
【図８】
2014208005.tif 000010
【図９】
2014208005.tif 000011
【図１０】
2014208005.tif 000012
【国際調査報告】
2014208005.tif 000013
2014208005.tif 000014
2014208005.tif 000015
2014208005.tif 000016