Postingan

Menampilkan postingan dari Oktober, 2021

Pertemuan 2 Rekayasa Perangkat Lunak- Model Proses Pengembangan Perangkat Lunak

  1. MODEL WATERFALL • Model Waterfall juga disebut siklus hidup klasik (Classic Life Cycle). • Merupakan pendekatan sistematis dan berurutan (sequential) pada PL yang dimulai dengan spesifikasi kebutuhan user dan berlanjut melalui beberapa tahapan, dan diakhiri dengan penyerahan sistem/ PL kepada pelanggan. • Pada prinsipnya, hasil dari setiap tahap adalah satu atau lebih dokumen yang disetujui (Sign off’). • Tahap berikutnya tidak boleh dimulai sampai tahap sebelumnya selesai. Tahapan Model Waterfall 1. Requirements Analysis and Definition Langkah ini merupakan analisa kebutuhan sistem. Berisi layanan-layanan sistem, kendala, dan tujuan yang ditetapkan melalui konsultasi dengan pengguna sistem, kemudian didefinisikan secara rinci yang berfungsi sebagai spesifikasi sistem. Misalkan untuk aplikasi web: Maka analisa kebutuhannya ditinjau dari kebutuhan Admin dan User. Jelaskan secara singkat kebutuhan apa yang bisa dilakukan oleh admin dan user. Contoh untuk web: User dapat melakuka...

Pertemuan 3 Rekayasa Perangkat Lunak - 7 Kegiatan pada Rekayasa Kebutuhan

7 Kegiatan pada Rekayasa Kebutuhan: 1. Pengenalan Permasalahan (Inception) 2. Pengenalan Lanjutan (Elicitation) 3. Elaborasi (Elaboration) 4. Negosiasi 5. Spesifikasi (Specification) 6. Validasi (Validation) 7. Manajemen Kebutuhan (Requirement Management) 1. Pengenalan Permasalahan (Inception) • Proyek PL dimulai ketika kebutuhan bisnis atau pasar atau layanan baru telah diidentifikasi atau ditemukan • Menetapkan pemahaman dasar tentang masalah, siapa yang menginginkan solusi, sifat solusi, serta keefektifan komunikasi dan kolaborasi antara stakeholder dengan tim PL. 2.  Pengenalan Lanjutan (Elicitation) • Bagian penting dari elisitasi adalah untuk menetapkan tujuan bisnis. • Masalah yang sering dijumpai:  Lingkup permasalahan: tentang batasan sistem tidak jelas atau rincian teknis yang membingungkan  Permasalahan yang berkaitan dengan pemahaman  Permasalahan yang berkaitan dengan kestabilan 3. Elaborasi (Elaboration) • Elaborasi dilakukan dengan cara membuat dan penyempurnaan ...