ETS : Rekayasa Kebutuhan (D)
ETS RK (D) - 06/04/2022
Soal :
- Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
- Sesuai gambaran video buatlah BRD Pegadaian Digital
- Buatlah video youtube untuk mempresentasikan jawaban anda
- Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut
Jawaban :
(1) Individual (13:30-15:20)
Business Requirements
Mendorong banyak proyek perangkat lunak. Dokumen requirement bisnis (BRD) menguraikan tujuan proyek yang terukur untuk bisnis, pengguna, dan pemangku kepentingan lainnya. Analis bisnis, pemimpin, dan sponsor proyek lainnya membuat BRD di awal proyek. Dokumen ini mendefinisikan alasan di balik build. Untuk kontraktor pengembangan perangkat lunak, BRD juga berfungsi sebagai dasar untuk persiapan dokumen yang lebih rinci dengan klien.
User Requirements
Pengguna mencerminkan kebutuhan spesifik atau harapan pelanggan perangkat lunak. Organisasi terkadang memasukkan requirement ini ke dalam BRD, tetapi aplikasi yang menimbulkan fungsionalitas pengguna yang luas atau masalah UI yang kompleks mungkin membenarkan dokumen terpisah yang spesifik untuk kebutuhan pengguna yang dituju. requirement pengguna, seperti cerita pengguna menyoroti cara pelanggan berinteraksi dengan perangkat lunak.
Software Requirements
Setelah BRD menguraikan tujuan bisnis dan manfaat suatu proyek, tim harus menyusun spesifikasi kebutuhan perangkat lunak (SRS) yang mengidentifikasi fitur, fungsi, requirement nonfungsional, dan kasus penggunaan yang diperlukan untuk perangkat lunak. Pada dasarnya, SRS merinci apa yang akan dilakukan perangkat lunak, dan itu memperluas atau menerjemahkan BRD ke dalam fitur dan fungsi yang dipahami pengembang.
requirement perangkat lunak biasanya dipecah menjadi:
• functional reqirements
• nonfunctional requirements
• domain requirements
Functional reqirements adalah pernyataan atau tujuan yang digunakan untuk mendefinisikan perilaku sistem atau berupa tugas (kadang-kadang disebut tindakan atau aktivitas) yang harus diselesaikan untuk menyediakan kemampuan operasional (atau memenuhi persyaratan operasional). Requirement fungsional menentukan apa yang harus dilakukan atau tidak dilakukan oleh sistem perangkat lunak. Mereka biasanya dinyatakan sebagai tanggapan terhadap input atau kondisi.
Non-Functional requirements berhubungan dengan kegunaan perangkat lunak. requirement perangkat lunak nonfungsional menentukan bagaimana sistem harus beroperasi atau bekerja. Ini pada dasarnya adalah batasan kualitas yang harus dipenuhi oleh sistem sesuai dengan kontrak proyek. Prioritas atau sejauh mana faktor-faktor ini diterapkan bervariasi dari satu proyek ke proyek lainnya. Suatu sistem dapat memenuhi requirement fungsionalnya dan gagal memenuhi requirement nonfungsionalnya.
Domain requirements adalah harapan yang terkait dengan jenis perangkat lunak, tujuan, atau vertikal industri tertentu. requirement domain bisa fungsional atau nonfungsional. Faktor umum untuk requirement domain adalah bahwa mereka memenuhi standar yang ditetapkan atau set fitur yang diterima secara luas untuk kategori proyek perangkat lunak tersebut.
(2),(3),(4) Group (06/04/2022 13:30 - 07/04/2022 13:30) (24h)
link blog : https://drive.google.com/file/d/1vPkvs646gVxG-ZyCMkqKeLVb6IL_FC0p/view?usp=sharing
link video : https://youtu.be/8TE0Eire6ws
Comments
Post a Comment