戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2019年 春期 午前(科目A)49


問題文

条件に従うとき、アプリケーションプログラムの初年度の修正費用の期待値は、何万円か。
〔条件〕  (1) プログラム規模:2,000kステップ  (2) プログラムの潜在不良率:0.04件/kステップ  (3) 潜在不良の年間発見率:20%/年  (4) 発見した不良の分類    影響度大の不良:20%、影響度小の不良:80%  (5) 不良1件当たりの修正費用    影響度大の不良:200万円、影響度小の不良:50万円  (6) 初年度は影響度大の不良だけを修正する

選択肢

640(正解)
1,280
1,600
6,400

🔒 解説は解答すると表示されます

ソフトウェア修正費用の期待値計算【午前解説】

正解の理由

まず総潜在不良数を求めます。プログラム規模2000kステップに対して潜在不良率0.04件/kステップなので 件が存在します。
初年度の発見率が20%なので初年度に発見される不良は 件です。
発見した不良のうち影響度大は20%で、初年度は影響度大のみ修正するため修正対象は 件(期待値)となります。1件当たりの修正費用が200万円なので、 万円が初年度の期待修正費用です。従って正解は選択肢です。

解法ステップ

  1. 総潜在不良数を計算: .
  2. 初年度に発見される不良数: .
  3. 初年度に修正対象となる影響度大の件数: .
  4. 修正費用の期待値: .
  5. 選択肢と照合して(640)が一致することを確認。

選択肢別の誤答解説

  • :640 — 正答。上記の通り (万円)。
  • イ:1280 — 典型的な誤りは「初年度に発見した不良はすべて修正する」として、大・小両方の修正費用を合算した場合。計算例:
  • ウ:1600 — 多くは単価の扱いミス(例えば200万円を100万円と誤って半分に扱う等)や、平均単価を誤計算して とした場合に生じます。単価の確認が必要です。
  • エ:6400 — 発見率や割合を二重に誤適用してしまったケース(例:発見率を40%と誤認して 件、さらに全てを大として )などの計算ミスが考えられます。

よくある誤解

  • 「期待値は整数でなければならない」と考え、小数点以下を切り捨て・切り上げしてしまう誤り。期待値は確率的平均なので小数をそのまま使います。
  • 「初年度は全不良を修正する」と誤認し、影響度小も修正対象に含めてしまうミス。問題文の条件(6)を確認してください。
  • 単位の混同(万円と円、kステップ表記の解釈ミス)で桁を間違えるミス。単位を揃えて計算します。

補足コラム

期待値(平均値)は確率的な扱いであり、不良件数が小数になることを問題なく許容します。実務では「期待修正費用=期待不良件数×単価」で見積もることが多く、試験問題でもこの線形性(期待値の線形性)を利用して短時間で解けます。また、問題文中の「kステップ」「万円」などの単位は必ず揃え、途中で単位替えを行う場合は注意深く扱ってください。

FAQ

Q. 期待値が小数(3.2件)になるのはおかしくないですか?
A. 問題は確率的期待値を求めるので小数で表現されるのが普通です。実際の個別ケースでは整数ですが、期待値は平均的な値です。
Q. もし初年度に影響度小も全て修正するなら費用はいくらですか?
A. 発見した16件すべて修正するなら費用は 万円です。
Q. 単位が「万円」であることを忘れたらどうなりますか?
A. 単位ミスで桁が100倍・1/100になりやすいので、最終値が選択肢と合わない場合は単位確認を優先してください。

関連キーワード: 潜在不良率、年間発見率、期待値、修正費用、プログラム規模、影響度、信頼性解析
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について