Kamis, 04 Maret 2010

Rekayasa Kebutuhan

Merupakan proses menetapkan layanan yang dibutuhkan konsumen terhadap sistem dan batasan operasi dan pengembangan, kebutuhan sendiri adalah diskripsi layanan sistem dan batasan yang dibangkitkan selama proses rekayasa kebutuhan.
Sedangkan kebutuhan itu sendiri mempunyai definisi susunan pernyataan abstrak level tinggi dari layanan atau batasan sistem ke dalam spesifikasi fungsional matematis. Kebutuhan mempunyai dua fungsi yaitu merupakan dasar untuk penawaran kontrak sehingga harus terbuka untuk interpretasi dan merupakan dasar untuk kontrak itu sendiri sehingga harus didefinisikan dengan detail.


Tipe-tipe Kebutuhan
-Kebutuhan User
Pernyataan dalam bahasa natural plus diagram layanan yang tersedia dan batasan operasional. 
Ditulis oleh konsumen
-Kebutuhan Sistem
Dokumen terstruktur berisi diskripsi detail dari layanan sistem. 
Ditulis sebagai kontrak antara klien dan kontraktor
-Spesifikasi Software
Diskripsi software detail yang sebagai dasar untuk desain atau implementasi. 
Ditulis oleh developer

Rekayasa Kebutuhan menyediakan mekanisme untuk memahami keinginan customer, menganalisa kebutuhan, menilai fisibilitas solusi, melakukan negosiasi pemilihan solusi yg layak, menghilangkan ambiguitas, mem-validasi solusi, “mengelola” kebutuhan agar dapat diubah ke bentuk sistem operasional.
Langkah-langkahnya adalah sebagai berikut:
- inception
- elicitation
- elaboration
- negotiation
- specification
- validation
- management

0 komentar:

Poskan Komentar