घटक आधारित विकास (CBD)

लेखक: Eugene Taylor
निर्माण की तारीख: 16 अगस्त 2021
डेट अपडेट करें: 12 मई 2024
Anonim
घटक आधारित विकास (सीबीडी)
वीडियो: घटक आधारित विकास (सीबीडी)

विषय

परिभाषा - घटक-आधारित विकास (CBD) का क्या अर्थ है?

घटक-आधारित विकास (सीबीडी) एक ऐसी प्रक्रिया है जो पुन: प्रयोज्य सॉफ्टवेयर घटकों की सहायता से कंप्यूटर-आधारित प्रणालियों के डिजाइन और विकास को गति प्रदान करती है। CBD के साथ, सॉफ्टवेयर प्रोग्रामिंग से सॉफ्टवेयर सिस्टम कंपोज़िंग तक फोकस शिफ्ट होता है।

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

घटक-आधारित विकास को घटक-आधारित सॉफ़्टवेयर इंजीनियरिंग (CBSE) के रूप में भी जाना जाता है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया घटक आधारित विकास (CBD) की व्याख्या करता है

ऑब्जेक्ट-ओरिएंटेड मॉडलिंग का परिणाम ठीक-ठीक वर्ग, वस्तुओं और संबंधों के ढेरों में होता है। इन छोटी इकाइयों के बीच पुन: प्रयोज्य भागों की खोज करना बहुत कठिन है। सीबीडी के पीछे का विचार संबंधित भागों को एकीकृत करना और उन्हें सामूहिक रूप से पुन: उपयोग करना है। इन एकीकृत भागों को घटकों के रूप में जाना जाता है।

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

सीबीडी के प्रमुख लक्ष्य इस प्रकार हैं:

  • बड़े और जटिल सिस्टम बनाते समय समय और धन की बचत करें: ऑफ-द-शेल्फ घटकों की मदद से जटिल सॉफ्टवेयर सिस्टम विकसित करने से सॉफ्टवेयर विकास को काफी हद तक कम करने में मदद मिलती है। मौजूदा पद्धति की सामर्थ्य को सत्यापित करने के लिए फ़ंक्शन बिंदु या समान तकनीकों का उपयोग किया जा सकता है।

  • सॉफ्टवेयर की गुणवत्ता बढ़ाएं: सॉफ्टवेयर की गुणवत्ता बढ़ाने के पीछे घटक गुणवत्ता प्रमुख कारक है।

  • सिस्टम के भीतर दोषों का पता लगाना: सीबीडी रणनीति घटकों का परीक्षण करके गलती का पता लगाने का समर्थन करती है; हालाँकि, दोषों के स्रोत का पता लगाना सीबीडी में चुनौतीपूर्ण है।
सीबीडी के कुछ लाभों में शामिल हैं:

  • न्यूनतम वितरण:
    • घटक कैटलॉग में खोजें
    • पूर्व-गढ़े हुए घटकों का पुनर्चक्रण

  • बेहतर दक्षता:
    • डेवलपर्स अनुप्रयोग विकास पर ध्यान केंद्रित करते हैं

  • बेहतर गुणवत्ता:
    • घटक डेवलपर्स गुणवत्ता सुनिश्चित करने के लिए अतिरिक्त समय की अनुमति दे सकते हैं

  • कम से कम व्यय
सीबीडी की विशिष्ट दिनचर्या हैं:

  • घटक विकास
  • घटक प्रकाशन
  • घटक लुकअप के साथ-साथ पुनर्प्राप्ति
  • घटक विश्लेषण
  • घटक विधानसभा