हेल्लो पाठकों !
क्या आप जानना चाहते है, सॉफटवेयर इंजीनियरिंग में सिस्टम मॉडल क्या है (What is System Model in Software Engineering in Hindi), सिस्टम मॉडल कितने प्रकार होते है और सिस्टम मॉडल की विशेषताएं क्या है ।
तो चलिए System Model के बारे में विस्तार से सीखते है ।
सॉफटवेयर इंजीनियरिंग सिस्टम मॉडल क्या है (What is System Model in Software Engineering in Hindi) ?
सिस्टम मॉडल एक सिस्टम के abstract मॉडल विकसित करने की प्रक्रिया है, जिसमें प्रत्येक मॉडल उस सिस्टम का एक अलग दृष्टिकोण या परिप्रेक्ष्य प्रस्तुत करता है ।
यह किसी प्रकार के ग्राफिकल नोटेशन का उपयोग करके एक सिस्टम का प्रतिनिधित्व करने के बारे में है, जो अब लगभग हमेशा यूनिफाइड मॉडलिंग लैंग्वेज ;न्डस्द्ध में नोटेषन पर आधारित है ।
मॉडल विश्लेषक को सिस्टम की कार्यक्षमता को समझने में मदद करते हैं, उनका उपयोग ग्राहकों के साथ संवाद करने के लिए किया जाता है ।
सिस्टम मॉडल कितने प्रकार होते है (Types of System Model) ?
ऐसे तो विभिन्न प्रकार के सिस्टम मॉडल हैं, जिन्हें विश्लेषण प्रक्रिया के हिस्से के रूप में तैयार किया जा सकता है । जिनमें से, व्यापक रूप से निम्नलिखित तीन प्रकार के सिस्टम मॉडल का उपयोग किया जाता है :-
- Data Flow Models
- Semantic Data Models
- Object Models
Data Flow Models
डेटा प्रवाह मॉडल यह दिखाने का एक तरीका है कि किसी सिस्टम द्वारा डेटा को कैसे संसाधित किया जाता है । डेटा प्रवाह मॉडल का उपयोग यह दिखाने के लिए किया जाता है कि प्रसंस्करण चरणों के अनुक्रम के माध्यम से डेटा कैसे प्रवाहिता होता है ।
डेटा अगले चरण पर जाने से पहले प्रत्येक चरण में रूपांतरित होता है । ये प्रोसेसिं स्टेप या टांसफॉर्मेशन प्रोग्राम फंक्शन होते हैं जब डेटा फलो डायग्राम का इस्तेमाल सॉफटवेयर डिजाइन में डॉक्यूमेंट के लिए किया जाता है ।
Semantic Data Models
सिमेंटिक डेटा मॉडल एक विशिष्ट तार्किक तरीके से इसे प्रस्तुत करने के लिए डेटा को संरचित करने की एक विधि है । यह एक वैचारिक डेटा मॉडल है जिसमें सिमेंटिक जानकारी शामिल होती है जो डेटा और उनके बीच के संबंधों के लिए एक बुनियादी अर्थ जोड़ती है ।
डेटा मॉडलिंग और डेटा संगठन के लिए यह दृश्टिकोण एप्लिकेशन प्रोग्राम के आसान विकास की सुविधा प्रदान करता है और डेटा अपडेट होने पर डेटा स्थिरता के आसान रखरखाव के लिए भी सुविधा प्रदान करता है ।
Object Models
आवश्यकता विश्लेषण के दौरान विकसित किए गए ऑब्जेक्ट मॉडल सिस्टम डेटा और इसके प्रसंस्करण दोनों का प्रतिनिधित्व करने के लिए उपयोग किए जाते हैं । वे डेटा प्रवाह और सिमेंटिक डेटा मॉडल के कुछ उपयोगों को जोड़ते हैं ।
सिस्टम मॉडल की विशेषताएं क्या है (Features of System Model) ?
सिस्टम मॉडल की कुछ प्रमुख विशेषताएं होते है, जो निम्न प्रकार है :-
- यह उन प्रक्रियाओं को परिभाषित करता जो विचाराधीन दृश्टिकोण की आवश्यकताओं को पूरा करती हैं ।
- यह प्रक्रियाओं के व्यवहार और उन मान्यताओं का प्रतिनिधित्व करता है जिन पर व्यवहार आधातिर है ।
- यह स्पष्ट रूप से मॉडल के लिए एक बहिर्जात और अंतर्जात इनपुट दोनों को परिभाषित करता है ।
- यह सभी लिंकेज इनपुट/ आडटपुट का प्रतिनिधित्व करता है जो इंजीनियर को बेहतर ढंग से समझने में सक्षम बनाता है ।
निर्ष्कष – Conclusion
मुझे आशा है इस ब्लॉग से आपने सॉफटवेयर इंजीनियरिंग में सिस्टम मॉडल क्या है (What is System Model in Software Engineering in Hindi), यह कितने प्रकार होते है, हर एक प्रकार के क्या कार्य है और सिस्टम मॉडल की विशेषताएं क्या है, इन सबके में आपने अच्छे से जान लिया हैं ।
अगर फिर भी System Model in Software Engineering को लेकर आपके मन में कोई भी सवाल है तो आप हमें कमेंट करके पुछ सकते है ।
अन्य पोस्ट पढ़े –
- Spiral मॉडल क्या है ?
- सॉफटवेयर डिजाइन क्या है ?
- सॉफटवेयर रिलायबिलिटी क्या है ?
- सॉफटवेयर डेवलपमेंट मॉडल क्या है ?