本文へスキップ
Certia
未分類
春期

プロジェクトマネージャ 2009年 春期 問1

1 / 25

次のシステム開発において,コードインスペクションを行うことによって期待できる効果(削減できる時間)は何時間か。ここで,NCSSはソースコードの注釈を除いた文の個数とする。また,バグ発見率=発見したバグ数÷すべてのバグ数とする。・システムの規模:6,000NCSS ・システムに存在するバグ数の推定値:1,000NCSS当たり5件 ・バグ発見率:コードインスペクションを行った場合,バグ発見率は90%であり,残りのバグは単体テスト以降で発見される。コードインスペクションを行わなかった場合,すべてのバグは単体テスト以降で発見される。・コードインスペクションに要する時間:1,000NCSS当たり4時間 ・コードインスペクションでバグが発見された場合のバグ1件当たりの修復時間:1時間 ・単体テスト以降でバグが発見された場合のバグ1件当たりの修復時間:5時間

正解と解説

表示する
正解 イ

84

総バグ数は6000×5/1000=30件。インスペックションなしなら全30件が単体テスト以降で発見され修復5時間、計150時間。インスペックション実施ではインスペックション24時間+発見27件×1時間+残り3件×5時間=66時間。差の84時間が削減効果です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。