Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
pengembangan perangkatlunak
Jawaban:
Pada tahap ini, sistem akan dianalisis bagaimana akan dijalankan nantinya. Hasil analisis
berupa kelebihan dan kekurangan sistem, fungsi sistem, hingga pembaharuan yang dapat
diterapkan.
Tahapan ini akan menghasilkan prototype dan beberapa output lain meliputi dokumen
berisi desain, pola, dan komponen yang diperlukan untuk mewujudkan proyek tersebut
Testing
Tahapan pengujian sangat penting sebelum aplikasi software digunakan pengguna. Beberapa pengujian
yang biasanya dilakukan seperti security testing yang diotomatiskan, atau pengujian untuk penerapan yang
kompleks.
Deployment
Tahapan selanjutnya pada SDLC adalah penerapan. Pada fase ini aplikasi sudah tersedia pada pelanggan
untuk digunakan.
Operations and Maintenance
Pada titik ini sebetulnya aplikasi benar-benar sudah selesai dan bisa digunakan di lapangan. Namun,
tahapan operasi dan pemeliharaan masih dianggap penting. Sebab, dalam tahapan ini pengguna bisa jadi
menemukan bug yang tidak ditemukan selama pengujian sehingga kesalahan perlu diatasi.
2.Model Waterfall
Model Waterfall merupakan salah satu model untuk perencanaan dari sebuah Perangkat Lunak. Model
Waterfall adalah salah satu model klasik yang bersifat sistematis.
Kelebihan:
-Merupakan model pengembangan paling handal dan paling lama digunakan.
-Cocok untuk sistem software yang bersifat generik.
Kekurangan:
-Persyaratan sistem harus digambarkan dengan jelas.
-Rincian proses harus benar-benar jelas dan tidak boleh berubah ubah
Model prototype
Prototype merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan. Dengan
metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan
sistem.
Kelebihan :
-Prototype melibatkan user dalam analisa dan desain.
-Punya kemampuan menangkap requirement secara konkret daripada secara abstrak.
Kekurangan :
-Proses analisis dan perancangan terlalu singkat.
-Mengesampingkan alternatif pemecahan masalah.
Model Spiral
Model spiral / spiral model adalah model pengembangan software dimana proses digambarkan sebagai
spiral.
Kelebihan:
-Setiap tahap pengerjaan dibuat prototyping sehingga kekurangan dan apa yang diharapkan oleh client
dapat diperjelas dan juga dapat menjadi acuan untuk client dalam mencari kekurangan kebutuhan.
-Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar.
Kekurangan:
-Banyak konsumen (Client) tidak percaya bahwa pendekatan secara evolusioner dapat dikontrol oleh kedua
pihak.
-Model spiral mempunyai resiko yang harus dipertimbangkan ulang oleh konsumen dan developer.
Agile development
Pengembangan jangka pendek yang memerlukan adaptasi cepat dan pengembangan terhadap perubahan
dalam bentuk apapun dan bentuk alurnya menyerupai lingkaran
Kelebihan :
-Lebih jelas
-Mudah digunakan
Kekurangan :
-Feksible
-Dapat mengembangkan fase yang sudah selesai
Devops
Devops adalah metode pengembangan software yang menekankan komunikasi,kolaborasi dan integrasi
antara pengembang software dan profesional TI
Kelebihan: