Prototyping dilakukan, kadang-kadang, untuk mendapatkan pemahaman tentang masalah yang Anda coba selesaikan. Dan terkadang, untuk mengenal teknologi yang mendasari jika Anda belum terbiasa dengannya.
Untuk kasus yang disebutkan, Anda mempertimbangkan untuk membuat prototipe dalam bahasa scripting, katakanlah, python dan untuk membuat kode aktual dalam C.
Mengevaluasi beberapa kemungkinan:
1 . Anda membuat prototipe dengan python dan menulis perangkat lunak dalam C.
Prototyping dalam bahasa scripting dapat membantu di mana Anda ingin memeriksa output terhadap input dengan cepat . Ini berguna jika Anda terutama perlu menguji logika Anda untuk menyelesaikan masalah. Juga berguna jika Anda ingin cepat membuat demo untuk orang lain.
Kode apa pun yang Anda tulis dengan python tidak akan digunakan dalam perangkat lunak akhir. Tetapi, ini dapat membantu jika Anda memberikan prototipe kepada seseorang yang dapat membaca python dan menulis dalam C. Di sini, prototipe dapat membantu mengomunikasikan ide .
Metode ini sesuai untuk menguji kelayakan logis dari solusi.
2 . Anda membuat prototipe dalam C dan menulis perangkat lunak dalam C.
Prototyping dalam C, yang baru bagi Anda, memiliki dua keunggulan. Satu, saat Anda menulis prototipe, Anda bisa memahami bagian-bagian yang relevan dari bahasa , perpustakaan, API, perangkap, dll. Dua, saat Anda membangun perangkat lunak akhir, Anda dapat mulai dari prototipe itu sendiri yang menghemat waktu Anda dan menggunakan kembali kode .
Metode ini cocok untuk menguji kelayakan logis dan teknologi dari solusi.
3 . Anda dapat mempertimbangkan cara non-coding untuk membuat prototipe tergantung pada masalah yang dihadapi.
Jika itu sepotong logika dan ide yang ingin Anda prototipe; kode pseudo , diagram alur , dan blok diagram di atas kertas juga bagus.
Jika ini adalah prototipe UI, pertimbangkan beberapa alat mock-up UI atau kertas.