في النموذج التزايدي التكراري، في البداية، يتم إنشاء تطبيق جزئي للنظام الإجمالي بحيث يكون في حالة قابلة للتسليم. تمت إضافة وظائف متزايدة. يتم إصلاح العيوب، إن وجدت، من التسليم السابق …
محمد أحمد
محمد أحمد
محاضر ومطور برمجيات ، لدي خبرة منذ عام ٢٠٠٠ ، أعمل على تطوير مهاراتي بشكل مستمر وأقوم بتدريس الدورات التدريبية المتعلقة بمجال البرمجيات في عدة مسارات مختلفة.
-
-
تطوير البرمجيات التكيفيةعلوم الحاسب
تطوير البرمجيات التكيفية – نموذج الشلال
كتبه محمد أحمدكتبه محمد أحمدنموذج الشلال Waterfall Model نموذج الشلال هو نموذج SDLC كلاسيكي معروف ومفهوم وشائع الاستخدام. تم تقديمه بواسطة رويس في عام 1970 وما زال يتم اتباعه كنهج مشترك لتطوير البرمجيات في …
-
تطوير البرمجيات التكيفيةعلوم الحاسب
نموذج دورة حياة تطوير البرمجيات – SDLC
كتبه محمد أحمدكتبه محمد أحمدنموذج دورة حياة تطوير البرمجيات Software Development Life Cycle (SDLC) هو إطار يصف الأنشطة التي يتم تنفيذها في كل مرحلة من مراحل مشروع تطوير البرمجيات. في دورة حياة تطوير البرمجيات، …
-
تطوير البرمجيات التكيفية هو تحرك نحو الممارسات التكيفية، وترك الممارسات الحتمية في سياق الأنظمة المعقدة والبيئات المعقدة. يركز تطوير البرمجيات التكيفية على التعاون والتعلم كأسلوب لبناء أنظمة معقدة. لقد تطورت …
-
إذا كان لديك فهم جيد لـ Java، فسيكون من السهل جدًا عليك تعلم Scala. أكبر اختلاف نحوي بين Scala وJava هو أن “;” حرف نهاية السطر اختياري. عندما نفكر في …
-
يمكنك تثبيت Scala على كلاً من نظام تشغيل Windows وكذلك نظام تشغيل UNIX الخطوة 1: التحقق من تثبيت Java الخاص بك أولاً، تحتاج إلى تثبيت Java Software Development Kit (SDK) …
-
Scala، اختصار لـ Scalable Language، هي لغة برمجة وظيفية هجينة. تم إنشاؤه بواسطة مارتن أوديرسكي. يدمج Scala بسلاسة ميزات اللغات الوظيفية والكائنية. تم تجميع Scala للتشغيل على Java Virtual Machine. …
-
يختلف نموذج بيانات Cassandra بشكل كبير عما نراه عادةً في نظام RDBMS. يقدم هذا الفصل نظرة عامة على كيفية قيام Cassandra بتخزين بياناتها. Cluster يتم توزيع قاعدة بيانات Cassandra على …
-
الهدف من تصميم Cassandra هو التعامل مع أعباء عمل البيانات الضخمة عبر عقد متعددة دون أي نقطة فشل واحدة. لدى كاساندرا نظام توزيع نظير إلى نظير عبر العقد nodes الخاصة …
-
Apache Cassandra عبارة عن قاعدة بيانات موزعة عالية الأداء وقابلة للتطوير ومصممة للتعامل مع كميات كبيرة من البيانات عبر العديد من خوادم السلع، مما يوفر توفرًا عاليًا دون أي نقطة …