تقدير التكاليف في هندسة البرمجيات
يركز تقدير التكاليف في هندسة البرمجيات عادةً على الإنفاق المالي على تطوير البرمجيات واختبارها، وقد يشمل ذلك مراجعة المتطلبات، والصيانة، والتدريب، وإدارة وشراء معدات وخوادم وبرامج إضافية. وقد طُوّرت العديد من الطرق لتقدير تكاليف البرمجيات لمشروع معين.
طُرق
تشمل أساليب التقدير في هندسة البرمجيات هذه المبادئ:
- أسلوب تحليل الجهد
- التقدير البارامتري
- لعبة التخطيط (من كتاب البرمجة المتطرفة )
- طريقة ITK ، والمعروفة أيضًا باسم طريقة CETIN
- التقدير القائم على الوكيل (PROBE) (من عملية البرمجيات الشخصية )
- أسلوب تقييم ومراجعة البرامج (PERT)
- طراز بوتنام ، المعروف أيضًا باسم سليم
- مؤسسو أنظمة PRICE للنماذج البارامترية التجارية التي تقدر نطاق وتكلفة وجهد وجدول زمني لمشاريع البرمجيات.
- تقدير الجهد والجدول الزمني والتكلفة والمخاطر باستخدام نموذج SEER-SEM البارامتري. مفاهيم الحد الأدنى للوقت والموظفين بناءً على قانون بروكس.
- طريقة نقاط حالة الاستخدام (UCP)
- نقاط الوظائف الدقيقة الموزونة (WMFP)
- دلفي واسع النطاق
تعتمد معظم تقنيات تقدير تكلفة تطوير البرمجيات على تقدير أو قياس حجم البرنامج أولاً، ثم تطبيق بعض المعرفة التاريخية بتكلفة الوحدة الواحدة. ويُقاس حجم البرنامج عادةً بوحدات SLOC أو نقاط الوظائف أو نقاط قصة Agile .
انظر أيضاً
روابط خارجية
- فصل تقدير البرمجيات من كتاب إدارة مشاريع البرمجيات التطبيقية من دار نشر أورايلي
- التقدير باستخدام نقاط حالة الاستخدام من الأساليب والأدوات
- تعريف طريقة نقاط حالة الاستخدام (UCP)
- روي ك. كليمونز، تقدير المشاريع باستخدام نقاط حالات الاستخدام
- تقنيات التقدير خلال دورة حياة تطوير البرمجيات
فئات :
- مذكرات الفصل الدراسي
- تكاليف هندسة البرمجيات
