18-07-2014, 02:56 PM
Software Engineering
Software Engineering.pptx (Size: 99.77 KB / Downloads: 26)
Requirements Engineering
Pekerjaan dan teknik-tenik yang mengarah ke pemahaman akan kebutuhan dari perangkat lunak
dimulai dari “communications” sampai dengan “modeling”
Requirements Engineering
menyediakan mekanisme yang sesuai untuk
mengerti apa yang diinginkan oleh pelanggan
menganalisa kebutuhan
menilai kelayakan
menegosiasikan solusi yang dapat diterima
menspesifikan solusi dengan jelas (unambiguously)
memvalidasi spesifikasi
mengelola kebutuhan yang kemudian ditransformasikan menjadi sistem yang dapat dijalankan
RE: Elaboration
Informasi yang didapatkan dari pelanggan pada langkah inception dan elicitation dikembangkan dan diperjelas
membangun requirement model yang detil
Pembentukan Groundworks
Bagian dari Inception
Mengidentifikasi stakeholder
siapapun yang terpengaruh secara langsung maupun tidak langsung atas dibangunnya sistem
Mengenali berbagai cara pandang yang berbeda
kebutuhan yang muncul dari stakholder yang berbeda mungkin saling bertolak belakang satu sama lainnya
Usage Scenario
sekumpulan skenrio yang mengidentifikasi penggunaan dari sistem
Tiap skenario dideskripsikan dari sudut pandang “actor” – orang atau alat yang berinteraksi dengan perangkat lunak
disebut juga use cases
Validating Requirements
Apakah tiap kebutuhan dapat dicapai dengan menggunakan spesifikasi teknis yang ada?
Apakah untuk tiap kebutuhan dapat dilakukan pengetesan?
Apakah requirements model yang dibuat merefleksikan informasi, komponen fungsional dan perilaku dari sistem
Apakah requirements model dapat menggambarkan informasi dari sistem.