1. Definisi dan
Pentingnya Rekayasa Kebutuhan.
Rekayasa Kebutuhan (Requirement
Engineering) adalah bagian yang tak terpisahkan dari kegiatan rekayasa
perangkat lunak. Rekayasa Kebutuhan mempunyai peran yang cukup penting, bahkan
akan menentukan keberhasilan dari suatu proyek rekayasa perangkat lunak.
Mengenai peran penting rekayasa kebutuhan tersebut telah banyak dikemukakan
oleh para pakar.
Requirements engineering
merupakan fase terdepan dari proses rekayasa perangkat lunak (software
engineering), dimana software requirements (kebutuhan) dari user (pengguna) dan
customer (pelanggan) dikumpulkan, dipahami dan ditetapkan. Para pakar software
engineering sepakat bahwa requirements engineering adalah suatu pekerjaan yang
sangat penting. Fakta membuktikan bahwa kebanyakan kegagalan pengembangan
software disebabkan karena adaya ketidakkonsistenan (inconsistent),
ketidaklengkapan (incomplete), maupun ketidakbenaran (incorrect) dari
requirements specification (spesifikasi kebutuhan) [Rom-01].
Subscribe