Prototyping
Prototyping adalah proses yang digunakan untuk membantu pengembang perangkat lunak dalam membentuk model dari perangkat lunak yang harus dibuat. Model tersebut dapat berupa tiga bentuk:
1. Bentuk prototype di atas kertas/model berbasis komputer yang menggambarkan interaksi manusia yang mungkin terjadi.
2. Working prototype, yang mengimplementasikan sebagian dari fungsi yang ditawarkan perangkat lunak.
3. Program jadi yang melakukan sebagian atau seluruh fungsi yang akan dilakukan, tapi masih ada fitur yang masih dikembangkan.
Image
Urutan kejadian dari metode ini dapat dilihat pada gambar. Seperti pada semua metode, prototyping dimulai dari pengumpulan kebutuhan. Dengan perencanaan yang cepat akan dibentuk konstruksi dari prototipenya. Prototipe ini dievaluasi oleh pelanggan dan digunakan untuk mengelola kembali kebutuhan dari perangkat lunak yang dikembangkan. Suatu proses iterasi terjadi, setelah prototipe disesuaikan dengan kebutuhan pelanggan, sementara pihak pengembang makin mengerti keinginan pemakai.
Kelebihan:
1. Metode ini cukup efektif sebagai paradigma dalam rekayasa perangkat lunak. Kuncinya adalah mendapatkan kebutuhan dan aturan yang jelas yang disetujui pelanggan dan pembuat perangkat lunak. Walaupun pada umumnya prototipe akan dihilangkan dan dibuat perangkat yang sebenarnya.
2. Ketika diperlihatkan working version, pelanggan bisa langsung merasakan seakan-akan itu adalah sistem yang sebenarnya.
Kekurangan:
1. Pelanggan yang melihat working version dari model yang diminta/diperlihatkan tidak menyadari bahwa mungkin saja prototype dibuat terburu-buru dan rancangan tidak tersusun dengan baik.
2. Pengembang kadang-kadang membuat implementasi sembarang, karena ingin working version selesai dengan cepat.
3. Karena sudah melihat prototype-nya, pelanggan menjadi tidak sabar untuk menunggu versi jadinya. Karena pelanggan merasa program jadinya tidak akan lama lagi selesai.
Nama : Jodi Astriawan
Kelas : 2 KB01
NPM : 21108080
sumber : http://snipsqy.blogspot.com/2007/11/prototyping.html
Tidak ada komentar:
Posting Komentar