هندسة الويب (بالإنجليزية: Web Engineering)‏ هو مجال يهتم بدراسة منهجيات تطوير وهندسة البرمجيات وتطبيقها لبناء مواقع إلكترونية وتطبيقات ويب قابلة للتوسع والصيانة. [1]

كتخصص عدل

<grammarly-btn>

</grammarly-btn>

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

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

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

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

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

  • العمليات التجارية للتطبيقات على شبكة الإنترنت
  • عملية النمذجة لتطبيقات الويب
  • المتطلبات لهندسة تطبيقات الويب
  • تطبيقات 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

السمات عدل

جودة الويب عدل

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

التعليم عدل

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

انظر أيضا عدل

المراجع عدل

<grammarly-btn>

</grammarly-btn>

  1. ^ Ginige، A.؛ Murugesan، S. (Jan.-March/2001). "Web engineering: an introduction". IEEE Multimedia. ج. 8 ع. 1: 14–18. DOI:10.1109/93.923949. مؤرشف من الأصل في 2024-05-09. {{استشهاد بدورية محكمة}}: تحقق من التاريخ في: |تاريخ= (مساعدة)
  2. ^ Gerti Kappel, Birgit Proll, Seiegfried, and Werner Retschitzegger, "An Introduction to Web Engineering," in Web Engineering, Gerti Kappel, et al. (eds.
  3. ^ Deshpande، Yogesh؛ Hansen، Steve (2001). "Web Engineering: Creating Discipline among Disciplines". IEEE Multimedia. ج. 8 ع. 1: 81–86.
  4. ^ JKU » Webwissenschaften - Master. نسخة محفوظة 17 يناير 2018 على موقع واي باك مشين.
  5. ^ iWMC » Academic Program - Web Engineering. iWMC.at (2014-04-30). نسخة محفوظة 07 يوليو 2017 على موقع واي باك مشين.

مصادر عدل

  • 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, (ردمك 1-55860-843-5)

<grammarly-btn>

</grammarly-btn>

مصادر هندسة الشبكات عدل

<grammarly-btn>

</grammarly-btn>

المنظمات
الكتب
  • "Engineering Web Applications", by Sven Casteleyn, Florian Daniel, Peter Dolog and Maristella Matera, Springer, 2009, (ردمك 978-3-540-92200-1)
  • "Web Engineering: Modelling and Implementing Web Applications", edited by Gustavo Rossi, Oscar Pastor, Daniel Schwabe and Luis Olsina, Springer Verlag HCIS, 2007, (ردمك 978-1-84628-922-4)
  • "Cost Estimation Techniques for Web Projects", Emilia Mendes, IGI Publishing, (ردمك 978-1-59904-135-3)
  • "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, (ردمك 1-55860-843-5)
المؤتمرات
فصول الكتب و المقالات
  • 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/'
المجلات
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.