Skip to main content

Apa siklus hidup pengembangan sistem?

Siklus hidup pengembangan sistem adalah metode pengorganisasian pembuatan, penggunaan, dan pembuangan perangkat keras dan perangkat lunak baru di industri komputer.Siklus hidup pengembangan sistem mengikuti pola yang sama seperti kebanyakan penemuan baru: temukan masalah, rancang solusi dan kemudian terapkan solusinya.Istilah ini adalah catchall untuk sejumlah besar metodologi dan proses yang berbeda, yang semuanya mengikuti pola dasar yang sama ini.

Tidak ada proses tunggal yang disebut siklus hidup pengembangan sistem-Rather, ada banyak metodologi dan model yang berbeda yang semuanya berada di bawah istilah ini.Model paling dasar, sering disebut metode air terjun, terdiri dari tujuh langkah.Langkah -langkah ini diambil dalam urutan tertentu, masing -masing bangunan pada yang terakhir.Meskipun ini menjadikan air terjun salah satu model yang paling lengkap, itu juga menjadikannya yang paling lambat dan paling mahal.

Metode perkembangan lainnya bekerja pada prinsip yang serupa, tetapi berbeda.Metode siklus hidup pengembangan sistem lainnya melewatkan, menggabungkan atau memesan ulang langkah -langkah dasar.Secara umum, ini dilakukan untuk mempercepat proses kreatif atau biaya perkembangan yang lebih rendah.Selain itu, model ada untuk memanfaatkan gaya komputasi alternatif dan struktur bisnis.

Langkah -langkah dasar siklus hidup pengembangan sistem dipecah menjadi empat area.Tiga pertama, desain, konstruksi dan implementasi, adalah bagian umum dari banyak sistem dan penemuan baru.Keempat, pembuangan, relatif tidak umum.Sebagian besar dari keempat area ini memiliki 'substep' yang membentuk siklus penuh.

Langkah desain memiliki jumlah subtep terbesar dari salah satu area.Inisiasi mensyaratkan bahwa suatu proyek dibawa ke tim desain untuk memulai proses.Konsep Sistem dan Langkah Perencanaan Pusat Studi Akuntansi Internal dan Kelayakan untuk Perusahaan Perancang.Analisis persyaratan berpusat pada fokus pada kebutuhan pengguna, dan desain adalah penciptaan awal model perangkat lunak atau perangkat keras. Fase konstruksi dalam siklus hidup pengembangan perangkat lunak seringkali merupakan salah satu yang terpanjang.Selama substase ini, perangkat keras atau perangkat lunak sebenarnya dibangun dan diuji.Langkah pertama, pengembangan, adalah penciptaan sistem yang sebenarnya, dan tergantung pada proyek, ini bisa memakan waktu dari hari hingga bertahun -tahun untuk menyelesaikannya.Langkah kedua, pengujian, melibatkan non-pengembang menggunakan produk untuk menghasilkan umpan balik.Berdasarkan umpan balik itu, proyek akan kembali ke pengembangan atau masuk ke fase berikutnya. Implementasi adalah ketika pengguna benar -benar menggunakan perangkat lunak atau perangkat keras.Selama subtep pertama, juga disebut implementasi, proyek ini diintegrasikan ke dalam sistem yang ada, dan pelatihan pengguna berlangsung.Operasi dan pemeliharaan terdiri dari langkah kedua.Selama waktu ini, target audiensnya menggunakan proyek secara normal dan melakukan pemeliharaan rutin pada sistem. Area terakhir, pembuangan, tidak memiliki subtep.Selama fase ini, proyek ditarik keluar dari sistem pengguna.Jika itu perangkat keras, itu dibuang secara normal.Perangkat lunak dimigrasi, dan data yang ada dikonversi ke sistem yang lebih baru yang memasuki fase implementasinya.