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