Ad Code

Responsive Advertisement

What is Function oriented design in software engineering in Hindi

function oriented design in software engineering की एक विधि है जहाँ मॉडल को परस्पर क्रिया करने वाली इकाइयों या मॉड्यूल के एक सेट में विघटित किया जाता है जहाँ प्रत्येक इकाई या मॉड्यूल में एक स्पष्ट रूप से परिभाषित फ़ंक्शन होता है। इस प्रकार, सिस्टम को एक कार्यात्मक दृष्टिकोण से डिज़ाइन किया गया है।


Design Notations

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


Data Flow Diagram for function oriented design in software engineering in Hindi

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


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


डेटा-प्रवाह डिज़ाइन कई डिज़ाइन विधियों का एक अभिन्न अंग है, और अधिकांश CASE उपकरण डेटा-प्रवाह आरेख निर्माण का समर्थन करते हैं। डेटा-प्रवाह आरेख निकायों का प्रतिनिधित्व करने के लिए अलग-अलग तरीके अलग-अलग आइकन का उपयोग कर सकते हैं, लेकिन उनके अर्थ समान हैं।


symbols for function oriented design in software engineering


function oriented design in software engineering in hindi
function oriented design in software engineering in hindi  


function oriented design in software engineering
function oriented design in software engineering



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


Data Dictionaries

डेटा डिक्शनरी सिस्टम के DFD मॉडल में प्रदर्शित होने वाले सभी डेटा तत्वों को सूचीबद्ध करता है। सूचीबद्ध डेटा आइटम में सभी डेटा प्रवाह और सिस्टम के DFD मॉडल में DFD को देखने वाले सभी डेटा स्टोर की सामग्री शामिल होती है।


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


                      grossPay = regularPay + overtimePay


डेटा तत्वों की सबसे छोटी इकाइयों के लिए, डेटा डिक्शनरी उनके नाम और उनके प्रकार को सूचीबद्ध करती है।


डेटा डिक्शनरी किसी भी सॉफ्टवेयर विकास प्रक्रिया में निम्नलिखित कारणों से महत्वपूर्ण भूमिका निभाती है:


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

Structured Charts for function oriented design in software engineering in Hindi        

यह एक सिस्टम को ब्लॉक बॉक्स में विभाजित करता है। एक ब्लैक बॉक्स सिस्टम जिसकी कार्यक्षमता आंतरिक डिज़ाइन के ज्ञान के बिना उपयोगकर्ता को ज्ञात होती है।


Structured Charts
Structured Charts



संरचित चार्ट एक ग्राफिकल प्रतिनिधित्व है जो दिखाता है:


मॉड्यूल में सिस्टम विभाजन

घटक मॉड्यूल का पदानुक्रम

प्रसंस्करण मॉड्यूल के बीच संबंध

मॉड्यूल के बीच बातचीत

मॉड्यूल के बीच पारित जानकारी

संरचित चार्ट में निम्नलिखित नोटेशन का उपयोग किया जाता है:


software engineering notes in hindi
Function oriented design in software engineering



Pseudo-code

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

Post a Comment

0 Comments

Close Menu