analisis kebutuhan perangkat lunak (Analisis Persyaratan Perangkat Lunak)
kebutuhan (Memerlukan)
- Memerlukan apa yang dibutuhkan, apa yang dibutuhkan
Menurut IEEE
- Kemampuan/kondisi yang akan diperlukan oleh pengguna agar dapat memecahkan masalah ke sebuah tujuan
- Kemampuan/kondisi yang diperlukan oleh sebuah sistem memiliki komponen yang harus diperhatikan seperti kontrak, standar, spesifikasi atau dokumen resmi lainnya.
Kebutuhan perangkat lunak
adalah kondisi, standar, kondisi atau kemampuan yang dibutuhkan perangkat lunak yang dimiliki apa yang harus dicapai butuh atau ingin pengguna.
Jenis kebutuhan
Untuk lebih jelasnya, ada tiga jenis kebutuhan Perangkat Lunak [IEEE93]:
1. Persyaratan fungsional
2. Persyaratan antarmuka
3. Persyaratan kinerja
Kebutuhan Fungsional(Permintaan Fitur)
Juga dikenal sebagai persyaratan operasional, yaitu persyaratan berhubungan dengan fungsi fungsi atau proses konversi Software harus bisa melakukannya. contoh:
- Perangkat lunak harus dapat menyimpan semua detail Data pesanan pelanggan.
- Perangkat lunak harus dapat menghasilkan laporan Dijual untuk jangka waktu tertentu.
- Perangkat lunak harus dapat membuat informasi jalur Waktu pengiriman terpendek.
Kebutuhan antarmuka (persyaratan antarmuka)
antarmuka dibutuhkan oleh perangkat lunak menggunakan elemen dari perangkat keras, perangkat lunak serta basis data. contoh :
- Perangkat untuk memasukkan data dapat berupa keyboard, mouse atau pemindai.
- Akses database menggunakan ODBC (Open Hubungkan ke database).
Kebutuhan buat kinerja (persyaratan kinerja)
Persyaratan untuk menentukan karakteristik kinerja Perangkat lunak harus memiliki, misalnya: Kecepatan, akurasi, frekuensi. contoh :
- Perangkat lunak harus mampu menangani hingga 1 data Jutaan catatan per transaksi.
- Perangkat lunak harus mampu penggunaan multi-pengguna Sesuai dengan izin yang diberikan kepada pengguna.
- Waktu respons maksimum untuk penyajian informasi adalah 1 menit.
"Analisis Kebutuhan perangkat lunak yaitu sebuah aktivitas dari awal siklus hidup pengembangan perangkat lunak "
analisis permintaan (kebutuhan)
- Untuk proyek besar, analisis kebutuhan dilakukan setelah aktivitas Sistem Rekayasa Informasi dan Perencanaan Proyek Perangkat Lunak analisis permintaan Proses meneliti kebutuhan pengguna dapatkan definisi persyaratan sistem atau perangkat lunak [IEE93].
- Proses untuk mendefinisikan fungsionalitas serta kinerja perangkat lunak, antarmuka perangkat perangkat lunak memakai elemen sistem lainnya, dan di tentukan kendala apa saja yang harus dihadapi oleh sebuah perangkat Perangkat Lunak [PRE01].
Tujuan analisis kebutuhan
- Pahami masalahnya dengan saksama (terintegrasi) dalam perangkat lunak Ini akan dikembangkan sebagai ruang lingkup produk perangkat lunak (ruang produk) dan pengguna yang akan menggunakannya.
- Tentukan apa yang harus dilakukan perangkat lunak yang membuat keinginan menjadi kenyataan pelanggan.
Tahapan analisis kebutuhan
analisis teknis Persyaratan perangkat lunak pada dasarnya meliputi Dari urutan acara:
1. Teliti dan pahami masalahnya
2. Identifikasi kebutuhan pengguna
3. Tentukan persyaratan perangkat lunak
4. Buat dokumen spesifikasi persyaratan perangkat lunak
5. Tinjau persyaratan pelajari dan pahami pertanyaan
Pada tahap ini, analis meneliti masalah ada dalam perangkat lunak yang sedang dikembangkan, jadi Dapat ditentukan bahwa:
- siapa pengguna perangkat lunak tersebut.
- dimana perangkat lunak akan digunakan.
- Perangkat akan membantu pengguna dengan pekerjaan apa pun lembut.
- Apa ruang lingkup pekerjaan dan bagaimana mekanisme pelaksanaan.
- Apa hambatan teknologi yang digunakan?
Atau dalam hal hukum dan standar. Metode yang digunakan oleh pengembang
terutama memahami analis Masalah perangkat lunak biasanya melaksanakan :
- mewawancarai pengguna
- observasi atau observasi lapangan
- Daftar pertanyaan
- Referensi atau dokumen penelitian
- menggunakan, misalnya, file hasil analisis dan desain perangkat lunak.
sekian materi untuk kebutuhan dari rekayasa perangkat lunak ini, semoga bermanfaat..