संरचित विश्लेषण और प्रारुप तकनीक: Difference between revisions

From Vigyanwiki
(Created page with "{{Redirect|SADT}} {{Use dmy dates|date=December 2020}} thumb|240px|right|SADT आधार तत्व।संरचित विश्लेषण औ...")
 
No edit summary
Line 1: Line 1:
{{Redirect|SADT}}
{{Redirect|एसएडीटी}}
{{Use dmy dates|date=December 2020}}
 
[[File:SADT.svg|thumb|240px|right|SADT आधार तत्व।]][[संरचित विश्लेषण]] और डिजाइन तकनीक (एसएडीटी) [[ प्रणाली ]] को कार्यों के पदानुक्रम के रूप में वर्णित करने के लिए एक [[ प्रणाली अभियांत्रिकी ]] और [[सॉफ्टवेयर इंजीनियरिंग पद्धति]] है। एसएडीटी एक संरचित विश्लेषण मॉडलिंग भाषा है, जो दो प्रकार के आरेखों का उपयोग करती है: [[गतिविधि मॉडल]] और [[डेटा मॉडल]]। इसे 1960 के दशक के अंत में डगलस टी. रॉस द्वारा विकसित किया गया था, और 1981 में इसे औपचारिक रूप दिया गया और इसे [[IDEF0]] के रूप में प्रकाशित किया गया।
[[File:SADT.svg|thumb|240px|right|एसएडीटी आधार तत्व निम्नलिखित है।]][[संरचित विश्लेषण]] और प्रारुप  तकनीक (एसएडीटी) [[ प्रणाली ]] को कार्यों के पदानुक्रम के रूप में वर्णित करने के लिए एक [[ प्रणाली अभियांत्रिकी ]] और [[सॉफ्टवेयर इंजीनियरिंग पद्धति|सॉफ्टवेयर अभियांत्रिकी पद्धति]] है। एसएडीटी एक संरचित विश्लेषण मॉडलिंग भाषा है, जो दो प्रकार के आरेखों का उपयोग करती है: [[गतिविधि मॉडल]] और [[डेटा मॉडल]]। इसे 1960 के दशक के अंत में डगलस टी. रॉस द्वारा विकसित किया गया था, और 1981 में इसे औपचारिक रूप दिया गया और इसे [[IDEF0|आईडीईएफ0]] के रूप में प्रकाशित किया गया।


== सिंहावलोकन ==
== सिंहावलोकन ==
संरचित विश्लेषण और डिजाइन तकनीक (एसएडीटी) एक [[आरेख]]ीय संकेतन है जिसे विशेष रूप से लोगों को सिस्टम का वर्णन करने और समझने में मदद करने के लिए डिज़ाइन किया गया है।<ref name="sadt">D. Marca, C. McGowan, Structured Analysis and Design Technique, McGraw-Hill, 1987, {{ISBN|0-07-040235-3}}</ref> यह संस्थाओं और गतिविधियों का प्रतिनिधित्व करने के लिए बिल्डिंग ब्लॉक्स और बॉक्स को संबंधित करने के लिए विभिन्न प्रकार के तीर प्रदान करता है। इन बक्सों और तीरों का एक अनौपचारिक शब्दार्थ है।<ref name ="JM04">[[John Mylopoulos]] (2004). [http://www.cs.toronto.edu/~jm/2507S/Notes04/SADT.pdf Conceptual Modelling III. Structured Analysis and Design Technique (SADT)]. Retrieved 21 September 2008.</ref> एसएडीटी का उपयोग किसी दिए गए प्रक्रिया के कार्यात्मक विश्लेषण उपकरण के रूप में किया जा सकता है, विवरण के क्रमिक स्तरों का उपयोग करके। एसएडीटी विधि न केवल आईटी विकास के लिए उपयोगकर्ता की जरूरतों को परिभाषित करने की अनुमति देती है, जो अक्सर औद्योगिक सूचना प्रणाली में उपयोग की जाती है, बल्कि एक गतिविधि की निर्माण प्रक्रियाओं और प्रक्रियाओं को समझाने और प्रस्तुत करने के लिए भी।<ref name="FL">[http://www.free-logistics.com/index.php/Download-document/22-SADT_eng.html SADT] at Free-logistics.com. Retrieved 21 September 2008.</ref>
संरचित विश्लेषण और प्रारुप  तकनीक (एसएडीटी) एक [[आरेख]]ीय संकेतन है जिसे विशेष रूप से लोगों को प्रणाली का वर्णन करने और समझने में सहायता करने के लिए प्रारूप किया गया है।<ref name="sadt">D. Marca, C. McGowan, Structured Analysis and Design Technique, McGraw-Hill, 1987, {{ISBN|0-07-040235-3}}</ref> यह संस्थाओं और गतिविधियों का प्रतिनिधित्व करने के लिए बिल्डिंग ब्लॉक्स और बॉक्स को संबंधित करने के लिए विभिन्न प्रकार के तीर प्रदान करता है। इन बक्सों और तीरों का एक अनौपचारिक शब्दार्थ है।<ref name ="JM04">[[John Mylopoulos]] (2004). [http://www.cs.toronto.edu/~jm/2507S/Notes04/SADT.pdf Conceptual Modelling III. Structured Analysis and Design Technique (SADT)]. Retrieved 21 September 2008.</ref> एसएडीटी का उपयोग किसी दिए गए प्रक्रिया के कार्यात्मक विश्लेषण उपकरण के रूप में किया जा सकता है, विवरण के क्रमिक स्तरों का उपयोग करके। एसएडीटी विधि न केवल आईटी विकास के लिए उपयोगकर्ता की जरूरतों को परिभाषित करने की अनुमति देती है, जो प्रायः औद्योगिक सूचना प्रणाली में उपयोग की जाती है, बल्कि एक गतिविधि की निर्माण प्रक्रियाओं और प्रक्रियाओं को समझाने और प्रस्तुत करने के लिए भी।<ref name="FL">[http://www.free-logistics.com/index.php/Download-document/22-SADT_eng.html SADT] at Free-logistics.com. Retrieved 21 September 2008.</ref>
 
== इतिहास ==
एसएडीटी को डगलस टी. रॉस और सोफटेक, इंक द्वारा 1969 से 1973 की अवधि के दौरान विकसित और क्षेत्र-परीक्षण किया गया था।<ref name="sadt"/><ref name="ross1977">D. T. Ross: Structured Analysis (SA): A Language for Communicating Ideas. IEEE Transactions on Software Engineering, SE-3(1), pp. 16-34. [https://ieeexplore.ieee.org/document/1702399 Abstract]</ref> पद्धति का उपयोग [[एपीटी (प्रोग्रामिंग भाषा)|एमआईटी स्वचालित प्रोग्रामिंग टूल (एपीटी)]]  परियोजना में किया गया था। 1973 में यूएस एयर फ़ोर्स [[ एकीकृत कंप्यूटर एडेड विनिर्माण ]] प्रोग्राम द्वारा इसका व्यापक उपयोग प्रारंभ हुआ था।


लेविट (2000) के अनुसार एसएडीटी संरचित विधियों की एक श्रृंखला का हिस्सा होता है, जो 1960 से 1980 के दशक तक सॉफ्टवेयर विश्व के सामने आने वाली समस्याओं के जवाब में विकसित किए गए विश्लेषण, प्रारुप  और प्रोग्रामिंग तकनीकों के संग्रह का प्रतिनिधित्व करता है। इस समय सीमा में अधिकांश व्यावसायिक प्रोग्रामिंग [[COBOL|कोबोल]] और [[फोरट्रान]], पुनः C और [[BASIC|बेसिक]] में की गई थी। अच्छी प्रारुप और प्रोग्रामिंग तकनीकों पर बहुत कम मार्गदर्शन होता था, और आवश्यकताओं और प्रारुपो के दस्तावेजीकरण के लिए कोई मानक तकनीक नहीं होती थी। प्रणालियाँ बड़ी और अधिक जटिल होती जा रही थीं, और सूचना प्रणाली का विकास ऐसा करना कठिन और कठिन होता जा रहा था। बड़े और जटिल सॉफ़्टवेयर को प्रबंधित करने में सहायता करने के विधि के रूप में उपयोग किया जाता हैं।<ref name="DL00">Dave Levitt (2000):[http://faculty.inverhills.edu/dlevitt/CS%202000%20(FP)/Introduction%20to%20Structured%20Analysis%20and%20Design.pdf Introduction to Structured Analysis and Design] {{Webarchive|url=https://web.archive.org/web/20060907132222/http://faculty.inverhills.edu/dlevitt/CS%202000%20%28FP%29/Introduction%20to%20Structured%20Analysis%20and%20Design.pdf |date=7 September 2006 }}. Retrieved 21 September 2008.</ref>


== इतिहास ==
एसएडीटी समान संरचित विधियों की एक श्रृंखला में से एक था, जो 1960 के उपरांत से उभरा था जैसे कि:
एसएडीटी को डगलस टी. रॉस और सोफटेक, इंक द्वारा 1969 से 1973 की अवधि के दौरान विकसित और क्षेत्र-परीक्षण किया गया था।<ref name="sadt"/><ref name="ross1977">D. T. Ross: Structured Analysis (SA): A Language for Communicating Ideas. IEEE Transactions on Software Engineering, SE-3(1), pp. 16-34. [https://ieeexplore.ieee.org/document/1702399 Abstract]</ref> पद्धति का उपयोग एमआईटी [[एपीटी (प्रोग्रामिंग भाषा)]] (एपीटी) परियोजना में किया गया था। 1973 में यूएस एयर फ़ोर्स [[ एकीकृत कंप्यूटर एडेड विनिर्माण ]] प्रोग्राम द्वारा इसका व्यापक उपयोग शुरू हुआ।
* लगभग 1967 में एडजर डब्ल्यू. दिज्क्स्ट्रा के सापेक्ष [[संरचित प्रोग्रामिंग]] होती हैं।
* 1975 के आसपास [[लैरी कॉन्स्टेंटाइन]] और एड योरडन के सापेक्ष [[संरचित डिजाइन|संरचित प्रारुप बनता हैं।]]
* 1978 में [[टॉम डेमार्को]], योरडॉन, गेन एंड सरसन, मैकमेनामिन और पामर के सापेक्ष संरचित विश्लेषण होता हैं।
* [[जेम्स मार्टिन (लेखक)]] के सापेक्ष लगभग 1990 में [[सूचना प्रौद्योगिकी इंजीनियरिंग|सूचना प्रौद्योगिकी अभियांत्रिकी होता हैं]]


लेविट (2000) के अनुसार SADT संरचित विधियों की एक श्रृंखला का हिस्सा है, जो 1960 से 1980 के दशक तक सॉफ्टवेयर दुनिया के सामने आने वाली समस्याओं के जवाब में विकसित किए गए विश्लेषण, डिजाइन और प्रोग्रामिंग तकनीकों के संग्रह का प्रतिनिधित्व करता है। इस समय सीमा में अधिकांश व्यावसायिक प्रोग्रामिंग [[COBOL]] और [[फोरट्रान]], फिर C (प्रोग्रामिंग लैंग्वेज) और [[BASIC]] में की गई थी। अच्छी डिजाइन और प्रोग्रामिंग तकनीकों पर बहुत कम मार्गदर्शन था, और आवश्यकताओं और डिजाइनों के दस्तावेजीकरण के लिए कोई मानक तकनीक नहीं थी। प्रणालियाँ बड़ी और अधिक जटिल होती जा रही थीं, और सूचना प्रणाली का विकास ऐसा करना कठिन और कठिन होता जा रहा था। बड़े और जटिल सॉफ़्टवेयर को प्रबंधित करने में मदद करने के तरीके के रूप में।<ref name="DL00">Dave Levitt (2000):[http://faculty.inverhills.edu/dlevitt/CS%202000%20(FP)/Introduction%20to%20Structured%20Analysis%20and%20Design.pdf Introduction to Structured Analysis and Design] {{Webarchive|url=https://web.archive.org/web/20060907132222/http://faculty.inverhills.edu/dlevitt/CS%202000%20%28FP%29/Introduction%20to%20Structured%20Analysis%20and%20Design.pdf |date=7 September 2006 }}. Retrieved 21 September 2008.</ref>
1981 में एसएडीटी के आधार पर आईडीईएफ में औपचारिकता प्रकाशित हुई थी।<ref>Gavriel Salvendy (2001). ''Handbook of Industrial Engineering: Technology and Operations Management.''. p.508.</ref>
एसएडीटी समान संरचित तरीकों की एक श्रृंखला में से एक था, जो 1960 के बाद से उभरा था जैसे कि:
* लगभग 1967 में एडजर डब्ल्यू. दिज्क्स्ट्रा के साथ [[संरचित प्रोग्रामिंग]]।
* 1975 के आसपास [[लैरी कॉन्स्टेंटाइन]] और एड योरडन के साथ [[संरचित डिजाइन]]
* 1978 में [[टॉम डेमार्को]], योरडॉन, गेन एंड सरसन, मैकमेनामिन और पामर के साथ संरचित विश्लेषण।
* [[जेम्स मार्टिन (लेखक)]] के साथ लगभग 1990 में [[सूचना प्रौद्योगिकी इंजीनियरिंग]]।


1981 में एसएडीटी के आधार पर आईडीईएफ0 औपचारिकता प्रकाशित हुई थी।<ref>Gavriel Salvendy (2001). ''Handbook of Industrial Engineering: Technology and Operations Management.''. p.508.</ref>




== एसएडीटी विषय ==
== एसएडीटी विषय ==
[[File:6 Decomposition Structure.svg|thumb|240px|right|ऊपर नीचे अपघटन संरचना।]] [[File:Sadt.png|thumb|240px|right|एक एसएडीटी उदाहरण।]]
[[File:6 Decomposition Structure.svg|thumb|240px|right|[[टॉप-डाउन और बॉटम-अप डिज़ाइन|टॉप-डाउन]] अपघटन संरचना दर्शाया गया है ।]] [[File:Sadt.png|thumb|240px|right|एक एसएडीटी उदाहरण निम्नलिखित है ।]]


=== टॉप-डाउन दृष्टिकोण ===
=== टॉप-डाउन दृष्टिकोण ===
संरचित विश्लेषण और डिज़ाइन तकनीक [[टॉप-डाउन और बॉटम-अप डिज़ाइन]] | टॉप-डाउन दृष्टिकोण के साथ अपघटन का उपयोग करती है। यह अपघटन केवल भौतिक डोमेन में एक स्वैच्छिक डिजाइन दृष्टिकोण से आयोजित किया जाता है।<ref>Nam Pyo Suh (2007). [http://www.axiomaticdesign.com/technology/ADSChapter5.html ''Axiomatic Design - Advances and Applications'']. New York : Oxford University Press Chapter 5, pp. 239-298.</ref>
संरचित विश्लेषण और प्रारूप तकनीक [[टॉप-डाउन और बॉटम-अप डिज़ाइन|टॉप-डाउन दृष्टिकोण]] के सापेक्ष अपघटन का उपयोग करती है। यह अपघटन केवल भौतिक डोमेन में एक स्वैच्छिक प्रारुप  दृष्टिकोण से आयोजित किया जाता है।<ref>Nam Pyo Suh (2007). [http://www.axiomaticdesign.com/technology/ADSChapter5.html ''Axiomatic Design - Advances and Applications'']. New York : Oxford University Press Chapter 5, pp. 239-298.</ref>
 
 
=== आरेख ===
=== आरेख ===
एसएडीटी दो प्रकार के आरेखों का उपयोग करता है: गतिविधि मॉडल और डेटा मॉडल। यह इन आरेखों को बनाने के लिए तीरों का उपयोग करता है।
एसएडीटी दो प्रकार के आरेखों का उपयोग करता है:पहला गतिविधि मॉडल और दूसरा डेटा मॉडल था। यह इन आरेखों को बनाने के लिए तीरों का उपयोग किया जाता है।एसएडीटी का प्रतिनिधित्व निम्नलिखित है:
SADT का प्रतिनिधित्व निम्नलिखित है:
* एक मुख्य बॉक्स जहां प्रक्रिया या क्रिया का नाम निर्दिष्ट किया गया है।
* एक मुख्य बॉक्स जहां प्रक्रिया या क्रिया का नाम निर्दिष्ट किया गया है
* इस बॉक्स के बाईं ओर आने वाले तीर: कार्रवाई के इनपुट उपयोग किया जाता है ।
* इस बॉक्स के बाईं ओर आने वाले तीर: कार्रवाई के इनपुट।
* ऊपरी भाग पर आने वाले तीर: कार्रवाई के लिए आवश्यक डेटा का उपयोग किया जाता।
* ऊपरी भाग पर आने वाले तीर: कार्रवाई के लिए आवश्यक डेटा।
* बॉक्स के निचले भाग में, आने वाले तीर: का अर्थ क्रिया के लिए उपयोग किया जाता है।
* बॉक्स के निचले भाग में, आने वाले तीर: का अर्थ क्रिया के लिए उपयोग किया जाता है।
* बॉक्स के दाईं ओर, आउटगोइंग एरो: एक्शन के आउटपुट।
* बॉक्स के दाईं ओर, आउटगोइंग एरो: एक्शन के आउटपुट का उपयोग किया जाता है।


गतिविधियों के लिए तीरों का शब्दार्थ:<ref name ="JM04"/>* इनपुट बाईं ओर से प्रवेश करते हैं और गतिविधि के लिए आवश्यक डेटा या उपभोग्य सामग्रियों का प्रतिनिधित्व करते हैं।
गतिविधियों के लिए तीरों का शब्दार्थ:<ref name ="JM04"/>* इनपुट बाईं ओर से प्रवेश करते हैं और गतिविधि के लिए आवश्यक डेटा या उपभोग्य सामग्रियों का प्रतिनिधित्व करते हैं।
* आउटपुट दाईं ओर निकलते हैं और गतिविधि द्वारा उत्पादित डेटा या उत्पादों का प्रतिनिधित्व करते हैं।
* आउटपुट दाईं ओर निकलते हैं और गतिविधि द्वारा उत्पादित डेटा या उत्पादों का प्रतिनिधित्व करते हैं।
* नियंत्रण शीर्ष से प्रवेश करते हैं और उन आदेशों या स्थितियों का प्रतिनिधित्व करते हैं जो किसी गतिविधि के निष्पादन को प्रभावित करते हैं लेकिन उपभोग नहीं किए जाते हैं।
* नियंत्रण शीर्ष से प्रवेश करते हैं और उन आदेशों या स्थितियों का प्रतिनिधित्व करते हैं जो किसी गतिविधि के निष्पादन को प्रभावित करते हैं परंतु उपभोग नहीं किए जाते हैं।
* तंत्र गतिविधि को पूरा करने के लिए उपयोग किए जाने वाले साधनों, घटकों या उपकरणों की पहचान करता है। गतिविधियों के आवंटन का प्रतिनिधित्व करता है।
* तंत्र गतिविधि को पूरा करने के लिए उपयोग किए जाने वाले साधनों, घटकों या उपकरणों की पहचान करता है। गतिविधियों के आवंटन का प्रतिनिधित्व करता है।


Line 46: Line 44:


=== भूमिकाएं ===
=== भूमिकाएं ===
Mylopoulos (2004) के अनुसार सॉफ्टवेयर विकास प्रक्रिया में कई भूमिकाओं को प्रतिष्ठित किया जा सकता है या किया जाना चाहिए:<ref name ="JM04"/>* SADT मॉडल के लेखक या विकासकर्ता
माइलोपोलोस (2004) के अनुसार सॉफ्टवेयर विकास प्रक्रिया में कई भूमिकाओं को पृथक किया जा सकता है या उन्हें प्रतिष्ठित किया जाना चाहिए:<ref name ="JM04"/>* एसएडीटी मॉडल के लेखक या विकासकर्ता के कुछ बिंदु निम्न है:-
* टिप्पणीकार, जो लेखक के काम की समीक्षा करते हैं
* टिप्पणीकार, जो लेखक के काम की समीक्षा करते हैं।
* एसएडीटी मॉडल के पाठक या उपयोगकर्ता
* एसएडीटी मॉडल के पाठक या उपयोगकर्ता का उपयोग करते है।
* विशेषज्ञ, जो लेखकों को सलाह दे सकते हैं
* विशेषज्ञ, जो लेखकों को सलाह दे सकते हैं।
* विस्तार से SADT मॉडल की तकनीकी समिति या समीक्षक
* विस्तार से एसएडीटी मॉडल की तकनीकी समिति या समीक्षक का उपयोग किया जाता है।
* प्रोजेक्ट लाइब्रेरियन, जो प्रोजेक्ट प्रलेखन को नियंत्रित करता है
* प्रोजेक्ट लाइब्रेरियन, जो प्रोजेक्ट प्रलेखन को नियंत्रित करता है।
* प्रोजेक्ट मैनेजर, जो सिस्टम विश्लेषण और डिजाइन को नियंत्रित करता है।
* प्रोजेक्ट मैनेजर, जो प्रणाली विश्लेषण और प्रारुप को नियंत्रित करता है।
* SADT डेवलपर्स और उपयोगकर्ताओं की सहायता के लिए मॉनिटर या मुख्य विश्लेषक
* एसएडीटी डेवलपर्स और उपयोगकर्ताओं की सहायता के लिए मॉनिटर या मुख्य विश्लेषक है।
* प्रशिक्षक SADT डेवलपर्स और उपयोगकर्ताओं को प्रशिक्षित करने के लिए
* प्रशिक्षक एसएडीटी डेवलपर्स और उपयोगकर्ताओं को प्रशिक्षित करने के लिए उपयोग किया जाता है।


== उपयोग ==
== उपयोग ==
एसएडीटी का उपयोग सॉफ्टवेयर इंजीनियरिंग और सिस्टम इंजीनियरिंग के वैचारिक डिजाइन में स्केच अनुप्रयोगों के लिए आरेखीय संकेतन के रूप में किया जाता है,<ref name ="JM04"/>अधिक विस्तृत संरचित विश्लेषण के लिए, आवश्यकताओं की परिभाषा के लिए,<ref>Ross, Douglas T., and Kenneth E. Schoman Jr. "Structured analysis for requirements definition." Software Engineering, IEEE Transactions on 1 (1977): 6-15.</ref> और संरचित डिजाइन।
एसएडीटी का उपयोग सॉफ्टवेयर अभियांत्रिकी और प्रणाली अभियांत्रिकी के वैचारिक प्रारुप  में स्केच अनुप्रयोगों के लिए आरेखीय संकेतन के रूप में किया जाता है,<ref name ="JM04"/>अधिक विस्तृत संरचित विश्लेषण के लिए, आवश्यकताओं की परिभाषा के लिए,<ref>Ross, Douglas T., and Kenneth E. Schoman Jr. "Structured analysis for requirements definition." Software Engineering, IEEE Transactions on 1 (1977): 6-15.</ref> और संरचित प्रारुप तेयार किया जाता है।


== यह भी देखें ==
== यह भी देखें ==
Line 63: Line 61:
* [[जैक्सन संरचित प्रोग्रामिंग]]
* [[जैक्सन संरचित प्रोग्रामिंग]]
* [[संरचना चार्ट]]
* [[संरचना चार्ट]]
* [[संरचित प्रणाली विश्लेषण और डिजाइन विधि]]
* [[संरचित प्रणाली विश्लेषण और डिजाइन विधि|संरचित प्रणाली विश्लेषण और प्रारुप  विधि]]
* [[सिस्टम विश्लेषण]]
* [[सिस्टम विश्लेषण|प्रणाली विश्लेषण]]


==संदर्भ==
==संदर्भ==
Line 72: Line 70:
==अग्रिम पठन==
==अग्रिम पठन==
* William S. Davis (1992). ''Tools and Techniques for Structured Systems Analysis and Design''. Addison-Wesley. {{ISBN|0-201-10274-9}}
* William S. Davis (1992). ''Tools and Techniques for Structured Systems Analysis and Design''. Addison-Wesley. {{ISBN|0-201-10274-9}}
* Marca, D.A., and C.L. McGowan. (1988). ''SADT: structured analysis and design technique''. McGraw-Hill Book Co., Inc.: New York, NY.
* Marca, D.A., and C.L. McGowan. (1988). ''एसएडीटी: structured analysis and design technique''. McGraw-Hill Book Co., Inc.: New York, NY.
* Jerry FitzGerald and Ardra F. FitzGerald (1987). ''Fundamentals of Systems Analysis: Using Structured Analysis and Design Techniques''. Wiley. {{ISBN|0-471-88597-5}}
* Jerry FitzGerald and Ardra F. FitzGerald (1987). ''Fundamentals of Systems Analysis: Using Structured Analysis and Design Techniques''. Wiley. {{ISBN|0-471-88597-5}}
* David A. Marca and Clement L. McGowan (1988). ''SADT: Structured Analysis and Design Technique''. McGraw-Hill. {{ISBN|0-07-040235-3}}
* David A. Marca and Clement L. McGowan (1988). ''एसएडीटी: Structured Analysis and Design Technique''. McGraw-Hill. {{ISBN|0-07-040235-3}}
* D. Millington (1981). ''Systems Analysis and Design for Computer Applications''. E. Horwood. {{ISBN|0-85312-249-0}}
* D. Millington (1981). ''Systems Analysis and Design for Computer Applications''. E. Horwood. {{ISBN|0-85312-249-0}}
* Robertson & Robertson (1999). ''Mastering the Requirements Process''. Addison Wesley.
* Robertson & Robertson (1999). ''Mastering the Requirements Process''. Addison Wesley.
Line 82: Line 80:
==बाहरी संबंध==
==बाहरी संबंध==
{{Commons category|SADT}}
{{Commons category|SADT}}
*[http://www.idef.com/idef0.htm The IDEF0 method]
*[http://www.idef.com/idef0.htm The आईडीईएफ0 method]
*[http://www.cs.toronto.edu/~jm/2507S/Notes04/SADT.pdf A course about SADT diagrams]
*[http://www.cs.toronto.edu/~jm/2507S/Notes04/SADT.pdf A course about एसएडीटी diagrams]


{{Authority control}}
{{Authority control}}

Revision as of 22:13, 22 May 2023

एसएडीटी आधार तत्व निम्नलिखित है।

संरचित विश्लेषण और प्रारुप तकनीक (एसएडीटी) प्रणाली को कार्यों के पदानुक्रम के रूप में वर्णित करने के लिए एक प्रणाली अभियांत्रिकी और सॉफ्टवेयर अभियांत्रिकी पद्धति है। एसएडीटी एक संरचित विश्लेषण मॉडलिंग भाषा है, जो दो प्रकार के आरेखों का उपयोग करती है: गतिविधि मॉडल और डेटा मॉडल। इसे 1960 के दशक के अंत में डगलस टी. रॉस द्वारा विकसित किया गया था, और 1981 में इसे औपचारिक रूप दिया गया और इसे आईडीईएफ0 के रूप में प्रकाशित किया गया।

सिंहावलोकन

संरचित विश्लेषण और प्रारुप तकनीक (एसएडीटी) एक आरेखीय संकेतन है जिसे विशेष रूप से लोगों को प्रणाली का वर्णन करने और समझने में सहायता करने के लिए प्रारूप किया गया है।[1] यह संस्थाओं और गतिविधियों का प्रतिनिधित्व करने के लिए बिल्डिंग ब्लॉक्स और बॉक्स को संबंधित करने के लिए विभिन्न प्रकार के तीर प्रदान करता है। इन बक्सों और तीरों का एक अनौपचारिक शब्दार्थ है।[2] एसएडीटी का उपयोग किसी दिए गए प्रक्रिया के कार्यात्मक विश्लेषण उपकरण के रूप में किया जा सकता है, विवरण के क्रमिक स्तरों का उपयोग करके। एसएडीटी विधि न केवल आईटी विकास के लिए उपयोगकर्ता की जरूरतों को परिभाषित करने की अनुमति देती है, जो प्रायः औद्योगिक सूचना प्रणाली में उपयोग की जाती है, बल्कि एक गतिविधि की निर्माण प्रक्रियाओं और प्रक्रियाओं को समझाने और प्रस्तुत करने के लिए भी।[3]

इतिहास

एसएडीटी को डगलस टी. रॉस और सोफटेक, इंक द्वारा 1969 से 1973 की अवधि के दौरान विकसित और क्षेत्र-परीक्षण किया गया था।[1][4] पद्धति का उपयोग एमआईटी स्वचालित प्रोग्रामिंग टूल (एपीटी) परियोजना में किया गया था। 1973 में यूएस एयर फ़ोर्स एकीकृत कंप्यूटर एडेड विनिर्माण प्रोग्राम द्वारा इसका व्यापक उपयोग प्रारंभ हुआ था।

लेविट (2000) के अनुसार एसएडीटी संरचित विधियों की एक श्रृंखला का हिस्सा होता है, जो 1960 से 1980 के दशक तक सॉफ्टवेयर विश्व के सामने आने वाली समस्याओं के जवाब में विकसित किए गए विश्लेषण, प्रारुप और प्रोग्रामिंग तकनीकों के संग्रह का प्रतिनिधित्व करता है। इस समय सीमा में अधिकांश व्यावसायिक प्रोग्रामिंग कोबोल और फोरट्रान, पुनः C और बेसिक में की गई थी। अच्छी प्रारुप और प्रोग्रामिंग तकनीकों पर बहुत कम मार्गदर्शन होता था, और आवश्यकताओं और प्रारुपो के दस्तावेजीकरण के लिए कोई मानक तकनीक नहीं होती थी। प्रणालियाँ बड़ी और अधिक जटिल होती जा रही थीं, और सूचना प्रणाली का विकास ऐसा करना कठिन और कठिन होता जा रहा था। बड़े और जटिल सॉफ़्टवेयर को प्रबंधित करने में सहायता करने के विधि के रूप में उपयोग किया जाता हैं।[5]

एसएडीटी समान संरचित विधियों की एक श्रृंखला में से एक था, जो 1960 के उपरांत से उभरा था जैसे कि:

1981 में एसएडीटी के आधार पर आईडीईएफ में औपचारिकता प्रकाशित हुई थी।[6]


एसएडीटी विषय

टॉप-डाउन अपघटन संरचना दर्शाया गया है ।
एक एसएडीटी उदाहरण निम्नलिखित है ।

टॉप-डाउन दृष्टिकोण

संरचित विश्लेषण और प्रारूप तकनीक टॉप-डाउन दृष्टिकोण के सापेक्ष अपघटन का उपयोग करती है। यह अपघटन केवल भौतिक डोमेन में एक स्वैच्छिक प्रारुप दृष्टिकोण से आयोजित किया जाता है।[7]

आरेख

एसएडीटी दो प्रकार के आरेखों का उपयोग करता है:पहला गतिविधि मॉडल और दूसरा डेटा मॉडल था। यह इन आरेखों को बनाने के लिए तीरों का उपयोग किया जाता है।एसएडीटी का प्रतिनिधित्व निम्नलिखित है:

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

गतिविधियों के लिए तीरों का शब्दार्थ:[2]* इनपुट बाईं ओर से प्रवेश करते हैं और गतिविधि के लिए आवश्यक डेटा या उपभोग्य सामग्रियों का प्रतिनिधित्व करते हैं।

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

डेटा के लिए तीरों का शब्दार्थ:[2]* इनपुट वे गतिविधियाँ हैं जो डेटा उत्पन्न करती हैं।

  • आउटपुट डेटा की खपत करते हैं।
  • नियंत्रण डेटा की आंतरिक स्थिति को प्रभावित करते हैं।

भूमिकाएं

माइलोपोलोस (2004) के अनुसार सॉफ्टवेयर विकास प्रक्रिया में कई भूमिकाओं को पृथक किया जा सकता है या उन्हें प्रतिष्ठित किया जाना चाहिए:[2]* एसएडीटी मॉडल के लेखक या विकासकर्ता के कुछ बिंदु निम्न है:-

  • टिप्पणीकार, जो लेखक के काम की समीक्षा करते हैं।
  • एसएडीटी मॉडल के पाठक या उपयोगकर्ता का उपयोग करते है।
  • विशेषज्ञ, जो लेखकों को सलाह दे सकते हैं।
  • विस्तार से एसएडीटी मॉडल की तकनीकी समिति या समीक्षक का उपयोग किया जाता है।
  • प्रोजेक्ट लाइब्रेरियन, जो प्रोजेक्ट प्रलेखन को नियंत्रित करता है।
  • प्रोजेक्ट मैनेजर, जो प्रणाली विश्लेषण और प्रारुप को नियंत्रित करता है।
  • एसएडीटी डेवलपर्स और उपयोगकर्ताओं की सहायता के लिए मॉनिटर या मुख्य विश्लेषक है।
  • प्रशिक्षक एसएडीटी डेवलपर्स और उपयोगकर्ताओं को प्रशिक्षित करने के लिए उपयोग किया जाता है।

उपयोग

एसएडीटी का उपयोग सॉफ्टवेयर अभियांत्रिकी और प्रणाली अभियांत्रिकी के वैचारिक प्रारुप में स्केच अनुप्रयोगों के लिए आरेखीय संकेतन के रूप में किया जाता है,[2]अधिक विस्तृत संरचित विश्लेषण के लिए, आवश्यकताओं की परिभाषा के लिए,[8] और संरचित प्रारुप तेयार किया जाता है।

यह भी देखें

संदर्भ

  1. 1.0 1.1 D. Marca, C. McGowan, Structured Analysis and Design Technique, McGraw-Hill, 1987, ISBN 0-07-040235-3
  2. 2.0 2.1 2.2 2.3 2.4 John Mylopoulos (2004). Conceptual Modelling III. Structured Analysis and Design Technique (SADT). Retrieved 21 September 2008.
  3. SADT at Free-logistics.com. Retrieved 21 September 2008.
  4. D. T. Ross: Structured Analysis (SA): A Language for Communicating Ideas. IEEE Transactions on Software Engineering, SE-3(1), pp. 16-34. Abstract
  5. Dave Levitt (2000):Introduction to Structured Analysis and Design Archived 7 September 2006 at the Wayback Machine. Retrieved 21 September 2008.
  6. Gavriel Salvendy (2001). Handbook of Industrial Engineering: Technology and Operations Management.. p.508.
  7. Nam Pyo Suh (2007). Axiomatic Design - Advances and Applications. New York : Oxford University Press Chapter 5, pp. 239-298.
  8. Ross, Douglas T., and Kenneth E. Schoman Jr. "Structured analysis for requirements definition." Software Engineering, IEEE Transactions on 1 (1977): 6-15.


अग्रिम पठन

  • William S. Davis (1992). Tools and Techniques for Structured Systems Analysis and Design. Addison-Wesley. ISBN 0-201-10274-9
  • Marca, D.A., and C.L. McGowan. (1988). एसएडीटी: structured analysis and design technique. McGraw-Hill Book Co., Inc.: New York, NY.
  • Jerry FitzGerald and Ardra F. FitzGerald (1987). Fundamentals of Systems Analysis: Using Structured Analysis and Design Techniques. Wiley. ISBN 0-471-88597-5
  • David A. Marca and Clement L. McGowan (1988). एसएडीटी: Structured Analysis and Design Technique. McGraw-Hill. ISBN 0-07-040235-3
  • D. Millington (1981). Systems Analysis and Design for Computer Applications. E. Horwood. ISBN 0-85312-249-0
  • Robertson & Robertson (1999). Mastering the Requirements Process. Addison Wesley.
  • James C. Wetherbe (1984). Systems Analysis and Design: Traditional, Structured, and Advanced Concepts and Techniques. West Pub. Co. ISBN 0-314-77858-6


बाहरी संबंध