वेब इंजीनियरिंग: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 3: Line 3:
{{Prose|date=October 2016}}
{{Prose|date=October 2016}}
}}
}}
[[ वर्ल्ड वाइड वेब ]] कई डोमेन में जटिल और परिष्कृत उद्यम अनुप्रयोगों के लिए प्रमुख वितरण मंच बन गया है। अपनी अन्तर्निहित बहुमुखी कार्यात्मकता के अतिरिक्त, ये वेब अनुप्रयोग जटिल व्यवहार प्रदर्शित करते हैं और अपनी उपयोगिता, प्रदर्शन, सुरक्षा और बढ़ने और विकसित होने की क्षमता पर कुछ अनूठी माँगें रखते हैं। चुकीं, इन अनुप्रयोगों का बड़ा हिस्सा तदर्थ तरीके से विकसित होता है, जो उपयोगिता, रखरखाव, गुणवत्ता और विश्वसनीयता की समस्याओं में योगदान देता है।<ref name="ciabe">{{cite journal | last1 = Pressman | first1 = Roger S | year = 1998 | title = क्या इंटरनेट अनुप्रयोगों को इंजीनियर किया जा सकता है?| journal = IEEE Software | volume = 15 | issue = 5| pages = 104–110 | doi=10.1109/ms.1998.714869}}</ref><ref name="tangled">Roger S Pressman, "What a Tangled Web we Weave," IEEE Software, Jan/Feb 2001, Vol. 18, No.1, pp 18-21</ref> जबकि वेब विकास अन्य संबंधित विषयों से स्थापित प्रथाओं से लाभान्वित हो सकता है, इसकी कुछ विशिष्ट विशेषताएं हैं जो विशेष विचारों की मांग करती हैं। वर्तमान के वर्षों में, इन विचारों को संबोधित करने की दिशा में विकास हुआ है।
[[ वर्ल्ड वाइड वेब ]] कई डोमेन में जटिल और परिष्कृत उद्यम अनुप्रयोगों के लिए प्रमुख वितरण मंच बन गया है। अपनी अन्तर्निहित बहुमुखी कार्यात्मकता के अतिरिक्त, ये वेब अनुप्रयोग जटिल व्यवहार प्रदर्शित करते हैं और अपनी उपयोगिता, प्रदर्शन, सुरक्षा और बढ़ने और विकसित होने की क्षमता पर कुछ अद्भुत अवसक्ता रखते हैं। चूँकि, इन अनुप्रयोगों का बड़ा हिस्सा तदर्थ विधी से विकसित होता है, जो उपयोगिता, सुरक्षा, गुणवत्ता और विश्वसनीयता की समस्याओं में योगदान देता है।<ref name="ciabe">{{cite journal | last1 = Pressman | first1 = Roger S | year = 1998 | title = क्या इंटरनेट अनुप्रयोगों को इंजीनियर किया जा सकता है?| journal = IEEE Software | volume = 15 | issue = 5| pages = 104–110 | doi=10.1109/ms.1998.714869}}</ref><ref name="tangled">Roger S Pressman, "What a Tangled Web we Weave," IEEE Software, Jan/Feb 2001, Vol. 18, No.1, pp 18-21</ref> जबकि वेब विकास अन्य संबंधित विषयों से स्थापित प्रथाओं से लाभान्वित हो सकता है, इसकी कुछ विशिष्ट विशेषताएं हैं जो विशेष विचारों की अवसक्ता होती हैं। वर्तमान के वर्षों में, इन विचारों को संबोधित करने की दिशा में विकास हुआ है।


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


वेब इंजीनियरिंग बहु-विषयक है और इसमें विविध क्षेत्रों से योगदान सम्मलित है: [[ सिस्टम विश्लेषण ]] और [[ सिस्टम डिजाइन ]], सॉफ़्टवेयर इंजीनियरिंग, हाइपरमीडिया/हाइपरटेक्स्ट इंजीनियरिंग, आवश्यकताएँ इंजीनियरिंग, मानव-कंप्यूटर संपर्क, उपयोगकर्ता इंटरफ़ेस, [[ डेटा इंजीनियरिंग ]], [[ सूचना विज्ञान ]], सूचना अनुक्रमण और सूचना पुनर्प्राप्ति, परीक्षण, मॉडलिंग और सिमुलेशन, परियोजना प्रबंधन और ग्राफिक डिजाइन और प्रस्तुति। वेब इंजीनियरिंग न तो क्लोन है और न ही सॉफ्टवेयर इंजीनियरिंग का उपसमुच्चय है, चुकीं दोनों में प्रोग्रामिंग और सॉफ्टवेयर विकास सम्मलित है। जबकि वेब इंजीनियरिंग सॉफ्टवेयर इंजीनियरिंग सिद्धांतों का उपयोग करता है, इसमें वेब एप्लिकेशन | वेब-आधारित एप्लिकेशन की अनूठी आवश्यकताओं को पूरा करने के लिए नए दृष्टिकोण, कार्यप्रणाली, उपकरण, तकनीक और दिशानिर्देश सम्मलित हैं।
वेब इंजीनियरिंग बहु-विषयक है और इसमें विविध क्षेत्रों से योगदान सम्मलित है: [[ सिस्टम विश्लेषण | प्रणाली विश्लेषण]] और [[ सिस्टम डिजाइन | प्रणाली डिजाइन]] , सॉफ़्टवेयर इंजीनियरिंग, हाइपरमीडिया/हाइपरटेक्स्ट इंजीनियरिंग, आवश्यकताएँ इंजीनियरिंग, मानव-कंप्यूटर संपर्क, उपयोगकर्ता इंटरफ़ेस, [[ डेटा इंजीनियरिंग |डेटा इंजीनियरिंग]] , [[ सूचना विज्ञान |सूचना विज्ञान]] , सूचना अनुक्रमण और सूचना पुनर्प्राप्ति, परीक्षण, मॉडलिंग और सिमुलेशन, परियोजना प्रबंधन और ग्राफिक डिजाइन और प्रस्तुति है। वेब इंजीनियरिंग न तो क्लोन है और न ही सॉफ्टवेयर इंजीनियरिंग का उपसमुच्चय है, चूँकि दोनों में प्रोग्रामिंग और सॉफ्टवेयर विकास सम्मलित है। जबकि वेब इंजीनियरिंग सॉफ्टवेयर इंजीनियरिंग सिद्धांतों का उपयोग करता है, इसमें वेब एप्लिकेशन, वेब-आधारित एप्लिकेशन की अद्भुत आवश्यकताओं को पूर्ण करने के लिए नए दृष्टिकोण, कार्यप्रणाली, उपकरण, तकनीक और दिशानिर्देश सम्मलित हैं।


== अनुशासन के रूप में ==
== अनुशासन के रूप में ==
Line 44: Line 44:


=== परीक्षण विषयों ===
=== परीक्षण विषयों ===
* वेब सिस्टम और एप्लिकेशन का परीक्षण और मूल्यांकन।
* वेब प्रणाली और एप्लिकेशन का परीक्षण और मूल्यांकन।
* परीक्षण स्वचालन, तरीके और उपकरण।
* परीक्षण स्वचालन, तरीके और उपकरण।



Revision as of 23:54, 27 February 2023

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

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

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

अनुशासन के रूप में

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

  • वेब आधारित सूचना प्रणाली (डब्ल्यूआईएस) विकास प्रक्रिया अलग और अनूठी है।[3]
  • वेब इंजीनियरिंग बहु-अनुशासनात्मक है; कोई भी विषय (जैसे सॉफ्टवेयर इंजीनियरिंग) WIS के विकास को निर्देशित करने के लिए पूर्ण सिद्धांत आधार, ज्ञान का निकाय और अभ्यास प्रदान नहीं कर सकता है।[4]
  • अधिक 'पारंपरिक' अनुप्रयोगों की तुलना में विकास और जीवनचक्र प्रबंधन के मुद्दे।
  • वेब आधारित सूचना प्रणाली और अनुप्रयोग व्यापक और गैर-तुच्छ हैं। मंच के रूप में वेब की संभावना बढ़ती रहेगी और यह विशेष रूप से व्यवहार करने योग्य है।

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

वेब इंजीनियरिंग के मुख्य विषयों में निम्नलिखित क्षेत्र सम्मलित हैं, लेकिन इन्हीं तक सीमित नहीं हैं:

मॉडलिंग अनुशासन

  • वेब पर अनुप्रयोगों के लिए व्यावसायिक प्रक्रियाएँ
  • वेब अनुप्रयोगों की प्रक्रिया मॉडलिंग
  • आवश्यकताएँ इंजीनियरिंग वेब अनुप्रयोगों के लिए
  • बी2बी एप्लीकेशन

डिजाइन अनुशासन, उपकरण, और तरीके

  • ीकृत मॉडलिंग भाषा और वेब
  • वेब अनुप्रयोगों की वैचारिक मॉडलिंग (उर्फ। वेब मॉडलिंग )
  • प्रोटोटाइप के तरीके और उपकरण
  • वेब डिजाइन के तरीके
  • वेब अनुप्रयोगों के लिए मामला उपकरण
  • वेब इंटरफेस डिजाइन
  • वेब सूचना प्रणाली के लिए डेटा मॉडल

कार्यान्वयन अनुशासन

  • ीकृत वेब अनुप्रयोग विकास वातावरण
  • वेब अनुप्रयोगों के लिए कोड जनरेशन
  • वेब के लिए/वेब पर सॉफ़्टवेयर फैक्ट्रियां
  • वेब 2.0, AJAX, E4X, ASP.NET, PHP और अन्य नए विकास
  • वेब सेवा विकास और परिनियोजन

परीक्षण विषयों

  • वेब प्रणाली और एप्लिकेशन का परीक्षण और मूल्यांकन।
  • परीक्षण स्वचालन, तरीके और उपकरण।

आवेदन श्रेणियां विषयों

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

गुण

वेब गुणवत्ता

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

सामग्री से संबंधित

शिक्षा

  • विज्ञान के मास्टर : जोहान्स केप्लर विश्वविद्यालय लिंज़, ऑस्ट्रिया में एमएससी कार्यक्रम वेब विज्ञान के भीतर अध्ययन की शाखा के रूप में वेब इंजीनियरिंग [5]
  • वेब इंजीनियरिंग में डिप्लोमा: इंटरनेशनल वेबमास्टर्स कॉलेज (iWMC), जर्मनी में अध्ययन कार्यक्रम के रूप में वेब इंजीनियरिंग [6]


यह भी देखें

संदर्भ

  1. Pressman, Roger S (1998). "क्या इंटरनेट अनुप्रयोगों को इंजीनियर किया जा सकता है?". IEEE Software. 15 (5): 104–110. doi:10.1109/ms.1998.714869.
  2. Roger S Pressman, "What a Tangled Web we Weave," IEEE Software, Jan/Feb 2001, Vol. 18, No.1, pp 18-21
  3. Gerti Kappel, Birgit Proll, Seiegfried, and Werner Retschitzegger, "An Introduction to Web Engineering," in Web Engineering, Gerti Kappel, et al. (eds.) John Wiley and Sons, Heidelberg, Germany, 2003
  4. Deshpande, Yogesh; Hansen, Steve (2001). "वेब इंजीनियरिंग: अनुशासन के बीच अनुशासन बनाना". IEEE MultiMedia. 8 (1): 81–86. doi:10.1109/93.917974.
  5. JKU » Webwissenschaften - Master. Jku.at (2014-04-18). Retrieved on 2014-04-28.
  6. iWMC » Academic Program - Web Engineering. iWMC.at (2014-04-30). Retrieved on 2014-04-30.


स्रोत

  • रॉबर्ट एल. ग्लास, वेब डेवलपमेंट डिबेट में किसका अधिकार है? कटर आईटी जर्नल, जुलाई 2001, वॉल्यूम। 14, संख्या 7, पीपी 6-0।
  • एस। सेरी, पी. फ्रेटर्नली, ए. बोंगियो, एम. ब्राम्बिला, एस. कोमाई, एम. मटेरा। डेटा-गहन वेब एप्लिकेशन डिजाइन करना। मॉर्गन कॉफ़मैन प्रकाशक, दिसम्बर 2002, ISBN 1-55860-843-5


वेब इंजीनियरिंग संसाधन

संगठन
पुस्तकें
  • इंजीनियरिंग वेब एप्लिकेशन, स्वेन कास्टेलिन, फ्लोरियन डेनियल, पीटर डोलॉग और मैरिस्टेला मटेरा, स्प्रिंगर, 2009 द्वारा, ISBN 978-3-540-92200-1
  • वेब इंजीनियरिंग: गुस्तावो रॉसी, ऑस्कर पास्टर, डैनियल श्वाबे और लुइस ओल्सिना, स्प्रिंगर वेरलाग एचसीआईएस, 2007 द्वारा संपादित मॉडलिंग और वेब एप्लिकेशन को लागू करना। ISBN 978-1-84628-922-4
  • वेब परियोजनाओं के लिए लागत अनुमान तकनीकें, एमिलिया मेंडेस, आईजीआई प्रकाशन, ISBN 978-1-59904-135-3
  • वेब इंजीनियरिंग - वेब अनुप्रयोगों के व्यवस्थित विकास का अनुशासन, गर्टी कप्पल, बिरगिट प्रॉल, सिगफ्रीड रीच, और वर्नर रेशचिटज़ेगर, जॉन विले एंड संस, 2006 द्वारा संपादित
  • वेब इंजीनियरिंग, एमिलिया मेंडेस और नाइल मोस्ले द्वारा संपादित, स्प्रिंगर-वेरलाग, 2005
  • वेब इंजीनियरिंग: सिद्धांत और तकनीक, वूजोंग सुह द्वारा संपादित, आइडिया ग्रुप पब्लिशिंग, 2005
  • फॉर्म-ओरिएंटेड एनालिसिस--ए न्यू मेथडोलॉजी टू मॉडल फॉर्म-बेस्ड एप्लीकेशन, डर्क ड्रेहेम, जेराल्ड वेबर, स्प्रिंगर, 2005 द्वारा
  • यूएमएल के साथ वेब एप्लिकेशन का निर्माण (दूसरा संस्करण), जिम कॉनलेन द्वारा, पियर्सन एजुकेशन, 2003
  • वर्ल्ड वाइड वेब के लिए सूचना वास्तुकला (दूसरा संस्करण), पीटर मोरविल और लुई रोसेनफेल्ड, ओ रेली, 2002 द्वारा
  • वेब साइट इंजीनियरिंग: थॉमस ए. पॉवेल, डेविड एल. जोन्स और डोमिनिक सी. कट्स, प्रेंटिस हॉल, 1998 द्वारा वेब पेज डिजाइन से परे
  • एस. सेरी, पी. फ्रैटर्नली, ए. बोंगियो, एम. ब्रांबिला, एस. कोमाई, एम. मटेरा द्वारा डिजाइनिंग डेटा-इंटेंसिव वेब एप्लिकेशन। मॉर्गन कॉफ़मैन प्रकाशक, दिसम्बर 2002, ISBN 1-55860-843-5

सम्मेलन

पुस्तक अध्याय और लेख

  • प्रेसमैन, आर.एस., 'एप्लाइंग वेब इंजीनियरिंग', भाग 3, अध्याय 16-20, सॉफ्टवेयर इंजीनियरिंग में: व्यवसायी का परिप्रेक्ष्य, छठा संस्करण, मैकग्रा-हिल, न्यूयॉर्क, 2004. http://www.rspa.com/'
पत्रिकाओं

विशेष मुद्दे

  • वेब इंजीनियरिंग, IEEE मल्टीमीडिया, जनवरी-मार्च. 2001 (भाग 1) और अप्रैल-जून 2001 (भाग 2)। http://csdl2.computer.org/persagen/DLPublication.jsp?pubtype=m&acronym=mu
  • यूजेबिलिटी इंजीनियरिंग, आईईईई सॉफ्टवेयर, जनवरी-फरवरी 2001।
  • वेब इंजीनियरिंग, कटर आईटी जर्नल, 14(7), जुलाई 2001.*
  • ई-व्यवसाय अनुप्रयोगों का परीक्षण, कटर आईटी जर्नल, सितंबर 2001।
  • इंजीनियरिंग इंटरनेट सॉफ्टवेयर, IEEE सॉफ्टवेयर, मार्च-अप्रैल 2002।
  • उपयोगिता और वेब, IEEE इंटरनेट कम्प्यूटिंग, मार्च-अप्रैल 2002।

उद्धरण

[1]


श्रेणी:वेब विकास