(57)【要約】【課題】  品質入力値を一元管理するとともに、精度の良い品質指標値を算出し、品質入力値、品質指標値をリアルタイムに入力・閲覧することが可能な品質指標値算出装置および品質指標値算出システムを提供する。【解決手段】  入力されるデータにより処理を振り分ける入力処理部２と、入力値を品質入力値記憶部９に格納する品質入力値格納部４と、品質入力値の分布を作成する品質入力値分布作成部５と、データを取り出し表示用に加工し出力処理部８に渡すデータ表示処理部７と、表示用のデータを出力する出力処理部８とからなる品質指標値算出装置１において、標本数が少ない場合でも信頼度の高い品質指標値を作成する品質指標値作成部５と、品質指標値をカスタマイズする品質指標値カスタマイズ部６とを備える。  【選択図】図１
2005267381.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で入力されるデータにより処理を振り分ける入力処理部と、
該入力処理部から入力された品質に関わる入力値を、該入力値を記憶する品質入力値記憶部に格納する品質入力値格納部と、
前記品質入力値の分布を作成する品質入力値分布作成部と、
前記入力されたデータが表示要求であった場合、前記品質入力値記憶部と品質の指標を表す品質指標値を記憶する品質指標値記憶部とからデータを取り出し表示用に加工し出力処理部に渡すデータ表示処理部と、
前記表示用のデータをネットワーク経由で装置外部に出力する出力処理部とからなる品質指標値算出装置において、
前記品質入力値の分布が標準正規分布となるように標本数を増加させ該標本数が少ない場合でも信頼度の高い前記品質指標値を作成する品質指標値作成部と、
前記品質指標値をユーザがカスタマイズする品質指標値カスタマイズ部とを備えることを特徴とする品質指標値算出装置。
【請求項２】
前記入力処理部から入力された品質入力値から品質の指標を表す品質指標値を作成する品質指標値作成方法において、
前記品質入力値から作成された正規分布と比較できる分布データを抽出し品質実績データ値とするステップと、
前記品質実績データの尖度、歪度を求めるステップと、
前記品質実績データの尖度、歪度を前記標準正規分布の尖度、歪度と比較するステップと、
尖度、歪度を比較し、尖度、歪度どちらか一方でも一致していなければ次式
標本データＲ１＝ある整数Ｒ２×標準偏差×（（（ある整数Ｎ×標準偏差）地点の高さ））／１００）        
により標本データＲ１を求め、該Ｒ１を新たな品質実績データとし、前記品質実績データの尖度、歪度を求める前記ステップへ戻り、
尖度、歪度を比較し、尖度、歪度ともに一致していればＸ％の信頼区間を品質指標値とし、品質指標記憶部に記憶するステップを備える品質指標値作成方法。
【請求項３】
請求項１に記載の品質指標値算出装置と、
ネットワークで前記品質指標値算出装置と結合された前記品質入力値および前記品質指標値からなる品質データの入力と閲覧をリアルタイムで行うことができる複数の品質データ入力閲覧装置とから構成されることを特徴とする品質指標値算出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された品質に関わる入力値を基に品質指標値を算出する品質指標値算出装置と品質指標値算出方法方法およびデータをリアルタイムで入力・閲覧する品質指標値算出システムに関する。
【背景技術】
【０００２】
従来のソフトウエアの品質管理は、品質の指標となる品質指標値を基にレビューの指摘数や、障害数がある水準に達すれば問題がないという管理をする方法があるが、品質指標値の算出および実績データの収集は、ソフトウエアプロジェクトのある工程の終了時またはプロジェクト終了時に実績データを収集し、一覧表を作成してから統計学の数式を用い品質指標値を計算し、会議等で公開している。このため、実績データの収集に時間がかかり、指標値がリアルタイムで閲覧できない。また、標本数が少ない場合には品質指標値の精度が悪く役に立たない。
また、特許文献１には、プロジェクト管理における業務評価方法として、既に完了している過去の複数のプロジェクトについて、ある評価項目の値から見た場合のトラブルありプロジェクトとトラブルなしプロジェクトの分布を基に、品質管理を実施している例が記載されているが、品質指標値を基にした管理はなされていないため、一般性にかける。
【特許文献１】特開２０００−１１０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のソフトウエアの品質管理は、品質指標値を基にしない管理であるか、また品質指標値を基にした管理でも、指標値がリアルタイムで閲覧、修正できず使いづらい、標本数が少ない場合品質指標値の精度が悪いといった問題がある。
本発明はこのような問題点に鑑みてなされたものであり、品質入力値を一元管理するとともに、精度の良い品質指標値を算出し、品質入力値、品質指標値をリアルタイムに入力・閲覧することが可能な品質指標値算出装置および品質指標値算出システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記問題を解決するため、本発明の品質指標値算出装置は、ネットワーク経由で入力されるデータにより処理を振り分ける入力処理部と、該入力処理部から入力された品質に関わる入力値を、該入力値を記憶する品質入力値記憶部に格納する品質入力値格納部と、前記品質入力値の分布を作成する品質入力値分布作成部と、前記入力されたデータが表示要求であった場合、前記品質入力値記憶部と品質の指標を表す品質指標値を記憶する品質指標値記憶部とからデータを取り出し表示用に加工し出力処理部に渡すデータ表示処理部と、前記表示用のデータをネットワーク経由で装置外部に出力する出力処理部とからなる品質指標値算出装置において、前記品質入力値の分布が標準正規分布となるように標本数を増加させ該標本数が少ない場合でも信頼度の高い前記品質指標値を作成する品質指標値作成部と、前記品質指標値をユーザがカスタマイズする品質指標値カスタマイズ部とを備えることを特徴としている。
【０００５】
また、本発明の品質指標値算出方法は、前記品質入力値から作成された正規分布と比較できる分布データを抽出し品質実績データ値とするステップと、前記品質データの尖度、歪度を前記標準正規分布の尖度、歪度と比較するステップと、尖度、歪度を比較し、尖度、歪度どちらか一方でも一致していなければ次式
標本データＲ１＝ある整数Ｒ２×標準偏差×（（（ある整数Ｎ×標準偏差）地点の高さ））／１００）
により標本データＲ１を求めるステップと、該Ｒ１を新たな品質実績データとし、品質データの尖度、歪度を求めるステップにリンクするステップを備え、尖度、歪度を比較し、尖度、歪度ともに一致していればＸ％の信頼区間を品質指標値とし、品質指標記憶部に記憶するステップを備えることを特徴としている。
【０００６】
また、本発明の品質指標値算出システムは、前記品質指標値算出装置と、ネットワークで前記品質指標値算出装置と結合された前記品質入力値および前記品質指標値からなる品質データの入力と閲覧をリアルタイムで行うことができる複数の品質データ入力閲覧装置とから構成されることを特徴としている。
【発明の効果】
【０００７】
本発明によれば、品質入力値を一元管理するとともに、精度の良い品質指標値を算出し、品質入力値、品質指標値をリアルタイムに入力・閲覧することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図を参照して説明する。
【実施例１】
【０００９】
図１は、本発明の品質指標値算出装置及び品質指標値算出システムの構成図である。
図において、２は入力処理部で、外部からネットワークを経由して入力されるデータを受取り解釈し、データにより以下の処理の割り振りを行い各処理部を起動する。３は品質入力値格納部で、品質入力値を９の品質入力値記憶部に格納する。４は品質入力値分布作成部で、品質入力値記憶部９にあるデータから正規分布と比較できる分布データを作成する。５は品質指標値作成部で、分布データを基に品質指標値を作成し、１０の品質指標値記憶部に記憶する。６は品質指標値カスタマイズ部で品質指標値記憶部１０に記憶された品質指標値をカスタマイズする。７はデータ表示処理部で、データ表示要求が入力されたとき、必要に応じ、品質入力値記憶部９または品質指標値記憶部１０からデータを取り出し８の出力表示部に受け渡す。８は出力処理部で、７のデータ処理部から受け取ったデータを外部に出力する。２０は品質データ入力閲覧装置で、入力装置としてキーボード、出力装置としてＣＲＴ等の画面が装備されている。キーボードより品質に関わるデータを入力し、品質入力値の分布データや品質指標値を画面に表示させる。品質データ入力閲覧装置２０は複数台がネットワーク３０を介して品質指標値算出装置１に接続されていて、ソフトウエア開発を行いながらリアルタイムで品質データの入力、閲覧ができる。
【００１０】
以下に各部の詳細を説明する。
ソフトウエアの各プロジェクトでは、開発中に得られる品質に関わる入力値を例えば１週間ごとのように定期的に品質データ入力閲覧装置２０から入力する。品質に関わる入力値には、各設計工程やプログラムのレビューでの指摘事項の件数や、各テスト工程で発生した障害の件数等がある。品質データ入力閲覧装置から入力された品質入力値は、入力処理部２を経由して品質入力格納部３で処理され、品質入力値記憶部９に記憶される。ユーザが品質データ入力閲覧装置２０により、分布作成のキーを押すと、品質入力値分布作成部４により、品質入力値記憶部にある多数の品質入力値の中から指定された条件のデータを抽出し、分布データを作成する。条件はキーから指定され、例えば、マイコンを使用したリアルタイムシステムに関する過去３年間のソフトウエア開発プロジェクトの１Ｋステップあたりの障害数を横軸に取り、縦軸にプロジェクト数を取るというように指定する。作成した分布データは、グラフ作成のキーを押すとデータ表示処理部７が分布データをグラフ表示できる形に加工して品質データ入力閲覧装置２０に出力する。
【００１１】
この分布データを基に品質指標値を作成する。品質指標値とは、例えばソフトウエア開発の各工程の指摘事項の件数、テストにおける障害発生の件数について、ある確率で上下限のどの範囲に入るかが予想できる範囲で、分布データがデータの標本数が十分多く正規分布に近い形をしていればそのデータを基に品質指標値が算出できるが、分布データが標本数が少なく正規分布とはいえない場合、以下の手順で分布データを補正し、品質指標値を作成する。
【００１２】
図２は、品質指標値作成部９の処理のフローチャートとである。まずステップＳＴ２０１で品質入力値の分布データを抽出し、品質実績データとする。ステップＳＴ２０２で品質実績データの尖度、歪度を求める。ステップＳＴ２０３で、品質実績データの尖度、歪度と標準正規分布の尖度、歪度を比較する。ステップＳＴ２０４で尖度、歪度ともに一致かどうか調べる。ともに一致の場合は品質実績データが標準正規分布に乗ったということを意味し、ステップ２０７で得られたデータのＸ％の信頼区間を品質指標値とし、品質指標値記憶部に記憶する。このとき、品質指標値には、品質データ入力閲覧装置２０により名前が付けられ、他と区別できる。また、Ｘの値は自由に変更できる。ステップＳＴ２０４で尖度、歪度のいずれかが異なる場合は、標本数が少なく標準正規分布に乗っていない場合であり、ステップＳＴ２０５で次式
標本データＲ１＝ある整数Ｒ２×標準偏差×（（（ある整数Ｎ×標準偏差）地点の高さ））／１００）
により、標本データＲ１を演算する。
ステップＳＴ２０６で標本データＲ１を新たな品質実績データとし、ステップＳＴ２０２にもどる。すなわち、標準正規分布に乗るまで標本を増加させ、精度の良い品質指標値を作成する。
【００１３】
このようにして品質入力値から作成された品質指標値は、さまざまなプロジェクトの標準的なものであリ、一般的にはこの指標値でソフトウエアの品質が評価できる。しかし、ソフトウエア開発のプロジェクトによっては、独自の品質指標値の目安を持っている場合がある。こういった場合、品質指標値カスタマイズ部６で、標準的な指標値をカスタマイズし、プロジェクト独自のものとし、品質指標値記憶部１０に記憶できる。
このように、本発明の品質指標算出装置および品質指標算出システムでは品質入力値を一元管理するとともに、精度の良い品質指標値を算出し、品質入力値、品質指標値をリアルタイムに入力・閲覧することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の品質指標値算出装置および品質指標値算出システムの構成図
【図２】本発明の品質指標値作成部の処理のフローチャート
【符号の説明】
【００１５】
１  品質指標値算出装置
２  入力処理部
３  品質入力値格納部
４  品質入力値分布作成部
５  品質指標値作成部
６  品質指標値カスタマイズ部
７  データ表示要求部
８  出力処理部
９  品質入力値記憶部
１０  品質指標値記憶部
２０  品質データ入力閲覧装置
３０  ネットワーク
【図１】
2005267381.tif 000003
【図２】
2005267381.tif 000004