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

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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
Question book-new.svg
المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)
N write.svg
هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر ما عدا الذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. (أكتوبر 2013)

تتضمن مجموعة من الإجراءات والأساليب الخاصة بدورة حياة تطوير البرمجيات SDLC والتي حددها وطبقها برنامج "يسِّر" في كل المشاريع والبرمجيات ذات العلاقة داخل البرنامج. وتهدف دورة حياة تطوير البرمجيات SDLC لتفصيل الإجراءات والأساليب المتبعة لحوكمة وضبط عمل فريق تطوير البرمجيات في برنامج "يسِّر"

ويساعد تنفيذ دورة حياة تطوير البرمجيات SDLC على تحقيق عدد من النتائج الإيجابية كما يلي:

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

أقوال[عدل]

"دورة الحياة التقليدية المتعلقة بتطوير البرمجيات تستبدل بقوالب عمل بديلة بنسبة مرتفعة، محاولةً للتغلب على بعض القصور الموروثة بدورة حياة تطوير البرمجيات (SDLC) التقليدية"

Geoffrey Elliott - 2004

نظرة عامة عن اهميتها[عدل]

بدون نموذج SDLC لاتباعه ، المطورون لديهم الحرية لتطوير البرمجيات، يوجد العديد من البرامج التي تم برمجتها برؤية احتياجية عوضا عن اتباع نموذج معين. كل ما يحتاجوه هو خطة عمل تخدم النموذج الذي سيتم بناء البرنامج من خلاله.

و مع ذلك ، تطوير هذه البرمجيات لا يمتلك رؤية واضحة و لا يمكن ان يكون قابل للتطبيق في نموذج العمل.

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

Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال بحاجة للتوسيع. شارك في تحريرها.