প্রােটোটাইপিং হলাে একটি ইন্টারঅ্যাকটিভ ও পুনরাবৃত্তিযােগ্য প্রক্রিয়ায় নতুন অ্যাপ্লিকেশনসমূহের কার্যশীল মডেলগুলাের দ্রুত উন্নয়ন ও পরীক্ষণ। একে মাঝে মধ্যে র্যাপিড অ্যাপ্লিকেশন ডিজাইন (RAD) বলা হয়। এটি সিস্টেম ডিজাইনকে সহজ ও দ্রুত করে।
বর্তমানে অধিকাংশ সিস্টেম এনালিস্ট সিস্টেমকে বিস্তারিতভাবে ডিজাইন করার জন্য প্রটোটাইপিং মডেল ব্যবহার করে থাকেন। প্রটোটাইপিংকে মাঝে মাঝে ধারণার প্রমানও বলা হয়।
প্রটোটাইপিং প্রক্রিয়া
অনুসন্ধান/বিশ্লেষণঃ এন্ড ইউজারগণ তাদের ব্যবসায়িক প্রয়ােজনগুলােকে সনাক্ত করে এবং বিভিন্ন বিকল্প ইনফরমেশন সিস্টেমে সমাধানের সম্ভাব্যতাকে যাচাই করে।
বিশ্লেষণ/ডিজাইনঃ এন্ড ইউজার এবং/অথবা ইনফরমেশন সিস্টেম বিশেষজ্ঞগণ ইন্টারঅ্যাকটিভ ডিজাইনে অ্যাপ্লিকেশন ডেভেলপমেন্ট টুলসমূহ ব্যবহার করে এবং ইনফরমেশন সিস্টেম উপাদানগুলাের নমুনাগুলােকে পরীক্ষা করে যা এন্ড ইউজারদের ব্যবসায়িক প্রয়ােজনগুলােকে পূরণ করে।
ডিজাইন/বাস্তবায়নঃ যতক্ষণ পর্যন্ত না এন্ড ইউজারগণ গ্রহণযােগ্য অবস্থায় পায় ততক্ষণ পর্যন্ত বিজনেস সিস্টেম নমুনাগুলাে পুনঃ পুনঃ পরীক্ষা, মূল্যায়ন ও পরিবর্তন করা হয়।
প্রটোটাইপিং এর সুবিধা
- ব্যবহারীর নিকট প্রটোটাইপ প্রদর্শন করা হলে সে সফটওয়্যার সম্পর্কে পরিস্কার ধারণা পায় এবং সে কি কি পরিবর্তন করা প্রয়ােজন তার নির্দেশনা দিতে পারে।
- অল্পসময় এবং প্রচেষ্টার মাধ্যমে কার্য সম্পাদন হয়।
- সিস্টেমটি বাস্তবায়ন করা সহজ হয়।
- ব্যবহারকারী ডেভলপারের উপর আস্থা অর্জন করতে না পারলে মডেলের উপর ভিত্তি করে প্রােটোটাইপ তৈরি করলে তা দেখে ডেভলপারের সামর্থতা সম্পর্কে ধারণা পেতে পারে।
- অনেক সময় প্রােটোটাইপ দেখে কোন প্রজেক্টের সম্ভাব্যদাতা বিনিয়ােগে উৎসাহিত হয়।
- এতে ব্যার্থ হওয়ার বিপদ থেকে রক্ষা পেতে সাহায্য করে। কারণ সম্ভাব্য সব সমস্যা প্রাথমিকভাবে ধরা পরার কারণে এ থেকে বাঁচার উভয় বের করা সহজ হয়।
- প্রজেক্ট চলাচলের সময় ডেভলপমেন্ট টীম এবং ক্লায়েন্টদের মধ্যে সুসম্পর্ক গড়ে উঠে।
প্রটোটাইপিং এর অসুবিধা
- এটি একটি ধীর গতিসম্পন্ন প্রক্রিয়া।
- ব্যবহারকারীর অতিরিক্ত অন্তর্ভুক্তিকরণ ডেভলপারদের বিরক্তির কারণ ঘটায়।
- অতিরিক্ত পরিবর্তন ডেভেলপারদের কাজের ছন্দপতন ঘটায়।
- এর সাধারণ একটি সমস্যা হলাে অপর্যাপ্ত ডকুমেন্টেশন।