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

プロジェクトマネージャ 2017年 午後1 問03


単体テストの見直し及び成果物の品質向上に関する次の記述を読んで、設問1~4に答えよ。

 卸売業D社は、仕入れ、在庫、販売及び請求の管理業務に使用する基幹系システムを10年前に自社の情報システム部で開発し、その後は半年サイクルで、継続的に情報システム部で改修を行っている。今回の改修内容は、機能Fの管理項目の追加、機能Gのユーザビリティ向上に係るインタフェース仕様の改訂、及び機能Hの帳票様式の変更である。長期にわたり本システムを担当している情報システム部のE課長が、今回の改修案件もプロジェクトマネージャ(PM)に任命された。E課長は機能ごとにチームを割り当ててプロジェクトを進めることにした。  本システムは、長年の改修を経て、プログラム及びデータ構造が複雑になってきており、設計・製造の難易度が高まっている。また、改修においては過去に作成したモジュールを活用することが多いので、テストによってバグが摘出された際には、他のモジュールにも類似バグが内在しているかどうかを調査する必要があることも多い。さらに、タイミング誤りなどのバグが摘出された場合にはプログラムが異常終了してしまい、後続のテストが実行できない場合もある。そこで、スケジュールにはリスクに応じた余裕日数を含め、必要な期間を確保している。   〔設計方法〕  D社はウォータフォールモデルの開発方式を基本としている。  外部設計工程では、担当者が既存の外部設計書を改訂したり、外部設計書を新たに作成したりする。チームリーダが外部設計書をレビューした後、チーム横断的に調整した機能間のインタフェース仕様などを含め、外部設計書の最終確認をPMが行う。その後、利用部門から外部設計書の承認を受ける。外部設計工程の各作業を行う際には、長年の改修実績や経験から、内部仕様に係る内容や内部設計時の考慮事項に関するコメントが出ることがある。その場合、それぞれのタイミングの議事録にこれらのコメントを記録した上で、外部設計書の承認時に内部設計工程への申し送り事項一覧として整理している。  内部設計工程では、担当者がまず影響調査を行う。その際、外部設計書の改訂箇所及び新規作成箇所を参照し、過去の類似改修案件での知見も生かして、外部設計書と内部設計書の対応関係を確認した上で、既存の内部設計書の改訂箇所及び新規作成箇所を特定する。次に、内部設計工程への申し送り事項一覧を参照しつつ、内部仕様を検討して、既存の内部設計書を改訂したり、内部設計書を新たに作成したりする。改訂又は新たに作成した内部設計書については、チームリーダが改訂内容及び新規作成内容をレビューし、PMが最終確認を行う。   〔製造及びテスト方式〕  D社では、単体テスト、結合テスト、総合テストに対して、それぞれテスト計画とテストケースを作成し、テストを行う。単体テスト計画と単体テストケースは、製造時にプログラム仕様を作成したタイミングで、プログラム仕様に基づき作成する。結合テスト計画は、内部設計工程で作成し、結合テストケースは、単体テスト完了後に、内部設計書に基づき作成する。  各テストでは作成した全てのテストケースを実施してバグを摘出し、バグ内容の確認・修正を行い、さらに類似バグの調査・修正を行った上で、バグが摘出されたテストケースの再実施を通じてバグが修正されたことを確認する。この過程において、テストの効率を高めるために、①ある種のバグが摘出された場合は、テストケースの実施を一時的に中断し、バグ内容の確認・修正などを行うことにしている。  なお、バグの内容及び修正方法によっては、バグが摘出されなかったテストケースを再実施したり、場合によってはテストケースを追加したりすることもある。また、製造時やバグへの対応時に、設計内容の誤りが発見される場合も少なくないので、その場合は構成管理プロセスに従って迅速に内部設計書や外部設計書を修正することを徹底させている。   〔今回の改修案件における単体テストの実施方針〕  D社では、最近の改修案件において、単体テストで摘出されるべきバグが結合テストで摘出される、D社内でバグの見逃しと呼ぶ現象が増えてきていた。E課長は、バグの見逃しの増加を問題と捉えて、単体テストのやり方を見直すことにした。  これまでの単体テストケースの多くは、プログラムの内部構造に基づきテストケースを作成するaテストを採用していた。その上で、利用者の視点でプログラムの外部から見た入出力に基づきテストケースを作成するbテストも採用していた。また、改修箇所が他の箇所に影響していないかどうかを確認するためのテストケースも作成してきた。  E課長は、今回の改修案件では、改修箇所の他の箇所への影響確認を行うテストを充実させる必要があると考えて、テストケースを追加作成することにした。また、今回の単体テストの見直しの成果を評価するために、結合テスト完了後にある分析を行うことにした。   〔単体テストの実施〕  E課長はこのようにテストケースを追加作成した単体テストを実施し、テスト実施状況を機能単位で管理した。  テスト実施期間は、テストの効率と、過去の同レベルの難易度・規模の改修案件のバグ密度の実績に基づき、ある条件を考慮してバグ密度の管理目標を設定し、そこから実働16日間とした。初めの12日間で、ある種のバグは摘出後すぐに修正しながら、作成した全てのテストケースを実施し、残りの4日間で残り全てのバグの修正、類似バグの調査・修正、及び再テストを実施するスケジュールであった。初めの12日間のバグ修正件数の管理目標は70~90件であり、結合テスト開始に対する余裕日数は3日間あった。  テスト開始後12日間経過した時点で、作成した全てのテストケースが実施された。その時点での機能Fの単体テストの品質状況は表1に示すとおりであった。
プロジェクトマネージャ試験(平成29年 午後1 問3 表1) ↩設問3(2)
 E課長は、初めの12日間はスケジュールどおりに実施できたが、表1の結果から、今後遅延リスクが顕在化して、機能Fの単体テストがスケジュールどおりには完了しない可能性が高いと考えた。一方、機能G、機能Hの単体テストはスケジュールどおりに完了する見込みであった。  そこで、機能Fで発生しているバグの内容を確認したところ、バグを作り込んだ原因が明確であり、局所的であると判断できることから、品質状況には問題がなかったので、遅延リスクについて詳細に分析した。その結果、摘出されたバグの修正は平易であるので個々の修正工数は大きくないが、再テストに要する工数が大きいので、テストの効率を考えると、実施に6日間掛かる見込みであることが分かった。  これらから、E課長は遅延リスク対応策として、機能Fの単体テスト期間を2日間延長することにした。   〔成果物の品質向上〕  その後、単体テストは見直した計画どおりに完了した。E課長は今後の改修案件において成果物の品質向上に向けた対処をするために、外部設計工程から単体テストまでの作業及び成果物について詳細に分析を行ったところ、次に示す結果が明らかになった。  分析結果1:内部設計工程において、既存の内部設計書の改訂箇所及び新規作成箇所の特定に漏れが発生していた。  分析結果2:内部設計工程において、外部設計工程で出た内部仕様に係る内容や内部設計時の考慮事項に関するコメントは適切に取り込まれていた。  分析結果3:改訂及び新たに作成した外部設計書、内部設計書について、記載の誤り、定義内容の誤り、相互の不整合は少なかった。  分析結果4:処理の論理的誤り、データ定義の誤り、インタフェース仕様の実装誤りなどの製造不良は少なかった。  これらの分析結果から、E課長は、今後の改修案件の内部設計工程において追加のレビューを行い、成果物の品質向上を図ることにした。

設問1:〔製造及びテスト方式〕について、(1)、(2)に答えよ。

設問1(1)

問題文を見る
結合テストケースを内部設計工程ではなく、単体テスト完了後に作成する意図は何か。45字以内で述べよ。

模範解答

内部設計後に発見した設計内容の誤りを修正した内部設計書を利用して手戻りを減らすため

解説

解答の導き方

  1. 問われているのは、結合テストの「計画」ではなく「テストケース」を、単体テスト完了後に作成する理由です。本文では、結合テスト計画は内部設計工程で作成する一方、結合テストケースは単体テスト完了後に内部設計書に基づいて作成するとしています。
  2. その時期に注目すると、製造時やバグへの対応時に設計内容の誤りが見つかることが少なくなく、内部設計書などを修正する運用になっています。つまり、内部設計工程で作成した設計書が、その後の作業で更新される場合があります。
  3. 更新前の内部設計書を基に結合テストケースを先に作成すると、設計書の修正後にテストケースも見直す必要が生じます。単体テスト完了後に作成すれば、修正内容を反映した内部設計書を基にできるため、テストケースの作り直しなどの手戻りを減らせます。

誤りやすいポイント

  • 結合テスト計画と結合テストケースの作成時期を混同しないようにします。本文では、計画は内部設計工程、ケースは単体テスト完了後です。
  • 「テストの品質を高めるため」だけでは、作成時期を遅らせる理由が明確になりません。設計内容の誤りが後から見つかり、内部設計書が修正されることに結び付けて説明します。
  • テストケースをプログラムそのものに基づいて作るため、と説明するのは不適切です。本文では、内部設計書に基づいて作成するとしています。

FAQ

Q: 結合テスト計画も単体テスト完了後に作成するのですか?
A: いいえ。本文では、結合テスト計画は内部設計工程で作成し、結合テストケースは単体テスト完了後に作成します。
Q: 単体テストの実施中に設計内容の誤りが見つかった場合は、どうなりますか?
A: 本文では、構成管理プロセスに従って内部設計書や外部設計書を修正するとしています。結合テストケースを後で作成することで、そうした修正を反映した設計書を利用できます。
Q: 手戻りとは、ここでは何を指しますか?
A: 設計書の修正に伴い、すでに作成した結合テストケースを見直したり、作り直したりすることです。

関連キーワード: 内部設計、単体テスト、結合テスト、テストケース、手戻り

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問1(2)

問題文を見る
本文中の下線①について、どのようなバグが摘出された場合に、テストケースの実施を一時的に中断し、バグ内容の確認・修正などを行っているのか。20字以内で述べよ。

模範解答

後続のテストが実行できないバグ

解説

解答の導き方

  1. 問われているのは、バグが見つかったときに、なぜテストケースの実施を一時中断するのかではなく、どのようなバグが見つかった場合に中断するのかです。
  2. 本文には、「タイミング誤りなどのバグが摘出された場合にはプログラムが異常終了してしまい、後続のテストが実行できない場合もある」とあります。ここから、中断が必要なのは、バグを残したままでは次のテストを進められない場合だと分かります。
  3. そこで、バグの種類そのものではなく、後続テストへの影響に注目します。タイミング誤りはその一例であり、該当するのは、後続のテストが実行できないバグです。こうしたバグは、テストを続ける前に内容の確認や修正を行う必要があります。

誤りやすいポイント

  • 「タイミング誤り」だけを答えると、本文に示された一例に限定されてしまいます。問われているのは、テストを中断する必要があるバグの条件です。
  • 「異常終了するバグ」とだけ答えると、本文が重視する「後続のテストが実行できない」という影響が伝わりにくくなります。
  • バグが見つかったら常にテストを中断すると考えないようにしましょう。本文では、後続のテストを実行できなくなる場合に一時中断するとしています。

FAQ

Q: タイミング誤りは、必ずテストを中断する対象ですか?
A: 本文では、タイミング誤りなどによってプログラムが異常終了し、後続のテストを実行できなくなる場合を示しています。判断の要点は、バグの名称ではなく、後続テストへの影響です。
Q: なぜバグをすぐ修正してからテストを続けるのですか?
A: 後続のテストを実行できない状態では、予定したテストケースを進められないためです。まずバグの内容を確認・修正し、テストを再開できる状態にします。
Q: テストを中断するのは、その後のテストケースをすべてやり直すためですか?
A: 本文が述べているのは、後続のテストが実行できない場合に実施を一時的に中断することです。必要な再テストの範囲は、バグの内容や修正方法に応じて判断します。

関連キーワード: 単体テスト、テストケース、異常終了、バグ修正、再テスト

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問2:〔今回の改修案件における単体テストの実施方針〕について、(1)~(3)に答えよ。

設問2(1)

問題文を見る
E課長はバグの見逃しの増加をなぜ問題と捉えたのか。25字以内で述べよ。

模範解答

手戻りが増え、テストの効率が下がるから

解説

解答の導き方

  1. 問題文では、単体テストで見つかるはずのバグが結合テストで見つかる現象を「バグの見逃し」としています。つまり、本来より後の工程でバグが発見されている状態です。
  2. バグが見つかった後は、内容の確認や修正だけでなく、類似バグの調査・修正や、バグが見つかったテストケースの再実施も必要です。これらの対応が後工程に持ち越されるため、先に進んだ作業を戻ってやり直す手戻りが増えます。
  3. その結果、結合テストで予定していた確認作業に加えて、バグへの対応や再テストが発生し、テスト全体の効率が下がります。したがって、E課長が問題と捉えた理由は、手戻りの増加とテスト効率の低下です。

誤りやすいポイント

  • バグの見逃しを、バグの件数が増えたことだけの問題と捉えないようにします。問われているのは、単体テストでは見つからず、結合テストで見つかることによる影響です。
  • 「品質が低下するから」だけでは、問題文から読み取れる具体的な影響が不足します。後工程での修正や再テストによる手戻り、テスト効率への影響まで結び付けます。
  • テストの効率低下だけでなく、その原因となる手戻りにも触れると、理由をより適切に説明できます。

FAQ

Q: 単体テストで見逃したバグが結合テストで見つかると、なぜ手戻りが発生しますか?
A: 後工程でバグの確認・修正が必要になり、関連するテストを再実施することもあるためです。
Q: バグの見逃しは、バグが新たに作り込まれたことを意味しますか?
A: いいえ。本来単体テストで発見されるべきバグが、結合テストまで発見されなかったことを意味します。

関連キーワード: 単体テスト、結合テスト、バグ見逃し、手戻り、再テスト

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問2(2)

問題文を見る
本文中のa、bに入れる適切な字句を答えよ。

模範解答

a:ホワイトボックス b:ブラックボックス

解説

解答の導き方

この設問では、テストケースをどの観点から作成するかを示す用語を判断します。
まず、本文には、これまでの単体テストケースの多くは「プログラムの内部構造に基づきテストケースを作成」していたとあります。プログラムの処理の流れや分岐など、内部の構造を基準にテストケースを作る方法は、ホワイトボックステストです。したがって、aには「ホワイトボックス」が入ります。
次に、本文では「利用者の視点でプログラムの外部から見た入出力に基づきテストケースを作成」するテストも採用していたとあります。内部の実装ではなく、入力に対して期待どおりの出力になるかなど、外から見える振る舞いを基準にテストケースを作る方法は、ブラックボックステストです。したがって、bには「ブラックボックス」が入ります。

誤りやすいポイント

  • 「内部構造」と「外部から見た入出力」の対応を逆にしないようにします。内部構造に基づくのがホワイトボックス、外部から見た振る舞いに基づくのがブラックボックスです。
  • 改修箇所が他の箇所に影響していないかを確認するテストは、回帰テストの目的に関する説明です。ホワイトボックスかブラックボックスかは、テストケースを作る際の観点で判断します。

FAQ

Q: ブラックボックステストでは、プログラムの内部を確認しないのですか。
A: テストケースの設計では、内部の実装ではなく、外部から確認できる入力と出力、機能の振る舞いを基準にします。
Q: ホワイトボックステストは、内部のどのような点に着目しますか。
A: 例えば、処理の経路や条件分岐など、プログラム内部の構造に着目してテストケースを作成します。
Q: 回帰テストは、ホワイトボックステストやブラックボックステストと同じ分類ですか。
A: 同じ分類ではありません。回帰テストは変更による影響を確認する目的を表し、ホワイトボックステストとブラックボックステストはテストケースを設計する観点を表します。

関連キーワード: ホワイトボックステスト、ブラックボックステスト、テストケース、回帰テスト

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問2(3)

問題文を見る
E課長は結合テスト完了後にどのような分析を行い、どのように単体テストの見直しの成果を評価しようとしたのか。分析対象を15字以内で述べよ。また、期待した評価結果を20字以内で述べよ。

模範解答

分析対象:バグの見逃しと呼ぶ現象 評価結果:過去の改修案件よりも減っている。

解説

解答の導き方

  1. まず、何を減らしたいのかを確認します。本文では、単体テストで見つかるべきバグが結合テストで見つかる現象を「バグの見逃し」と呼んでいます。したがって、結合テスト完了後に確かめる対象は、結合テストで見つかったバグ全般ではなく、この「バグの見逃しと呼ぶ現象」です。
  2. 次に、今回の単体テストの見直しの狙いを確認します。E課長は、改修箇所が他の箇所に与える影響を確認するテストケースを追加しています。この見直しが有効なら、単体テストでバグを発見できるようになり、後の結合テストで見つかるバグの見逃しは減るはずです。
  3. そのため、結合テスト完了後には、バグの見逃しがどの程度起きたかを確認し、過去の改修案件と比べます。期待する評価結果は、今回のバグの見逃しが「過去の改修案件よりも減っている。」ことです。

誤りやすいポイント

  • 結合テストで見つかったバグをすべて分析対象にすると、範囲が広すぎます。対象は、単体テストで見つかるべきだったのに結合テストで見つかったバグです。
  • 追加したテストケースの数や、単体テストで見つかったバグの総数を評価結果にしないようにします。今回の見直しの成果として確認するのは、バグの見逃しが減ったかどうかです。
  • 期待する結果を「バグの見逃しがなくなる」としてしまうのも誤りです。本文の期待結果は、過去の改修案件と比べて減っていることです。

FAQ

Q: なぜ結合テスト完了後に分析するのですか?
A: 結合テストで発見されたバグを確認して初めて、単体テストで見つかるべきバグが見逃されていたかを判断できるためです。
Q: 結合テストで見つかったバグは、すべて「バグの見逃し」ですか?
A: いいえ、単体テストで摘出されるべきだったバグに限られます。
Q: なぜ過去の改修案件と比較するのですか?
A: 単体テストの見直しによって、従来よりもバグの見逃しが減ったかを評価するためです。

関連キーワード: 単体テスト、結合テスト、テストケース、品質評価

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問3:〔単体テストの実施〕について、(1)、(2)に答えよ。

設問3(1)

問題文を見る
バグ密度の管理目標を設定する際に考慮した条件は何か。25字以内で述べよ。

模範解答

単位ステップ数当たりのテストケースの追加量

解説

解答の導き方

  1. 問われているのは、バグ密度の管理目標を設定するときに考慮した条件です。本文では、過去の同程度の難易度・規模の改修案件におけるバグ密度を参考にしつつ、「ある条件を考慮して」管理目標を設定したとあります。
  2. 今回は、改修箇所が他の箇所に与える影響を確認するため、単体テストケースを追加しています。したがって、今回のテストでは、過去の案件と比べてテストケースの量が異なり、その違いが摘出されるバグの件数にも影響します。
  3. ただし、テストケースの追加件数だけでは、規模の異なる機能どうしを適切に比較できません。テスト対象のプログラムが大きければ、同じ追加件数でも相対的なテスト量は小さくなるためです。
  4. そこで、テスト対象の規模を表すステップ数に対し、どれだけテストケースを追加したかを考慮します。つまり、管理目標の設定に用いる条件は、単位ステップ数当たりのテストケースの追加量です。

誤りやすいポイント

  • テストケースの追加件数だけを答えると、テスト対象の規模を考慮できていません。設問では、ステップ数当たりの追加量まで含める必要があります。
  • バグ密度の管理目標を設定する際の条件を問われているため、テスト期間やバグ修正件数を答えないようにします。
  • 過去の改修案件のバグ密度を参考にすること自体ではなく、今回追加したテストケースの量を、テスト対象の規模と関連付けて考えることがポイントです。

FAQ

Q: なぜ追加したテストケースの総数ではなく、ステップ数当たりで考えるのですか?
A: テスト対象の規模が異なると、同じ追加件数でも相対的なテスト量が変わるためです。ステップ数で基準化することで、規模の違いを踏まえて比較できます。
Q: テストケースを追加すると、バグ密度は必ず高くなりますか?
A: 必ず高くなるとは限りません。ただし、テストケースの量はバグの摘出機会に影響するため、管理目標を設定する際に考慮する必要があります。

関連キーワード: バグ密度、テストケース、単体テスト、ステップ数、テスト設計

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

設問3(2)

問題文を見る
E課長がテスト開始後12日間経過した時点で、表1の結果から今後遅延リスクが顕在化する可能性が高いと考えた根拠は何か。35字以内で述べよ。

模範解答

摘出バグ密度がバグ密度の管理目標の上限を超えているから

解説

解答の導き方

  1. 表1には、機能Fの単体テストで「摘出バグ件数(件)」が180件、「テスト対象ステップ数(kステップ)」が12とあります。バグ密度は、摘出バグ件数をテスト対象ステップ数で割って求めます。
  2. したがって、機能Fの摘出バグ密度は、件/kステップです。
  3. 表1のバグ密度の管理目標は8~12件/kステップなので、算出した15件/kステップは上限の12件/kステップを超えています。このことから、想定より多くのバグが摘出されており、残りの修正や再テストに時間がかかって、遅延リスクが高まると判断できます。

誤りやすいポイント

  • 修正済みバグ件数の80件だけで密度を計算しないようにします。問われている根拠は、表1の摘出バグ件数に基づくバグ密度です。
  • 「残りのバグが100件ある」ことだけを根拠にしないようにします。設問では、摘出バグ密度が管理目標を超えていることを述べるのが要点です。
  • 管理目標の範囲内かどうかは、下限ではなく上限と比較します。15件/kステップは、上限の12件/kステップを超えています。

FAQ

Q: 修正済みバグ件数の80件は、なぜ計算に使わないのですか?
A: この設問で確認するのは、摘出されたバグの密度が管理目標を超えているかどうかです。そのため、表1の摘出バグ件数180件を使います。
Q: バグ密度が管理目標の上限を超えると、なぜ遅延につながるのですか?
A: 摘出されたバグが多いほど、修正や類似バグの調査に加えて、再テストの負担も増える可能性があります。本文でも、再テストに6日間掛かる見込みとされています。

関連キーワード: バグ密度、単体テスト、テストケース、再テスト、スケジュールリスク

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

〔成果物の品質向上〕について、成果物の品質向上を図るために、今後の改修案件の内部設計工程においてどのようなレビューを追加するのか。30字以内で述べよ。

模範解答

外部設計書と内部設計書の対応関係の確認状況

解説

解答の導き方

  1. まず、追加レビューが必要になった原因を分析結果から特定します。分析結果1では、内部設計工程で「既存の内部設計書の改訂箇所及び新規作成箇所の特定に漏れが発生していた」と分かっています。つまり、必要な内部設計書を見つけ出す段階に問題がありました。
  2. 次に、本文にある内部設計工程の進め方を確認します。担当者は、外部設計書の改訂箇所や新規作成箇所を参照し、「外部設計書と内部設計書の対応関係を確認した上で」、改訂・新規作成する内部設計書を特定します。この対応関係の確認が不十分だと、影響を受ける内部設計書を見落とす可能性があります。
  3. 他の分析結果も踏まえると、追加レビューの対象を絞れます。内部設計工程への申し送り事項は適切に取り込まれており、設計書の記載や相互の整合性の問題、製造不良も少なかったため、設計内容全般や申し送り事項の確認を追加するのではなく、漏れが生じた原因に直接関係する確認を強化します。
  4. したがって、追加するのは、外部設計書と内部設計書の対応関係について、確認が適切に行われているかをレビューすることです。具体的には、外部設計書の変更箇所から影響する内部設計書を漏れなく特定できているか、その確認状況をレビューします。

誤りやすいポイント

  • 内部設計書の記載内容や定義内容をレビューすると答えることです。分析結果3では、設計書の記載誤りや相互の不整合は少ないとされています。
  • 外部設計工程で出たコメントの取り込み状況をレビューすると答えることです。分析結果2では、コメントは適切に取り込まれています。
  • 製造したプログラムの論理やインタフェース仕様をレビューすると答えることです。分析結果4では、製造不良は少ないとされています。
  • 「影響調査を追加する」とだけ述べることです。問われているのは、内部設計工程に追加するレビューの内容なので、外部設計書と内部設計書の対応関係を確認した状況まで具体化します。

FAQ

Q: 外部設計書と内部設計書の対応関係とは、何を確認することですか?
A: 外部設計書の変更箇所や新規作成箇所が、どの内部設計書に関係するかを確認することです。影響を受ける内部設計書の特定漏れを防ぎます。
Q: 内部設計書の内容そのものの誤りをレビューするのではないのですか?
A: この設問では、記載内容や定義内容の誤りは少なく、内部設計書の改訂・新規作成箇所の特定漏れが明らかになっています。そのため、対応関係の確認状況がレビュー対象になります。

関連キーワード: トレーサビリティ、影響調査、外部設計、内部設計、レビュー

解説を読んでも分からないところは、AIに質問できます。 この問題の本文と解説をふまえて答えます。

この設問をAIに質問する

クイズモードで開きます(AIへの質問は無料の会員登録で使えます)

戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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