平成18年春期試験問題 午前問38

最初にシステム全体の要求定義を行い,要求された機能を幾つかに分割して段階的にリリースするので,全ての機能がそろってなくても,最初のリリースからシステムの動作を確認することができるプロセスモデルはどれか。

  • インクリメンタルモデル
  • ウォーターフォールモデル
  • エボリューショナルモデル
  • スパイラルモデル
正解 問題へ
分野 :テクノロジ系
中分類:ソフトウェア開発管理技術
小分類:開発プロセス・手法
解説
  • 正しい。インクリメンタルモデルは、初めにシステム全体の要件定義を行い、要求された機能を幾つかのサブシステムに分割した後、まずコアとなる部分を優先的に開発・提供し、その後、機能やサブシステムを段階的に開発・提供していく漸近的な手法です。
    38.png
  • ウォーターフォールモデルは、最初に開発全体の計画とスケジュールを決めたうえで、要求定義・設計・実装・テスト・運用といった各工程を一つずつ完了させながら、順番に開発を進める手法です。滝の水が上から下へ流れるように、工程を逐次的に進める点が特徴です。
  • エボリューショナルモデルは、最初に概要レベルの仕様やプロトタイプを作り、利用者の反応や要求の変化に合わせてモデリング・要件定義・設計・開発・評価のサイクルを繰り返しながら、開発を進める手法です。成長モデル・進化モデルとも呼ばれます。
  • スパイラルモデルは、最初にシステム全体をサブシステムに分割した上で、サブシステムごとに要件定義・設計・開発・評価を繰り返すことで、開発に係るリスクを最小にしつつ段階的に開発を進める手法です。

Pagetop