Senin, 12 November 2012

Model pengembangan software Prototyping

Hai, pada postingan kali ini saya akan membahas mengenai Prototyping yang merupakan salah satu dari model pengembangan software, pada postingan saya tentang "About Software Process Model" saya menjanjikan untuk membahas lebih jauh mengenai  prototyping, berikut pembahasan yang dapat saya berikan.

Pertama-tama kita harus tau dulu, apa sih prototyping itu, prototyping merupakan sampel awal atau model yang dibangun untuk menguji suatu konsep atau proses atau untuk bertindak sebagai percobaan atau tempat untuk pembelajaran.

Pendekatan Prototyping akan dilakukan jika 
  • Customer sulit mendefinisikan atau mengkomunikasikan kebutuhanya akan sistem yang direncanakan secara lebih mendetai
Tetapi hal ini akan berpengaruh terhadap pengembang deimana pengembang mungkin tidak yakin terhadap efisiensi algoritma, adaptasi dari sistem operasi, atau bentuk interaksi manusia/mesin atau bentuk interaksi yang harus dibuat



Dalam pembuatan prototyping sendiri , terdapat 2 jenis pembuatan yaitu

1. Close-Ended Prototyping
  • Disebut juga throwaway prototyping
  • Hanya menyajikan demonstrasi kasar dari pemenuhan requiremnets untuk kemudian dibuang, dan pengembang akan menggunakan model yang berbeda
2. Open-Ended Prototyping
  • Disebut juga evolutionary prototyping
  • Menjadi bagian awal dari aktivitas analisi dan akan dilanjutkan hingga desain dan pengembangan



Berikutnya ada 2 strategi mengembangkan prototyping, yaitu

1. Visual Program
  • Sebuah bahasa pemrograman yang menggunakan representasi visual(seperti grafik, gambar, animasi atau ikon, sebagian atau seluruhnya).
  • Sebuah bahasa visual adalah satu set pengaturan spasial teks-grafis simbol dengan interpretasi semantik yang digunakan dalam melakukan tindakan komunikasi di dunia. -Myers 1990
2. Reuse Program
  • Merupakan strategi pengembangan dimana , hasil prototyping yang telah dibuat dapat digunakan kembali ketika ada user lain yang mengiginkan program yang tidak jauh berbeda sehingga menghemat biaya dan waktu.
Sekian penjelasan saya mengenai prototyping, untuk melihat model pengembangan software yang lain silakan klik disini About Software Process Model

0 komentar: