平成23年 秋期 システムアーキテクト 午前II 問11

ソフトウェア開発手法の特徴に関する記述のうち、適切なものはどれか。

 ア  ウォータフォールモデルは、要件定義、設計、プログラミング、テストの順に作業が流されていくので、エンドユーザープログラミングに最適である。
 イ  スパイラルモデルは、要件定義、設計、プログラムング、テストを循環的に繰り返すので、未確定の要求があるシステム開発する場合に有効である。
 ウ  成長モデルは、実際に運用するシステムを作る前に評価モデルを作り、評価、改良を繰り返すので、システムの仕様や性能の早期確定に有効である。
 エ  プロトタイピングは、スパイラルモデルを改良した方法であり、機能分割と段階的な機能追加を繰り返すので、大規模システム開発に最適である。


答え イ


解説

 ア  ウォータフォールモデルは、大規模システム用に開発されたもので、エンドユーザーが開発するような小規模なシステム開発には見ていません。
 イ  スパイラルモデルは、要件定義、設計、プログラムング、テストを循環的に繰り返すので、未確定の要求があるシステム開発に有効です。
 ウ  成長モデルは、スパイラルモデルを改良した方法であり、機能分割と段階的な機能追加を繰り返すので、大規模システム開発に最適です。
 エ  プロトタイピングは、実際に運用するシステムを作る前に評価モデルを作り、評価、改良を繰り返すので、システムの仕様や性能の早期確定に有効です。


キーワード
・スパイラルモデル

キーワードの解説
  • スパイラルモデル
    システムの開発手順を示す開発モデルの一つで、システムの一部分について設計・実装を行い、開発が完了した箇所からリリースし、顧客からのフィードバックやインタフェースの検討などを経て、さらに設計・実装を繰り返していくことで目的のシステムを構築します。

もっと、「スパイラルモデル」について調べてみよう。

戻る 一覧へ 次へ