UNDERSTANDING REQUIREMENTS
5. 1 REQUIREMENTS ENGINEERING 5. 2 ESTABLISHING THE GROUNDWORK 5 5.1 REQUIREMENTS ENGINEERING 5.2 ESTABLISHING THE GROUNDWORK 5.3 ELICITING REQUIREMENTS 5.4 DEVELOPING USE CASES 5.5 BUILDING THE REQUIREMENTS MODEL
5.1 REQUIREMENTS ENGINEERING Point : Membuat software sesuatu hal yang menarik. Biasanya para developer ingin melompat lebih jauh sebelum mereka mengerti apa yang mereka butuhkan. Requirements Engineering/Rekayasa kebutuhan merupakan tindakan utama rekayasa perangkat lunak dimulai selama kegiatan komunikasi hingga modeling. Requirements Engineering adalah jembatan antara design dan kontruksi
5.2 ESTABLISHING THE GROUNDWORK Membangun landasan, dalam pekerjaan membangun sebuah software biasanya dikerjakan oleh tim dan komunikasi merupakan hal penting namun pada kenyataanya tidak bisa berjalan dengan lancar.
5.3 ELICITING REQUIREMENTS Pengumpulan Kebutuhan, dalam metode ini dilakukan penggabungan unsur pemecahan masalah negoisasi dan spesifikasi masalah untuk menggali apa saja hal yang diperlukan.
5.4 DEVELOPING USE CASES Pengembangan Kasus Kegunaan, ini akan memberikan gambaran pada developer untuk tahu siapa yang akan berperan menggunakan system dan untuk apa system tersebut digunakan.
5.5 BUILDING THE REQUIREMENTS MODEL Membangun model kebutuhan Model ini dimaksudkan untuk memberikan gambaran tentang informasi yang dibutuhkan Perubahan model yang dinamis akan membuat anda belajar lebih banyak tentang system yang akan dibangun Customer akan memahami lebih lanjut tentang apa yang sebenranya mereka butuhkan