170 likes | 363 Views
Persyaratan Perangkat Lunak. Tujuan Requirements. Bagaimana memenuhi kebutuhan user User sesuai dengan hirarki manajemen dan user sesuai dengan proses bisnis. Klasifikasi Requirements. Fungsional Non- fungsional Domain. Requirements Fungsional.
E N D
Tujuan Requirements • Bagaimanamemenuhikebutuhan user • User sesuaidenganhirarkimanajemendan user sesuaidenganprosesbisnis
Klasifikasi Requirements • Fungsional • Non-fungsional • Domain
Requirements Fungsional Fungsiteknisdariperangkatlunak yang akandikembangkan
Requirements Non-fungsional • Persyaratanyang bersifatkualitatifterhadapsistematauperangkatlunak yang akandikembangkan • Biasanyamencakupbatasanwaktu, batasanprosespengembangan, penggunaanstandar, dsb
Requirements Domain • Mencakupdomain sistembesertakarakteristiknya • Persyaratan ini bisa berupa persyaratan fungsionalmaupun non-fungsional
Metode Requirements • Metode Bagaimanamenjembataniantarauser denganpengembangperangkatlunakatau developer • Tujuanlebihlanjut agar tidakterjadikesalahan persepsi baik dari sisi user maupundeveloper • Metode: SRS Document
SRS Document • SRS Software Requirements Specification • Tujuan: • Aspeklegalitasantara user dengan developer • Denganadanya SRS, diharapkankebutuhan user akan dapat terpenuhi denganbaik
SRS Document • Syarat SRS Document : • Harusdapatmenspesifikasiperilakueksternal • Harusdapatmenspesifikasibatasan-batasanimplementasi • Harusmudahdiubah • Sebagaialat bantu referensiuntuk maintenance • Harus ada perkiraan mengenai siklus hidup sistem • Harusdapatmencirikantanggapan yang dapatditerimaterhadapkejadian yang tidakdiinginkan
SRS Document • Adastandartertentuuntukpembuatan SRS Document • StandarIEEE
SRS Document • IEEE • Pendahuluan • DeskripsiUmum • Requirements Khusus • Lampiran • Indeks
SRS Document • Pendahuluan • TujuanSRS Document • CakupanPerangkatLunak • DaftarIstilah, Singkatan, Akronim • Referensi • Tinjauanbagiandokumenberikutnya
SRS Document • DeskripsiUmum • PerspektifPerangkatLunak • FungsiPerangkatLunak • KarakteristikUser • Batasan-batasanUmum • Asumsi
SRS Document • Requirements Khusus • Mencakuprequirements fungsional, nonfungsional, dandomain • Merupakanbagian paling pentingdariSRS Document harusada • Standarpenulisanuntukbagianinisangatberagam
SRS Document • Lampiran • Jelas, jika ada dokumen lain yang bisa dilampirkan • Contoh: dokumen notulensi rapat, hasil brainstorming, dsb • Indeks • Untukmempermudahpembacaandokumenlebihterstruktur