Adalah kerangka proses pengembangan yang bersifat use-case-driven, berpusat pada arsitektur perangkat lunak, interatif dan tumbuh kembang (Alhir, 2005).[1]
[1]Aunur R. Mulyanto, REKAYASA PERANGKAT LUNAK JILID 1, (Direktorat Pembinaan Sekolah Menengah Kejuruan, 2009), hal 23