令和7年度試験問題 問44

システム開発の早い段階で,目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルとして,最も適切なものはどれか。

  • アジャイル
  • ウォーターフォール
  • スパイラル
  • プロトタイピング
正解 問題へ
分野 :マネジメント系
中分類:ソフトウェア開発管理技術
小分類:開発プロセス・手法
解説
  • アジャイルは、短い期間で設計・開発・テストを繰り返して、要件の変化に柔軟に対応しながら、段階的に開発を進める手法の総称です。アジャイル(Agile)には、「俊敏な」や「すばやい」という意味があります。
  • ウォーターフォールは、最初に開発全体の計画とスケジュールを決めた上で、要求定義・設計・実装・テスト・運用といった各工程を一つずつ完了させながら、順番に開発を進める手法です。滝の水が上から下へ流れるように、工程を逐次的に進める点が特徴です。
  • スパイラルは、最初にシステム全体をサブシステムに分割した上で、サブシステムごとに要件定義・設計・開発・評価を繰り返すことで、開発に係るリスクを最小にしつつ段階的に開発を進める手法です。サブシステム単位の開発となるため、アジャイルよりも開発サイクルは長期・大規模です。
  • 正しい。プロトタイピングは、システム開発プロセスの早い段階で目的とするシステムの試作品をつくり、利用者にそのイメージを理解させ、要件の確認と承認を得たうえで本格的な開発プロセスに進む開発モデルです。
    試作品を利用者に試用してもらいフィードバックを得ることで、利用者の要求仕様と実装内容の整合性を開発初期に確認できるため、後工程での修正作業を抑えることが可能となります。

Pagetop