आप जिस समस्या को हल करने का प्रयास कर रहे हैं, उसमें समझ हासिल करने के लिए, कभी-कभी प्रोटोटाइपिंग की जाती है। और कभी-कभी, अंतर्निहित प्रौद्योगिकियों को जानने के लिए यदि आप पहले से ही परिचित नहीं हैं।
वर्णित मामले के लिए, आप एक स्क्रिप्टिंग भाषा में प्रोटोटाइप पर विचार कर रहे हैं, कहते हैं, अजगर और सी में वास्तविक कोड बनाने के लिए।
कुछ संभावनाओं का मूल्यांकन:
1 है । आप अजगर में प्रोटोटाइप बनाते हैं और सी में सॉफ्टवेयर लिखते हैं।
स्क्रिप्टिंग भाषा में प्रोटोटाइप मदद कर सकता है जहां आप इनपुट के खिलाफ आउटपुट की जांच करना चाहते हैं । यह तब उपयोगी होता है जब आपको किसी समस्या के समाधान के लिए मुख्य रूप से अपने तर्क का परीक्षण करने की आवश्यकता होती है। इसके अलावा, उपयोगी यदि आप जल्दी से एक साथ अन्य लोगों के लिए एक डेमो रखना चाहते हैं ।
आपने अजगर में जो भी कोड लिखा होगा, उसका उपयोग अंतिम सॉफ्टवेयर में नहीं किया जाएगा। लेकिन, यह मदद कर सकता है यदि आप अपने प्रोटोटाइप पर किसी ऐसे व्यक्ति के पास जा रहे हैं जो अजगर को पढ़ सकता है और सी में लिख सकता है। यहां, प्रोटोटाइप एक विचार को संवाद करने में मदद कर सकता है ।
यह विधि समाधान की तार्किक व्यवहार्यता का परीक्षण करने के लिए उपयुक्त है।
२ । आप C में प्रोटोटाइप बनाते हैं और C में सॉफ्टवेयर लिखते हैं।
सी में प्रोटोटाइप, जो आपके लिए नया है, दो फायदे हैं। एक, जब आप प्रोटोटाइप लिखते हैं, तो आपको भाषा , लाइब्रेरी, एपीआई, नुकसान आदि के प्रासंगिक हिस्सों को समझने में मदद मिलती है । दो, जबकि आप अंतिम सॉफ्टवेयर का निर्माण करते हैं, आप स्वयं प्रोटोटाइप से शुरू कर सकते हैं जो आपको समय बचाता है और कोड का पुन: उपयोग करता है। ।
यह विधि दोनों के परीक्षण के लिए उपयुक्त है, समाधान की तार्किक और तकनीकी व्यवहार्यता।
३ । आप हाथ में समस्या के आधार पर प्रोटोटाइप के गैर-कोडिंग तरीकों पर विचार कर सकते हैं।
यदि यह तर्क और विचारों के कुछ टुकड़े आप प्रोटोटाइप करना चाहते हैं; छद्म कोड , फ्लोचार्ट और कागज पर ब्लॉक आरेख भी अच्छा है।
यदि यह UI प्रोटोटाइप है, तो कुछ UI मॉक-अप टूल या फिर से, कुछ पेपर पर विचार करें।