Rumah Pengembangan Apa siklus pengembangan aplikasi (iklan / siklus)? - definisi dari techopedia

Apa siklus pengembangan aplikasi (iklan / siklus)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Siklus Pengembangan Aplikasi (AD / Siklus)?

Siklus pengembangan aplikasi adalah serangkaian proses atau langkah-langkah yang menyusun pengembangan aplikasi untuk menyelesaikan proyek dengan cara yang paling efisien. Siklus pengembangan bervariasi tergantung pada jenis organisasi dan bahkan tujuannya. Akibatnya, setiap organisasi dapat memiliki siklus pengembangan yang unik.

Proses dalam siklus tidak hanya fokus pada pengkodean sebenarnya dari perangkat lunak aplikasi, tetapi juga menggabungkan logika dan proses desain di mana pengkodean didasarkan. Ini biasanya dilakukan pada awal siklus ketika semua persyaratan sedang didefinisikan.

Techopedia menjelaskan Siklus Pengembangan Aplikasi (AD / Siklus)

Siklus pengembangan aplikasi sangat mirip dengan siklus pengembangan lainnya dalam hal prinsip dan fase yang terlibat, meskipun mungkin ada perbedaan tergantung pada apa yang sedang dikembangkan. Ini mencakup proses paling dasar, seperti desain, pengembangan, dan pengujian.


Terkadang proses yang paling lama adalah bagian desain, di mana pemangku kepentingan yang berbeda - termasuk pengembang - harus menganalisis persyaratan dan spesifikasi dari pengguna dan teknologi yang akan digunakan. Stakeholder harus mengumpulkan persyaratan yang diperlukan, melakukan analisis, dan mengembangkan desain dalam berbagai iterasi, tingkat tinggi dan terperinci, untuk memuaskan pengguna dan pengembang. Beberapa proses desain memakan waktu bertahun-tahun sebelum desain final dapat disepakati, tetapi biasanya ini karena masalah anggaran atau karena teknologi yang dapat memenuhi beberapa persyaratan belum dikembangkan.


Setelah desain muncul tahap pengembangan aktual, di mana programmer mendasarkan kode mereka pada desain dan arsitektur yang ditentukan dari sistem atau aplikasi yang sedang dikembangkan. Beberapa persyaratan masih dapat berubah selama fase pengembangan, yang dapat menghambat pekerjaan dan membuat kekacauan. Ini disebut creep lingkup.


Fase pengujian datang tepat setelah aplikasi dikodekan. Proses ini sangat diperlukan karena akan menentukan apakah aplikasi atau sistem cocok untuk ditempatkan. Ketika semuanya telah diuji dan dianggap dapat diterima, aplikasi siap untuk eceran atau diserahkan kepada siapa pun yang menugaskannya. Siklus berakhir di sana untuk beberapa, tetapi organisasi yang berpusat pada pelanggan sering memperpanjang siklus untuk memasukkan fase pemeliharaan. Fase ini dapat diperpanjang tanpa batas waktu atau hingga aplikasi mencapai akhir masa pakainya dan dihentikan dan diganti dengan yang baru.

Apa siklus pengembangan aplikasi (iklan / siklus)? - definisi dari techopedia