यहां तक कि सबसे सरल कंप्यूटर प्रोग्राम के विकास के लिए योग्यता और उपयुक्त कौशल की आवश्यकता होती है। सॉफ़्टवेयर बनाने से पहले, आपको सावधानीपूर्वक विचार करने की आवश्यकता है कि प्रोग्राम कैसे कार्य करेगा, साथ ही संभावित खराबी का अनुमान लगा सकता है। किसी भी रचनात्मकता की तरह, प्रोग्रामिंग एक विस्तृत योजना के साथ शुरू होती है।
ज़रूरी
- - संगणक;
- - प्रोग्रामिंग भाषाओं का ज्ञान;
- - प्रोग्रामिंग कौशल।
निर्देश
चरण 1
वास्तविक कोड लिखने से पहले, प्रश्नों की एक श्रृंखला का उत्तर दें। कार्यक्रम किस कार्य को हल करेगा? इसका उपयोग कौन करेगा? आपके कंप्यूटर के लिए हार्डवेयर और ऑपरेटिंग सिस्टम की क्या आवश्यकताएं हैं? क्या आप स्वयं एक सॉफ़्टवेयर उत्पाद के निर्माण का सामना कर सकते हैं या आपको एक विकास टीम की आवश्यकता है?
चरण 2
भविष्य के कार्यक्रम की संरचना का निर्धारण करें। यह कार्यों की जटिलता पर निर्भर करता है कि भविष्य की प्रणाली को हल करने के लिए डिज़ाइन किया गया है। उदाहरण के लिए, कर कैलकुलेटर का उद्देश्य वित्तीय डेटा को व्यवस्थित करना है और मनोरंजन के लिए डिज़ाइन किए गए गेम प्रोग्राम से संरचना में भिन्न होगा।
चरण 3
विकास करते समय अंतिम उपयोगकर्ता की प्राथमिकताओं और रुचियों पर विचार करें। कार्यक्रम के साथ संचार उस व्यक्ति के लिए अत्यंत सरल और सहज होना चाहिए जो आपके उत्पाद की "भराई" से परिचित नहीं है। इसलिए, प्रारंभ में यह कल्पना करना महत्वपूर्ण है कि सॉफ़्टवेयर इंटरफ़ेस क्या होगा, नियंत्रणों का स्थान, रंग योजना, इत्यादि।
चरण 4
उन हार्डवेयर आवश्यकताओं के बारे में सोचें और लिखें जिन पर भविष्य के कार्यक्रम का उपयोग किया जाना है। सबसे पहले, ये रैम, प्रदर्शन, ध्वनि और वीडियो कार्ड की विशेषताओं जैसे पैरामीटर हैं। किसी विशेष ऑपरेटिंग सिस्टम के साथ विकसित सॉफ्टवेयर की संगतता भी महत्वपूर्ण है।
चरण 5
अपने अनुभव, कौशल और चुनौतियों के आधार पर प्रोग्रामिंग भाषा चुनें। अनुभवी प्रोग्रामर सी, सी ++, या सी # भाषाओं का उपयोग करना पसंद करते हैं। आप विजुअल बेसिक जैसी सरल प्रोग्रामिंग भाषा का उपयोग कर सकते हैं।
चरण 6
एक प्रोटोटाइप बनाकर कार्यक्रम के डिजाइन पर वास्तविक कार्य शुरू करें। इसमें आमतौर पर एक पूर्ण ग्राफिकल इंटरफ़ेस (बटन, डायलॉग बॉक्स, मेनू) होता है और बाहरी रूप से एक नियमित कार्यक्रम की तरह दिखता है, लेकिन इसमें सभी कार्यक्षमता नहीं होती है। प्रोटोटाइप का उद्देश्य ग्राहक को इंटरफ़ेस प्रदर्शित करना और संभावित उपयोगकर्ता की इच्छा के अनुसार उसमें समायोजन करना है।
चरण 7
जैसे ही आप कार्यों को परिष्कृत करते हैं और प्रोग्राम के मध्यवर्ती ब्लॉकों का निर्माण करते हैं, कमांड जोड़ना शुरू करते हैं, जो प्रोटोटाइप को एक पूर्ण सॉफ्टवेयर उत्पाद में बदल देगा।