オリジナル予想問題1 問45
問45解説へ
ソフトウェア開発モデルの1つである,ウォーターフォールモデルについての説明として適切なものはどれか。
- システムの核となる部分を早期に開発し,ユーザーからの要求や変更があるたびに開発を繰り返す
- 開発途中の仕様変更が生じたときに,工程の後戻りが難しい
- 既存のソフトウェアのソースプログラムから設計仕様や要求仕様を導き出す
- 試作品を作成することで,早い段階で開発者と利用者の間の誤解が発見できる
広告
解説
ウォーターフォールモデルは、最初に開発全体の計画とスケジュールを決めたうえで、要求定義・設計・実装・テスト・運用といった各工程を一つずつ完了させながら、順番に開発を進める手法です。滝の水が上から下へ流れるように、工程を逐次的に進める点が特徴です。
前の工程の成果物をレビューし、その確認が終わってから次の工程に進む流れが基本となるため、各工程の成果物の品質を確保しやすく、開発全体の流れにも一貫性を持たせることができます。また、工程を順番に管理しやすいため、大規模なシステム開発に向いています。ただし、後から前の工程に戻って修正する必要が生じた場合には、多くの手間や費用がかかってしまうという弱点があります。
したがって「ア」が正解です。

したがって「ア」が正解です。
- 成長モデルの特徴です。
- 正しい。ウォーターフォールモデルの特徴です。
- リバースエンジニアリングの説明です。
- プロトタイプモデルの説明です。
広告