スパイラルモデル 【spiral model】 スパイラル型開発 / スパイラルアプローチ

概要

スパイラルモデル(spiral model)とは、情報システムソフトウェアの開発工程のモデルの一つで、設計実装・試験・評価といった一連のプロセスを何度も繰り返し、次第に完成度を高めていく方式。

従来よく知られるウォーターフォール型の開発モデルでは、設計実装といった各工程は原則として一度限りわれ、前工程の成果物が完成していることを前提に次工程に取り掛かる。

一方、スパイラルモデルでは素早く開発プロセスを一周して機能や品質は完全ではないがとりあえず稼働するシステムの原型(プロトタイプ)を開発し、これを元に再び同じ開発プロセスを繰り返して追加や改良、品質の向上などをう。

仕様の修正や再設計がいやすく顧客の満足度は高めやすいが、プロセスを何周で終わらせるのか、どのような基準で完成とみなすのかなどについて十分な議論や合意がなければ工期や予算の目算が大きく狂う場合もある。

(2018.10.7更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる