Rumah Audio Diving Into Dev: Siklus Hidup Pengembangan Perangkat Lunak

Diving Into Dev: Siklus Hidup Pengembangan Perangkat Lunak

Daftar Isi:

Anonim

Oleh Justin Stoltzfus

Sumber: Wrightstudio / Dreamstime.com

Apa itu Siklus Hidup Pengembangan Perangkat Lunak?

Anda dapat melihat halaman persyaratan kami untuk melihat bagaimana SDLC didefinisikan secara umum:

“Siklus hidup pengembangan perangkat lunak (SDLC) adalah kerangka kerja yang mendefinisikan tugas yang dilakukan pada setiap langkah dalam proses pengembangan perangkat lunak. “

Penting untuk dipahami bahwa karena siklus hidup pengembangan perangkat lunak memiliki berbagai tahapan atau fase dan model, itu juga telah berubah sesuai dengan filosofi tertentu, yang akan kita bicarakan nanti.

Gagasan utamanya adalah bahwa siklus hidup pengembangan perangkat lunak menentukan bagaimana perangkat lunak dibuat dan dirilis ke lingkungan produksi.

Ini adalah premis sentral di dunia TI, karena perangkat lunak telah menjadi bagian integral dari begitu banyak hal yang kita lakukan setiap hari, dan untuk proses jangka panjang yang mengarahkan kegiatan bisnis dan konsumen. Siklus hidup pengembangan perangkat lunak menentukan bagaimana kami menerima semua aplikasi dan produk desktop serta sistem operasi yang kami gunakan untuk mengirim pesan teks, tweet, dan mengarahkan berbagai teknologi baru.

Dengan mengatakan itu, pemahaman yang lebih baik tentang SDLC membantu kita untuk mengetahui apa yang terjadi di balik layar, atau seperti beberapa orang akan mengatakan, "bagaimana sosis dibuat."

Di belakang setiap aplikasi atau produk perangkat lunak ada kode. Kode itu berasal dari manusia. SDLC adalah cara untuk memastikan bahwa manusia yang keliru menciptakan teknologi yang relatif sempurna.

Siklus hidup pengembangan perangkat lunak juga dapat bervariasi.

“Ada berbagai pendekatan untuk melakukan pekerjaan itu, atau seperti apa siklus hidup pengembangan perangkat lunak tertentu, dan itu tergantung pada organisasi mengenai langkah-langkah spesifik, ” kata John Quigley dari Value Transformation, menjelaskan bagaimana SDLC mengatur panggung. untuk begitu banyak kenyamanan konsumen yang kami nikmati. “Dalam kehidupan modern, ada banyak perangkat lunak dalam lebih banyak produk daripada yang Anda kira. Jam alarm Anda, kemungkinan besar memiliki mikrokontroler di dalam yang menjalankan perangkat lunak. Microwave Anda memiliki mikrokontroler yang menerima input dari pengguna dan melakukan sesuai dengan perintah itu. Ponsel cerdas, televisi, dan mobil Anda dilengkapi perangkat lunak. Sama seperti ada banyak aplikasi, ada banyak variasi dalam produk perangkat lunak. "

Salah satu contoh populer adalah mobil modern, yang mungkin dikatakan oleh mekanik mana pun bahwa Anda telah lebih mirip komputer mewah dalam dekade terakhir ini.

"Di mobil Anda, ada banyak mikrokontroler yang menjalankan perangkat lunak berbeda, yang harus dikoordinasikan dengan produk lain di mobil yang juga berisi perangkat lunak, misalnya, mesin dan transmisi, " kata Quigley. "Hal-hal ini terhubung untuk menghasilkan sistem perangkat lunak berbagi informasi dari masing-masing komponen dengan yang lain melalui beberapa komunikasi serial dan setiap komponen membuat keputusan yang tepat berdasarkan pada isi data itu."

Siklus hidup pengembangan perangkat lunak mengatur semua ini, dengan membuat peta jalan yang disengaja untuk bagaimana masing-masing item unik ini akan dibangun dan dikirim ke dunia. Dalam tutorial ini, Anda akan belajar lebih banyak tentang bagaimana SDLC bekerja secara praktis dalam lingkungan desain perangkat lunak.

Berikutnya: Fase-fase Siklus Hidup Pengembangan Perangkat Lunak

Bagikan ini:

Daftar Isi

Apa itu Siklus Hidup Pengembangan Perangkat Lunak?

Fase dari Siklus Hidup Pengembangan Perangkat Lunak

Model SDLC

SDLC Waterfall Tradisional: Contoh

Lebih Lanjut Tentang Agile SDLC

Agile SDLC: Sebuah Contoh

DevOps dan SDLC

Kecerdasan Buatan dan SDLC

Kesimpulan

Diving Into Dev: Siklus Hidup Pengembangan Perangkat Lunak