第1種情報処理技術者試験 1998年度 = 平成10年度 午前 問60

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

ア ウォータフォールモデルは、要求分析、設計、プログラミング、テストの順に作業が流れていくので、多人数で行う大規模システム開発には不向きである。
イ スパイラルモデルは、要求定義、設計、プロトタイピングを循環的に繰り返すので、類似したシステムを開発した経験がある場合に最適である。
ウ 成長モデルは、スパイラルモデルを改良した方法であり、機能分割と段階的な機能追加の繰返しによって、大規模システム開発に有効である。
エ プロトタイピングは、実際に運用するシステムを作る前に試作品を作り、評価、改良を繰り返しながらシステムの仕様や性能を確定する方法である。

解答



解説

 ウォータフォールモデルは、要求分析、設計、プログラミング、テストの順に作業が流れていくので、多人数で行う大規模システム開発には向いています

 スパイラルモデルは、成長モデルを改良した方法であり、機能分割と段階的な機能追加の繰返しによって、大規模システム開発に有効です

 成長モデルは、要求定義、設計、プロトタイピングを循環的に繰り返すので、類似したシステムを開発した経験がある場合に最適です

 プロトタイプモデルプロトタイピングは、システム開発の早い段階で、目に見える形で利用者が要求を確認できるように試作品(プロトタイプ)を作成して、ユーザに試用してもらった評価を反映させながらプロトタイプを改良し、ユーザの要求や仕様を確定していく成長型の開発モデルです。
 利用者の要求を明確にして開発者にフィードバックし、利用者と開発者の認識の違いやあいまいさを取り除き、最終段階での食い違いを減らすことができます。利用者の参画意識の向上も期待できます。
 特に、比較的小規模のアプリケーションの開発において効力を発揮します。
 作成するプロトタイプは、あくまでも試験・評価用ですが、実際にコンピュータ上で動作するものでなければなりません。また、仕様が確定した段階で改めて本格的なシステムを開発することもあります。


BohYoh.comトップページへ