دورة حياة البرمجيات 

admin
التاريخ
المتن

مفهوم تطوير البرمجيات 

دورة حياة تطوير البرمجيات هي مجموعة المراحل المُتبعة من أجل بناء أي مشروع برمجي  من تخطيط وإنشاء واختبار وتوظيف نظام معلومات الهدف منها تفصيل الإجراءات والأساليب المتبعة وضبط عمل فريق التطوير.ولضمان نجاح وجودة  هذا المشروع لا بد أن  يمر بالمراحل التالية:(تحليل المتطلبات والمفاهيم، التصميم، التطوير، الاختبار، التنصيب، التدريب، الصيانة، التوثيق، التقييم

              النماذج المتبعة لبناء المشاريع

  •  لا بدا للمطورين إتباع عدة نماذج في بناء مشاريعهم من بدايته الى نهايته ولعل من أبرزها:
  •  Agile:يقوم هذا الأنموذج  على تنفيذ المشروع بالشكل الذي يحقق رضا العملاء، عن طريق التسليم السريع للمنتج
  •  Incremental:يقوم هذا الأنموذج  على إستخدامه  التطبيقات العامة التي يتم تطويرها وبيعها للمستخدمين، وهذه الطريقة جيدة هي عمل إصدار للمشروع وكل اصدار يسمى Build.

 

إيجابيات تطبيق دورة تطوير البرمجيات:

  • فوائد تطبيق دورة تطوير البرمجيات:
  • الجودة عالية و النتائج الحينية 
  • زيادة إنتاج فريق التطوير
  • توفير تصور أفضل لتحديد مواعيد التنفيذ وحساب التكاليف
  • تحقيق مستوى عال من رضا العملاء 
  • تمكين فريق التطوير من التخطيط للأعمال بشكل يومي 

 

وفي هذا السياق لا بد من الإشارة أن شركة صلني لتقنية المعلومات توفر حلول Gitlab وهي شركة أساسية مفتوحة تقوم بتطوير برامج خاصة بدورة حياة تطوير البرامج التي تستخدمها أكثر من 100000 مؤسسة ولديها مجتمع نشط يضم أكثر من 2200 مساهم.