ソフトウェア開発手法の特徴に関する記述のうち、適切なものはどれか。
ア |
ウォータフォールモデルは、要件定義、設計、プログラミング、テストの順に作業が流されていくので、エンドユーザープログラミングに最適である。 |
イ |
スパイラルモデルは、要件定義、設計、プログラムング、テストを循環的に繰り返すので、未確定の要求があるシステム開発する場合に有効である。 |
ウ |
成長モデルは、実際に運用するシステムを作る前に評価モデルを作り、評価、改良を繰り返すので、システムの仕様や性能の早期確定に有効である。 |
エ |
プロトタイピングは、スパイラルモデルを改良した方法であり、機能分割と段階的な機能追加を繰り返すので、大規模システム開発に最適である。 |
答え イ
【解説】
ア |
ウォータフォールモデルは、大規模システム用に開発されたもので、エンドユーザーが開発するような小規模なシステム開発には見ていません。 |
イ |
スパイラルモデルは、要件定義、設計、プログラムング、テストを循環的に繰り返すので、未確定の要求があるシステム開発に有効です。 |
ウ |
成長モデルは、スパイラルモデルを改良した方法であり、機能分割と段階的な機能追加を繰り返すので、大規模システム開発に最適です。 |
エ |
プロトタイピングは、実際に運用するシステムを作る前に評価モデルを作り、評価、改良を繰り返すので、システムの仕様や性能の早期確定に有効です。 |
【キーワード】
・スパイラルモデル
【キーワードの解説】
- スパイラルモデル
システムの開発手順を示す開発モデルの一つで、システムの一部分について設計・実装を行い、開発が完了した箇所からリリースし、顧客からのフィードバックやインタフェースの検討などを経て、さらに設計・実装を繰り返していくことで目的のシステムを構築します。
もっと、「スパイラルモデル」について調べてみよう。
戻る
一覧へ
次へ
|