REKAYASA PERANGKAT LUNAK Memahami Siklus Hidup Perkembangn Perangkat Lunak SDLC (Materi 2)
1.SDLC SDLC adalah proses yang mencakup berbagai tahapan, seperti: Perencanaan Analisis Desain Implementasi Pengujian Pemeliharaan Berbagai model pengembangan SDLC, seperti Waterfall, Iteratif, Spiral, dan Agile, memiliki kelebihan dan kekurangan masing-masing. Oleh karena itu, pemahaman terhadap model-model ini sangat penting bagi tim pengembang untuk memilih metode yang paling sesuai dengan proyek mereka. 2.Model Waterfall Model Waterfall adalah metode pengembangan perangkat lunak yang bersifat linier dan berurutan. Dalam pendekatan ini, proses pengembangan dibagi menjadi beberapa fase yang jelas, seperti analisis kebutuhan, desain, pengkodean, pengujian, dan pemeliharaan. Setiap fase harus diselesaikan sepenuhnya sebelum melanjutkan ke fase berikutnya. Hasil dari setiap fase akan menjadi dasar bagi fase selanjutnya, mirip dengan aliran air terjun. Model ini mudah dipahami dan diterapkan, meskipun kurang fleksibel jika ada perubahan di tengah jalan. Analisis Kebutuhan : M...