ソフトウェア開発における品質管理と評価方法 | ミニミニ管理者(プロジェクトマネージャ/システム管理者/社内SE/CIO)の独り言

[ ミニミニ管理者の独り言プロジェクトマネジメント(PMBOK) > ソフトウェア開発における品質管理と評価方法 ]
スポンサードリンク

ソフトウェア開発における品質管理と評価方法

ソフトウェアの品質の評価にはどのような視点が必要だと考えてますか?

最も使われる評価指標としては設計書やプログラムの不具合(バグ)の数値による評価があるかと思いますが、それだけでは不十分です。また特定の作業フェーズ(WBS)での不具合の件数だけで捉えることだけでも不十分です。

ソフトウェアの品質は種々の要素から評価をし、さらに変動を捉えていくことが必要です。

しかし、それを全ての機能において実施していくことも作業効率の点から好ましくありません。

そこで一般的な「品質」の定義から始め、

「ソフトウェアの品質とは何か、どのような視点で品質を管理し評価していくことが必要であるのか」

を説明いたします。

その後、プログラム品質管理の考えます。


考え方として、品質基準とする各要素の考え方および品質の変動状況の捉え方について深く考える。その考えを元に計画時点で検討すべき事項が何であるかが分かります。

特に品質基準の要素としては、チェックリスト(テストケース)件数と不良(バグ)件数にプラスして管理すべき必要な観点があります。



ソフトウェア品質管理の目的
 

1「ソフトウェアの品質」についての理解を深める。
2「ソフトウェアの品質」を向上させるための方法を理解する。


 
ソフトウェアの品質管理の考え方


1 ソフトウェア品質とは
    −ソフトウェアの品質管理とは
2 ソフトウェアの品質向上の考え方
  −PDCAサイクルを回す
  −初期段階で計画を評価する
3 ソフトウェアの品質管理に必要な要素
  −ソフトウェア品質計画の立案
  −レビュー品質について
  −チェックリスト評価基準とバグ件数の評価基準

ソフトウェアの品質管理と評価


1 ソフトウェア品質を見ていく視点
  −プロジェクトは唯一無二であり、人間で構成されている
      ➡人間がバグを作り出す
  −プロジェクトの目標を焦点に考える

      ➡目標に沿った品質

2 チェックリスト(テストケースリスト)作成の考え方
  −チェックリスト作成と各設計工程の関連
  −チェックリスト作成における留意事項
  ・チェック項目設定レベルと記述レベル
  ・チェックリストの作成は、どの工程で行うべきか
3 ソフトウェア品質評価の考え方
  −評価視点の持ち方
  ・チェックリスト密度と不良件数密度による評価

     ➡開発規模に応じた適正なバグ件数を検出することを目標とする。

     ➡バグ分析時の横展開による類似バグの撲滅

  ・プログラムの特徴・特性・重要性からの評価  
  ・相対評価から傾向を評価する
  −工程別の評価の変動を意識する
4 プログラム改修時の品質評価
  −数値だけで評価できないプログラム改修品質
  −デグレードはなぜ起きる

     ➡構成管理の重要性、設計思想からの品質管理など

5 総合的な品質評価の考え方と留意点
   −バグ0件は品質が良いのか

      ➡試験シナリオが適切でないため、バグを検出できていないと考えるべき。

6.まとめ
  −最初に仮説を立てることが重要
  −ツールによる効率化やチェックリスト適用の利点と欠点
 
 
<品質評価>
プログラムに関する各種データ(規模、工程別のテスト結果等)を見て、品質が保持されているのかどうかを評価します。

なお、「懸念」が残るプログラムがあれば、その理由および品質評価をさらに行なうために確認すべき事項を整理し、品質に問題ありと評価された場合には追加試験を計画します。

※追加試験は品質向上(Q↑)のために、期間延長(D↓)、コスト増加(C↓)となることに留意します。

そのため、このプロジェクトでは「QCDのうち何が最も重要な指標」であるかをプロジェクトスポンサに確認しておき、変革趣意書にまとめておくのも良いと思います。


<a target="_blank"  href="https://www.amazon.co.jp/gp/product/4817192631/ref=as_li_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4817192631&linkCode=as2&tag=miniminiadmin-22&linkId=9d5f071a80cf7739c3f8e40526ff8db0"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&MarketPlace=JP&ASIN=4817192631&ServiceVersion=20070822&ID=AsinImage&WS=1&Format=_SL110_&tag=miniminiadmin-22" ></a><img src="//ir-jp.amazon-adsystem.com/e/ir?t=miniminiadmin-22&l=am2&o=9&a=4817192631" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />




スポンサードリンク


■Blog Ranking■
1. ←←サーバー構築・運用ブログあり お奨め:★★★★★
2. (ブログランキング ドット ネット)
3.にほんブログ村 IT技術ブログへにほんブログ村
4.BS blog Ranking
ブログランキングに挑戦中です。あなたもブログランキングに挑戦してみよう!
サーバー構築・運用ブログなんかもありますのでシステム管理者の方にもお奨めのサイトがあり!
ソニーストア
ボーズ・インイヤーヘッドホン

コメント
コメント投稿フォーム:
 上の情報を次回も利用する

トラックバック
トラックバックURL:
※ クリックで選択できます。
トラックバック一覧: