TEKNIK PEMROGRAMAN, MACAM-MACAM JENIS SDLC (System Development Life Cycle)

1. Herdian Permana              13111765
2. Nur Singgih                       13110559
3. Nur Ichsan                        13111445
4. Krisna Yogatama               13111434
5. Hariyanto                          13111439
6. Febriansyah                      13110437
7. Muhamad Suerlandi           13111833
8. Nugraha Aprianto              13111842
9. Alif Widodo                        13111444
10. Ahmad Idraki Gunawan   13111836



1. Adaptive SDLC        

a.       Proyek inisialisasi - menentukan Tujuan dari proyek
b.      Tentukan waktu proyek-box (estimasi durasi proyek)
c.       Tentukan jumlah yang optimal siklus dan waktu-kotak untuk setiap
d.      Menulis pernyataan tujuan untuk setiap siklus
e.       Menetapkan komponen utama untuk setiap siklus
f.       Mengembangkan daftar tugas proyek
g.      Meninjau keberhasilan siklus
h.      Rencanakan siklus berikutnya
 
      2. Iterative Model

          Sebuah berulang Model siklus hidup tidak berusaha untuk memulai dengan spesifikasi penuh persyaratan. Sebaliknya, pembangunan dimulai dengan menentukan dan menerapkan hanya bagian dari perangkat lunak, yang kemudian dapat ditinjau dalam rangka untuk mengidentifikasi persyaratan lebih lanjut. Proses ini kemudian diulang, menghasilkan versi baru dari perangkat lunak untuk setiap siklus model. Pertimbangkan iteratif Model siklus hidup yang terdiri dari mengulangi empat fase berikut dalam urutan:






Persyaratan fase, di mana persyaratan untuk perangkat lunak dikumpulkan dan dianalisis. Iterasi pada akhirnya harus menghasilkan fase persyaratan yang menghasilkan spesifikasi lengkap dan final persyaratan. - Desain fase, di mana solusi perangkat lunak untuk memenuhi persyaratan dirancang. Ini mungkin desain baru, atau perpanjangan dari desain sebelumnya. Implementasi dan tahap uji, ketika perangkat lunak kode, terintegrasi dan diuji. Ulasan fase, di mana perangkat lunak dievaluasi, persyaratan saat ini ditinjau, dan perubahan dan penambahan persyaratan yang diajukan. Untuk setiap siklus model, keputusan harus dibuat mengenai apakah perangkat lunak yang dihasilkan oleh siklus akan dibuang, atau disimpan sebagai titik awal untuk siklus berikutnya (kadang-kadang disebut sebagai prototipe incremental). Akhirnya titik akan tercapai dimana persyaratan yang lengkap dan perangkat lunak dapat disampaikan, atau menjadi tidak mungkin untuk meningkatkan perangkat lunak yang diperlukan, dan sebuah awal baru harus dibuat.
Berulang Model siklus hidup dapat disamakan dengan software memproduksi dengan berturut-turut
pendekatan. Menggambar analogi dengan metode matematika yang menggunakan pendekatan berturut-turut untuk mencapai solusi akhir, manfaat metode tersebut tergantung pada seberapa cepat mereka berkumpul di solusi. Kunci keberhasilan penggunaan suatu siklus hidup perangkat lunak iteratif pengembangan validasi ketat persyaratan, dan verifikasi (termasuk pengujian) dari setiap versi perangkat lunak terhadap kebutuhan tersebut dalam setiap siklus model. Tiga tahap pertama dari contoh iteratif model yang sebenarnya merupakan bentuk singkatan dari V berurutan atau model air terjun siklus hidup. Setiap siklus model menghasilkan software yang memerlukan pengujian di tingkat unit, untuk integrasi perangkat lunak, integrasi sistem dan penerimaan. Seperti perangkat lunak berkembang melalui siklus berturut-turut, tes harus diulang dan diperluas untuk memverifikasi setiap versi perangkat lunak.
 
     3.V-Model
V-model pengembangan perangkat lunak model yang dapat dianggap menjadi perpanjangan model air terjun. Alih-alih bergerak turun dengan cara yang linear, proses langkah-langkah ke atas membungkuk setelah fase coding, untuk membentuk bentuk V yang khas. VModel ini menunjukkan hubungan antara setiap fase kehidupan pembangunan
siklus dan fase terkait pengujian.
Desain Sistem: Insinyur sistem menganalisis dan memahami bisnis dari sistem yang diusulkan dengan mempelajari dokumen persyaratan pengguna. Mereka mengetahui kemungkinan dan teknik dimana kebutuhan pengguna dapat diimplementasikan. Jika salah satu persyaratan tidak layak, pengguna informasi dari masalah. Sebuah resolusi ditemukan dan dokumen persyaratan pengguna diedit sesuai. Spesifikasi perangkat lunak dokumen yang berfungsi sebagai cetak biru bagi tahap pengembangan yang dihasilkan. Dokumen ini berisi sistem umum organisasi, struktur menu, struktur data dll juga dapat memegang contoh bisnis skenario, jendela sampel, laporan untuk pemahaman yang lebih baik. Dokumentasi teknis lainnya seperti diagram entitas, kamus data juga akan diproduksi di fase ini. Dokumen untuk pengujian sistem yang disiapkan di fase ini.

4. Model Big Bang
Model Big Bang-adalah salah satu di mana kita menempatkan sejumlah besar materi
(orang atau uang) diletakkan bersama-sama, banyak energi yang dikeluarkan - seringkali dengan kekerasan - dan keluar datang produk software yang sempurna atau tidak. Keindahan dari model ini adalah bahwa hal itu sederhana. Ada sedikit perencanaan, penjadwalan, atau proses pembangunan Formal. Semua upaya yang dihabiskan mengembangkan perangkat lunak dan menulis kode. Ini dan proses ideal jika persyaratan produk yang tidak dipahami dengan baik dan tanggal rilis final fleksibel. Ini juga penting untuk memiliki pelanggan yang fleksibel, juga, karena mereka tidak akan tahu apa yang mereka mendapatkan sampai akhir.

0 Responses