Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

IT技術 (Technology)

システムの品質評価を実施する際の観点について

投稿日:2021年12月4日 更新日:

 

<目次>

(1) システムの品質評価を実施する際の観点について
 (1-1) 品質評価の流れ
 (1-2) 定量評価
 (1-3) 定性評価

(1) システムの品質評価を実施する際の観点について

(1-1) 品質評価の流れ

定量分析→定性分析の順番で進めていきます。

目次にもどる

(1-2) サンプルプログラム

定量評価は「数値」を用いて行う評価です。分析対象の項目(例:障害発生率、レビュー指摘率/密度など)に対して、基準として設けた上限値や下限値の範囲に収まっているかどうか?を数値的に評価します。
 
(例)
XXXXシステムの障害発生率は49件/Kstepであり、目標値である12件/Kstep(上限:15件/Kstep、下限:10件/Kstep)の約3.2倍の件数が検出された。
 
定量分析を行う際には、集計したデータを図やグラフで表現するのが一般的です。下記のIPA(情報処理推進機構)の資料でもP.70~P.71辺りで「品質予測モデル」として紹介されていますが、一般的には分析項目の「分布」を見る場合は「ゾーンモデル」を使い、傾向を見る際は「PB曲線」を使うケースが多いです。
 
(表)
XXXの分布状況を見る
(例)
・x軸:レビュー密度
・y軸:レビュー指摘率
ゾーンモデル
テストの傾向を見る
(例)
・x軸:テスト日数
・y軸①:テスト項目数
・y軸②:欠陥数(障害発生件数)
PB曲線

(図121)ゾーンモデル

 
 

(1-3) 定性評価

定性評価は「特徴や傾向」から行う評価です。
 
基本的には「定量分析」のアウトプットから、ポイントとなる観点を選択して、それに対する深堀を行います。
 
深堀は具体的には以下のような項目を指します。
(例)
・直接原因の分析
・根本原因の分析
・再発防止策の検討
 
また、これらの深堀を行うためには、現物の確認(実際の成果物を自分の目で見る)や担当者へのヒアリング等も行いながら分析を進めます。
 
イメージが湧きやすいよう、具体的な分析観点の例をご紹介します。
 
(例)
XXXXシステムのレビュー指摘の内訳は「記載漏れ:25%、記載内容誤り:25%、記載不足:37%、仕様間不整合:3%、誤字脱字:5%、その他:5%」となっており、「記載不足」の割合が多発しており、メンバー育成や共有事項の周知徹底に問題がある可能性があると考えられる。
 
上記の例では、まず定量分析の中で各成果物のレビュー記録票を全て集計した結果、各指摘分類のパーセンテージの情報が出ており、それに対して、特に平均と比較して突出している点である「記載不足」に着眼した形になります。
 

Adsense審査用広告コード


Adsense審査用広告コード


-IT技術 (Technology)

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

SlackとBacklogの連携手順(まずは疎通としてBacklogのステータス更新でSlack通知する)

  <目次> (1) SlackとBacklogの連携手順(まずは疎通としてBacklogのステータス更新でSlack通知する)  (1-1) SlackとBacklogの連携概要  (1- …

Azure App ServiceにVisual Studioからデプロイを行う方法

  <目次> (1) Azure App ServiceにVisual Studioからデプロイを行う方法  (1-0) STEP0:前提条件  (1-1) STEP1:Visual Stu …

Azure DevOpsのReposをデスクトップアプリで操作する方法についてご紹介

  <目次> (1) Azure DevOpsのReposをデスクトップアプリで操作する方法についてご紹介  (1-1) 「GitHub Desktop」の導入手順  (1-2) 「GitH …

Interstage Application ServerにJavaのWebアプリ(Servlet)をデプロイする流れ

  <目次> (1) Interstage Application ServerにJavaのWebアプリ(Servlet)をデプロイする流れ  (1-1) STEP1:EARファイル/WAR …

Power BIで複数テーブルをUNIONで結合する方法

  <目次> (1) Power BIで複数テーブルをUNIONで結合する方法  やりたいこと  初期状態  実施手順 (1) Power BIで複数テーブルをUNIONで結合する方法 やり …

  • English (United States)
  • 日本語
Top