(57)【要約】【課題】プログラム信頼度を分析するための正確な分析用情報を迅速、かつ確実に収集し得るプログラム信頼度分析システムを提供する。【解決手段】プログラムが実際に稼動する装置に該プログラムを搭載して実行することにより該プログラムの信頼度を分析するための分析用情報を収集して該プログラムの信頼度を分析するために、該プログラムに、前記分析用情報を収集する収集ツール、収集した分析用情報に基づいて信頼度を分析する分析ツール、その分析結果を表示する表示ツールを内蔵させる。【選択図】      図１
2004310538.tif 000002
【特許請求の範囲】
【請求項１】
プログラムが実際に稼動する装置に該プログラムを搭載して実行することにより該プログラムの信頼度を分析するための分析用情報を収集して該プログラムの信頼度を分析するプログラム信頼度分析システムであって、
前記プログラムは、その実行過程で少なくとも前記分析用情報を収集する収集ツールを実行する機能を有することを特徴とするプログラム信頼度分析システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラムの信頼度を分析するプログラム信頼度分析システムに関し、特に信頼度分析用情報の収集技術に関する。
【０００２】
【従来の技術】
近年、コンピュータの高性能化やシステムの複雑化に伴い、大規模で高機能なプログラムが主流となっている。また、それに伴って、プログラムの信頼度を高精度に分析、把握するために正確な分析用情報を収集する必要性が益々高まっている。加えて、プログラムの信頼度成長状況を適確に把握する必要性も高まっている。
【０００３】
ソフトウェア信頼度成長を計測する手法や予測する方法としては、例えば、特開２００−０８９９７９号公報、特開２００１−２０２２７１号公報が知られている。
【０００４】
しかし、従来、プログラムの信頼度を分析する場合、プログラムのテスト実施時間、障害、要望等の分析用情報を手作業で入力していた。しかも、プログラムの信頼度の分析は、被テストプログラムが実際に稼動している装置とは別の装置により行われていた。
【０００５】
【特許文献１】
特開２００−０８９９７９号公報
【特許文献２】
特開２００１−２０２２７１号公報
【０００６】
【発明が解決しようとする課題】
このように、従来は、プログラムの信頼度を分析するための分析用情報を手作業で入力し、しかも被テストプログラムが実際に稼動している装置とは別の装置によりプログラムの信頼度の分析を行っていたので、以下のような不都合な点が生じる場合があった。すなわち、
（１）  別の装置に分析用情報を入力する必要があるため、その人力作業が煩雑であり、誤入力などにより分析用情報の信頼性が低下し、ひいては、プログラムの信頼度分析を正確に行えない場合があった。
（２）  プログラム信頼度成長に関する分析を別の装置を使用して行うために、人的に分析用情報を集める必要があり、結果として、プログラムテストの進捗と信頼度分析との間に時間差が生じ、最新のプログラム信頼度の状況を把握し難くなる。
（３）  プログラムテスト時に発生する障害や要望などの分析用情報を各々入力するだけでなく、それら分析用情報を別途、管理する必要がある。
【０００７】
このように、人手による分析用情報の入力は、人力漏れや入力ミスが生じたり、収集した分析用情報に漏れがあったり不正確になったりする場合があるため、信頼度分析を行つてもその分析精度が低下する場合があった。
【０００８】
また、テストの開始時刻、終了時刻、プログラムの稼働時間、不具合発生数、障害の有無、障害の頻度などの多くの分析用情報の中から選択される少なくとも１つの必要な情報の収集と纏め、その入力に要する時間は、タイムリーな信頼度分析を阻害するものであり、その改善が要望されていた。
【０００９】
本発明は、このような背景の下になされたもので、その課題は、プログラム信頼度を分析するための正確な分析用情報を迅速、かつ確実に収集し得るプログラム信頼度分析システムを提供することにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本発明は、プログラムが実際に稼動する装置に該プログラムを搭載して実行することにより該プログラムの信頼度を分析するための分析用情報を収集して該プログラムの信頼度を分析するプログラム信頼度分析システムであって、前記プログラムは、その実行過程で少なくとも前記分析用情報を収集する収集ツールを実行する機能を有している。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
図１は、本発明の実施の形態に係るプログラム信頼度分析システムの概略構成を示す概念図である。
【００１３】
本プログラム信頼度分析システムは、プログラムの信頼度を分析するための各種のツール（プログラム）を内蔵したコンピュータ１００と、コンピュータ１００により収集されたプログラム信頼度分析用の各種の情報を集中管理する情報管理コンピュータ２００とを有し、コンピュータ１００と情報管理コンピュータ２００とは、ネットワーク（図示省略）を介して接続されている。
【００１４】
コンピュータ１００は、中央処理装置１１０、入力装置１２０、表示装置１３０、及び外部記憶装置１４０を有している。
【００１５】
中央処理装置１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３を有し、ＣＰＵ１１１は、ＲＯＭ１１２に格納された制御プログラムに基づいて、後述する本発明に特有な処理を行う。入力装置１２０は、キーボード等により構成され、本発明では後述する不具合、要望等の情報を入力するのに利用される。表示装置１３０は、ＣＲＴディスプレイ装置、液晶ディスプレイ装置等により構成され、本発明では上記の不具合、要望等の情報の入力画面やプログラムの信頼度分析結果を表示するのに利用される。
【００１６】
外部記憶装置１４０は、ハードディスク装置、フロッピー（登録商標）ディスク装置等により構成され、ＯＳ（オペレーティングシステム）、各種のプログラム（被検査プログラムを含む）やデータが格納されている。外部記憶装置１４０に格納されたＯＳ、各種のプログラムは、ＲＡＭ１１３に展開されて実行される。図１では、複数の被検査プログラムＰ１，Ｐ２，…ＰｎがＲＡＭ１１３上に展開された状態を示している。
【００１７】
また、外部記憶装置１４０には、被検査プログラムＰ１，Ｐ２，…Ｐｎの信頼度を分析するために収集された各種の情報も格納される。なお、被検査プログラムＰ１，Ｐ２，…Ｐｎは、当該コンピュータ１００で実際に稼動されるプログラムであり、他のコンピュータで稼動されるものではない。
【００１８】
図１に示したように、各被検査プログラムＰ１，Ｐ２，…Ｐｎ（以下、被検査プログラムＰ１，Ｐ２，…Ｐｎを総称する場合は、被検査プログラムＰという）には、当該被検査プログラムＰの本来の処理を行うプログラムの他に、本発明に特有な非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２、信頼度分析ツールＴ３、分析結果表示ツールＴ４が内蔵されている。
【００１９】
非入力情報収集・記録ツールＴ１と入力情報収集・記録ツールＴ２は、これら非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２を内蔵した当該被検査プログラムＰの信頼度を分析するための分析用情報を収集して外部記憶装置１４０に記録するためのツール（プログラム）である。
【００２０】
非入力情報収集・記録ツールＴ１は、分析用情報のうち被検査プログラムの識別番号、テスト日時、テスト時間、正常終了／異常終了、異常発生日時、区分等、ユーザがマニュアルで入力しなくてもコンピュータ１００が自動的に収集可能な情報を収集・記録するツール（プログラム）である。
【００２１】
なお、識別番号とは、被検査プログラムの各実行単位を識別するための番号である。また、区分とは、テスト日時、テスト時間、正常終了／異常終了、異常発生日時、障害、要望等の分析用情報の種類を識別するためのコードである。
【００２２】
入力情報収集・記録ツールＴ２は、分析用情報のうちテスト条件、障害内容、障害件数、要望内容等、コンピュータ１００が自動的に収集することができずユーザがマニュアルで入力する必要のある情報を収集・記録するツール（プログラム）である。
【００２３】
なお、非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２で収集された分析用情報は、例えば１レコードとして外部記憶装置１４０に記録される。また、分析用情報の種類の変更、追加は、必要に応じて非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２を変更（ソースコードレベル）することにより可能である。
【００２４】
さらに、非入力情報収集・記録ツールＴ１で収集する分析用情報の種類を、分析目的に応じて適宜選択することも可能である。この場合は、分析用情報の種類を選択するためのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面の表示機能を非入力情報収集・記録ツールＴ１に持たせることが望ましい。
【００２５】
信頼度分析ツールＴ３は、非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２で収集された分析用情報に基づいて被検査プログラムＰの信頼度を分析するツール（プログラム）である。
【００２６】
分析結果表示ツールＴ４は、信頼度分析ツールＴ３で分析された分析結果を信頼性曲線や評価数値（バグ数、評価時間など）で表示装置１３０に表示するツール（プログラム）である。
【００２７】
情報管理コンピュータ２００は、入出力部２１０、分析用情報記録部２２０、障害情報記録部２３０を有しており、分析用情報記録部２２０、障害情報記録部２３０は、ハードディスク等により構成されている。
【００２８】
入出力部２１０は、被検査プログラムＰ内の非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２による分析用情報の収集・記録動作と同期して、定期的に外部記憶装置１４０から分析用情報を取り込み、分析用情報記録部２２０、障害情報記録部２３０に格納する。
【００２９】
この場合、入出力部２１０は、分析用情報記録部２２０には、障害、要望情報以外の分析用情報を格納し、障害情報記録部２３０には、障害、要望情報を格納する。また、入出力部２１０は、障害、要望情報以外の分析用情報を被検査プログラムＰ１、Ｐ２、…Ｐｎ毎に分析用情報記録部２２０に格納すると共に、被検査プログラムＰ１、Ｐ２、…Ｐｎの分析用情報を纏め、その纏めた分析用情報を分析用情報記録部２２０に格納する。同様に、入出力部２１０は、障害、要望情報を被検査プログラムＰ１、Ｐ２、…Ｐｎ毎に障害情報記録部２３０に格納すると共に、被検査プログラムＰ１、Ｐ２、…Ｐｎの障害、要望情報を纏め、その纏めた分析用情報を障害情報記録部２３０に格納する。
【００３０】
次に、プログラム信頼度分析処理の処理手順を、図２のフローチャートに基づいて説明する。なお、本フローチャートは、プログラム検査、及び信頼度分析の処理内容を概説するためのものであり、各処理内容は、必ずしも時間順次に行われるとは限らない。
【００３１】
被検査プログラムＰの実行が開始されると（ステップＳ１）、非入力情報収集・記録ツールＴ１は、非入力情報（識別番号、テスト日時、テスト時間、正常終了／異常終了、異常発生日時、区分等）を収集して外部記憶装置１４０に格納し（ステップＳ２）、ステップＳ３に進む。
【００３２】
ステップＳ３では、ユーザから障害、要望等の入力情報の入力指示がなされたか否かを判別する。その結果、障害、要望等の入力情報の入力指示がなされなかった場合は、後述するステップＳ６に進む。
【００３３】
一方、入力情報の入力指示がなされた場合は、入力情報収集・記録ツールＴ２は、図３に示したようなＵＩ画面を表示装置１３０に表示する（ステップＳ４）。
【００３４】
このＵＩ画面については、後で詳細に説明する。そして、入力情報収集・記録ツールＴ２は、ユーザがＵＩ画面を介して入力した障害、要望等の入力情報を外部記憶装置１４０に格納する（ステップＳ５）。
【００３５】
次に、被検査プログラムを終了するか否かを判別し（ステップＳ６）、被検査プログラムを終了しない場合は、ステップＳ３に戻ることにより、被検査プログラムの実行テスト、及び分析用情報（非入力情報、入力情報）の収集・記録を続行する。これにより、外部記憶装置１４０には、テストの進行に伴い、分析用情報が蓄積されていく。外部記憶装置１４０ヘの記録の形式は、後で取り出すことができるのであればいかなる形式であってもかまわないが、設定の容易さを考慮するとＣＳＶ形式（各データをカンマで区切る）とすることが望ましい。
【００３６】
なお、被検査プログラムを終了するか否かの判別は、ユーザの終了指示に基づいて行う。
【００３７】
被検査プログラムの実行が終了されると（ステップＳ６）、非入力情報収集・記録ツールＴ１は、非入力情報（識別番号、テスト日時、テスト時間、正常終了／異常終了、異常発生日時、区分等）を収集して外部記憶装置１４０に格納し（ステップＳ７）、ステップＳ８へ進む。外部記憶装置１４０に記録した分析用情報を情報管理コンピュータ２００の入出力部２１０を介して分析用情報記録部２２０、障害情報記録部２３０に格納する（ステップＳ８）。
【００３８】
このステップＳ８の処理は、実際には、被検査プログラムＰのテストの進行と同期して実行される。例えば、非入力情報収集・記録ツールＴ１により、入出力部２１０に対して収集タイミングを指定し、入出力部２１０は、指定された収集タイミングに基づいて定期的に外部記憶装置１４０から分析用情報を取得し、その情報の区分に基づいて分析用情報記録部２２０、障害情報記録部２３０に記録する。収集タイミングとしては、所望の間隔を指定すればよいが、例えば３０分を単位とするテストの場合は、ｌ０分毎に収集することが好ましい。
【００３９】
次に、ユーザから信頼度分析の指示がなされたか否かを判別する（ステップＳ９）。この信頼度分析の指示は、例えば、被検査プログラムＰの表示画面上の呼び出しボタン、又は専用のスイッチを用いて行う。
【００４０】
ステップＳ９にて、信頼度分析の指示がなされなかった場合は、本プログラム信頼度分析処理を終了する。信頼度分析の指示がなされた場合は、信頼度分析ツールＴ３を起動し、入出力部２１０を介して分析用情報記録部２２０、障害情報記録部２３０から分析用情報を入力し、被検査プログラムＰの信頼度を分析する（ステップＳ１０）。
【００４１】
そして、分析結果表示ツールＴ４を起動し、信頼度分析ツールＴ３で分析された分析結果を信頼性曲線や評価数値（バグ数、評価時間など）の形式で表示装置１３０に表示して（ステップＳ１１）、本プログラム信頼度分析処理を終了する。
【００４２】
次に、上記ステップＳ４で表示するＵＩ画面を図３に基づいて詳細に説明する。
【００４３】
図３において、３０１はテスト実施者の氏名を入力するフィールド、３０２は入力情報の種類（障害、要望等）を選択するボタン、３０３は障害、要望等の内容を入力するフィールド、３０４はＯＫボタン、３０５はキャンセルボタンである。
【００４４】
テスト実施者は、例えば障害、要望発生時に入力情報収集・記録ツールＴ２を起動して図３のようなＵＩ画面を表示させ、本ＵＩ画面より、氏名、区分（障害、要望等の入力情報の種類）とその情報の内容を入力することができる。なお、障害が発生したときに自動的に図３のようなＵＩ画面を表示させるようにしてもよい。
【００４５】
障害、要望の内容としては、例えば「時間がかかる」、「ボタンを押したが反応しない」等の具体的障害の内容や、要望事項、コメントなどを入力することができる。そして、ＯＫボタン３０４を押すと、入力情報は外部記憶装置１４０、分析用情報記録部２２０、障害情報記録部２３０に記録され、キャンセルボタン３０５を押すと、入力情報がキャンセルされる。
【００４６】
なお、入力情報収集・記録ツールＴ２は、ＯＫボタン３０４の押下により障害情報を記録する毎に当該被検査プログラムＰの障害の件数をカウントアップし、その障害の件数も外部記憶装置１４０に記録する。この障害の件数は、分析用情報記録部２２０、障害情報記録部２３０にも記録され、信頼度分析に使用される。また、記録された障害・要望の内容は、信頼度とは関係なく、被検査プログラムＰの障害・要望情報として使用することも可能である。
【００４７】
これら障害・要望の内容は、必要なければ人力しなくてもよい。すなわち、信頼度分析だけを行う場合にはこれら情報の入力は不要であり、このＵＩ画面での入力は必須というわけではない。
【００４８】
しかし、実際には信頼度分析とともに障害、要望等の管理が必要な場合が多く、このようにＵＩ画面により容易に入力可能とすることで別途入力する手間を省くことができ、結果として処理効率を向上させることが可能になる。
【００４９】
次に、図２のステップＳ１１で表示する分析結果の表示画面を図４、図５に基づいて詳細に説明する。
【００５０】
図４は、信頼度の分析結果を信頼度成長曲線の形式で表示する例を示している。
【００５１】
図４において、４０１は被検査プログラムの累積テスト時間、４０２は発生した障害の累積件数、４０３は新たに障害が発生するまでの時間間隔を示す瞬間ＭＴＢＦ、４０４は累積テスト時間毎に累積障害件数をプロットした点を近似した信頼度成長曲線、４０５は累積テスト時間毎に瞬間ＭＴＢＦをプロットしたものである。信頼度成長曲線と瞬間ＭＴＢＦの曲線の傾き（成長具合）により、今後実行すべきプログラムテストの時間（リリースに要するテスト時間）と、信頼度を判断することができる。
【００５２】
図５は、信頼度の分析結果を評価数値の形式で表示する例を示している。
【００５３】
図５において、５０１はプログラム信頼度成長曲線に適用した適用モデルであり、指数形とＳ字形がある（ここでは指数系を選択）。
【００５４】
５０２は分析対象時間であり、信頼度分析の対象となった累積テスト時間を示している。５０３は瞬間ＭＴＢＦであり、１つの障害が発生してから新たに障害が発生するまでの時間間隔を示している。５０４はソフトウェア成熟度であり、潜在障害件数に対して発見された障害件数の割合を示している。５０５は予測総障害数であり、被検査プログラムＰにおいて予測される総障害件数を示している。５０６は累積発見障害数であり、発見された総障害件数を示している。５０７は予測残存障害数であり、予測される総障害件数から発見された障害数を差し引いた残存障害件数を示している。
【００５５】
これらの評価数値により、被検査プログラムＰの信頼度の状況や、リリースに要するテスト時間などが分かる。
【００５６】
なお、前述のように、分析用情報記録部２２０、障害情報記録部２３０には、被検査プログラムＰ１、Ｐ２、…Ｐｎ毎の分析用情報、障害・要望情報だけでなく、これら被検査プログラムＰ１、Ｐ２、…Ｐｎの分析用情報、障害・要望情報を纏めた分析用情報、障害・要望情報も格納されているので、信頼度分析ツールＴ３、信頼度分析結果表示ツールＴ４は、ユーザの指示により、１つの被検査プログラムのみを分析、表示することも可能であり、或いは、全ての被検査プログラムを総合して分析、表示することも可能である。
【００５７】
［第２の実施形態］
第１の実施形態では、被検査プログラムＰ１、Ｐ２、…Ｐｎ毎に非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２、信頼度分析ツールＴ３、分析結果表示ツールＴ４を内蔵させることにより、被検査プログラムＰ１、Ｐ２、…Ｐｎの実行形式中にこれらツールＴ１、Ｔ２、Ｔ３、Ｔ４を含ませていた。
【００５８】
これに対し、第２の実施形態では、図６に示したように、被検査プログラムＰ１、Ｐ２、…ＰｎにこれらツールＴ１、Ｔ２、Ｔ３、Ｔ４を個別に呼び出す呼び出しツールＴｃを内蔵させ、被検査プログラムＰ１、Ｐ２、…Ｐｎとは独立した実行形式で、非入力情報収集・記録ツールＴ１、入力情報収集・記録ツールＴ２、信頼度分析ツールＴ３、分析結果表示ツールＴ４を保持している。
【００５９】
以上説明したように、第１、第２の実施形態によれば、被検査プログラムＰの実行により自動的に被検査プログラムＰの信頼度を分析するための分析用情報を収集して、信頼度分析を行うことができるため、正確な分析用情報を迅速、かつ確実に収集することができ、信頼度分析の精度を向上させることが可能となる。
【００６０】
また、第１、第２の実施形態によれば、分析用情報の収集と纏め、その入力にかかる時間の無駄を省くことができるので、タイムリーな分析を行うことが可能となる。
【００６１】
また、収集した分析用情報は、その都度、外部記憶装置１４０に記録され、被検査プログラムＰ内に記録されるのではないので、テスト中に被検査プログラムＰに基づいて障害が発生したとしても（例えば、被検査プログラムがフリーズして処理が停止、或いは操作を受け入れなくなったとしても）、それまでに収集した分析用情報を保持することが可能となる。
【００６２】
更に、外部記憶装置１４０に記録された分析用情報は、その記録動作に連動して情報管理コンピュータ２００に記録されるので、テスト中にコンピュータ１００が故障（例えば外部記憶装置等が故障）したとしても、それまでに収集した分析用情報を保持することが可能となる。
【００６３】
なお、本発明は、上記の第１、第２の実施形態に限定されることなく、例えば、収集した分析用情報は、外部記憶装置ではなく、ＲＡＭ等の半導体メモリに記録することも可能である。また、被検査プログラムを実際に稼動する装置は、汎用のコンピュータに限らず、特定の処理を専ら行う例えば複写機等の専用装置であってもよい。
【００６４】
以下、本発明の要点を総括する。
【００６５】
［実施形態１］  プログラムが実際に稼動する装置に該プログラムを搭載して実行することにより該プログラムの信頼度を分析するための分析用情報を収集して該プログラムの信頼度を分析するプログラム信頼度分析システムであって、
前記プログラムは、その実行過程で少なくとも前記分析用情報を収集する収集ツールを実行する機能を有することを特徴とするプログラム信頼度分析システム。
【００６６】
［実施形態２］  前記プログラムは、更に、前記収集ツールにより収集された前記分析用情報に基づいて該プログラムの信頼度を分析する分析ツールと、該分析ツールによる分析結果を表示する表示ツールを該プログラムの実行過程で実行する機能を有することを特徴とする実施形態１に記載のプログラム信頼度分析システム。
【００６７】
［実施形態３］  前記プログラムは、前記収集ツール、分析ツール、表示ツールを内蔵していることを特徴とする実施形態２に記載のプログラム信頼度分析システム。
【００６８】
［実施形態４］  前記プログラムは、前記収集ツール、分析ツール、表示ツールを呼び出す機能を有することを特徴とする実施形態２に記載のプログラム信頼度分析システム。
【００６９】
［実施形態５］  前記収集ツールは、前記装置内から前記分析用情報を自動的に収集する自動収集ツールと、前記装置の入力部から入力された前記分析用情報を収集する入力情報収集ツールとを有することを特徴とする実施形態１〜４の何れかに記載のプログラム信頼度分析システム。
【００７０】
［実施形態６］  前記自動収集ツールは、前記プログラムの起動日時、終了日時、異常発生日時等の情報を収集し、前記入力情報収集ツールは、障害、要望等に係る情報を収集することを特徴とする実施形態５に記載のプログラム信頼度分析システム。
【００７１】
［実施形態７］  前記収集ツールは、収集した前記分析用情報を前記装置内の記憶媒体に逐次格納する機能を有することを特徴とする実施形態１〜６の何れかに記載のプログラム信頼度分析システム。
【００７２】
［実施形態８］  前記装置内の前記記憶媒体から前記分析用情報を収集して保存・管理する管理装置を有することを特徴とする実施形態１〜７の何れかに記載のプログラム信頼度分析システム。
【００７３】
［実施形態９］  前記装置と前記管理装置は、ネットワークで接続されていることを特徴とする実施形態８に記載のプログラム信頼度分析システム。
【００７４】
［実施形態１０］  前記収集ツールは、該収集ツールが収集した前記分析用情報を前記管理装置が収集するタイミングを指定する機能を有することを特徴とする実施形態８又は９に記載のプログラム信頼度分析システム。
【００７５】
［実施形態１１］  前記管理装置は、複数の前記プログラムに係る前記分析用情報を個別に保存すると共に、該複数のプログラムに係る分析用情報を纏めて保存することを特徴とする実施形態８〜１１の何れかに記載のプログラム信頼度分析システム。
【００７６】
［実施形態１２］  前記管理装置は、障害、要望等に係る情報と、それ以外の情報とに分けて保存することを特徴とする実施形態８〜１２の何れかに記載のプログラム信頼度分析システム。
【００７７】
［実施形態１３］  プログラムが実際に稼動する装置に該プログラムを搭載して実行することにより該プログラムの信頼度を分析するための分析用情報を収集して該プログラムの信頼度を分析するプログラム信頼度分析方法であって、
前記プログラムは、その実行過程で少なくとも前記分析用情報を収集する収集ツールを実行する機能を有することを特徴とするプログラム信頼度分析方法。
【００７８】
【発明の効果】
以上説明したように、本発明によれば、プログラム信頼度を分析するための正確な分析用情報を迅速、かつ確実に収集し得るプログラム信頼度分析システムを実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプログラム信頼度分析システムの概略構成を示す概念図である。
【図２】プログラム信頼度分析処理を示すフローチャートである。
【図３】障害、要望等を入力するためのＵＩ画面例を示す図である。
【図４】信頼度分析結果の表示例（信頼度成長曲線の例）を示す図である。
【図５】信頼度分析結果の表示例（評価数値の例）を示す図である。
【図６】第２の実施形態に係る収集ツール等の保持形式を説明するための図である。
【符号の説明】
１００：コンピュータ
１１０：中央処理装置
１１１：ＣＰＵ
１１２：ＲＯＭ
１１３：ＲＡＭ
１３０：表示装置
１４０：外部記憶装置
２００：情報管理コンピュータ
２１０：入出力部
２２０：分析用情報記録部
２３０：障害情報記録部
Ｐ１，Ｐ２，Ｐｎ：被検査プログラム
Ｔ１：非入力情報収集・記録ツール
Ｔ２：入力情報収集・記録ツール
Ｔ３：信頼度分析ツール
Ｔ４：分析結果表示ツール
【図１】
2004310538.tif 000003
【図２】
2004310538.tif 000004
【図３】
2004310538.tif 000005
【図４】
2004310538.tif 000006
【図５】
2004310538.tif 000007
【図６】
2004310538.tif 000008