ソフトウェア開発モデルには、ウォーターフォールモデル、スパイラルモデル、プロトタイピングモデル、RADなどがある。
ウォーターフォールモデルの特徴の説明として、最も適切なものはどれか。
| ア | 開発工程ごとの実施すべき作業が全て完了してから次の工程に進む。 |
| イ | 開発する機能を分割し、開発ツールや部品などを利用して、分割した機能ごとに効率よく迅速に開発を進める。 |
| ウ | システム開発の早い段階で、目に見える形で要求を利用者が確認できるように試作品を作成する。 |
| エ | システムの機能を分割し、利用者からのフィードバックに対応するように、分割した機能ごとに設計や開発を繰り返しながらシステムを徐々に完成させていく。 |
答え ア
【解説】
| ア | 開発工程ごとの実施すべき作業が全て完了してから次の工程に進むのは、ウォーターフォールモデルの特徴です。 |
| イ | 開発する機能を分割し、開発ツールや部品などを利用して、分割した機能ごとに効率よく迅速に開発を進めるのは、RADの特徴です。 |
| ウ | システム開発の早い段階で、目に見える形で要求を利用者が確認できるように試作品を作成するのは、プロトタイピングモデルの特徴です。 |
| エ | システムの機能を分割し、利用者からのフィードバックに対応するように、分割した機能ごとに設計や開発を繰り返しながらシステムを徐々に完成させていくのは、スパイラルモデルの特徴です。 |
【キーワード】
・ウォーターフォールモデル