Rumah Pengembangan Apakah pengembangan iteratif dan inkremental? - definisi dari techopedia

Apakah pengembangan iteratif dan inkremental? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Pengembangan Iteratif dan Inkremental?

Pengembangan perangkat lunak berulang dan inkremental adalah metode pengembangan perangkat lunak yang dimodelkan di sekitar peningkatan bertahap dalam penambahan fitur dan pola pelepasan dan peningkatan siklus.


Pengembangan perangkat lunak berulang dan bertahap dimulai dengan perencanaan dan berlanjut melalui siklus pengembangan berulang yang melibatkan umpan balik pengguna berkelanjutan dan penambahan fitur tambahan yang diakhiri dengan penyebaran perangkat lunak yang selesai pada akhir setiap siklus.


Ini adalah salah satu metodologi pengembangan perangkat lunak Agile, proses terpadu yang rasional dan pemrograman ekstrem.

Techopedia menjelaskan Pengembangan Iteratif dan Bertambah

Pengembangan berulang dan bertahap adalah disiplin untuk mengembangkan sistem yang didasarkan pada menghasilkan hasil. Dalam pengembangan tambahan, berbagai bagian sistem dikembangkan pada berbagai waktu atau tingkat dan diintegrasikan berdasarkan penyelesaiannya. Dalam pengembangan berulang, tim berencana untuk meninjau kembali bagian sistem untuk merevisi dan memperbaikinya. Umpan balik pengguna dikonsultasikan untuk memodifikasi target untuk hasil yang berturut-turut.


Pengembangan perangkat lunak berulang dan inkremental muncul sebagai tanggapan terhadap cacat dalam model air terjun, proses desain berurutan di mana kemajuan mengalir terus ke bawah. Ini berbeda dari model air terjun karena bersifat siklus daripada searah, menawarkan kemampuan yang lebih besar untuk memasukkan perubahan ke dalam aplikasi selama siklus pengembangan.


Pengembangan berulang dan bertahap dapat dikelompokkan ke dalam fase berikut:

  • Tahap Awal: Berurusan dengan ruang lingkup proyek, persyaratan dan risiko di tingkat yang lebih tinggi
  • Fase Elaborasi: Menghadirkan arsitektur kerja yang memoderasi risiko yang diidentifikasi pada fase awal dan memenuhi persyaratan nonfungsional
  • Tahap Konstruksi: Mengisi komponen arsitektur secara bertahap dengan kode siap-produksi, yang diproduksi melalui analisis, implementasi, desain, dan pengujian persyaratan fungsional
  • Fase Transisi: Menghadirkan sistem ke lingkungan operasi produksi
Apakah pengembangan iteratif dan inkremental? - definisi dari techopedia