Jabarkan Mendefinisikan artifak secara bersamaan dari Model Spiral

Melakukan 4 aktivitas dasar pengembangan perangkat lunak pada setiap siklusnya (lihat Gambar)

Fokus pada sistem dan siklus hidupunya

Model ini pertama kali dijelaskan oleh Barry Boehm dalam makalahnya tahun 1986 "A Spiral Model of Software Development and Enhancement". Pada tahun 1988 Boehm menerbitkan makalah yang serupa kepada khalayak yang lebih luas. Makalah-makalah ini memperkenalkan diagram yang telah direproduksi dalam banyak publikasi berikutnya yang membahas model spiral. Makalah-makalah awal ini menggunakan istilah "model proses" untuk merujuk pada model spiral serta untuk pendekatan incremental, waterfall, prototyping, dan lainnya. Namun, pencampuran yang didorong oleh risiko model spiral dari fitur model proses lainnya sudah ada.

Dalam publikasi selanjutnya, Boehm menggambarkan model spiral sebagai "generator model proses", di mana pilihan berdasarkan risiko proyek menghasilkan model proses yang sesuai untuk proyek tersebut. Dengan demikian, model incremental, waterfall, prototyping, dan proses lainnya adalah kasus khusus dari model spiral yang sesuai dengan pola risiko proyek tertentu. Boehm juga mengidentifikasi sejumlah kesalahpahaman yang timbul dari penyederhanaan berlebih dalam diagram model spiral asli. Boehm mengatakan kesalahpahaman yang paling berbahaya ini adalah:

Bahwa spiral hanyalah urutan dari model waterfall yang bersifat incremental

Bahwa semua kegiatan proyek mengikuti urutan spiral tunggal

Bahwa setiap aktivitas dalam diagram harus dilakukan, dan dalam urutan yang ditunjukkan

Sementara kesalahpahaman ini mungkin cocok dengan pola risiko beberapa proyek, mereka tidak benar untuk sebagian besar proyek. Dalam laporan Dewan Riset Nasional [4] model ini diperluas untuk mencakup risiko yang terkait dengan pengguna manusia.