令和8年度 問38
システム開発技術
要件定義に関する問題
要求事項が明確であり仕様変更が少ないことが見込まれるソフトウェアの開発に用いる開発モデル・手法として,最も適切なものはどれか。
- アアジャイル開発
- イウォーターフォールモデル
- ウスパイラルモデル
- エプロトタイピングモデル
答えと解説を見る
✓ これが正解イウォーターフォールモデル
解説
作るものが固まっているならウォーターフォールモデルです。
ウォーターフォールモデルは、要件定義、設計、製造、試験という工程を順番に進め、前の工程が終わってから次に移る開発の進め方です。前の工程の成果をそのまま次の工程の入り口にするので、後から前へ戻ることになると手戻りが大きくなります。裏を返せば、作るものが最初からはっきりしていて途中で変わりにくい場合には、無駄なく順序よく進められます。要求事項が明確であり仕様変更が少ないことが見込まれる開発では、この進め方が向いています。工程ごとに区切りがつくため、どこまで進んだかも測りやすくなります。
ほかの選択肢はなぜ違うのか
- アアジャイル開発:アジャイル開発は、短い期間で作っては見せることを繰り返し、途中で出てきた変更を取り込みながら進める手法です。変更が起きることを前提にしているので、変更が少ない見込みの開発では持ち味が生きません。
- ウスパイラルモデル:スパイラルモデルは、機能のまとまりごとに設計から試験までを繰り返し、危険の大きいところから順に確かめていく手法です。不確かさが残る開発に向く進め方なので、最初から要件が固まっている場合には回り道になります。
- エプロトタイピングモデル:プロトタイピングモデルは、試作品を早めに作って利用者に確かめてもらい、要件を固めていく手法です。要件がはっきりしないときに効く進め方なので、すでに明確な場合には手間が増えるだけになります。
この問題の用語
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
出典:令和8年度 ITパスポート試験 問38
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和7年度 問47:使用性を考慮すべきインタフェース(要件定義)
- 令和7年度 問20:ベンダー企業から収集する情報(要件定義)
- 令和6年度 問55:システム監査の目的に関する記述(要件定義)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)