Identifikasi kebutuhan pengguna
Pada tahap mengidentifikasi kebutuhan pengguna (user need) Dalam praktiknya, itu menjadi implementasi pemahaman masalah. hanya masalah yang dimaksud ada di sana perbedaan halus, yaitu :
- Fungsionalitas apa yang dibutuhkan dalam perangkat lunak.
- Data atau informasi apa yang akan diolah.
- Apa perilaku sistem yang diharapkan.
- Antarmuka apa yang tersedia (antarmuka perangkat lunak, perangkat keras antarmuka, antarmuka pengguna dan antarmuka komunikasi)
Menangkap kebutuhan pengguna Yah, terutama persepsi populer, yaitu :
kebutuhan analis Komunikasi intensif dan brainstorming dengan pelanggan. prototipe perangkat lunak atau Tangkapan layar. Lengkapi data atau file. menentukan persyaratan perangkat lunak Dalam menentukan kebutuhan pengguna, Informasi yang diperoleh masih belum terstruktur. apa yang biasanya diungkapkan pengguna kebutuhan dalam bahasa sehari-hari biasa mereka menggunakan.
Misalnya, ekspresi beberapa kebutuhan pengguna Akuntansi.
- Saya ingin data dimasukkan oleh departemen penjualan Buku harian secara langsung.
- Saya dapat melihat informasi neraca setiap saat.
Kemudian pada tahap ini, perlu untuk pengguna tidak terstruktur akan dianalisis, diklasifikasikan, dan terjemahkan ke dalam permintaan Fitur, Antarmuka, dan Performa perangkat lunak. contoh :
- Membutuhkan "Data yang dimasukkan oleh bagian" Setelah dilakukan analisis, penjualan dapat langsung dicatat dalam jurnal, klasifikasi dan terjemahan, mungkin menghasilkan persyaratan yang didefinisikan sebagai Pengikut. "
Esensial Fungsional
- Masukkan dan catat data transaksi Penjualan.
- Ambil data transaksi penjualan dalam jangka waktu tertentu Menurut periode masukan diketik di papan ketik).
- Catat data kumulatif transaksi Penjualan majalah untuk periode tertentu Umum Ikuti Akun Mitra (uang tunai).
"Persyaratan Antarmuka pada pengguna mulai dari Masukkan dan rekam data Penjualan. Antarmuka pengguna menyajikan dan merekam Informasi transaksi penjualan beberapa waktu. antarmuka jaringan lokal perangkat koneksi Perangkat lunak aplikasi penjualan Gunakan perangkat lunak aplikasi Departemen Akuntansi. "
persyaratan kinerja
Hanya untuk pemrosesan jurnal Setelah data transaksi Penjualan yang tercatat. Adanya hak pakai Perangkat Lunak dan Akses Data sesuai dengan bagian pekerjaan setiap. Persyaratan ini kemudian akan dimodelkan atau Jelaskan dengan teknik dan alat analisis menegaskan. Misalnya, persyaratan fungsional dapat berupa :
- penggunaan pemodelan Diagram aliran data, kamus data dan spesifikasi proses, jika Gunakan analisis terstruktur Gunakan diagram kasus dan skenario sistem (jika digunakan)
Analisis Berorientasi Objek
- Buat dokumen spesifikasi persyaratan perangkat lunak semua kebutuhan tentukan selanjutnya Dokumentasi adalah norma Persyaratan Perangkat Lunak (SKPL) atau persyaratan perangkat lunak Spesifikasi (SRS).
- ulasan (ulasan) membutuhkan Proses Peninjauan (Konfirmasi) Apakah Anda sudah membutuhkan SKPL? Konsisten, Lengkap, dan Sesuai apa yang diinginkan pengguna.
Sementara itu, menurut Pressman [PRE01], analisis permintaan perangkat lunak dapat dibagikan Terbagi menjadi lima bidang pekerjaan, yaitu:
- Pengenalan masalah
- Evaluasi dan sintesis
- Pemodelan
- Spesifikasi
- Tinjauan (ulasan)
Metode analitis
metode atau teknik Melakukan analisis kebutuhan perangkat lunak dapat kelompok menurut pendekatan yang diambil pada saat melakukan aktivitas Metode analitis,
- Analisis Terstruktur
- Berorientasi Aliran Data atau berorientasi fungsi)
- Orientasi Struktural Struktur Data (Berorientasi pada Struktur Data)
- Berorientasi objek aliran data (berorientasi aliran atau berorientasi fungsi)
Dalam pendekatan ini, hasil analisis dan desain Pemodelan dengan banyak perangkat Dimodelkan sebagai:
- Data flow diagram (DFD) dan kamus data (data kamus) untuk menggambarkan fungsionalitas sistem (Fungsi sistem).
- Entity Relationship Diagram (ERD) untuk menggambarkan data tersimpan.
- Diagram transisi status (STD) untuk diilustrasikan perilaku sistem.
sekian dulu materi dari identifikasi kebutuhan perangkat lunak ini, semoga bermanfaat..