تخصص هندسة الشبكات

الشبكة العالمية أصبحت من أهم منصات التسليم لمجموعات متنوعة ومعقدة ومتطورة التطبيقات في العديد من المجالات .يجب على هذه التطبيقات بعض المطالب الفريدة، سهولة الاستخدام والأداء والأمن والقدرة على النمو والتطور. ومع ذلك ، فإن الغالبية العظمى من هذه التطبيقات الاستمرار في تطويرها بشكل غير لائق حيث تساهم في مشاكل قابلية الاستخدام ، والصيانة والجودة والاعتمادية. في حين تطوير تطبيقات الويب يمكن أن تستفيد من الممارسات المعمول بها عن غيرها من التخصصات ذات الصلة ، كان لديه بعض الخصائص المميزة التي تتطلب اعتبارات خاصة. في السنوات الأخيرة كانت هناك تطورات نحو معالجة هذه الاعتبارات.

هندسة الشبكات تركز على المنهجيات والتقنيات والأدوات التي هي أساس تطوير تطبيقات الويب التي تدعم تصميم, تطوير, تطور, والتقييم. تطوير تطبيقات الويب لديها بعض الخصائص التي تجعلها مختلفة عن البرامج التقليدية, نظم المعلومات, أو تطوير تطبيقات الكمبيوتر.

هندسة الشبكات متعددة التخصصات تشمل مساهمات من مجالات متنوعة: تحليل النظم وتصميم النظام , هندسة البرمجيات, هندسة الوسائط الفائقة/hypertext , هندسة المتطلبات ، والتفاعل بين الإنسان والحاسوب, واجهة المستخدم, هندسة المعلومات, معلومات الفهرسة والاسترجاع, الاختبار, النماذج و المحاكاة وإدارة المشاريع والتصميم الجرافيكي والعرض. هندسة الشبكات ليست استنساخ أو مجموعة فرعية من هندسة البرمجيات ، على الرغم من أن كليهما ينطوي على البرمجة وتطوير البرمجيات في حين ان هندسة الشبكات تستخدم مبادئ هندسة البرمجيات ، وتشمل النهج الجديدة والمنهجيات والأدوات والتقنيات والمبادئ التوجيهية لتلبية المتطلبات الفريدة من التطبيقات المستندة على الويب.

كتخصص 
<grammarly-btn></grammarly-btn>
أنصار هندسة الشبكات يدعمون إنشاء هندسة الشبكات كتخصص في مرحلة مبكرة من شبكة الإنترنت. الحجج الرئيسية على ان هندسة الشبكات تخصص جديد هي:

 نظم المعلومات المستندة على الويب (WIS) عملية التطوير مختلفة وفريدة من نوعها.
 هندسة الشبكات متعددة التخصصات ؛ ليست تخصص واحد (مثل هندسة البرمجيات) يمكن أن توفر نظرية كاملة عن أساس المعارف والممارسات كدليل لنظم المعلومات المستندة على الويب.
 قضايا إدارة التطور و دورة الحياة بالمقارنة مع أكثر التطبيقات 'التقليدية'.
 نظم المعلومات و التطبيقات المستندة على الويب منتشرة و غير تافهة. الويب كمنصة سوف تستمر في النمو و هي تستحق أن تعامل كذلك.

ومع ذلك ، فقد كان مثيرا للجدل ، خاصة بالنسبة للأشخاص في التخصصات التقليدية مثل هندسة البرمجيات على التعرف على هندسة الشبكات كحقل جديد. المسألة هي كيف مختلفة ومستقلة هندسة الشبكات ، مقارنة مع التخصصات الأخرى.

المواضيع الرئيسية على هندسة الشبكات تشمل, ولكن لا تقتصر على المجالات التالية:

تخصصات النمذجة 

 العمليات التجارية للتطبيقات على شبكة الإنترنت
 عملية النمذجة لتطبيقات الويب
 المتطلبات لهندسة تطبيقات الويب
 تطبيقات B2B

تخصصات التصميم، والأدوات والأساليب 

 UML واليب
 النمذجة المفاهيمية من تطبيقات الويب (المعروف أيضا باسم. نمذجة الويب)
 النماذج والأساليب والأدوات
 طرق تصميم مواقع الويب
 أدوات CASE لتطبيقات الويب
 تصميم الواجهات على شبكة الإنترنت
 نماذج البيانات لنظم المعلومات المستندة على الويب

تخصصات التنفيذ 

 تطوير تطبيقات ويب البيئات
 Code Generation for Web Applications
 Software Factories for/on the Web
 Web 2.0, AJAX, E4X, ASP.NET, PHP وغيرها من التطورات الجديدة 
 تطوير ونشر خدمات الويب

تخصصات الاختبار 

 اختبار وتقييم أنظمة الويب والتطبيقات.
 اختبار التشغيل الآلي والأساليب والأدوات.

فئات التطبيقات 

 تطبيقات الويب الدلالي
 الوثيقة التي تركز على مواقع ويب
 معاملات تطبيقات الويب
 تطبيقات الويب التفاعلية
 تطبيقات الويب المستندة على سير العمل
 تطبيقات الويب التعاونية
 Portal-oriented Web applications
 Ubiquitous and Mobile Web Applications
 Device Independent Web Delivery
 Localization and Internationalization of Web Applications
 Personalization of Web Applications

السمات

جودة الويب 

 Web Metrics, Cost Estimation, and Measurement
 تخصيص وتعديل تطبيقات الويب
 جودة الويب
 إمكانية استخدام تطبيقات الويب
 إمكانية الوصول إلى الإنترنت
 أداء التطبيقات المستندة إلى ويب

المحتوى ذات الصلة 

 إدارة محتوى الويب
 نظام إدارة المحتوى (CMS)
 الوسائط المتعددة أدوات التأليف و البرامج

التعليم 

 ماجستير: هندسة الشبكات فرع من الدراسة في برنامج الماجستير ويب العلوم في جامعة يوهانس كبلر لينز, النمسا 
 دبلوم في هندسة الشبكات: هندسة الشبكات برنامج الدراسة في المؤتمر الدولي المواقع الكلية (iWMC), ألمانيا

انظر أيضا 

 DevOps
 المطور على شبكة الإنترنت
 ويب النمذجة

المراجع 
<grammarly-btn></grammarly-btn>

مصادر 

 Robert L. Glass, "Who's Right in the Web Development Debate?" Cutter IT Journal, July 2001, Vol. 14, No.7, pp 6–0.
 S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera. "Designing Data-Intensive Web Applications". Morgan Kaufmann Publisher, Dec 2002, 

<grammarly-btn></grammarly-btn>

مصادر هندسة الشبكات 
<grammarly-btn></grammarly-btn>

 المنظمات

 International Society for Web Engineering e.V.: http://www.iswe-ev.de/
 Web Engineering Community: http://www.webengineering.org
 WISE Society: http://www.wisesociety.org/
 ACM SIGWEB: http://www.acm.org/sigweb
 World Wide Web Consortium: http://www.w3.org

 الكتب

 "Engineering Web Applications", by Sven Casteleyn, Florian Daniel, Peter Dolog and Maristella Matera, Springer, 2009, 
 "Web Engineering: Modelling and Implementing Web Applications", edited by Gustavo Rossi, Oscar Pastor, Daniel Schwabe and Luis Olsina, Springer Verlag HCIS, 2007, 
 "Cost Estimation Techniques for Web Projects", Emilia Mendes, IGI Publishing, 
 "Web Engineering - The Discipline of Systematic Development of Web Applications", edited by Gerti Kappel, Birgit Pröll, Siegfried Reich, and Werner Retschitzegger, John Wiley & Sons, 2006
 "Web Engineering", edited by Emilia Mendes and Nile Mosley, Springer-Verlag, 2005
 "Web Engineering: Principles and Techniques", edited by Woojong Suh, Idea Group Publishing, 2005
 "Form-Oriented Analysis -- A New Methodology to Model Form-Based Applications", by Dirk Draheim, Gerald Weber, Springer, 2005
 "Building Web Applications with UML" (2nd edition), by Jim Conallen, Pearson Education, 2003
 "Information Architecture for the World Wide Web" (2nd edition), by Peter Morville and Louis Rosenfeld, O'Reilly, 2002
 "Web Site Engineering: Beyond Web Page Design", by Thomas A. Powell, David L. Jones and Dominique C. Cutts, Prentice Hall, 1998
 "Designing Data-Intensive Web Applications", by S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera. Morgan Kaufmann Publisher, Dec 2002, 

 المؤتمرات

 World Wide Web Conference (by IW3C2, since 1994): http://www.iw3c2.org
 International Conference on Web Engineering (ICWE) (since 2000)
 2018: http://icwe2018.webengineering.org/ (Caceres, Spain)
 2017: http://icwe2017.webengineering.org/ (Rome, Italy)
 2016: http://icwe2016.webengineering.org/ (Lugano, Switzerland)
 2007: http://www.icwe2007.org/
 2006: http://www.icwe2006.org
 2005: http://www.icwe2005.org
 2004: http://www.icwe2004.org
 ICWE Conference Proceedings
 ICWE2007: LNCS 4607 https://www.springer.com/computer/database+management+&+information+retrieval/book/978-3-540-73596-0
 ICWE2005: LNCS 3579 https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-58872076-0
 ICWE2004: LNCS 3140 https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-32445543-0
 ICWE2003: LNCS 2722 https://www.springer.com/east/home/generic/search/results?SGWID=5-40109-22-3092664-0
 Web Information Systems Engineering Conference (by WISE Society, since 2000): http://www.wisesociety.org/
 International Conference on Web Information Systems and Technologies (Webist) (since 2005): http://www.webist.org/
 International Workshop on Web Site Evolution (WSE): http://www.websiteevolution.org/
 International Conference on Software Engineering: http://www.icse-conferences.org/

 فصول الكتب و المقالات

 Pressman, R.S., 'Applying Web Engineering', Part 3, Chapters 16-20, in Software Engineering: A Practitioner's Perspective, Sixth Edition, McGraw-Hill, New York, 2004. http://www.rspa.com/'

 المجلات

 Journal of Web Engineering: http://www.rintonpress.com/journals/jwe/
 International Journal of Web Engineering and Technology: http://www.inderscience.com/browse/index.php?journalID=48
 ACM Transactions on Internet Technology: http://toit.acm.org/
 World Wide Web (Springer): https://link.springer.com/journal/11280
 Web coding journal: http://www.web-code.org/

 Special issues

 Web Engineering, IEEE MultiMedia, Jan.–Mar. 2001 (Part 1) and April–June 2001 (Part 2). http://csdl2.computer.org/persagen/DLPublication.jsp?pubtype=m&acronym=mu
 Usability Engineering, IEEE Software, January–February 2001.
 Web Engineering, Cutter IT Journal, 14(7), July 2001.*
 Testing E-business Applications, Cutter IT Journal, September 2001.
 Engineering Internet Software, IEEE Software, March–April 2002.
 Usability and the Web, IEEE Internet Computing, March–April 2002.

تطوير الويب
هندسة البرمجيات