ITパスポート 過去問
令和8年度
問38 (マネジメント系 問4)
問題文
要求事項が明確であり仕様変更が少ないことが見込まれるソフトウェアの開発に用いる開発モデル手法として、最も適切なものはどれか。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
反映中…
ITパスポート試験 令和8年度 問38(マネジメント系 問4) (訂正依頼・報告はこちら)
要求事項が明確であり仕様変更が少ないことが見込まれるソフトウェアの開発に用いる開発モデル手法として、最も適切なものはどれか。
- アジャイル開発
- ウォーターフォールモデル
- スパイラルモデル
- プロトタイピングモデル
正解!素晴らしいです
残念...
画像拡大
この過去問の解説 (3件)
01
システムやソフトウェアの開発手法に関する出題です。
正解以外の選択肢も重要な基礎知識となりますので、その特徴も併せてしっかりと暗記しておきましょう。
アジャイル開発(Agile)とは、「設計→制作→テスト→リリース」という開発工程における一連の流れを、比較的短いサイクルで何度も繰り返す開発手法です。
早期での納品が見込め、かつ仕様変更にも柔軟に対応できることが利点です。
「設計→制作→テスト」といった開発工程を、後戻りすることなく一方通行に進める開発手法です。
作業工程がシンプルなのでスケジューリングがしやすく、また各段階に集中しやすいため品質管理も安定していることが利点です。
このような特徴から、ウォーターフォールモデルは頻繁に仕様変更があるような開発には向きません。
しかし、各工程に比較的時間を確保できる開発モデルであるため、要求された仕様を最大限実現することが求められる開発には向いていると言えます。(正解)
「設計→制作→テスト」と、リリースに至るまでの開発工程を短期間で何度も繰り返す開発手法です。
アジャイル開発と似ていますが、アジャイルは「リリース→仕様変更に基づき、再び開発」となる可能性があるのに対し、スパイラルモデルでは開発における全工程が終了してからリリースとなります。
短期間で試作品(プロトタイプ)をクライアントに提出/レビューをしながら成果物を完成させていく開発手法です。
ITパスポート試験は「ITを利活用するすべての社会人」を対象とした、IT利用者再度の試験ですが、このように開発業務に関する知識問題も出題されることがあります。
これはEUCなど、業務における高度なIT利活用も現代のビジネス全般においては大きな需要を増しているからだと考えられます。
もちろん、開発業務に携わったことのない方や文系の学生さんには馴染みがなく、とっつきにくい問題かもしれません。
ですが、基本情報技術者試験や高度試験ほど難解な出題がされる可能性は極めて低ですし、ほとんどが暗記系の問題ですので、内容を噛み砕きつつ可能な範囲での暗記を目指すと良いでしょう。
参考になった数1
この解説の修正を提案する
02
この問題は、ソフトウェア開発における様々な手法に関して問うものです。開発モデルには、プロジェクトの規模や期間、要件などの詳細な情報に加え、変更の頻度も勘案し最適な手法が選ばれます。
誤りです。
アジャイル開発は、システムを短期間の小さなサイクルに分割し、実装とテストを繰り返しながら徐々に完成させていく手法です。仕様の変更や追加に柔軟に対応できることが最大のメリットであるため、「仕様変更が少ないことが見込まれる」今回のケースには最適とは言えません。
正解です。
ウォーターフォールモデルは、開発工程を「要件定義」「設計」「製造」「テスト」のように上流から下流へ順番に進めていく手法です。前の工程が完全に終わってから次の工程に進むため、「要求事項が明確」で「仕様変更が少ない」プロジェクトに最も適しています。
誤りです。
スパイラルモデルは、システムをいくつかのサブシステム(機能)に分割し、「計画 → リスク分析 → 実装 → 評価」のサイクルを繰り返し、リスク管理を重視しながら段階的に完成度を高めるソフトウェア開発モデルです。 反復型でありつつ毎サイクルでリスクを分析する点が最大の特徴です。
誤りです。
プロトタイピングモデルは、開発の初期段階で試作(プロトタイプ)を素早く行い、確認しながら要件を確定させていく手法です。要件が曖昧で、実際に見ないとイメージが湧かないようなプロジェクトに適しています。
「要求事項が明確」「仕様変更が少ない 」→ ウォーターフォールモデル
「仕様変更に柔軟に対応」 → アジャイル開発が最適
「試作品」 → プロトタイピングモデルが最適
「リスク分析・リスク管理」→ スパイラルモデル
ぞれぞれの開発モデルにはキーワードがありますのでセットで覚えましょう。
参考になった数0
この解説の修正を提案する
03
ウォーターフォールモデルは、要件定義、設計、実装、テストなどの工程を原則として順番に進める開発手法です。要求が明確で、後からの変更が少ない案件に適しています。
アジャイル開発は短い反復で動くソフトウェアを作り、変化する要求へ柔軟に対応する場合に向きます。
正しいです。要求事項が明確で仕様変更が少ないなら、工程ごとの成果物を確定して順に進むウォーターフォールモデルが適しています。
スパイラルモデルは開発を繰り返しながらリスクを評価し、段階的に完成度を高めます。
プロトタイピングモデルは試作品で利用者の要求を確認するため、要求が不明確な場合に有効です。
要求が明確で仕様変更が少ないと見込まれる場合は、ウォーターフォールモデルが最適です。
参考になった数0
この解説の修正を提案する
前の問題(問37)へ
令和8年度 問題一覧
次の問題(問39)へ