【手続補正書】
【提出日】平成17年3月24日(2005.3.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定するソフトウェア信頼性評価装置であって、
全テスト区間に対し適用開始時点及び適用終了時点を指定された場合、前記指定範囲で前記テスト対象プログラムの信頼性を推定する推定手段を有することを特徴とするソフトウェア信頼性評価装置。
【請求項２】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定するソフトウェア信頼性評価装置であって、
全テスト区間に対し適用開始時点を指定された場合、前記適用開始時点からテスト最終時点までの範囲で前記テスト対象プログラムの信頼性を推定する推定手段を有することを特徴とするソフトウェア信頼性評価装置。
【請求項３】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定するソフトウェア信頼性評価装置であって、
全テスト区間に対し適用最終時点を指定された場合、前記適用最終時点に基づき最大の信頼度を示す適用開始時点を選出する適用開始時点選出手段と、選出した適用開始時点に基づき前記テスト対象プログラムの信頼性を推定する推定手段とを有することを特徴とするソフトウェア信頼性評価装置。
【請求項４】
前記テスト対象プログラムのテスト処理を実行すると共に該テスト対象プログラムの信頼性推定に必要な各種情報を取得する取得手段と、最大の信頼度を示す信頼度推定モデルを最適モデルとして選出する最適モデル選出手段と、推定信頼度に基づきテスト継続の有無を判断する判断手段とを有することを特徴とする請求項１又は２記載のソフトウェア信頼性評価装置。
【請求項５】
前記テスト対象プログラムのテスト処理を実行すると共に該テスト対象プログラムの信頼性推定に必要な各種情報を取得する取得手段と、推定信頼度に基づきテスト継続の有無を判断する判断手段とを有し、前記信頼度推定モデルは、指数形モデルであることを特徴とする請求項３記載のソフトウェア信頼性評価装置。
【請求項６】
前記不具合発見情報とは、ソフトウェアの不具合発見数、ソフトウェアの不具合発見時間の少なくとも１つを含むことを特徴とする請求項１乃至５の何れかに記載のソフトウェア信頼性評価装置。
【請求項７】
前記各種情報とは、前記不具合発見情報、テスト時間、ソフトウェア故障発生回数、テスト者数、テスト網羅度、利用者の指示する適用方法、適用範囲、適用する信頼度推定モデルの種類の少なくとも１つを含むことを特徴とする請求項４乃至６の何れかに記載のソフトウェア信頼性評価装置。
【請求項８】
前記信頼度推定モデルとは、指数形モデル、遅延Ｓ字形モデル、習熟Ｓ字形モデル、指数−Ｓ字形モデル、労力依存型モデルのいずれかの数理的な予測モデルであることを特徴とする請求項１乃至７の何れかに記載のソフトウェア信頼性評価装置。
【請求項９】
前記テスト対象プログラムの信頼性推定に用いる処理プログラムは、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置から供給可能であることを特徴とする請求項１乃至８の何れかに記載のソフトウェア信頼性評価装置。
【請求項１０】
前記テスト対象プログラムの信頼性推定に関する処理は、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置で実行可能であることを特徴とする請求項１乃至９の何れかに記載のソフトウェア信頼性評価装置。
【請求項１１】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定するソフトウェア信頼性評価方法であって、
全テスト区間に対し適用開始時点及び適用終了時点を指定された場合、前記指定範囲で前記テスト対象プログラムの信頼性を推定する推定ステップを有することを特徴とするソフトウェア信頼性評価方法。
【請求項１２】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定するソフトウェア信頼性評価方法であって、
全テスト区間に対し適用開始時点を指定された場合、前記適用開始時点からテスト最終時点までの範囲で前記テスト対象プログラムの信頼性を推定する推定ステップを有することを特徴とするソフトウェア信頼性評価方法。
【請求項１３】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定するソフトウェア信頼性評価方法であって、
全テスト区間に対し適用最終時点を指定された場合、前記適用最終時点に基づき最大の信頼度を示す適用開始時点を選出する適用開始時点選出ステップと、選出した適用開始時点に基づき前記テスト対象プログラムの信頼性を推定する推定ステップとを有することを特徴とするソフトウェア信頼性評価方法。
【請求項１４】
前記テスト対象プログラムのテスト処理を実行すると共に該テスト対象プログラムの信頼性推定に必要な各種情報を取得する取得ステップと、最大の信頼度を示す信頼度推定モデルを最適モデルとして選出する最適モデル選出ステップと、推定信頼度に基づきテスト継続の有無を判断する判断ステップとを有することを特徴とする請求項１１又は１２記載のソフトウェア信頼性評価方法。
【請求項１５】
前記テスト対象プログラムのテスト処理を実行すると共に該テスト対象プログラムの信頼性推定に必要な各種情報を取得する取得ステップと、推定信頼度に基づきテスト継続の有無を判断する判断ステップとを有し、前記信頼度推定モデルは、指数形モデルであることを特徴とする請求項１３記載のソフトウェア信頼性評価方法。
【請求項１６】
前記不具合発見情報とは、ソフトウェアの不具合発見数、ソフトウェアの不具合発見時間の少なくとも１つを含むことを特徴とする請求項１１乃至１５の何れかに記載のソフトウェア信頼性評価方法。
【請求項１７】
前記各種情報とは、前記不具合発見情報、テスト時間、ソフトウェア故障発生回数、テスト者数、テスト網羅度、利用者の指示する適用方法、適用範囲、適用する信頼度推定モデルの種類の少なくとも１つを含むことを特徴とする請求項１４乃至１６の何れかに記載のソフトウェア信頼性評価方法。
【請求項１８】
前記信頼度推定モデルとは、指数形モデル、遅延Ｓ字形モデル、習熟Ｓ字形モデル、指数−Ｓ字形モデル、労力依存型モデルのいずれかの数理的な予測モデルであることを特徴とする請求項１１乃至１７の何れかに記載のソフトウェア信頼性評価方法。
【請求項１９】
前記テスト対象プログラムの信頼性推定に用いる処理プログラムは、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置から供給可能であることを特徴とする請求項１１乃至１８の何れかに記載のソフトウェア信頼性評価方法。
【請求項２０】
前記テスト対象プログラムの信頼性推定に関する処理は、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置で実行可能であることを特徴とする請求項１１乃至１９の何れかに記載のソフトウェア信頼性評価方法。
【請求項２１】
テスト対象プログラムのテスト処理から得たソフトウェアの不具合発見情報及び信頼度推定モデルに基づき前記テスト対象プログラムの信頼性を推定する装置に供給可能な記憶媒体であって、
全テスト区間に対し適用開始時点及び適用終了時点を指定された場合、前記指定範囲で前記テスト対象プログラムの信頼性を推定する推定ステップを有する処理プログラムを記憶したことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記目的を達成するため、請求項６の発明は、前記不具合発見情報とは、ソフトウェアの不具合発見数、ソフトウェアの不具合発見時間の少なくとも１つを含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記目的を達成するため、請求項７の発明は、前記各種情報とは、前記不具合発見情報、テスト時間、ソフトウェア故障発生回数、テスト者数、テスト網羅度、利用者の指示する適用方法、適用範囲、適用する信頼度推定モデルの種類の少なくとも１つを含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記目的を達成するため、請求項８の発明は、前記信頼度推定モデルとは、指数形モデル、遅延Ｓ字形モデル、習熟Ｓ字形モデル、指数−Ｓ字形モデル、労力依存型モデルのいずれかの数理的な予測モデルであることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記目的を達成するため、請求項９の発明は、前記テスト対象プログラムの信頼性推定に用いる処理プログラムは、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置から供給可能であることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
上記目的を達成するため、請求項１０の発明は、前記テスト対象プログラムの信頼性推定に関する処理は、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置で実行可能であることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
上記目的を達成するため、請求項１６の発明は、前記不具合発見情報とは、ソフトウェアの不具合発見数、ソフトウェアの不具合発見時間の少なくとも１つを含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
上記目的を達成するため、請求項１７の発明は、前記各種情報とは、前記不具合発見情報、テスト時間、ソフトウェア故障発生回数、テスト者数、テスト網羅度、利用者の指示する適用方法、適用範囲、適用する信頼度推定モデルの種類の少なくとも１つを含むことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
上記目的を達成するため、請求項１８の発明は、前記信頼度推定モデルとは、指数形モデル、遅延Ｓ字形モデル、習熟Ｓ字形モデル、指数−Ｓ字形モデル、労力依存型モデルのいずれかの数理的な予測モデルであることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
上記目的を達成するため、請求項１９の発明は、前記テスト対象プログラムの信頼性推定に用いる処理プログラムは、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置から供給可能であることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
上記目的を達成するため、請求項２０の発明は、前記テスト対象プログラムの信頼性推定に関する処理は、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置で実行可能であることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
請求項６記載の本発明のソフトウェア信頼性評価装置によれば、前記不具合発見情報とは、ソフトウェアの不具合発見数、ソフトウェアの不具合発見時間の少なくとも１つを含むため、次のような効果を奏する。テストの対象となっているプログラムの信頼度によりテストの継続の判断を行うような場合において、テストの途中でテストの進行を妨げるようなことが、上記の不具合発見数データ或いは不具合発見時間データに入り込んでも、不具合発見数データ或いは不具合発見時間データの編集を行うことなく、より精度の高い信頼度を得ることができ、より正確なテストの継続の判断が可能となる効果がある。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
請求項７記載の本発明のソフトウェア信頼性評価装置によれば、前記各種情報とは、前記不具合発見情報、テスト時間、ソフトウェア故障発生回数、テスト者数、テスト網羅度、利用者の指示する適用方法、適用範囲、適用する信頼度推定モデルの種類の少なくとも１つを含むため、次のような効果を奏する。上記請求項１の発明と同様の効果が得られるばかりでなく、上記の各種情報を用いることで、様々な角度からテスト対象プログラムの信頼性評価を行うことが可能となる効果がある。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
請求項８記載の本発明のソフトウェア信頼性評価装置によれば、前記信頼度推定モデルとは、指数形モデル、遅延Ｓ字形モデル、習熟Ｓ字形モデル、指数−Ｓ字形モデル、労力依存型モデルのいずれかの数理的な予測モデルであるため、次のような効果を奏する。上記請求項１の発明と同様の効果が得られるばかりでなく、上記の各種信頼性推定モデルの中から所望のモデルを用いた信頼性評価を行うことができるという効果がある。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
請求項９記載の本発明のソフトウェア信頼性評価装置によれば、前記テスト対象プログラムの信頼性推定に用いる処理プログラムは、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置から供給可能であるため、次のような効果を奏する。通信網を介して外部装置から処理プログラムが供給されるソフトウェア信頼性評価装置で、テストの対象となっているプログラムの信頼度によりテストの継続の判断を行うような場合において、テストの途中でテストの進行を妨げるようなことが不具合発見データに入り込んでも、不具合発見データの編集を行うことなく、より精度の高い信頼度を得ることができ、より正確なテストの継続の判断が可能となる効果がある。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
請求項１０記載の本発明のソフトウェア信頼性評価装置によれば、前記テスト対象プログラムの信頼性推定に関する処理は、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置で実行可能であるため、次のような効果を奏する。上記請求項１の発明と同様の効果を奏するばかりでなく、テスト対象プログラムの信頼性推定に関する処理を、ソフトウェア信頼性評価装置と外部装置で分担して行うことも可能となる効果がある。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
請求項１６記載の本発明のソフトウェア信頼性評価方法によれば、前記不具合発見情報とは、ソフトウェアの不具合発見数、ソフトウェアの不具合発見時間の少なくとも１つを含むため、次のような効果を奏する。テストの対象となっているプログラムの信頼度によりテストの継続の判断を行うような場合において、テストの途中でテストの進行を妨げるようなことが、上記の不具合発見数データ或いは不具合発見時間データに入り込んでも、不具合発見数データ或いは不具合発見時間データの編集を行うことなく、より精度の高い信頼度を得ることができ、より正確なテストの継続の判断が可能となる効果がある。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
請求項１７記載の本発明のソフトウェア信頼性評価方法によれば、前記各種情報とは、前記不具合発見情報、テスト時間、ソフトウェア故障発生回数、テスト者数、テスト網羅度、利用者の指示する適用方法、適用範囲、適用する信頼度推定モデルの種類の少なくとも１つを含むため、次のような効果を奏する。上記請求項１１の発明と同様の効果が得られるばかりでなく、上記の各種情報を用いることで、様々な角度からテスト対象プログラムの信頼性評価を行うことが可能となる効果がある。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
請求項１８記載の本発明のソフトウェア信頼性評価方法によれば、前記信頼度推定モデルとは、指数形モデル、遅延Ｓ字形モデル、習熟Ｓ字形モデル、指数−Ｓ字形モデル、労力依存型モデルのいずれかの数理的な予測モデルであるため、次のような効果を奏する。上記請求項１１の発明と同様の効果が得られるばかりでなく、上記の各種信頼性推定モデルの中から所望のモデルを用いた信頼性評価を行うことができるという効果がある。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
請求項１９記載の本発明のソフトウェア信頼性評価方法によれば、前記テスト対象プログラムの信頼性推定に用いる処理プログラムは、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置から供給可能であるため、次のような効果を奏する。通信網を介して外部装置から処理プログラムが供給される装置で、テストの対象となっているプログラムの信頼度によりテストの継続の判断を行うような場合において、テストの途中でテストの進行を妨げるようなことが不具合発見データに入り込んでも、不具合発見データの編集を行うことなく、より精度の高い信頼度を得ることができ、より正確なテストの継続の判断が可能となる効果がある。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
請求項２０記載の本発明のソフトウェア信頼性評価方法によれば、前記テスト対象プログラムの信頼性推定に関する処理は、ローカルエリアネットワークまたはインターネットの通信網を介して接続された外部装置で実行可能であるため、次のような効果を奏する。上記請求項１１の発明と同様の効果を奏するばかりでなく、テスト対象プログラムの信頼性推定に関する処理を、本発明のソフトウェア信頼性評価方法が適用される装置と外部装置で分担して行うことも可能となる効果がある。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０１０５
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】削除
【補正の内容】