Mata kuliah Validasi dan Kebutuhan Perangkat Lunak bertujuan untuk memberikan pemahaman mendalam mengenai proses identifikasi, analisis, dan dokumentasi kebutuhan perangkat lunak serta teknik validasi untuk memastikan perangkat lunak memenuhi kebutuhan tersebut. Mahasiswa akan mempelajari berbagai metode dan alat untuk elisitasi kebutuhan, teknik analisis dan pemodelan, serta strategi validasi dan verifikasi perangkat lunak.
Tujuan Pembelajaran:
- Memahami konsep dan pentingnya kebutuhan perangkat lunak dalam pengembangan sistem.
- Mampu mengidentifikasi dan mendokumentasikan kebutuhan perangkat lunak dengan jelas dan lengkap.
- Menguasai teknik dan metode elisitasi kebutuhan.
- Memahami proses analisis dan pemodelan kebutuhan perangkat lunak.
- Mampu menerapkan teknik validasi dan verifikasi untuk memastikan perangkat lunak memenuhi kebutuhan yang ditetapkan.
- Mengembangkan keterampilan dalam komunikasi dengan pemangku kepentingan untuk pengumpulan kebutuhan yang efektif.
Bahan Bacaan dan Referensi:
- "Software Requirements" by Karl E. Wiegers and Joy Beatty
- "Requirements Engineering: Fundamentals, Principles, and Techniques" by Klaus Pohl
- "Mastering the Requirements Process: Getting Requirements Right" by Suzanne Robertson and James Robertson
- Teacher: Super User