एक कार्यक्रम कैसे बनाएं

कंप्यूटर प्रोग्राम इन दिनों, हमारी कारों से हमारे स्मार्टफोन तक, और लगभग हर नौकरी में लागू किए जाते हैं. जैसा कि दुनिया अधिक से अधिक डिजिटल बन जाती है, नए कार्यक्रमों की आवश्यकता हमेशा बढ़ती रहती है. यदि आपके पास अगला बड़ा विचार है, तो इसे स्वयं क्यों नहीं बनाते हैं? एक भाषा सीखने के लिए, एक परीक्षण योग्य उत्पाद में अपने विचार को विकसित करने के लिए, और फिर जब तक यह रिलीज के लिए तैयार होने तक इसे तब तक पुनर्निर्मित करने के लिए नीचे चरण 1 देखें.

कदम

6 का भाग 1:
एक विचार के साथ आ रहा है
  1. एक प्रोग्राम चरण 1 शीर्षक वाली छवि
1
विचारों का मंथन. एक अच्छा कार्यक्रम एक ऐसा कार्य करेगा जो उपयोगकर्ता के लिए जीवन को आसान बनाता है. उस सॉफ़्टवेयर को देखें जो वर्तमान में उस कार्य के लिए उपलब्ध है जिसे आप करना चाहते हैं, और देखें कि क्या प्रक्रियाएं आसान हो सकती हैं या चिकनी हो सकती हैं. एक सफल कार्यक्रम वह है जो उपयोगकर्ताओं को बहुत उपयोगिता मिल जाएगी.
  • अपने कंप्यूटर पर अपने दैनिक कार्यों की जांच करें. क्या कोई तरीका है कि आप एक कार्यक्रम के साथ उन कार्यों के एक हिस्से को स्वचालित कर सकते हैं?
  • हर विचार लिखें. यहां तक ​​कि अगर वह उस समय मूर्खतापूर्ण या अपमानजनक लगता है, तो यह कुछ उपयोगी या यहां तक ​​कि शानदार भी बदल सकता है.
  • एक प्रोग्राम चरण 2 शीर्षक वाली छवि
    2. अन्य कार्यक्रमों की जांच करें. वे करते क्या हैं? वे इसे कैसे बेहतर कर सकते हैं? वे क्या लापता हैं? इन सवालों का जवाब देने से आप अपने बारे में विचारों के साथ आने में मदद कर सकते हैं.
  • एक प्रोग्राम चरण 3 शीर्षक वाली छवि
    3. एक डिजाइन दस्तावेज़ लिखें. यह दस्तावेज़ उन सुविधाओं की रूपरेखा तैयार करेगा और आप परियोजना के साथ क्या हासिल करना चाहते हैं. विकास प्रक्रिया के दौरान डिजाइन दस्तावेज़ का जिक्र करने से आपकी परियोजना को ट्रैक और केंद्रित रखने में मदद मिलेगी. ले देख यह गाइड दस्तावेज़ लिखने के विवरण के लिए. डिज़ाइन दस्तावेज़ लिखना आपको यह तय करने में भी मदद करेगा कि कौन सी प्रोग्रामिंग भाषा आपकी परियोजना के लिए सबसे अच्छी तरह से काम करेगी.
  • एक प्रोग्राम चरण 4 शीर्षक वाली छवि शीर्षक
    4. सरल. जब आप कंप्यूटर प्रोग्रामिंग के साथ शुरू कर रहे हैं, तो यह आपको छोटे से शुरू करने और समय के साथ बढ़ने के लिए व्यवहार करेगा. यदि आप एक मूल कार्यक्रम के साथ पहुंच सकते हैं तो आप बहुत अधिक सीखेंगे यदि आप मूर्त लक्ष्य निर्धारित करते हैं. उदाहरण के लिए,
  • 6 का भाग 2:
    एक भाषा सीखना
    1. एक प्रोग्राम चरण 5 शीर्षक वाली छवि
    1. एक अच्छा पाठ संपादक डाउनलोड करें. लगभग सभी कार्यक्रम पाठ संपादकों में लिखे गए हैं और फिर कंप्यूटर पर चलाने के लिए संकलित किए गए हैं. जबकि आप नोटपैड या टेक्स्ट एडिट जैसे प्रोग्राम का उपयोग कर सकते हैं, यह अत्यधिक अनुशंसा की जाती है कि आप एक वाक्यविन्यास-हाइलाइटिंग संपादक डाउनलोड करें जैसे नोटपैड ++ जेडिट, या सब्लिम टेक्स्ट. यह आपके कोड को दृष्टि से पार्स करने के लिए बहुत आसान बना देगा.
    • विजुअल बेसिक जैसी कुछ भाषाओं में एक पैकेज में एक संपादक और कंपाइलर शामिल हैं.
  • एक प्रोग्राम स्टेप 6 नामक छवि शीर्षक
    2. एक प्रोग्रामिंग भाषा जानें. सभी कार्यक्रम कोडिंग के माध्यम से बनाए जाते हैं. यदि आप अपने स्वयं के कार्यक्रम बनाना चाहते हैं, तो आपको कम से कम एक प्रोग्रामिंग भाषा से परिचित होने की आवश्यकता होगी. जिन भाषाओं को आपको सीखने की आवश्यकता होगी, वे उस प्रोग्राम के प्रकार के आधार पर भिन्न होंगे जो आप बनाना चाहते हैं. कुछ अधिक उपयोगी और महत्वपूर्ण लोगों में शामिल हैं:
  • सी - C एक निम्न स्तरीय भाषा है जो कंप्यूटर के हार्डवेयर के साथ बहुत बारीकी से बातचीत करती है. यह पुरानी प्रोग्रामिंग भाषाओं में से एक है जो अभी भी व्यापक उपयोग को देखता है.
  • सी++ - सी की सबसे बड़ी कमी यह है कि यह ऑब्जेक्ट-ओरिएंटेड नहीं है. यह वह जगह है जहाँ c ++ आता है. सी ++ वर्तमान में दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषा है. क्रोम, फ़ायरफ़ॉक्स, फ़ोटोशॉप जैसे कार्यक्रम, और कई अन्य सभी सी के साथ बनाए जाते हैं++. यह वीडियो गेम बनाने के लिए भी एक बहुत ही लोकप्रिय भाषा है.
  • जावा - जावा सी ++ भाषा का विकास है, और यह बेहद पोर्टेबल है. अधिकांश कंप्यूटर, ऑपरेटिंग सिस्टम के बावजूद, जावा वर्चुअल मशीन चला सकते हैं, जिससे कार्यक्रम लगभग सार्वभौमिक रूप से उपयोग किया जा सकता है. इसका व्यापक रूप से वीडियो गेम और बिजनेस सॉफ्टवेयर में उपयोग किया जाता है, और अक्सर एक आवश्यक भाषा के रूप में अनुशंसित किया जाता है.
  • सी# - सी # विंडोज-आधारित भाषा है और विंडोज प्रोग्राम बनाने के दौरान उपयोग की जाने वाली मुख्य भाषाओं में से एक है. यह जावा और सी ++ से निकटता से संबंधित है, और यदि आप जावा से पहले से ही परिचित हैं तो सीखना आसान होना चाहिए. यदि आप एक विंडोज या विंडोज फोन प्रोग्राम बनाना चाहते हैं, तो आप इस भाषा को देखना चाहेंगे.
  • उद्देश्य सी - यह सी भाषा का एक और चचेरा भाई है जो विशेष रूप से ऐप्पल सिस्टम के लिए डिज़ाइन किया गया है. यदि आप iPhone या iPad Apps बनाना चाहते हैं, तो यह आपके लिए भाषा है.
  • एक प्रोग्राम चरण 7 शीर्षक वाली छवि
    3. कंपाइलर या दुभाषिया डाउनलोड करें. सी ++, जावा और कई अन्य लोगों जैसे उच्च स्तरीय भाषा के लिए, आपको अपने कोड को उस प्रारूप में बदलने के लिए एक कंपाइलर की आवश्यकता होगी जो कंप्यूटर उपयोग कर सकता है. आप जिस भाषा का उपयोग कर रहे हैं उसके आधार पर चुनने के लिए कई कंपाइलर हैं.
  • कुछ भाषाओं की व्याख्या की जाती है, जिसका अर्थ है कि उन्हें एक कंपाइलर की आवश्यकता नहीं है. इसके बजाए, उन्हें केवल कंप्यूटर पर स्थापित भाषा दुभाषिया की आवश्यकता होती है, और कार्यक्रम तुरंत चल सकते हैं. व्याख्या की गई भाषाओं के कुछ उदाहरणों में पर्ल और पायथन शामिल हैं.
  • एक प्रोग्राम चरण 8 शीर्षक वाली छवि
    4. बुनियादी प्रोग्रामिंग अवधारणाओं को जानें. कोई फर्क नहीं पड़ता कि आप कौन सी भाषा चुनते हैं, आपको शायद कुछ बुनियादी आम अवधारणाओं को समझने की आवश्यकता होगी. भाषा के वाक्यविन्यास को कैसे संभालने के बारे में जानना आपको अधिक शक्तिशाली कार्यक्रम बनाने की अनुमति देगा. सामान्य अवधारणाओं में शामिल हैं:
  • वैरिएबल्स घोषित करना - चर आपके डेटा को अस्थायी रूप से आपके प्रोग्राम में संग्रहीत किया जाता है. इस डेटा को तब संग्रहीत, संशोधित, छेड़छाड़ किया जा सकता है, और बाद में कार्यक्रम में बुलाया जा सकता है.
  • सशर्त बयानों का उपयोग करना (यदि, यदि, अन्य, जब, आदि.) - ये कार्यक्रमों के बुनियादी कार्यों में से एक हैं, और यह दर्शाता है कि तर्क कैसे काम करता है. सशर्त बयान चारों ओर घूमते हैं "सच" तथा "असत्य" बयान.
  • Loops का उपयोग (के लिए, गोटो, डू, आदि).) - लूप आपको रोकने के लिए आदेश दिए जाने तक प्रक्रियाओं को दोहराने की अनुमति देता है.
  • एस्केप अनुक्रमों का उपयोग करके - ये आदेश नई लाइनें, इंडेंट, उद्धरण आदि जैसे कार्यों को निष्पादित करते हैं.
  • कोड पर टिप्पणी - टिप्पणियां यह याद रखने के लिए आवश्यक हैं कि आपका कोड क्या करता है, अन्य प्रोग्रामर को आपके कोड को समझने में मदद करता है, और अस्थायी रूप से कोड के कुछ हिस्सों को अक्षम करने के लिए.
  • नियमित अभिव्यक्तियों को समझें.
  • एक प्रोग्राम चरण 9 शीर्षक वाली छवि
    5. अपनी पसंद की भाषा पर कुछ किताबें खोजें. हर भाषा के लिए और हर स्तर की विशेषज्ञता के लिए किताबें हैं. आप अपने स्थानीय बुकस्टोर या किसी भी ऑनलाइन खुदरा विक्रेता पर प्रोग्रामिंग पुस्तकें पा सकते हैं. एक किताब एक अमूल्य उपकरण हो सकती है क्योंकि आप इसे काम करते समय हाथ में रख सकते हैं.
  • किताबों से परे, इंटरनेट गाइड और ट्यूटोरियल का एक अंतहीन खजाना-ट्रोव है. कोडेकैडमी, कोड जैसी साइटों पर अपनी पसंद की भाषा पर गाइड के लिए खोजें.संगठन, बेंटो, उदासिटी, उडेमी, खान अकादमी, W3Schools, और कई अन्य.
  • एक प्रोग्राम चरण 10 शीर्षक वाली छवि
    6. कुछ कक्षाएं लें. यदि कोई भी अपना मन डालता है, तो कोई भी व्यक्ति खुद को एक कार्यक्रम बनाने के लिए सिखा सकता है, लेकिन कभी-कभी शिक्षक और कक्षा का वातावरण वास्तव में फायदेमंद हो सकता है. एक विशेषज्ञ के साथ एक-एक बार प्रोग्रामिंग बुनियादी सिद्धांतों और अवधारणाओं को समझने के लिए आपको समय कम कर सकता है. उन्नत गणित और तर्क सीखने के लिए कक्षाएं भी एक अच्छी जगह हैं जो अधिक जटिल कार्यक्रमों के लिए आवश्यक होगी.
  • कक्षाएं पैसे खर्च करती हैं, इसलिए सुनिश्चित करें कि आप कक्षाओं के लिए साइन अप कर रहे हैं जो आपको सीखने में मदद करेंगे कि आप क्या जानना चाहते हैं.
  • एक प्रोग्राम चरण 11 शीर्षक वाली छवि
    7. सवाल पूछो. इंटरनेट अन्य डेवलपर्स से जुड़ने का एक शानदार तरीका है. यदि आप अपनी परियोजनाओं में से किसी एक पर खुद को फंस गए हैं, तो स्टैकओवरफ्लो जैसी साइटों पर सहायता मांगें. सुनिश्चित करें कि आप एक बुद्धिमान तरीके से पूछें और साबित कर सकते हैं कि आपने पहले ही कई संभावित समाधानों की कोशिश की है.
  • 6 का भाग 3:
    अपने प्रोटोटाइप का निर्माण
    1. एक प्रोग्राम चरण 12 शीर्षक वाली छवि
    1. अपनी मूल कार्यक्षमता के साथ एक बुनियादी कार्यक्रम लिखना शुरू करें. यह प्रोटोटाइप होगा जो उस कार्यक्षमता को दिखाता है जिसे आप प्राप्त करने का लक्ष्य रखते हैं. एक प्रोटोटाइप एक त्वरित कार्यक्रम है, और जब तक आपको कोई डिज़ाइन नहीं मिल जाता है तब तक इसे पुनरावृत्त किया जाना चाहिए. उदाहरण के लिए, यदि आप कैलेंडर प्रोग्राम बना रहे हैं, तो आपका प्रोटोटाइप मूल कैलेंडर (सही तिथियों के साथ) होगा!) और घटनाओं को जोड़ने का एक तरीका.
    • जैसे ही आप अपना प्रोटोटाइप बनाते हैं, एक टॉप-डाउन दृष्टिकोण का उपयोग करें. जितना संभव हो उतना विस्तार से बाहर निकलें. फिर, धीरे-धीरे बेहतर और बेहतर विवरण जोड़ें. यह प्रोटोटाइप प्रक्रिया को तेज करेगा और आपके कोड को बहुत जटिल और अप्रबंधनीय होने से भी रोक देगा. यदि आपका कोड का पालन करना बहुत कठिन हो जाता है, तो आप शुरुआत से ही खत्म हो सकते हैं.
    • आपके प्रोटोटाइप अक्सर विकास चक्र के दौरान बदल जाएंगे क्योंकि आप समस्याओं से निपटने या बाद में एक विचार के बारे में सोचने के नए तरीकों के साथ आते हैं जिसे आप शामिल करना चाहते हैं.
    • यदि आप एक खेल बना रहे हैं, तो आपका प्रोटोटाइप मजेदार होना चाहिए! यदि प्रोटोटाइप मजेदार नहीं है, तो संभावना है कि पूर्ण गेम मजेदार नहीं होगा.
    • यदि आपकी वांछित यांत्रिकी केवल प्रोटोटाइप में काम नहीं कर रही है, तो यह ड्राइंग बोर्ड पर वापस जाने का समय हो सकता है.
  • एक प्रोग्राम चरण 13 शीर्षक वाली छवि
    2. एक टीम को इकट्ठा करें. यदि आप अपने कार्यक्रम को अपने आप विकसित कर रहे हैं, तो आप एक टीम बनाने में मदद करने के लिए प्रोटोटाइप का उपयोग कर सकते हैं. एक टीम आपको बग को तेजी से ट्रैक करने, सुविधाओं को ट्रैक करने और कार्यक्रम के दृश्य पहलुओं को डिजाइन करने में मदद करेगी.
  • छोटी परियोजनाओं के लिए एक टीम निश्चित रूप से आवश्यक नहीं है, लेकिन विकास के समय में काफी कटौती होगी.
  • एक टीम चलाना एक जटिल और कठिन प्रक्रिया है, और टीम के लिए अच्छी संरचना के साथ अच्छे प्रबंधन कौशल की आवश्यकता होती है. ले देख यह गाइड एक समूह के नेतृत्व पर अधिक जानकारी के लिए.
  • एक प्रोग्राम चरण 14 शीर्षक वाली छवि
    3. यदि आवश्यक हो तो खरोंच से शुरू करें. एक बार जब आप अपनी भाषा से परिचित हो जाते हैं, तो आप प्रोटोटाइप प्राप्त करने और कुछ ही दिनों में चलाने में सक्षम हो सकते हैं. उनकी त्वरित प्रकृति के कारण, अपने विचार को स्क्रैप करने और एक अलग कोण से शुरू करने से डरो मत यदि आप इससे खुश नहीं हैं कि यह कैसे हो रहा है. इस चरण में बड़े बदलाव करना बहुत आसान है, इससे बाद में जब विशेषताएं जगह में गिरने लगती हैं.
  • एक प्रोग्राम स्टेप 15 शीर्षक वाली छवि
    4. सब कुछ पर टिप्पणी करें. कोड की सबसे बुनियादी रेखाओं पर नोट्स छोड़ने के लिए अपनी प्रोग्रामिंग भाषा में टिप्पणी सिंटैक्स का उपयोग करें. इससे आपको यह याद रखने में मदद मिलेगी कि आप क्या कर रहे थे अगर आपको परियोजना को थोड़ी देर के लिए नीचे रखना होगा, और अन्य डेवलपर्स को आपके कोड को समझने में मदद मिलेगी. यदि आप एक प्रोग्रामिंग टीम के हिस्से के रूप में काम कर रहे हैं तो यह विशेष रूप से आवश्यक है.
  • आप परीक्षण के दौरान अपने कोड के अस्थायी रूप से अक्षम करने के लिए टिप्पणियों का उपयोग कर सकते हैं. बस उस कोड को संलग्न करें जिसे आप टिप्पणी सिंटैक्स में अक्षम करना चाहते हैं और इसे संकलित नहीं किया जाएगा. फिर आप टिप्पणी सिंटैक्स हटा सकते हैं और कोड को पुनर्स्थापित किया जाएगा.
  • 6 का भाग 4:
    अल्फा परीक्षण
    1. एक प्रोग्राम स्टेप 16 शीर्षक वाली छवि
    1. एक परीक्षण टीम इकट्ठा करें. अल्फा चरण में, परीक्षण टीम छोटी हो सकती है और हो सकती है. एक छोटा समूह आपको फीडबैक फीडबैक प्राप्त करने में मदद करेगा और आपको एक पर परीक्षकों के साथ इंटरफ़ेस करने की क्षमता प्रदान करेगा. हर बार जब आप प्रोटोटाइप के अपडेट बनाते हैं, तो अल्फा टेस्टर्स को नए निर्माण भेजे जाते हैं. परीक्षक तब शामिल सभी सुविधाओं को आजमाएं और प्रोग्राम को तोड़ने, उनके परिणामों को दस्तावेज करने का प्रयास करें.
    • यदि आप एक वाणिज्यिक उत्पाद विकसित कर रहे हैं, तो आप यह सुनिश्चित करना चाहते हैं कि आपके सभी परीक्षक एक गैर-प्रकटीकरण समझौते (एनडीए) पर हस्ताक्षर करें. यह उन्हें दूसरों को आपके कार्यक्रम के बारे में बताने से रोक देगा, और प्रेस और अन्य उपयोगकर्ताओं को लीक को रोक देगा.
    • एक ठोस परीक्षण योजना के साथ आने के लिए कुछ समय लें. सुनिश्चित करें कि आपके परीक्षकों के पास प्रोग्राम में बग की आसानी से रिपोर्ट करने का एक तरीका है, साथ ही अल्फा के नए संस्करणों को आसानी से एक्सेस करना है. GitHub और अन्य कोड रिपॉजिटरी इस पहलू को आसानी से प्रबंधित करने का एक शानदार तरीका है.
  • एक प्रोग्राम चरण 17 शीर्षक वाली छवि
    2. अपने प्रोटोटाइप का परीक्षण करें. बग हर डेवलपर का बैन हैं. कोड और अप्रत्याशित उपयोग में त्रुटियां एक तैयार उत्पाद में सभी प्रकार की समस्याओं का कारण बन सकती हैं. जैसा कि आप अपने प्रोटोटाइप पर काम करना जारी रखते हैं, जितना संभव हो सके इसका परीक्षण करें. इसे तोड़ने के लिए आप जो कुछ भी कर सकते हैं, उसे करें, और फिर इसे भविष्य में तोड़ने से बचाने की कोशिश करें.
  • यदि आपका कार्यक्रम तिथियों से संबंधित है तो अजीब तिथियों को इनपुट करने का प्रयास करें. वास्तव में पुरानी तिथियां या भविष्य की तारीखें कार्यक्रम के साथ अजीब प्रतिक्रियाएं पैदा कर सकती हैं.
  • गलत प्रकार के चर इनपुट करें. उदाहरण के लिए, यदि आपके पास कोई फॉर्म है जो उपयोगकर्ता की आयु के लिए पूछता है, तो इसके बजाय एक शब्द में प्रवेश करें और देखें कि कार्यक्रम के साथ क्या होता है.
  • यदि आपके कार्यक्रम में एक ग्राफिकल इंटरफ़ेस है, तो सबकुछ पर क्लिक करें. क्या होता है जब आप पिछली स्क्रीन पर वापस जाते हैं, या गलत क्रम में बटन पर क्लिक करते हैं?
  • एक प्रोग्राम स्टेप 18 नामक छवि शीर्षक
    3. प्राथमिकता के क्रम में बग. अल्फा में प्रोग्राम को संशोधित करते समय, आप उन सुविधाओं को ठीक करने में बहुत समय व्यतीत करेंगे जो सही तरीके से काम नहीं करते हैं. अपने अल्फा परीक्षकों से अपनी बग रिपोर्ट का आयोजन करते समय, उन्हें दो मीट्रिक के आधार पर क्रमबद्ध करने की आवश्यकता होगी: तीव्रता तथा वरीयता.
  • एक बग की गंभीरता एक माप है कि बग कारणों को कितना नुकसान पहुंचाता है. प्रोग्राम जो प्रोग्राम को दुर्घटनाग्रस्त कर देता है, भ्रष्ट डेटा, प्रोग्राम को चलने से रोकता है उन्हें अवरोधकों के रूप में जाना जाता है. ऐसी विशेषताएं जो गलत परिणामों का काम नहीं करती हैं या वापस नहीं करती हैं वे महत्वपूर्ण हैं, जबकि उपयोग करना मुश्किल है या खराब दिखने वाली सुविधाओं को मेजर लेबल किया जाता है. सामान्य, मामूली, और तुच्छ बग भी हैं जो छोटे वर्गों या कम महत्वपूर्ण सुविधाओं को प्रभावित करते हैं.
  • एक बग की प्राथमिकता निर्धारित करती है कि बग को ठीक करने का प्रयास करते समय आप किस क्रम से निपटते हैं. सॉफ्टवेयर में फिक्सिंग बग एक समय लेने वाली प्रक्रिया है, और उस समय से दूर ले जाती है जो आपको सुविधाओं और पॉलिश जोड़ने के लिए होती है. इस प्रकार, आपको यह सुनिश्चित करने के लिए एक बग की प्राथमिकता लेनी होगी कि आप समय सीमा को पूरा करते हैं. सभी अवरोधक और महत्वपूर्ण बग उच्चतम प्राथमिकता लेते हैं, कभी-कभी पी 1 के रूप में जाना जाता है. पी 2 कीड़े आमतौर पर प्रमुख बग हैं जो तय करने के लिए निर्धारित हैं, लेकिन एक उत्पाद को वापस भेजने से रोक नहीं पाएंगे. पी 3 और पी 4 बग आमतौर पर निर्धारित फिक्स नहीं होते हैं, और इसमें गिर जाते हैं "के लिए अच्छा" वर्ग.
  • एक प्रोग्राम चरण 1 9 शीर्षक वाली छवि
    4. अधिक सुविधाएं जोड़ें. अल्फा चरण के दौरान, आप अपने प्रोग्राम को अपने डिज़ाइन दस्तावेज़ में उल्लिखित कार्यक्रम के करीब लाने के लिए और अधिक सुविधाएं जोड़ देंगे. अल्फा चरण वह जगह है जहां प्रोटोटाइप पूर्ण कार्यक्रम के लिए मूल में विकसित होता है. अल्फा चरण के अंत तक, आपके कार्यक्रम में इसकी सभी सुविधाएं लागू होनी चाहिए.
  • अपने मूल डिजाइन दस्तावेज़ से बहुत दूर मत करो. सॉफ्टवेयर विकास में एक आम समस्या है "अनवरत वृद्धि # अनियंत्रित विस्तार", जहां नए विचारों को जोड़ा जा रहा है, जिससे मूल फोकस खोने और विकास के समय को बहुत अधिक विभिन्न सुविधाओं के बीच फैलाना पड़ता है. आप चाहते हैं कि आपका प्रोग्राम सबसे अच्छा हो जो करता है, सभी ट्रेडों का जैक नहीं.
  • एक प्रोग्राम चरण 20 का शीर्षक वाली छवि
    5. जैसा कि आप इसे जोड़ते हैं, प्रत्येक सुविधा का परीक्षण करें. जैसा कि आप अल्फा चरण के दौरान अपने कार्यक्रम में सुविधाएं जोड़ते हैं, अपने परीक्षकों को नया निर्माण भेजें. नई रचनाओं की नियमितता पूरी तरह से आपकी टीम के आकार पर निर्भर होगी और आप सुविधाओं पर कितनी प्रगति कर रहे हैं.
  • एक प्रोग्राम चरण 21 शीर्षक वाली छवि
    6. अल्फा समाप्त होने पर अपनी सुविधाओं को लॉक करें. एक बार जब आप अपने कार्यक्रम में सभी सुविधाओं और कार्यक्षमता को लागू कर लेते हैं, तो आप अल्फा चरण से बाहर निकल सकते हैं. इस बिंदु पर, कोई और सुविधा नहीं जोड़ा जाना चाहिए, और शामिल सुविधाओं को अनिवार्य रूप से काम करना चाहिए. अब आप बीटा चरण के रूप में जाना जाने वाला व्यापक परीक्षण और पॉलिश पर जा सकते हैं.
  • 6 का भाग 5:
    बीटा परीक्षण
    1. एक प्रोग्राम चरण 22 शीर्षक वाली छवि
    1. अपने परीक्षण समूह का आकार बढ़ाएं. बीटा चरण में, कार्यक्रम परीक्षकों के एक बड़े समूह के लिए उपलब्ध कराया गया है. कुछ डेवलपर्स बीटा चरण सार्वजनिक करते हैं, जिसे एक खुले बीटा के रूप में जाना जाता है. यह किसी को भी साइन अप करने और उत्पाद का परीक्षण करने में भाग लेने की अनुमति देता है.
    • आपके उत्पाद की जरूरतों के आधार पर, आप ओपन बीटा करना नहीं चाहेंगे या नहीं कर सकते हैं.
  • एक कार्यक्रम चरण 23 शीर्षक वाली छवि
    2. परीक्षण कनेक्टिविटी. चूंकि कार्यक्रम अधिक से अधिक इंटरकनेक्ट हो जाते हैं, इसलिए एक अच्छा मौका है कि आपका प्रोग्राम अन्य उत्पादों या सर्वर के कनेक्शन के कनेक्शन पर भरोसा करेगा. बीटा परीक्षण आपको यह सुनिश्चित करने की अनुमति देता है कि ये कनेक्शन एक बड़े लोड के तहत काम करते हैं, जो यह सुनिश्चित करेगा कि आपका प्रोग्राम सार्वजनिक रूप से उपयोग करने योग्य है जब यह जारी करता है.
  • एक प्रोग्राम चरण 24 शीर्षक वाली छवि
    3. अपने सॉफ्टवेयर को पॉलिश करें. बीटा चरण में, कोई और सुविधा नहीं जोड़ा जा रहा है, इसलिए प्रोग्राम के सौंदर्यशास्त्र और उपयोगिता में सुधार करने के लिए ध्यान केंद्रित किया जा सकता है. इस चरण में, यूआई डिजाइन प्राथमिकता बन जाता है, यह सुनिश्चित करता है कि उपयोगकर्ताओं को कार्यक्रम को नेविगेट करने और सुविधाओं का लाभ लेने में कोई कठिनाई होगी.
  • यूआई डिजाइन और कार्यक्षमता बहुत मुश्किल और जटिल हो सकती है. लोग पूरी करियर को डिजाइन करने से बाहर करते हैं. बस सुनिश्चित करें कि आपकी व्यक्तिगत परियोजना का उपयोग करना आसान है और आंखों पर आसान है. एक पेशेवर यूआई बजट और एक टीम के बिना संभव नहीं हो सकता है.
  • यदि आपके पास बजट है, तो बहुत सारे फ्रीलांस ग्राफिक्स डिजाइनर हैं जो संभावित रूप से आपके लिए अनुबंध पर एक यूआई डिजाइन कर सकते हैं. यदि आपके पास एक ठोस प्रोजेक्ट है जो आप उम्मीद कर रहे हैं कि अगली बड़ी बात हो जाएगी, एक अच्छा यूआई डिजाइनर ढूंढें और उन्हें अपनी टीम का हिस्सा बनाएं.
  • एक प्रोग्राम स्टेप 25 नामक छवि शीर्षक
    4. बग शिकार जारी रखें. बीटा चरण के दौरान, आपको अभी भी अपने उपयोगकर्ता आधार से बग रिपोर्ट सूचीबद्ध और प्राथमिकता देना चाहिए. चूंकि अधिक परीक्षकों के पास उत्पाद तक पहुंच होगी, इसलिए संभावनाएं नई बग की खोज की जाएगी. अपनी प्राथमिकता के आधार पर कीड़े को हटा दें, अपनी अंतिम समय सीमा को ध्यान में रखें.
  • 6 का भाग 6:
    कार्यक्रम जारी करना
    1. एक कार्यक्रम चरण 26 शीर्षक वाली छवि
    1. अपने कार्यक्रम का विपणन करें. यदि आप उपयोगकर्ताओं को प्राप्त करना चाहते हैं, तो आप यह सुनिश्चित करना चाहते हैं कि वे जानते हैं कि आपका प्रोग्राम मौजूद है. किसी भी उत्पाद की तरह, आपको लोगों को जागरूक करने के लिए आपको थोड़ा विज्ञापन करने की आवश्यकता होगी. आपके मार्केटिंग अभियान की सीमा और गहराई आपके कार्यक्रम के कार्य के साथ-साथ आपके उपलब्ध बजट द्वारा निर्धारित की जाएगी. आपके कार्यक्रम के बारे में जागरूकता बढ़ाने के कुछ आसान तरीके शामिल हैं:
    • संबंधित संदेश बोर्डों पर अपने कार्यक्रम के बारे में पोस्ट करना. सुनिश्चित करें कि आप जो भी मंच चुनते हैं उसके पोस्टिंग नियमों का पालन करते हैं ताकि आपकी पोस्ट स्पैम के रूप में चिह्नित न हों.
    • टेक साइटों पर प्रेस विज्ञप्ति भेजें. कुछ तकनीकी ब्लॉग और साइटें खोजें जो आपके प्रोग्राम की शैली को फिट करती हैं. संपादकों को अपने कार्यक्रम का विवरण देने के लिए एक प्रेस विज्ञप्ति भेजें और यह क्या करता है. कुछ स्क्रीनशॉट शामिल करें.
    • कुछ यूट्यूब वीडियो बनाओ. यदि आपका प्रोग्राम एक विशिष्ट कार्य को पूरा करने के लिए डिज़ाइन किया गया है, तो अपने प्रोग्राम को आपके प्रोग्राम को दिखाने वाले कुछ यूट्यूब वीडियो बनाएं. उन्हें के रूप में संरचना "कैसे" वीडियो.
    • सोशल मीडिया पेज बनाएं. आप अपने प्रोग्राम के लिए मुफ्त फेसबुक और Google+ पेज बना सकते हैं, और कंपनी और प्रोग्राम-विशिष्ट समाचार दोनों के लिए ट्विटर का उपयोग कर सकते हैं.
  • एक प्रोग्राम स्टेप 27 नामक छवि शीर्षक
    2. अपनी वेबसाइट पर अपना प्रोग्राम होस्ट करें. छोटे कार्यक्रमों के लिए, आप अपनी वेबसाइट पर फ़ाइल की मेजबानी कर सकते हैं. यदि आप अपने सॉफ़्टवेयर के लिए चार्ज करने जा रहे हैं तो आप एक भुगतान प्रणाली शामिल करना चाह सकते हैं. यदि आपका प्रोग्राम बहुत लोकप्रिय हो जाता है, तो आपको उस सर्वर पर फ़ाइल होस्ट करने की आवश्यकता हो सकती है जो अधिक डाउनलोड को संभालने में सक्षम हो सकती है.
  • एक प्रोग्राम चरण 28 शीर्षक वाली छवि
    3. एक समर्थन सेवा सेट अप करें. एक बार जब आपका कार्यक्रम जंगली में रिलीज हो जाता है, तो आपके पास हमेशा तकनीकी समस्याओं वाले उपयोगकर्ता होंगे या जो नहीं समझते कि कार्यक्रम कैसे काम करता है. आपकी वेबसाइट में पूरी तरह से दस्तावेज उपलब्ध होना चाहिए, साथ ही साथ किसी प्रकार की सहायता सेवा भी होनी चाहिए. इसमें तकनीकी सहायता मंच, एक समर्थन ईमेल, लाइव सहायता, या उनमें से कोई भी संयोजन शामिल हो सकता है. आप जो भी प्रदान कर सकते हैं वह आपके उपलब्ध बजट पर निर्भर करेगा.
  • एक प्रोग्राम चरण 29 शीर्षक वाली छवि
    4. अपने उत्पाद को अद्यतित रखें. इन दिनों लगभग सभी कार्यक्रम पैच किए जाते हैं और उनकी प्रारंभिक रिलीज के बाद लंबे समय तक अपडेट किए जाते हैं. ये पैच महत्वपूर्ण या गैर-महत्वपूर्ण बग को ठीक कर सकते हैं, सुरक्षा प्रोटोकॉल अपडेट कर सकते हैं, स्थिरता में सुधार कर सकते हैं, या यहां तक ​​कि कार्यक्षमता जोड़ सकते हैं या सौंदर्यशास्त्र को फिर से तैयार कर सकते हैं. अपने कार्यक्रम को अद्यतन रखने से प्रतिस्पर्धी में मदद मिलेगी.
  • नमूना कार्यक्रम

    नमूना सी ++ कार्यक्रम

    समर्थन विकीहो और सभी नमूनों को अनलॉक करें.

    नमूना MATLAB कार्यक्रम

    समर्थन विकीहो और सभी नमूनों को अनलॉक करें.

    टिप्स

    सामाजिक नेटवर्क पर साझा करें:
    समान