重要度:B 論点:システム開発技術
問6:統合テスト(結合テスト)の説明として、最も適切なものはどれか。
- A:個々のモジュール単体の動作を検証する
- B:システム全体として要件を満たすかを最終的にまとめて検証する
- C:モジュールを組み合わせて、モジュール間の連携を検証する
- D:発注者が納品物の受入れの可否を判断する
【第6問:正解と解説】
正解:C
・A
単体の検証は単体テスト。
・B
全体の検証はシステムテスト。
・C
正解。部品同士のつなぎ目(インタフェース)を確認する。
・D
受入れの判断は受入テスト。
重要度:B 論点:システム開発技術
問7:レビューを行う目的として、最も適切なものはどれか。
- A:成果物を複数人で確認し、欠陥を早期に発見する
- B:レビューの結果を使って開発者の人事評価を決定する
- C:会議を開いて納期を延ばす
- D:形式的に会議の回数を増やす
【第7問:正解と解説】
正解:A
・A
正解。各工程の成果物を確認して欠陥を早期に発見し、修正コストを抑える。
・B
人事評価が目的ではない。
・C
納期延長が目的ではない。
・D
会議を増やすことが目的ではない。
重要度:C 論点:システム開発技術
問8:バグの修正コストに関する記述として、最も適切なものはどれか。
- A:どの工程で発見しても常に一定である
- B:早い工程で発見されるほど大きくなる傾向がある
- C:後の工程で発見されるほど大きくなる傾向がある
- D:工程によらず常にゼロである
【第8問:正解と解説】
正解:C
・A
発見時期によって大きく変わる。
・B
逆。早いほど修正は小さく済む。
・C
正解。要件の誤りが受入テストで見つかると、設計からの手戻りになる。
・D
修正には必ずコストがかかる。
重要度:C 論点:システム開発技術
問9:ソフトウェア保守の説明として、最も適切なものはどれか。
- A:リリース前の段階で行う設計や実装の作業
- B:ハードウェアの定期的な清掃作業
- C:保守契約の更新手続のこと
- D:リリース後の不具合修正や機能追加
【第9問:正解と解説】
正解:D
・A
リリース前の作業は開発工程。
・B
物理的な清掃は保守の定義と異なる。
・C
契約手続の話ではない。
・D
正解。本番稼働後の修正・改善がソフトウェア保守。
重要度:C 論点:システム開発技術
問10:検収の説明として、最も適切なものはどれか。
- A:開発者が自分の成果物を自ら確認する
- B:発注者が納品物を確認して受け入れる
- C:税務署に対して行う申告手続
- D:通常は省略してよい形式的な手続
【第10問:正解と解説】
正解:B
・A
開発者側の確認はテストであり、検収ではない。
・B
正解。契約どおりの成果物かを発注者側が確認して受け入れる。
・C
税務の手続ではない。
・D
検収は省略すべきでない重要な手続。

コメント