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

基本情報技術者 2009年 秋期 午前(科目A)54


問題文

システム開発における品質管理に関する記述のうち、適切なものはどれか。

選択肢

幾つかのサブシステムに分割して開発するとき、サブシステム単位での品質が保てれば、同時にシステム全体としての品質も保証できる。
応答時間やバッチ処理時間などの性能は品質管理の対象外であるが、業務に与える影響が大きいので限界性能を計測しておく。
システムへの要求機能の充足度だけでなく、ドキュメントなどすべての成果物を含めて品質管理の対象とする。(正解)
市販製品と自社開発プログラムを組み合わせてシステムを開発する場合、品質管理の対象は自社開発のプログラムだけとなる。

システム開発における品質管理に関する記述のうち、適切なものはどれか。【午前2 解説】

要点まとめ

  • 結論: 品質管理は要求機能だけでなく、設計書・運用手順・テスト結果など成果物すべてを対象に継続的に実施すべきです。
  • 根拠: システム全体の品質はサブシステム間の相互作用や非機能要件(応答時間、安全性、運用性)で決まり、個別品質だけでは担保できません。
  • 差がつくポイント: 統合テスト、構成管理、ベンダー評価や受入基準の明確化を含めた統合的な品質保証プロセスが合否を分けます。

正解の理由

正解:
ウは、品質管理の対象を「システムへの要求機能の充足度だけでなく、ドキュメントなどすべての成果物を含める」と明確にしており、品質管理の定義に合致します。品質とはソフトウェアの機能的適合性だけでなく、性能・信頼性・保守性・外部文書や運用手順などの成果物を含む広義の概念です。したがって、成果物全体を対象に検証(verification)と評価(validation)を行う点で適切です。

よくある誤解

  • サブシステムごとの品質が良ければ全体品質も保証されるという考えは誤りです。インタフェースや統合時の相互作用で問題が生じます。
  • 性能などの非機能要件は「品質管理の対象外」とするのは間違いで、非機能は品質の重要な構成要素です。

解法ステップ

  1. 問題文で問われている「品質管理」の範囲(成果物全体か一部か)を確認する。
  2. 各選択肢がその範囲を広く捉えているか、あるいは狭く限定しているかを判定する。
  3. システム品質が何に依存するか(機能・非機能・ドキュメント・運用)を照らし合わせる。
  4. 矛盾する選択肢(部分のみを対象とする等)を除外して正答を選ぶ。

選択肢別の誤答解説

  • ア: 誤り。サブシステム単位での品質が良くても、インタフェースや統合時の不具合、性能問題などでシステム全体品質は損なわれる可能性があります。統合テストや受入試験が必要です。
  • イ: 誤り。応答時間やバッチ処理時間等の性能は非機能要件であり、品質管理の重要な対象です。「対象外」とするのは誤解であり、性能評価・負荷試験を品質管理に組み込みます。
  • : 正解。品質管理は成果物全体を対象とし、ドキュメントや運用手順も含めて管理・評価するという点で適切です。
  • エ: 誤り。市販製品(COTS)と自社開発プログラムを組み合わせた場合でも、システム全体の品質責任は開発側にあるため、組み合わせたすべてを評価・管理する必要があります。市販製品の適合性評価や組合せ試験も必要です。

補足コラム

  • 品質モデルの代表例に ISO/IEC 25010(ソフトウェアの品質特性:機能性、性能効率、運用性、保守性など)があります。これらは機能要件だけでなく非機能要件や成果物も含みます。
  • 品質保証(Quality Assurance, QA)はプロセスや活動で品質を担保すること、品質管理(Quality Control, QC)は成果物の検査・試験による問題検出が中心です。両者を組み合わせることが重要です。
  • COTS(市販ソフトウェア)を用いる場合は、ベンダー評価、バージョン管理、パッチ適用方針、ライセンス確認、統合テストが必須です。

FAQ

Q: 品質管理にドキュメントが含まれる理由は何ですか?
A: ドキュメントは運用・保守・再現性に直結し、誤解や手順ミスを防ぐため品質の一部とみなされます。ドキュメント不備はシステム障害や対応遅延を招きます。
Q: サブシステム単位でテストすれば統合テストは不要ですか?
A: 不要ではありません。サブシステム間のインタフェース、データ変換、性能劣化などは統合テストでしか検出できないため統合試験が必須です。
Q: 性能試験はいつ行うべきですか?
A: 要件定義で非機能要件を明確化した後、設計・実装段階で性能試験計画を立て、結合試験・受入試験段階で実施するのが一般的です。

関連キーワード: 品質管理、品質保証、ソフトウェアテスト、非機能要件、統合テスト、構成管理、SQA、ISO/IEC 25010、COTS評価、受入テスト
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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