Rekayasa Perangkat Lunak (RPL)
Rekayasa Perangkat Lunak (RPL) atau Software Engineering (SE) merupakan suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal requirement capturing (analisa kebutuhan pengguna), specification (menentukan spesifikasi dari kebutuhan pengguna), desain, coding, testing sampai pemeliharaan sistem setelah digunakan. Sejarah munculnya Rekayasa Perangkat Lunak terjadi sekitar tahun 1960-an dimana pada saat itu terjadi krisis perangkat lunak yang merupakan akibat langsung dari lahirnya komputer generasi ke 3 yang canggih, ditandai dengan penggunaan Integrated Circuit (IC) untuk komputer.Akibat kecanggihan komputer dan meningkatnya perfomansi hardware, maka dibutuhkan perangkat lunak yang lebih baik sehingga perangkat lunak yang dihasilkan lebih besar dan kompleks.Kemudian biaya hardware mulai jatuh dan biaya perangkat lunak menjadi naik cepat, dan sebab itu mulailah pemikiran untuk pendekatakn engineering.
Secara definisi perangkat lunak tidak hanya untuk program komputer, tetapi juga termasuk dokumentasi serta konfigurasi data yang berhubungan yang diperlukan untuk membuat program beroperasi dengan benar. Dengan definisi ini otomatis output produksi perangkat lunak disamping program komputer juga dokumentasi lengkap berhubungan dengannya. Ini yang kadang kurang dipahami oleh pengembang, sehingga menganggap cukup memberikan program yang jalan ke pengguna ataupun customer.
Pada pengertian RPL ada kalimat “semua aspek produksi” yang mengimplikasikan bahwa RPL ini bukan hanya berhubungan dengan masalah teknis pengembangan RPL,tetapi berhubungan juga dengan kegiatan strategis seperti aspek teoritis, manajemen proyek dan penentuan metode pengembangan perangkatlunak.
referensi: RomiSatriaWahono.net
No comments yet.
Leave a comment
-
Archives
- May 2009 (7)
- April 2009 (3)
- March 2009 (5)
-
Categories
-
RSS
Entries RSS
Comments RSS
