कार्यक्रम कैसे डिजाइन करें: 14 कदम (चित्रों के साथ)

विषयसूची:

कार्यक्रम कैसे डिजाइन करें: 14 कदम (चित्रों के साथ)
कार्यक्रम कैसे डिजाइन करें: 14 कदम (चित्रों के साथ)

वीडियो: कार्यक्रम कैसे डिजाइन करें: 14 कदम (चित्रों के साथ)

वीडियो: कार्यक्रम कैसे डिजाइन करें: 14 कदम (चित्रों के साथ)
वीडियो: शुरुआती लोगों के लिए प्रोग्रामिंग कैसे सीखें! (2022/2023) 2024, जुलूस
Anonim

क्या आप एक कंप्यूटर प्रोग्राम डिजाइन करना चाहते हैं? प्रोग्राम डिजाइन करते समय विचार करने के लिए बहुत कुछ है, लेकिन कुछ चीजें हैं जो आप प्रक्रिया को सुव्यवस्थित करने में मदद के लिए कर सकते हैं। यह विकिहाउ आपको कंप्यूटर प्रोग्राम डिजाइन करने के लिए बेसिक स्टेप्स सिखाएगा।

कदम

डिजाइन कार्यक्रम चरण 1
डिजाइन कार्यक्रम चरण 1

चरण 1. कार्यक्रम का समग्र लक्ष्य निर्धारित करें।

यह केवल एक समग्र कथन है जो बताता है कि आपका प्रोग्राम एक या दो वाक्यों में क्या करता है। आपके कार्यक्रम का उद्देश्य क्या है? यह किस समस्या का समाधान करता है? उदाहरण के लिए, "मेरा प्रोग्राम एक यादृच्छिक कालकोठरी बनाएगा।"

डिजाइन कार्यक्रम चरण 2
डिजाइन कार्यक्रम चरण 2

चरण २। अपने कार्यक्रम की कोई सीमाएँ या आवश्यकताएँ निर्धारित करें।

क्या आपके कार्यक्रम में कुछ होना चाहिए? यह एक समय सीमा, बजट, भंडारण स्थान और स्मृति प्रतिबंध, या एक विशेष सुविधा हो सकती है जिसमें अन्य समान कार्यक्रमों की कमी है। उदाहरण के लिए, "अनियमित रूप से उत्पन्न कालकोठरी में प्रवेश द्वार से बाहर निकलने का मार्ग होना चाहिए।"

डिजाइन कार्यक्रम चरण 3
डिजाइन कार्यक्रम चरण 3

चरण 3. पता करें कि क्या कोई ऐसी तकनीक है जो वह कर सकती है जिसकी आपको आवश्यकता है।

आपको हमेशा नए सिरे से एक नया कार्यक्रम तैयार करने की आवश्यकता नहीं होती है। कभी-कभी आप पूर्व-निर्मित प्रोग्राम और टूल, या प्रोग्राम और टूल का संयोजन पा सकते हैं जो आपकी ज़रूरत को पूरा कर सकते हैं। आपके सामने आने वाली समस्याओं के मौजूदा समाधानों का उपयोग करके आप अपना बहुत समय और संसाधन बचा सकते हैं।

  • उदाहरण के लिए, आप पूरी तरह से काम करने वाले अनुप्रयोगों के निर्माण के लिए ओपन-सोर्स प्रोग्राम और पूर्व-निर्मित कोड का उपयोग कर सकते हैं। ओपन-सोर्स प्रोग्राम आमतौर पर फ्री-टू-यूज़ होते हैं, और आप अपनी ज़रूरतों को पूरा करने के लिए सोर्स कोड को संशोधित कर सकते हैं। आपको केवल मूल कोड के लेखक को श्रेय देना होगा।
  • आपको बचाने के लिए आप पहले से तैयार कोड या ओपन-सोर्स एप्लिकेशन का उपयोग कर सकते हैं
डिजाइन कार्यक्रम चरण 4
डिजाइन कार्यक्रम चरण 4

चरण 4. निर्धारित करें कि आप किस प्रोग्रामिंग भाषा का उपयोग करेंगे।

यदि संभव हो तो यह अनुशंसा की जाती है कि आप एक ऐसी भाषा चुनें जिससे आप परिचित हों। हालांकि, कुछ मामलों में, एक प्रोग्रामिंग भाषा चुनना बेहतर हो सकता है जो इच्छित ऑपरेटिंग सिस्टम के लिए अधिक उपयुक्त हो, या प्रोग्राम के प्रकार के लिए जिसे आप बनाना चाहते हैं।

  • सी/सी++ अच्छी सामान्य प्रयोजन वाली भाषाएं हैं। वे सबसे व्यापक रूप से उपयोग की जाने वाली भाषाएं हैं और आपको अपने एप्लिकेशन और कंप्यूटर हार्डवेयर पर सबसे अधिक नियंत्रण प्रदान करती हैं।
  • सी#:

    सी # (उच्चारण सी शार्प) सी ++ का एक नया संस्करण है। इसमें कुछ नई विशेषताएं हैं और सी ++ सीखना थोड़ा आसान है।

  • जावा:

    जावा एक लोकप्रिय वस्तु-उन्मुख प्रोग्रामिंग भाषा है जो लोकप्रियता में बढ़ रही है। यह Android अनुप्रयोगों के लिए प्राथमिक प्रोग्रामिंग भाषा है। इसका उपयोग कंप्यूटर एप्लिकेशन बनाने के लिए भी किया जा सकता है। उदाहरण के लिए, Minecraft मूल रूप से जावा में प्रोग्राम किया गया था।

  • स्विफ्ट:

    स्विफ्ट को Apple द्वारा विकसित किया गया था और इसका उपयोग मुख्य रूप से iPhone, iPad, macOS, Apple TV और अन्य के लिए ऐप्स विकसित करने के लिए किया जाता है।

  • पायथन: पायथन एक अन्य लोकप्रिय बहुउद्देश्यीय भाषा है। शुरुआती लोगों के लिए यह एक अच्छी भाषा है क्योंकि इसे सीखना और उपयोग करना आसान है।
डिजाइन कार्यक्रम चरण 5
डिजाइन कार्यक्रम चरण 5

चरण 5. निर्धारित करें कि आप किन उपकरणों का उपयोग करने जा रहे हैं।

प्रोग्रामिंग भाषा तय करने के बाद, तय करें कि आप कौन से टूल्स का उपयोग करने जा रहे हैं। क्या आप एक एकीकृत विकास वातावरण (आईडीई) का उपयोग करने जा रहे हैं? क्या आपको एक कंपाइलर या दुभाषिया की आवश्यकता है? आप अपने प्रोग्राम को कैसे डिबग करेंगे? क्या कोई तृतीय-पक्ष एप्लिकेशन है जिसका आप उपयोग कर सकते हैं? आपको अपने कोड का बैकअप लेने के तरीके के बारे में भी सोचना चाहिए।

  • एक IDE एक व्यापक सॉफ्टवेयर डेवलपमेंट टूल है जिसमें एक कोड एडिटर, डिबगर, बिल्ड टूल्स और कभी-कभी एक कंपाइलर होता है। लोकप्रिय आईडीई में एक्लिप्स और विजुअल स्टूडियो शामिल हैं।
  • संकलक:

    C/C++ जैसी भाषाओं को कोड को मशीनी भाषा में बदलने के लिए एक कंपाइलर की आवश्यकता होती है जिसे आपका कंप्यूटर समझ सकता है। GCC एक फ्री कंपाइलर है जो C और C++ को कंपाइल कर सकता है।

  • दुभाषिए:

    जावा और पायथन ऐसी भाषाएँ हैं जिन्हें संकलित करने की आवश्यकता नहीं है। हालांकि निर्देशों को निष्पादित करने के लिए उन्हें एक दुभाषिया की आवश्यकता होती है। ओपनजेडीके जावा की व्याख्या कर सकता है, जो एक पायथन के पास उनकी वेबसाइट पर एक दुभाषिया उपलब्ध है।

डिजाइन कार्यक्रम चरण 6
डिजाइन कार्यक्रम चरण 6

चरण 6. कार्यक्रम के आउटपुट निर्धारित करें।

एक प्रोग्राम का आउटपुट वह है जो प्रोग्राम पैदा करेगा। प्रत्येक स्क्रीन जिसे उपयोगकर्ता देखता है और साथ ही प्रत्येक मुद्रित विवरण या रिपोर्ट को प्रोग्राम आउटपुट माना जाता है। यदि प्रोग्राम में कोई ऑडियो घटक है, तो उसे भी प्रोग्राम माना जाता है। आपको यह निर्धारित करने की आवश्यकता है कि प्रत्येक स्क्रीन, प्रत्येक मुद्रित पृष्ठ, और प्रत्येक फ़ील्ड पर उपयोगकर्ता डेटा इनपुट करने के लिए उपयोग करेगा।

डिजाइन कार्यक्रम चरण 7
डिजाइन कार्यक्रम चरण 7

चरण 7. अपने कार्यक्रम के इनपुट निर्धारित करें।

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

डिजाइन कार्यक्रम चरण 8
डिजाइन कार्यक्रम चरण 8

चरण 8. मुख्य कार्यों का निर्धारण करें।

अपने प्रोग्राम के इनपुट और आउटपुट को निर्धारित करने के बाद, एक बुनियादी रूपरेखा बनाना शुरू करें कि यह कैसे इनपुट्स को लेगा और उन्हें आउटपुट में बदल देगा। इस बारे में सोचें कि इसे किन कार्यों को करने की आवश्यकता होगी और इसके लिए किन गणनाओं की आवश्यकता हो सकती है। आप प्रक्रिया को रेखांकित करते हुए एक प्रवाह चार्ट बना सकते हैं, या केवल कागज पर एक सूची बना सकते हैं।

डिजाइन कार्यक्रम चरण 9
डिजाइन कार्यक्रम चरण 9

चरण 9. बड़ी समस्याओं को छोटी समस्याओं में तोड़ें।

एक बार जब आप यह निर्धारित कर लें कि आपके कार्यक्रम के मुख्य कार्य क्या होंगे, तो आप उन्हें छोटे विवरणों में विभाजित करना शुरू कर सकते हैं। यह आपको यह निर्धारित करने में मदद करेगा कि प्रत्येक फ़ंक्शन कैसे काम करेगा। ऐसा करने का एक तरीका छद्म कोड का उपयोग करना है।

छद्म कोड गैर-संकलित पाठ है जो बताता है कि कोड की प्रत्येक पंक्ति को क्या करने की आवश्यकता है। उदाहरण के लिए "यदि खिलाड़ी के पास सोने की चाबी है, तो दरवाजा खोलें। अन्यथा, दरवाजा बंद है"।

डिजाइन कार्यक्रम चरण 10
डिजाइन कार्यक्रम चरण 10

चरण 10. मुख्य कार्यों को कोड करना प्रारंभ करें।

उन्हें भरने की जरूरत नहीं है। बस सुनिश्चित करें कि वे मौजूद हैं। इस तरह आपके पास एक रूपरेखा है जो आपके कार्यक्रम को व्यवस्थित रखने में मदद करती है।

डिजाइन कार्यक्रम चरण 11
डिजाइन कार्यक्रम चरण 11

चरण 11. कार्यों को भरें।

उन लोगों से शुरू करें जो कुछ या अन्य कार्यों पर निर्भर करते हैं। पहले बड़ी समस्याओं पर काम करें। फिर छोटे विवरणों पर ध्यान केंद्रित करें।

डिजाइन कार्यक्रम चरण 12
डिजाइन कार्यक्रम चरण 12

चरण 12. अपने कार्यक्रम का परीक्षण करें।

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

डिजाइन कार्यक्रम चरण 13
डिजाइन कार्यक्रम चरण 13

चरण 13. आपके सामने आने वाली किसी भी समस्या का निवारण करें।

जब भी आप कोडिंग कर रहे हों, तो यह लगभग तय है कि आपको कुछ समस्याओं का सामना करना पड़ेगा। यहां कुछ युक्तियां दी गई हैं जो आपकी किसी भी समस्या का समाधान करने में आपकी सहायता करेंगी:

  • सिंटैक्स की जांच करें और सुनिश्चित करें कि आपका कोड सही टाइप कर रहा है।
  • जांचें और सुनिश्चित करें कि वर्तनी सही है।
  • Google कोई भी त्रुटि संदेश आपको प्राप्त होता है और देखें कि क्या कोई समाधान है।
  • यह देखने के लिए ऑनलाइन जांचें कि क्या किसी और ने आपके समान फ़ंक्शन के साथ कोड बनाया है। देखिए क्या था उनका समाधान।
  • एक ब्रेक लें और बाद में वापस आएं।
  • मदद के लिए पूछना।
डिजाइन कार्यक्रम चरण 14
डिजाइन कार्यक्रम चरण 14

चरण 14. अपना कार्यक्रम समाप्त करें।

एक बार जब आप सभी कार्यों को पूरा कर लेते हैं और आप बिना किसी त्रुटि या क्रैश के विभिन्न प्रकार के इनपुट के साथ अपना प्रोग्राम चला सकते हैं, तो आपका प्रोग्राम समाप्त हो जाता है। आप इसे चालू या प्रकाशित कर सकते हैं।

सिफारिश की: