Tujuan Tahapan Prinsip Analisis Apa itu Analisis Kebutuhan?
langkah awal untuk menentukan gambaran perangkat yang
akan dihasilkan ketika pengembang melaksanakan sebuah proyek pembuatan perangkat lunak Proses mempelajari kebutuhan pemakai untuk mendapatkan definisi kebutuhan sistem atau perangkat lunak Proses untuk menetapkan fungsi dan unjuk kerja perangkat lunak, menyatakan antarmuka perangkat lunak dengan elemen-elemen sistem lain, dan menentukan kendala yang harus dihadapi oleh perangkat lunak Apa itu Analisis kebutuhan?
suatu proses untuk mendapatkan informasi,
mode, dan spesifikasi tentang perangkat lunak yang diinginkan klien/pengguna Faktor yang harus dipenuhi
Lengkap, yang artinya semua kebutuhan yang diharapkan oleh
klien telah didapatkan saat melakukan analisis Detail, artinya berhasil mengumpulkan informasi secara rinci. Benar, maksudnya adalah semua data yang didapatkan pada saat melakukan anlisis harus benar, sesuai dengan apa yang dimaksudkan oleh klien, bukan benar menurut apa yang dipikirkan oleh pihak analisis Tujuan analisis kebutuhan
Mengolah hasil elisitasi kebutuhan untuk menghasilkan
dokumen spesifikasi kebutuhan yang isi keseluruhannya seseuai dengan apa yang diinginkan pengguna ( Liu and Yen, 1996). Mengembangkan persyaratan kualitas yang memadai dan rinci, dimana para manajer dapat membuat perkiraan proyek yang realistis dan staf teknis dapat melanjutkan dengan perancangan, implementasi dan pengujian ( Wiegers, 2003). Membangun pemahaman tentang karakteristik adalah ranah permasalahan dan sekumpulan kebutuhan untuk menemukan solusi. Tahapan analisis kebutuhan
Mempelajari dan memahami persoalan
Mengidentifikasi kebutuhan pemakai Mendefinisikan kebutuhan perangkat lunak Membuat dokumen spesifikasi kebutuhan Mengkaji ulang (review) kebutuhan Prinsip Analisis menurut Presman
Unsur informasi dari suatu masalah harus di presentasikan dan di
pahami. Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus di definisikan. Tingkah laku perangkat lunak (sebagai suatu urutan kejadian eksternal) harus terwakilkan. Model-model yang menggambarkan informasi, fungsi, dan tingkah laku sistem harus di pecah-pecah ke dalam tingkat yang lebih rinci dalam bentuk lapisan (hierarki). Proses analisis di mulai dari informasi dasar menuju implementasi rinci Prinsip analisis menurus Davis
Memahami masalah sebelum anda mulai
menciptakan model analisis. Mengembangkan prototype yang memungkinkan seorang pemakai memahami bagaimana interaksi manusia dengan mesin terjadi. Mencatat asal dan alasan untuk setiap kebutuhan. Menggunakan pandangan kebutuhan berjenjang. Memprioritaskan kebutuhan. Berusaha mengurangi kerancuan Gambaran umum tentang SKPL
Dokumen yang berisi pernyataan lengkap dari apa yang harus
dilakukan atau dipenuhi oleh perangkat lunak, tanpa menjelaskan bagaimana hal tersebut dilaksanakan oleh perangkat lunak. Selain itu, SKPL juga berisi deskripsi lengkap dari semua antarmuka yang ada dalam perangkat lunak Tujuan SKPL
Sarana komunikasi antara pelanggan, pemakai, analis, dan
perancang perangkat lunak. Dasar untuk merencanakan dan melaksanakan pengujian sistem. Acuan untuk melakukan perbaikan atau pengubahan perangkat lunak Manfaat SKPL
Memastikan kesamaan antara kebutuhan untuk
pengembangan dengan kebutuhan yang ditulis dalam dokumen. Mendefinisikan kerangka kerja kersama untuk proses- proses pengembangan perangkat lunak. Memperjelas peran dan antarmuka bagi para pihak yang terlibat dalam proses-proses pengembangan perangkat lunak. Memperjelas jenis dan isi dari dokumen. Manfaat SKPL
aktivitas kaji ulang, dan dokumentasinya. Belajar dari pendekatan praktis yang diterapkan di dunia industri. Menghilangkan jebakan-jebakan dan persoalan-persoalan seperti yang dialami di masa lalu Q and A Tugas Project
Tentukan topik project
Buat Skenario Lakukan elisitasi untuk mengumpulkan kebutuhan: Bisnis User Fungsional Lakukan Analisis kebutuhan Susun dokumen SKPL Verifikasi kebutuhan