خدمات تطوير الويب بدءًا من الدراسة والتحليل وصولًا إلى التنفيذ ودعم ما بعد التنفيذ

عدد القائمين على المشروع: 42 موظف

ميزانية المشروع: 24,897,136 ريال سعودي

مدة المشروع: 24 شهر

أهداف المشروع:

  1. تطوير الويب وبرمجة واجهة المقدمة (Front- End)
  2. تطوير خدمات الويب ( Web Service/ APIs ) لبرمجة اجراءات الاعمال ( Back-end)

الخدمات المقدمة في المشروع:

تعهيد مهندسين داخل مقر العمل طبقا للشروط المطلوبة لتنفيذ وإدارة المشروع وذلك من خلال القيام بالمهام الاتية:
أولًا: الأعمال التأسيسية:​
إعداد وثيقة تفصيلية لدراسة الوضع الراهن بدراسة أنظمة التنفيذ ودراسة الأهداف الاستراتيجية فيما يخص الربط مع مختلف الجهات. ويشمل تقييم الوضع الحالي عدد من المدخلات منها على سبيل المثال مراجعة جدوى الخطط السابقة والمعوقات التي واجهت تنفيذها ان وجدت
ثانيًا: الأعمال التطويرية:
تطوير الويب وبرمجة واجهة المقدمة (Front- End)
  1. استخدام أحدث الاصدارات من منصة الدوت نت وما يتوافق معها لتطوير واجهات المقدمة (Front-end) واعتماد أفضل أطر الاعمال (Frameworks) والمكتبات البرمجية الجاهزة (Libraries) المستخدمة في الانظمة المشابهة (Enterprise Applications)
  2. استخدام التصميم الموحد لانظمة الوزارة لتحقيق أفضل مرونة في استجابة الواجهات وعمل النظام على مختلف المتصفحات والاجهزة (Web Responsive Design) وهي على سبيل المثال لا الحصر: الاجهزة المكتبية، والاجهزة اللوحية، والالب توب، والهواتف المحمولة، وأجهزة الخدمة الذاتية
  3. ضمان جودة تجربة المستخدم User Experience والاهتمام باختباراتخبرة المستخدمة والسهولة Usability Testing
  4. الاهتمام بمعايير ال SEO في حالة المواقع او البوابات الخدمية على االإنترنت
تطوير خدمات الويب ( Web Service/ APIs) لبرمجة اجراءات الاعمال (Back-end)
  1. تطوير خدمات الويب للتعامل مع الطلبات المتزامنة وغير المتزامنة asynchronous and synchronous والطلبات اللحظية real-time لمختلف الانظمة
  2. رسائل خدمات الويب output and input بالتفاصيل الداخلية لألنظمة وقواعد البيانات التي وراءها No internal data structure leakages.M
  3. اتباع أفضل الممارسات لتطوير خدمات الويب لتتحمل الطلبات الضخمة requests bulk ومعالجتها بشكل سلس
  4. جميع خدمات الويب تكون Restful APIs وتخضع للمعاييرالمعتمدة

المنهجيات المتبعة في هذا المشروع:

  1. ومن أهم المنهجيات المُتبعة هي منهجيات منهجيات التطوير المرنة (Agile Methodologies) مثل (Scrum) عند تطوير أي مشروع برمجي، بحيث يطلع العميل على نتيجة كل مرحلة من مراحل تطوير السوفت وير؛ للتأكد ما إذا كانت هذه النتيجة هي المطلوبة أم لا قبل البدء في المرحلة التي تليها والمترتبة عليها، وتتكرر هذه الخطوة عند إتمام كل مرحلة
  2. تجهيز خطة اختبار النظام (Test Plan) و حالات اختبار النظام (Test Cases)
  3. إجراء اختبارات مراجعة (Regrating Testing) مع كل إطلاق للنظام (Releases)
  4. اعتمادأفضل الممارسات المقترحة من مايكروسوفت فى توثيق الكود المصدرى من خلال (Azure DevOps+ GIT)
  5. عمل Scripts لقواعد البيانات في كل مشروع ال تحتوي على أية بيانات حساسة،ويستخدمها المطورون إلنشاء قواعد بيانات على أجهزتهم،ويتم إدارة ال Script داخل الSource Control
  6. عمل اختبارات لكل وحدة برمجية  (Unit Tests) بنسبة تغطية (Coverage Code) لا تقل عن %80
  7. استخدام منصة Azure DevOps السحابية لتوثيق العمل اليومي ومتابعته وإدخال جميع المهمات، وتتحمل الشركة جميع التكاليف الناتجة عن استخدام المنصة

اكتشف المزيد

تشغيل وإدارة الخدمات الإلكترونية والحاسب الآلي
digital-sale-order
التشغيل والصيانة والدعم الفني للخدمات الإلكترونية