SDLC mempunyai fase-fase yang penting bagi para pengembang sistemnya, seperti Perencanaan, Analisis, Desain, dan Implementasi.
- Perencanaan dan Kebutuhan Analisis
Analisis kebutuhan dan perencanaan adalah tahap yang paling penting dan mendasar dalam SDLC. Hal ini untuk merencanakan pendekatan proyek dasar dan untuk melakukan studi kelayakan produk dalam bidang ekonomi, operasional, dan teknis. - Mendefinisikan Persyaratan
Setelah analisis kebutuhan dilakukan langkah berikutnya yaitu mendefinisikan secara elas dan mendokumentasikan persyaratan produk yang membuat mereka disetujui oleh pelanggan atau analis pasar. Hal ini dilakukan melalui SRS (Spesifikasi Kebutuhan Software), dimana isinya berupa Dokumen Keterangan Kebutuhan Perangkat Lunak yang terdiri dari semua persyaratan produk yang akan dirancang dan dikembangkan selama siklus hidup proyek yang akan dibuat. - Merancang arsitektur produk
SRS (Spesifikasi Kebutuhan Software), adalah referensi untuk para arsitek produksi untuk menghasilkan arsitektur terbaik terhadap produk yang akan dikembangkan. Berdasarkan persyaratan yang ditentukan dalam SRS, biasanya lebih dari satu pendekatan desain untuk arsitektur produk yang diusulkan dan didokumentasikan dalam DDS (Desain Dokumen Spesifikasi). - Membangun atau Mengembangkan Produk
Pada tahap ini SDLC mengalami pengembangan sebenarnya dan di tahap ini pula produk dibangun. Kode pemrograman yang dihasilkan harus sesuai yang didokumentasikan pada DDS selama tahap ini. Pengembang harus mengikuti pedoman pengkodean yang didefinisikan oleh organisasi dan tool pemrograman mereka seperti kompiler, interpreter, debugger dll yang digunakan untuk menghasilkan kode. - Menguji Produk
Tahap ini biasanya bagian dari semua tahapan seperti pada model SDLC modern, dimana kegiatan pengujian dilakukan di sebagian besar semua tahapan SDLC. - Menyebarkan produk di Pasar dan Melakukan Pemeliharaan
Setelah produk diuji dan siap untuk dikerahkan, produk tersebut disebar secara resmi di pasar yang tepat. Beberapa waktu penyebaran produk terjadi secara bertahap sesuai dengan strategi bisnis. Produk ini mungkin pertama akan dirilis dalam segmen terbatas dan diuji dalam lingkungan bisnis riil (UAT- User Acceptance Testing). - Evaluasi
Tahap akhir dari SDLC adalah untuk mengukur efektivitas sistem dan mengevaluasi potensi tambahan.
Tidak ada komentar:
Posting Komentar