JP4834474B2 - Function evaluation method for information processing equipment in different execution environments - Google Patents
Function evaluation method for information processing equipment in different execution environments Download PDFInfo
- Publication number
- JP4834474B2 JP4834474B2 JP2006177005A JP2006177005A JP4834474B2 JP 4834474 B2 JP4834474 B2 JP 4834474B2 JP 2006177005 A JP2006177005 A JP 2006177005A JP 2006177005 A JP2006177005 A JP 2006177005A JP 4834474 B2 JP4834474 B2 JP 4834474B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- information processing
- processing device
- influence
- comparison
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、例えば実行条件、実行状況、起動状態など、異なる実行環境において、モバイルパソコンや携帯電話等の情報処理機器の機能を評価する機能評価方法に関するものである。 The present invention relates to a function evaluation method for evaluating functions of an information processing device such as a mobile personal computer or a mobile phone in different execution environments such as execution conditions, execution statuses, and activation states.
近年、パソコン、携帯電話、サーバ、家庭電化製品、ゲーム機器、スマートカード、スマートカード発行機器、ICチップ、情報発信機器、ネットワーク機器等の情報処理機器には様々な用途や種類が存在し、保持する情報や機能が増え、一定の環境や状況の下以外で利用されることが増加している。 In recent years, there are various uses and types of information processing devices such as personal computers, mobile phones, servers, home appliances, game devices, smart cards, smart card issuing devices, IC chips, information transmission devices, and network devices. The number of information and functions to be used is increasing, and it is increasingly being used outside of certain environments and circumstances.
例えば、モバイルパソコンの場合、デスクトップパソコンと異なり、使用される場所が特定されないのみならず、移動中にも使用される。携帯電話もまた同様である。 For example, in the case of a mobile personal computer, unlike a desktop personal computer, a place where it is used is not specified, and it is also used during movement. The same applies to mobile phones.
したがって、これら情報処理機器は、移動中の使用に適したように、小型でかつ軽量であることを優先に製造された部品が用いられている。また、電源としてはバッテリを用いるために、部品やアプリケーションプログラムに関しては、電力消費量が少なく済むような省電力設計が講じられている。
しかしながら、このような従来の情報処理機器では、以下のような問題がある。 However, such conventional information processing devices have the following problems.
これら情報処理機器は、出荷時において製造者側において性能評価試験が行われ、品質基準に適合することが確認された後に出荷されるとともに、その取扱説明書の中に、性能評価に関する結果が記載される。しかしながら、この性能評価試験は、通常、最大性能が得られると想定される条件の下でなされている。 These information processing devices are shipped after a performance evaluation test is performed on the manufacturer side at the time of shipment and it is confirmed that they meet the quality standards, and the results of performance evaluation are described in the instruction manual. Is done. However, this performance evaluation test is usually performed under the conditions where the maximum performance is assumed to be obtained.
したがって、モバイルパソコンや携帯電話等のように、異なる環境や、移動中のように使用環境や使用状況が変化している中で使用される情報処理機器の場合、その使用環境や使用状況によっては、十分な効果を発揮することができない場合もありうる。 Therefore, in the case of information processing equipment that is used in different environments, such as mobile PCs and mobile phones, or when the usage environment or usage status is changing while moving, depending on the usage environment and usage status, In some cases, sufficient effects cannot be exhibited.
言い換えると、このような情報処理機器に実装された機能のうち、ある機能は、ある環境や状況下においては、十分な効果を期待できるが、別の場所や状況の下では、機能に期待される効果が十分に得られない恐れがある。この場合、ユーザに不便をもたらしてしまうという問題がある。 In other words, among the functions implemented in such information processing equipment, a certain function can be expected to have a sufficient effect in a certain environment or situation, but is expected to be a function in another place or situation. There is a risk that the effect will not be sufficiently obtained. In this case, there is a problem that it causes inconvenience to the user.
最大性能が得られると想定される条件のみならず、条件の変化に応じて機能の性能がどのように影響を受けるのかを評価することができれば、ユーザは、これから利用しようとしている条件から情報処理機器の性能を予め把握することができ、想定外の不便を被ることを避けることが可能となる。 If it is possible to evaluate not only the conditions under which the maximum performance can be obtained, but also how the performance of the function will be affected according to changes in the conditions, the user will be able to process information from the conditions to be used. The performance of the device can be grasped in advance, and it is possible to avoid unexpected inconvenience.
例えば特許文献1のように、ソフトウェアを対象にした品質評価技術は存在するものの、この種の情報処理機器のようなハードウェアに対しては、現時点では、使用される条件の変化を考慮して、ユーザが自ら情報処理機器の性能を評価できるようなツールは存在しない。
For example, as in
本発明はこのような事情に鑑みてなされたものであり、異なる実行環境における情報処理機器の機能を評価することが可能な方法を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object thereof is to provide a method capable of evaluating the functions of an information processing device in different execution environments.
上記の目的を達成するために、本発明では、以下のような手段を講じる。 In order to achieve the above object, the present invention takes the following measures.
すなわち、請求項1の発明は、異なる実行環境において、情報処理機器の機能を評価する方法であって、機能のうち、評価対象とする機能について、情報処理機器が利用される利用シーン及び状況、並びに情報処理機器の各起動状態に対する依存度を、記憶装置に格納された予め定めた第1の評価指標を用いてそれぞれ算出する。次に、利用シーン及び状況、並びに起動状態が評価対象とする各機能の実行に与える影響度を、記憶装置に格納された予め定めた第2の評価指標を用いてそれぞれ算出する。そして、評価対象とする同一の機能について算出された各依存度と各影響度とをそれぞれ比較する。更に、この比較結果に基づいて、評価対象とする機能の実行が、利用シーン及び状況、並びに起動状態から損なわれていないか否かを判定する。
That is, the invention of
請求項2の発明は、評価対象とする機能の実行は、機能のインストール、初期設定、起動、処理実行、中断、停止、再起動、設定変更、アンインストールのうち少なくとも何れかを含む請求項1の発明の機能評価方法である。 According to a second aspect of the present invention, execution of a function to be evaluated includes at least one of function installation, initial setting, start-up, process execution, interruption, stop, restart, setting change, and uninstallation. This is a function evaluation method of the invention.
請求項3の発明は、利用シーン及び状況、並びに起動状態は、情報処理機器が利用される環境、情報処理機器が利用される建物の条件、情報処理機器を用いて作業する作業者の特性、情報処理機器を管理する管理部門の存在の有無、管理部門が存在する場合にはその管理能力、作業者が情報処理機器を用いて行う作業の内容、管理部門が存在する場合には管理部門による管理内容、管理部門が存在する場合には管理ポリシーの内容、情報処理機器の近辺に作業者に無関係な者が存在するか否か、情報処理機器の近辺に情報処理機器に無関係な機器が存在するか否か、情報処理機器の物理的な移動、情報処理機器が利用するネットワークの状態、ネットワークに接続された他の機器類の状態、情報処理機器が完全に起動又は一部が起動した状態か否か、または完全に停止した状態か否かの各項目のうち少なくとも何れかを含む請求項1の発明の機能評価方法である。
The invention of
請求項4の発明は、比較するステップでは、算出された各依存度と各影響度とのうち、一つの依存度と複数の影響度とを比較する場合には、複数の影響度に対してそれぞれ重み付け係数を予め定めておき、それぞれ対応する重み付け係数が乗じられた複数の影響度の合計値と、一つの依存度とを比較するようにした請求項3の発明の機能評価方法である。
According to the invention of
請求項5の発明は、判定するステップでは、比較するステップでなされた比較結果を、記憶装置に格納された予め定めた判定基準条件と比較することによって、評価対象とする機能の実行が、利用シーン及び状況、並びに起動状態から損なわれていないか否かを判定するようにした請求項1の発明の機能評価方法である。
According to the fifth aspect of the present invention, in the determining step, the execution of the function to be evaluated is used by comparing the comparison result made in the comparing step with a predetermined criterion condition stored in the storage device. The function evaluation method according to
本発明によれば、異なる実行環境における情報処理機器の機能を評価することが可能な方法を実現することができる。 ADVANTAGE OF THE INVENTION According to this invention, the method which can evaluate the function of the information processing apparatus in a different execution environment is realizable.
以下に、本発明を実施するための最良の形態について図面を参照しながら説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
(第1の実施の形態)
図1は、本発明の第1の実施の形態に係る機能評価方法を適用した機能評価システムの構成例を示す機能ブロック図である。
(First embodiment)
FIG. 1 is a functional block diagram showing a configuration example of a function evaluation system to which the function evaluation method according to the first embodiment of the present invention is applied.
すなわち、本実施の形態に係る機能評価システムは、異なる実行環境において、例えばモバイルパソコン、携帯電話、サーバ、家庭電化製品、ゲーム機器、スマートカード、スマートカード発行機器、ICチップ、情報発信機器、ネットワーク機器等の情報処理機器の機能を評価する方法を実現するシステムであって、評価部10とデータベース部20とからなる。評価部10は、影響度算出部11と、依存度算出部12と、機能有効度算出部13と、入出力部16とを備えている。機能有効度算出部13は更に比較部14と判定部15とを備えている。また、データベース部20は、ハードディスク等のハードウェアからなり、影響度評価指標データベース21、依存度評価指標データベース22、重み付けデータベース23、及び比較・判定条件データベース24を備えている。
That is, the function evaluation system according to the present embodiment can be used in different execution environments, for example, a mobile personal computer, a mobile phone, a server, a home appliance, a game device, a smart card, a smart card issuing device, an IC chip, an information transmission device, and a network. A system that implements a method for evaluating the function of an information processing device such as a device, and includes an
入出力部16は、例えば、キーボード、マウス、ディスプレイ等を備えており、該機能評価システムを使用して情報処理機器の機能を評価したいユーザに対して、必要な情報の入力を促すための画面表示を行うとともに、これに対する入力をユーザから受け付けるための部位である。また、機能有効度算出部13によってなされた結果を表示する。更に入出力部16は、ユーザから情報が入力されると、入力された情報を影響度算出部11及び依存度算出部12に提供する。ユーザは、例えば、該情報処理機器を利用する利用者自身のみならず、利用者が所属する団体の管理部門の責任者、該情報処理機器を管理する管理部門の責任者、該情報処理機器を使った業務の依頼者、該情報処理機器の開発者等が該当する。
The input /
影響度算出部11は、情報処理機器が利用される利用シーン及び状況、並びに起動状態が、情報処理機器が備えている様々な機能のうち評価対象とする各機能の実行に与える影響度を、影響度評価指標データベース21に格納された予め定めた影響度評価指標を用いて算出する。そして、算出した各結果を比較部14に出力する。
The degree of
依存度算出部12は、情報処理機器が備えている様々な機能のうち、該機能評価システムによって評価対象とされる機能に関する、情報処理機器が利用される利用シーン及び状況、並びに情報処理機器の各起動状態に対する依存度を、依存度評価指標データベース22に格納された予め定めた依存度評価指標を用いて算出する。そして、算出した各結果を比較部14に出力する。
The dependency
ここで、評価対象とする機能の実行は、機能のインストール、初期設定、起動、中断、停止、設定変更、アンインストール等を含む。また、利用シーン及び状況、並びに起動状態は、情報処理機器が利用される環境、情報処理機器が利用される建物の条件、ユーザの特性、情報処理機器を管理する管理部門の存在の有無、管理部門が存在する場合にはその管理能力、ユーザが情報処理機器を用いて行う作業の内容、管理部門が存在する場合には管理部門による管理内容、管理部門が存在する場合には管理ポリシーの内容、情報処理機器の近辺にユーザに無関係な者が存在するか否か、情報処理機器の近辺に情報処理機器に無関係な機器が存在するか否か、情報処理機器の物理的な移動、情報処理機器が利用するネットワークの状態、ネットワークに接続された他の機器類の状態、情報処理機器が完全に起動した状態か否か等を項目として含む。 Here, execution of the function to be evaluated includes function installation, initial setting, activation, interruption, stop, setting change, uninstallation, and the like. In addition, the usage scene and situation, and the activation state are the environment in which the information processing device is used, the condition of the building in which the information processing device is used, the characteristics of the user, the presence or absence of a management department that manages the information processing device, the management If there is a department, its management ability, the contents of the work performed by the user using the information processing device, the management contents by the management department if there is a management department, the contents of the management policy if there is a management department Whether there is a person unrelated to the user in the vicinity of the information processing device, whether there is a device unrelated to the information processing device in the vicinity of the information processing device, physical movement of the information processing device, information processing Items include the status of the network used by the device, the status of other devices connected to the network, whether or not the information processing device is fully activated, and the like.
比較部14は、影響度算出部11から出力された影響度の各算出結果と、依存度算出部12から出力された依存度の各算出結果とを比較し、比較結果を判定部15に出力する。なお、算出された各依存度と各影響度とのうち、一つの依存度と、複数の影響度とを比較する場合には、複数の影響度に対してそれぞれ重み付け係数を予め定めておき、それぞれ対応する重み付け係数が乗じられた各影響度の合計値と、一つの依存度とを比較する。重み付け係数は、重み付けデータベース23に格納しておき、算出時に、比較部14が重み付けデータベース23から重み付け係数を取得して、算出に用いる。
The
判定部15は、比較部14から出力された比較結果に基づいて、評価対象とする機能の実行が、利用シーン及び状況、並びに起動状態から損なわれていないか否かを判定する。判定部15は、一例として、比較結果を、比較・判定条件データベース24に予め定めた判定基準条件と比較することによって、評価対象とする機能の実行が、利用シーン及び状況、並びに起動状態から損なわれていないか否かを判定する。
Based on the comparison result output from the
次に、以上のように構成した本実施の形態に係る機能評価システムに適用された機能評価方法について説明する。 Next, a function evaluation method applied to the function evaluation system according to the present embodiment configured as described above will be described.
図2の例に示すように、評価対象とする機能を実装した、及び/又は実装しようとしているモバイルパソコンや携帯電話等の情報処理機器Jは、利用シーンや状況によって異なる特徴を持つ。例えば、屋内で利用されるのか、屋外Aで利用されるのかでは、使用環境は異なる。同じ屋内であっても、建物の条件、例えば警備員Bが常駐しているか否か、情報処理機器Jの持ち出しは可能かといった管理条件によっても使用環境は異なる。したがって、使用環境を特定するためには、これらに加えて更に、例えば、ユーザGのスキルや経験や責任(管理者がユーザGとなるのか?)といったユーザ特性や、システム管理者Cのような情報処理機器Jを管理する管理部門の存在の有無、管理部門の管理能力及び管理内容、ユーザGが情報処理機器Jを用いて行う作業の内容、管理ポリシーDの内容、情報処理機器Jの近辺にユーザGに無関係な者H(不特定多数の人間)が存在するか否か、情報処理機器Jの近辺に情報処理機器Jに無関係な機器が存在するか否か、情報処理機器Jの物理的な移動、情報処理機器Jが利用するネットワークEの状態(部外者が接続可能なネットワークか否か)、ネットワークEに接続された他の機器類Fの状態等をも考慮する必要がある。 As shown in the example of FIG. 2, an information processing device J such as a mobile personal computer or a mobile phone in which a function to be evaluated is implemented and / or is intended to be implemented has different characteristics depending on usage scenes and situations. For example, the usage environment differs depending on whether it is used indoors or outdoors A. Even within the same indoor environment, the usage environment varies depending on the building conditions, for example, whether the security guard B is resident or whether the information processing device J can be taken out. Therefore, in order to specify the use environment, in addition to these, for example, user characteristics such as the skill, experience and responsibility of the user G (whether the administrator becomes the user G?), And the system administrator C Presence / absence of a management department managing the information processing device J, management ability and management content of the management department, content of work performed by the user G using the information processing device J, content of the management policy D, vicinity of the information processing device J Whether there is a person H unrelated to the user G (an unspecified number of people), whether there is a device unrelated to the information processing device J in the vicinity of the information processing device J, The network E used by the information processing device J (whether or not an outsider can connect to it), the status of other devices F connected to the network E, and the like need to be considered. .
一方、このような情報処理機器Jの起動状態に着目すると、常時稼動している場合もあれば、頻繁に再起動を行っている場合や、電源がオフの状態がほとんどである場合など様々な状態が考えられ、情報処理機器が利用される利用シーン及び状況、並びに起動状態が、情報処理機器が備えている様々な機能のうち評価対象とする機能の実行に与える影響度を算出する場合には、これらも異なる使用環境として区別して考慮する必要がある。 On the other hand, paying attention to the activation state of the information processing device J, there are various cases such as a case where the information processing device J is always operating, a case where frequent restarts are performed, and a case where the power is almost off. When calculating the degree of influence of the usage scene and situation in which the information processing device is used and the activation state on the execution of the function to be evaluated among the various functions of the information processing device These must be considered separately as different usage environments.
以下に、影響度算出部11を用いた影響度算出の処理の流れを、図3のフローチャート等を用いて説明する。
Hereinafter, the flow of influence degree calculation processing using the influence
図4は、選択された利用シーンや起動状態に基づいて、入出力部16から表示される影響度算出用入力画面30の一例を示す模式図である(S11)。このような影響度算出用入力画面30の基となるデータ、すなわち、影響度を算出するために考慮すべき項目30a、選択肢30b、及び評価素点30cを整理番号30n毎に予め定めておき、影響度評価指標データベース21に格納しておく。これにより、必要時に、入出力部16が、影響度評価指標データベース21にアクセスし、図4に示すような影響度算出用入力画面30を構築し、表示する(S12)。
FIG. 4 is a schematic diagram illustrating an example of the influence
なお、項目30a、選択肢30b、及び評価素点30cの内容は、将来想定される対象機能が使用される状況の変化や、評価対象機能の目的の変化などに応じて、適宜変更してもよい。たとえば、現在「人間が手動で、能動的に実行する」のが一般的であるとみなされている機能が、「自動化されているのが普通」のように変化した場合なども、これに該当する。
Note that the contents of the
図5は、このような影響度算出用入力画面30に対して行ったユーザ入力の一例を示す模式図である。ユーザ入力は、選択欄30dに○を付けることによって行う。図5に示す例では、項目30aが「管理者」の場合、選択肢30bとして「常時いる」が選択され、項目30aが「スキルレベル」の場合、選択肢30bとして「スキルレベル等に問題はない」が選択されたことを示している。入出力部16は、このようにしてなされたユーザ入力を、影響度算出部11に出力する。すると、影響度算出部11は、なされた選択肢30bの評価素点30cを算出し(S13)、計算結果を入出力部16及び比較部14に出力する(S14)。入出力部16は、この算出結果を、点数30eとして表示する。
FIG. 5 is a schematic diagram showing an example of user input performed on such an influence degree
図6に示す例は、項目30aが「管理者」の場合、選択肢30bとして「常時いる」が選択されたので、点数30eが0点となり、項目30aが「スキルレベル」の場合、選択肢30bとして「スキルレベル等に問題はない」が選択されたので、点数30eが0点となり、項目30aが「管理部門」の場合、選択肢30bとして「ない場合がある」が選択されたので、点数30eとして−1点となり、項目30aが「実力」の場合、選択肢30bとして「常に管理者が作業する」が選択されたので、点数30eとして0点となったことを示している。
In the example shown in FIG. 6, when the
また、情報処理機器Jの機能は、起動状態に限らず、本来の機能実行以外に、インストール、設定、アップデート、中断、アンインストールのような、実行を阻害したり、実行に影響を及ぼすような処理機能を持つ場合がある。更にインストールに関しても、インストールは管理者権限でのみ可能なのか、あるいはその他の人でも可能なのか、設定に関しても、設定変更はネットワーク経由で可能か否か、アップデートに関しても、定期的に行われるのか、あるいは不定期でもよいのか、更に定期的であれば、その頻度はどれくらいなのか、中断に関しても、中断処理は管理者権限が必要なのか否か、アンインストールに関しても、誰でも可能なのか否か等様々な状態が考えられ、情報処理機器が備えている様々な機能のうち、該機能評価システムによって評価対象とされる機能に関する、情報処理機器が利用される利用シーン及び状況、並びに情報処理機器の起動状態に対する依存度を算出する場合には、これらも異なる使用環境として区別して考慮する必要がある。 In addition, the functions of the information processing device J are not limited to the active state, but other than the original function execution, such as installation, setting, update, interruption, and uninstallation may impede execution or affect execution. May have a processing function. Furthermore, with regard to installation, can installation be done only with administrator privileges, or can it be done by other people, settings, whether settings can be changed via the network, and whether updates are made periodically? Or, if it is regular, what is the frequency, whether it is interrupted, whether the suspension process requires administrator authority, whether uninstalling is possible for anyone The usage scene and situation where the information processing device is used and the information processing related to the function to be evaluated by the function evaluation system among the various functions provided in the information processing device. When calculating the dependency on the startup status of the device, these must also be considered separately as different usage environments.
以下に、依存度算出部12を用いた依存度算出の処理の流れを、図7のフローチャート等を用いて説明する。
Hereinafter, the flow of the dependency calculation process using the
図8は、選択された評価対象機能に基づいて、入出力部16から表示される依存度算出用入力画面60の一例を示す模式図である(S21)。このような依存度算出用入力画面60の基となるデータ、すなわち、依存度を算出するために考慮すべき項目60a、選択肢60b、評価素点60c、処理機能60dを評価指標60n毎に予め定めておき、依存度評価指標データベース22に格納しておく。これにより、必要時に、入出力部16が、依存度評価指標データベース22にアクセスし、図8に示すような依存度算出用入力画面60を構築し、表示する(S22)。
FIG. 8 is a schematic diagram illustrating an example of the dependency
なお、項目60a、選択肢60b、評価素点60c、及び処理機能60dの内容は、将来想定される対象機能が使用される状況の変化や、評価対象機能の目的の変化などに応じて、適宜変更してもよい。たとえば、現在「一ヶ月ごとに実行する」のが一般的であるとみなされている機能が、「毎日実行するべきである」のように世間の常識が変化した場合なども、これに該当する。
The contents of the
図9は、このような依存度算出用入力画面60に対して行ったユーザ入力の一例を示す模式図である。ユーザ入力は、処理機能60dの該当箇所に○を付けることによって行う。一例として、項目30aが「この機能を持つか」の場合について説明すると、処理機能60dが「インストール」の場合、選択肢60bとして「持つ」が選択され、処理機能60dが「処理実行」の場合、選択肢60bとして「持つ」が選択され、処理機能60dが「**機能」の場合、選択肢60bとして「持つ」が選択されたことを示している。入出力部16は、このようにしてなされたユーザ入力を、依存度算出部12に出力する。すると、依存度算出部12は、なされた選択肢60bに応じて、各処理機能60dについて評価素点60cを算出し(S23)、算出結果を比較部14に出力する(S24)。
FIG. 9 is a schematic diagram illustrating an example of user input performed on the dependency degree
図10は、比較部14が行う比較処理の一例を説明するための図である。図10は、評価対象とする機能のうち、インストール機能に対して、ある利用シーン及び起動状態について、行う比較例を説明している。まず、比較部14は、影響度算出部11からの算出結果と、依存度算出部12からの算出結果に対して、あらかじめ設定した関連する比較項目同士を抽出する。このあらかじめ設定した項目同士は、重み付けデータベース23に予め格納しておき、比較部14が読み出して使用する。なお、この関連する項目同士の対応関係は、将来起こりうる評価対象機能が使用される状況の変化や、評価対象機能の目的の変化などに応じて、適宜変更してもよい。
FIG. 10 is a diagram for explaining an example of comparison processing performed by the
図10において、比較項目81は、依存度算出部12からの算出結果に含まれる項目の1つであり、図9に示す処理機能60dが「インストール」である場合の例である。評価指標81n、項目81a、選択肢81b、評価素点81c、及び選択結果81dの内容は、図9における評価指標60n、項目60a、選択肢60b、評価素点60c、及び選択された処理機能60dにそれぞれ対応している。また、点数81dは、依存度算出部12が算出した算出結果である。
In FIG. 10, a
一方、図10において、比較項目82は、影響度算出部11からの算出結果に含まれる項目のうち、比較項目81と関連のある項目の一例を示している。比較項目82のように、比較項目81と関連のある項目は、単数である場合に限らず、複数ある場合もある。整理番号81n、項目82a、選択肢82b、評価素点82c、及び選択欄82dの内容は、図6における整理番号30n、項目30a、選択肢30b、評価素点30c、及び選択欄30dにそれぞれ対応している。また、重み係数82eは、一つの比較項目81に対して、比較項目82に複数の項目が存在する場合に、比較項目81と比較項目82とを比較できるように、より関係の深い項目の影響が大きくなるように、予め設定した定数である。点数82fは、選択された選択欄82dに対応する評価素点82cに、重み係数82eを乗じて得られる値である。
On the other hand, in FIG. 10, the
重み係数eもまた、重み付けデータベース23に予め格納しておき、比較部14が読み出して使用する。なお、この重み係数の値は、図10に示すように、項目aの値を使用してもよいし、同一項目であっても選択肢82b毎に異なる値を使用してもよい。
The weighting coefficient e is also stored in the
図10で示される例では、依存度算出部12からの算出結果である1から、影響度算出部11からの各算出結果に重み係数をそれぞれ乗じた値の合計(0×0.3+0×0.3+−1×0.1+0×0.3=−0.1)を引くことにより、比較結果として0.9を得る。比較部14は、このような比較結果を判定部15に出力する。
In the example illustrated in FIG. 10, the sum of values (0 × 0.3 + 0 × 0) obtained by multiplying each calculation result from the
以下に、判定部15が行う判定処理の流れを、図11のフローチャート等を用いて説明する。 Hereinafter, the flow of determination processing performed by the determination unit 15 will be described with reference to the flowchart of FIG.
判定部15は、処理機能60dが「インストール」である場合における算出結果を依存度算出部12から読み込み(S31)、次に、評価対象機能のうち、ある利用シーン・起動状態についての算出結果を影響度算出部11から読み込む(S32)。
The determination unit 15 reads the calculation result when the
そして、影響度算出部11からの算出結果を用いて、図12に示すような判定処理テーブル90を作成し、入出力部16から表示する。
Then, using the calculation result from the
図12に示す判定処理テーブル90において、項目90aは図10における項目82aに、評価指標90bは図10における評価指標81nにそれぞれ相当し、比較結果90cは、比較部14から出力された算出結果を示す。また、合計点90dは、同一の項目90aにおける比較結果90cを合計した結果であり、平均90eは、同一の項目90aにおける比較結果90cを平均した結果である。合計点90d及び平均90eは、判定部15が算出する。
In the determination processing table 90 shown in FIG. 12, the
更に判定部15は、このような判定処理テーブル90を用いて、各項目90aに対する有効性の判定を行う。有効であるか否かを決める判定基準条件は、限定する訳ではないが、例えば以下に示すように種々考えられる。
Further, the determination unit 15 uses the determination processing table 90 to determine the effectiveness of each
例えば、比較結果90cの値が、全て0(ゼロ)以上である項目90aについては、合格と判定する。あるいは、合計点90dや、平均90eが、予め定めた閾値以上である場合に合格と判定する。また、比較結果90c、合計点90d、及び平均90eを全ての要素を考慮しても、必要な要素のみを限定して考慮するなどしても良い。更には、複数の要素を考慮する場合には、重要な要素の影響を大きくするように適当な重み付けを行っても良い。このような判定基準条件は、評価対象機能が使用される状況の変化や、評価対象機能の目的の変化などに応じて、適宜変更してもよい。そして判定部15は、合格と判定した場合には、有効性判定欄90fに「○」を付け、不合格と判定した場合には、「×」を付ける。
For example, the
更に、判定部15は、合否の結果から総合判定を行う。総合判定の判定基準条件もまた、種々考えられる。例えば、合格と判定された数が、不合格と判定された数よりも多い場合、すなわち、有効性判定欄90fの「○」の数が、「×」の数よりも多い場合には、総合判定を合格、つまり、評価対象としている機能(例えば、インストール)は、所望の性能を満足するものと判定する。図12に示す例では、有効性判定欄90fの「○」の数が、「×」の数よりも多くないので、総合判定を不合格、つまり、当該機能(例えば、インストール)は、所望の性能を満足しないものと判定し(S33)、判定結果を入出力部16から出力する(S34)。 Furthermore, the determination part 15 performs comprehensive determination from the result of pass / fail. Various judgment criteria conditions for comprehensive judgment are also conceivable. For example, if the number determined to be acceptable is greater than the number determined to be unacceptable, that is, if the number of “◯” in the validity determination column 90f is greater than the number of “x”, It is determined that the determination is passed, that is, the function (for example, installation) that is the evaluation target satisfies the desired performance. In the example shown in FIG. 12, since the number of “◯” in the validity determination column 90f is not larger than the number of “x”, the comprehensive determination is rejected, that is, the function (for example, installation) It is determined that the performance is not satisfied (S33), and the determination result is output from the input / output unit 16 (S34).
このような各項目に対する有効性の判定基準条件、及び総合判定の判定基準条件は、予め定めた後に比較・判定条件データベース24に格納しておき、判定部15が、各項目に対する有効性の判定時、及び総合判定における判定時に、比較・判定条件データベース24から判定基準条件を取得して、判定に用いる。
The determination criterion condition for the effectiveness for each item and the determination criterion condition for the comprehensive determination are stored in the comparison /
上述したように、本実施の形態に係る機能評価システムを用いた機能評価方法においては、上記のような作用により、情報処理機器が、実際の利用シーン、状況に対して、機能が十分であるかどうかを判断することができる。 As described above, in the function evaluation method using the function evaluation system according to the present embodiment, the information processing apparatus has sufficient functions for the actual usage scene and situation due to the above-described action. You can judge whether or not.
また、利用シーン、状況自体の評価条件を、情報処理機器が利用される環境に応じて変更し、それぞれの利用シーン、状況下において、ある機能が常に有効かどうかを評価することで、より実際的な機能の有効性を判断することができる。 In addition, by changing the evaluation conditions for the usage scene and situation itself according to the environment in which the information processing device is used, it is more practical to evaluate whether a certain function is always effective in each usage scene and situation. The effectiveness of a specific function can be determined.
また、機能について、実装された情報処理機器の利用者自身及び/またはその情報処理機器を使った作業の依頼者によって課される条件下で、機能の効果が十分かを判断することが可能となる。 In addition, regarding the function, it is possible to determine whether the effect of the function is sufficient under the conditions imposed by the user of the installed information processing device and / or the requester of the work using the information processing device. Become.
更に、評価に用いる項目や基準等は、全てデータベース部20内の何れかのデータベースに格納されることから、将来にわたって、利用シーン、状況自体の変化により、評価に用いる項目や、基準等を見直す必要が生じた場合には、データベース内の情報を変更することにより対応可能であることから、機能の再評価が容易となり、過去の評価結果との比較も可能となる。
Furthermore, since all items and criteria used for evaluation are stored in any database in the
以上の通り、本発明によれば、異なる実行環境における情報処理機器の機能を、客観的に評価することができるのみならず、評価条件の変更に対しても柔軟に対処することが可能となる。 As described above, according to the present invention, it is possible not only to objectively evaluate the functions of information processing devices in different execution environments, but also to flexibly cope with changes in evaluation conditions. .
(第2の実施の形態)
本発明の第2の実施の形態に係る機能評価方法を適用した機能評価システムについて説明する。
(Second Embodiment)
A function evaluation system to which the function evaluation method according to the second embodiment of the present invention is applied will be described.
本実施の形態に係る機能評価システムは、第1の実施の形態に係る機能評価システムの変形例であるので、ここでは、同一箇所については同一符号を付して重複説明を避け、異なる点について説明する。 Since the function evaluation system according to the present embodiment is a modification of the function evaluation system according to the first embodiment, here, the same portions are denoted by the same reference numerals to avoid redundant description and different points. explain.
すなわち、第1の実施の形態に係る機能評価システムは、影響度算出部11による算出結果と、依存度算出部12による算出結果とを比較部14において比較することにより機能の有効性に関する評価を行っていたが、本実施の形態による機能評価システムでは、依存度算出部12を用いずに影響度算出部11のみを用いる。
That is, in the function evaluation system according to the first embodiment, the
そして、影響度算出部11を用いて、同じような効果を持つ2つ以上の異なる評価対象機能についてそれぞれ影響度を算出して算出結果を比較部14に出力し、比較部14では、それら異なる評価対象機能に対してなされた影響度同士を比較し、判定部15では、比較部14によってなされた判定結果に基づいて、何れの機能の性能が優れているかを判定する。ここで、比較する評価対象機能は、同じ目的の機能であれば、その目的を実現する手段自体が異なるものであってもよい。
Then, the degree of
以下に、影響度算出部11を用いた影響度算出の処理の流れを、図13のフローチャート等を用いて説明する。ここでは、一例として、2つの機能の比較を行う場合について説明する。
Hereinafter, the flow of influence degree calculation processing using the influence
まず、比較対象とする機能(以下、「機能1」と称する)に対応する影響度算出用入力画面30(例えば図4)を入出力部16から表示させ、次に、図5に示すように、選択欄30dに○を付けることによってユーザ入力を行う。入出力部16は、このようにしてなされたユーザ入力を、影響度算出部11に出力する。すると、影響度算出部11は、なされた選択肢30bの評価素点30cを算出し、計算結果を入出力部16及び比較部14に出力する。入出力部16は、図6に示すように、この算出結果を、点数30eとして表示する。この処理の流れは、第1の実施の形態で説明したとおりである。
First, an influence calculation input screen 30 (for example, FIG. 4) corresponding to a function to be compared (hereinafter referred to as “
そして、比較部14では、影響度算出部11からの算出結果に含まれる項目に基づいて、図14に示すような機能1用の判定処理テーブル141を作成する。この判定処理テーブル141は、図12に示す判定処理テーブル90から有効性判定欄90fを省略した構成と同じであるので、更なる説明を省略する。これによって、機能1の判定結果の読み込みを完了する(S41)。
Then, the
同様の処理を、比較対象とする別の機能(以下、「機能2」と称する)についても行うことにより、図14に示すように、機能2に対する判定処理テーブル142を作成する(S42)。
Similar processing is performed for another function to be compared (hereinafter referred to as “
次に、比較部14では、機能1に対する判定処理テーブル141と、機能2に対する判定処理テーブル142との比較処理を行う。この比較処理は、同一項目90a(例えば、)「実行」同士、「管理」同士、「影響」同士、・・)毎に行い、合計点90dや平均90eを比較することにより行うことができるが、これらに限定されることなく、その他の算出可能な値を比較するようにしても良い。また、全ての項目90aについて必ずしも比較せずに、特に、着目する項目90aだけに限定して比較するようにしても良い。
Next, the
このように、どの項目をどのように比較するかを定義した比較定義情報を、予め定めた後に比較・判定条件データベース24に格納しておき、比較部14が比較時に、比較・判定条件データベース24からこの比較定義情報を取得して、比較に用いる。
In this way, comparison definition information defining which items are to be compared and how they are compared is determined and stored in the comparison /
比較結果テーブル143は、比較部14が、判定処理テーブル141と判定処理テーブル142を、比較定義情報に従って比較した結果得た例である。この場合、項目90a毎に、合計点90dと平均90eとを比較するとともに、合計点90d及び平均90eが何れも0(ゼロ)以上である機能を抽出するように定義した比較定義情報に従って、項目143aと合計点143bと平均143cと全て0(ゼロ)以上の機能143dとからなる比較結果テーブル143が作成されている。比較部14は、このような比較結果テーブル143を、判定部15に出力する。
The comparison result table 143 is an example obtained as a result of the
判定部15は、比較部14から出力された比較結果テーブル143に基づいて、機能1と機能2との優劣判定を行う(S43)。図15(a)は、処理機能がインストール機能である場合の機能1と機能2との優劣判定の例を、図15(b)は、処理機能がアンインストール機能である場合の機能1と機能2との優劣判定の例を、図15(c)は、処理機能が停止機能である場合の機能1と機能2との優劣判定の例をそれぞれ示している。
Based on the comparison result table 143 output from the
図15(a)に示す比較結果テーブル151では、機能2の方が機能1よりも優れている項目が多いので機能2の方が優れていると判定されている。図15(b)に示す比較結果テーブル152では、機能1の方が機能2よりも優れている項目が多いので機能1の方が優れていると判定されている。図15(c)に示す比較結果テーブル153では、機能1の方が機能2よりも優れている項目が多いので機能1の方が優れていると判定されている。
In the comparison result table 151 shown in FIG. 15A, since there are many items in which the
これらの結果から、インストール機能に関しては機能2の方が優れており、アンインストール機能に関しては機能1の方が優れており、停止機能に関しては機能1の方が優れているというように、個別の機能毎に優劣の判定をすることができるが、更にこれら全ての機能を考慮して総合的な優劣判定をすることもできる。例えば、図15に示す例では、機能1の方が優れていると判定された項目が多いので、総合的には機能1の方が機能2よりも優れているものと判定することができる。
From these results, the
このような総合的な判定をするのか、個別に判定するのかは、判定定義情報として予め定義し、判定・比較・判定条件データベース24に格納しておき、判定部15が判定時にこの判定定義情報を用いることによって適宜行うことができる。
Whether to perform such comprehensive determination or individual determination is defined in advance as determination definition information and stored in the determination / comparison /
上述したように、本実施の形態に係る機能評価システムを用いた機能評価方法においては、上記のような作用により、第1の実施の形態で奏された作用効果に加えて、同じ目的を持つ別の機能に対して、複数の機能の評価を客観的に行うことができる。これによって、同じような効果を持つとされる機能同士を、ある特定の利用シーン、状況下において比較することにより、使用用途毎に優れている機能を選択するための判断を容易に行うことができる。 As described above, the function evaluation method using the function evaluation system according to the present embodiment has the same purpose in addition to the functions and effects achieved in the first embodiment due to the operations described above. A plurality of functions can be evaluated objectively with respect to another function. This makes it easy to make a decision to select an excellent function for each usage by comparing functions that are considered to have similar effects in a specific usage scene and situation. it can.
以上、本発明を実施するための最良の形態について、添付図面を参照しながら説明したが、本発明はかかる構成に限定されない。特許請求の範囲の発明された技術的思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の技術的範囲に属するものと了解される。 The best mode for carrying out the present invention has been described above with reference to the accompanying drawings, but the present invention is not limited to such a configuration. Within the scope of the invented technical idea of the scope of claims, a person skilled in the art can conceive of various changes and modifications. The technical scope of the present invention is also applicable to these changes and modifications. It is understood that it belongs to.
A…屋外、B…警備員、C…システム管理者、D…管理ポリシー、E…ネットワーク、F…他の機器類、G…ユーザ、H…無関係な者、J…情報処理機器、10…評価部、11…影響度算出部、12…依存度算出部、13…機能有効度算出部、14…比較部、15…判定部、16…入出力部、20…データベース部、21…影響度評価指標データベース、22…依存度評価指標データベース、23…重み付けデータベース、24…比較・判定条件データベース、30…影響度算出用入力画面、60…依存度算出用入力画面、90…判定処理テーブル、141,142…判定処理テーブル、143,151,152,153…比較結果テーブル A ... Outdoor, B ... Security, C ... System administrator, D ... Management policy, E ... Network, F ... Other equipment, G ... User, H ... Unrelated person, J ... Information processing equipment, 10 ... Evaluation , 11 ... Influence degree calculation part, 12 ... Dependency degree calculation part, 13 ... Function effectiveness degree calculation part, 14 ... Comparison part, 15 ... Determination part, 16 ... Input / output part, 20 ... Database part, 21 ... Influence degree evaluation Index database, 22... Dependency evaluation index database, 23... Weighting database, 24. 142 ... determination processing table, 143, 151, 152, 153 ... comparison result table
Claims (5)
前記機能のうち、評価対象とする機能について、前記情報処理機器が利用される利用シーン及び状況、並びに前記情報処理機器の各起動状態に対する依存度を、記憶装置に格納された予め定めた第1の評価指標を用いてそれぞれ算出するステップと、
前記利用シーン及び状況、並びに前記起動状態が前記評価対象とする各機能の実行に与える影響度を、記憶装置に格納された予め定めた第2の評価指標を用いてそれぞれ算出するステップと、
評価対象とする同一の機能について算出された各依存度と各影響度とをそれぞれ比較するステップと、
この比較結果に基づいて、前記評価対象とする機能の実行が、前記利用シーン及び状況、並びに前記起動状態から損なわれていないか否かを判定するステップと
を含む機能評価方法。 A method for evaluating the functions of an information processing device in different execution environments,
Among the functions, for a function to be evaluated, a usage scene and a situation in which the information processing device is used, and a dependency on each activation state of the information processing device are stored in a first predetermined memory. Calculating each using the evaluation index of,
Calculating the use scene and the situation, and the degree of influence of the activation state on the execution of each function to be evaluated using a predetermined second evaluation index stored in a storage device;
A step of comparing each dependency degree and each influence degree calculated for the same function to be evaluated;
A function evaluation method comprising: determining whether execution of the function to be evaluated is not impaired from the usage scene and situation and the activated state based on the comparison result.
前記情報処理機器が利用される環境、前記情報処理機器が利用される建物の条件、前記情報処理機器を用いて作業する作業者の特性、前記情報処理機器を管理する管理部門の存在の有無、前記管理部門が存在する場合にはその管理能力、前記作業者が前記情報処理機器を用いて行う作業の内容、前記管理部門が存在する場合には前記管理部門による管理内容、前記管理部門が存在する場合には管理ポリシーの内容、前記情報処理機器の近辺に前記作業者に無関係な者が存在するか否か、前記情報処理機器の近辺に前記情報処理機器に無関係な機器が存在するか否か、前記情報処理機器の物理的な移動、前記情報処理機器が利用するネットワークの状態、前記ネットワークに接続された他の機器類の状態、前記情報処理機器が完全に起動又は一部が起動した状態か否か、または完全に停止した状態か否か
の各項目のうち少なくとも何れかを含む請求項1に記載の機能評価方法。 The usage scene and situation, and the activation state are:
The environment in which the information processing device is used, the conditions of the building in which the information processing device is used, the characteristics of the worker who works using the information processing device, the presence or absence of a management department that manages the information processing device, If the management department exists, its management ability, the content of work performed by the worker using the information processing device, if the management department exists, the management content by the management department, the management department exists The management policy, whether there is a person unrelated to the worker in the vicinity of the information processing device, and whether there is a device unrelated to the information processing device in the vicinity of the information processing device. Or the physical movement of the information processing device, the state of the network used by the information processing device, the state of other devices connected to the network, and the information processing device Function evaluation method according to claim 1 comprising at least one of but state whether each item was stopped state whether or fully activated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006177005A JP4834474B2 (en) | 2006-06-27 | 2006-06-27 | Function evaluation method for information processing equipment in different execution environments |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006177005A JP4834474B2 (en) | 2006-06-27 | 2006-06-27 | Function evaluation method for information processing equipment in different execution environments |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008009540A JP2008009540A (en) | 2008-01-17 |
| JP4834474B2 true JP4834474B2 (en) | 2011-12-14 |
Family
ID=39067729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006177005A Active JP4834474B2 (en) | 2006-06-27 | 2006-06-27 | Function evaluation method for information processing equipment in different execution environments |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4834474B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0749883A (en) * | 1993-08-09 | 1995-02-21 | Hitachi Ltd | calculator |
| JP2002245202A (en) * | 2001-02-14 | 2002-08-30 | Matsushita Electric Ind Co Ltd | Environmental evaluation device and program |
| JP2004110548A (en) * | 2002-09-19 | 2004-04-08 | Fuji Xerox Co Ltd | Usability evaluation support apparatus and method |
| JP4896379B2 (en) * | 2004-03-31 | 2012-03-14 | ヤマハ株式会社 | Equipment evaluation apparatus and program |
-
2006
- 2006-06-27 JP JP2006177005A patent/JP4834474B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008009540A (en) | 2008-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113711214B (en) | Optimizing hardware replacement using performance analysis | |
| CN1811704B (en) | System and method for a context-awareness platform | |
| US10318741B2 (en) | Data security and risk ranking tool | |
| US11256603B2 (en) | Generating and attributing unique identifiers representing performance issues within a call stack | |
| JP2016525759A (en) | Method and system for obtaining a configuration profile | |
| US20200004560A1 (en) | Adaptive user-interface assembling and rendering | |
| O'Neil et al. | Newsvendor problems with demand shocks and unknown demand distributions | |
| JP4636063B2 (en) | Power saving control method, power saving control server, and power saving control system | |
| JP5608163B2 (en) | Application execution method combined with virtual environment | |
| KR102086008B1 (en) | System for analyzing building energy using regression model | |
| KR20230000865A (en) | Method and server for mining electronic money | |
| JP4527561B2 (en) | Asset management method, asset management system, and asset management program | |
| CN107783633B (en) | Method for managing application program, terminal and computer readable storage medium | |
| US10235158B2 (en) | Optimizing feature deployment based on usage pattern | |
| JP4834474B2 (en) | Function evaluation method for information processing equipment in different execution environments | |
| JP7441250B2 (en) | Judgment system, judgment method and judgment program | |
| US20080161083A1 (en) | Utilizing a Gaming Environment for Evaluating Security Policies | |
| WO2024098030A1 (en) | Systems and methods for predicting a platform security condition | |
| JP5121347B2 (en) | Network application use restriction system, use restriction method, and program. | |
| CN112001582B (en) | Urban area action evaluation method, device, equipment and computer storage medium | |
| WO2012065103A2 (en) | Calculation engine for compensation planning | |
| JP6733262B2 (en) | Automatic posting device, automatic posting method and program | |
| US11894977B1 (en) | Hardware drift determination and remediation | |
| US20240338787A1 (en) | Systems and methods for adjusting frame rate of graphics intensive applications based on priority to improve information handling system performance | |
| US7482946B2 (en) | Method and apparatus for camouflaging business-activity information in a telemetry signal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090311 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110830 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110926 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4834474 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140930 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |