قائمة فلسفات تطوير البرمجيات
قائمة ويكيميديا
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. (يوليو 2020) |
هذه قائمة بالنهج والأساليب والفلسفات في تطوير البرمجيات. كما يحتوي على نماذج البرمجة، منهجيات تطوير البرمجيات، عمليات تطوير البرمجيات، الممارسات الفردية، المبادئ والقوانين.
فلسفات تطوير البرمجيات عدل
أنماط البرمجة واسعة النطاق:
- التنمية المدفوعة بالسلوك
- التطوير القائم على التصميم [الإنجليزية]
- تصميم موجه بالمجال
- آمن حسب التصميم [الإنجليزية]
- تطوير موجه بالاختبار
النماذج المتعلقة بالمواصفات:
أنظمة شاملة:
- تطوير البرمجيات أجايل
- منهجية خفيفة الوزن [الإنجليزية]
- كانبان
- ترميز رعاة البقر [الإنجليزية] (نظام غير)
من البديهيات:
- قانون د.ب.أ
- اعتدال
- مبدأ المفتوح المغلق
- إفراج مبكر، الإفراج في كثير من الأحيان [الإنجليزية]
- حكم بأقل قوة [الإنجليزية]
- هناك أكثر من طريقة للقيام بذلك
- فلسفة يونكس
- الأسوأ أفضل [الإنجليزية]
- لن تحتاجه [الإنجليزية] (YAGNI)
- لا تكرر نفسك (DRY)
- تصميم كائني المنحى (SOLID)
- مصدر واحد للحقيقة [الإنجليزية] (SSOT)
- نسخة واحدة من الحقيقة [الإنجليزية] (SVOT)
آخر:
- الكاتدرائية والبازار - كتاب يقارن بين برامج المصدر المفتوح من أعلى إلى أسفل مقابل من أسفل إلى أعلى.
نماذج البرمجة عدل
منهجيات تطوير البرمجيات عدل
- عملية موحدة نشيطة [الإنجليزية] (AUP)
- منهجية التصميم البنائي [الإنجليزية] (CDM)
- طريقة تطوير التظم الديناميكية (DSDM)
- برمجى قصوى (XP)
- تطوير متكرر ومتزايد
- كانبان
- تطوير البرمجيات الهزيل [الإنجليزية]
- فتح العملية الموحدة [الإنجليزية]
- برمجة زوجية
- تطوير تطبيقات سريع (RAD)
- العملية الموحدة لراشيونال (RUP)
- سكرم
- تحليل النظم الهيكلية وطرق التصميم (SSADM)
- العملية الموحدة (UP)
افتح العملية الموحدة عدل
- التنمية التي يقودها المسؤول النشط [الإنجليزية] (AADD)
- التنمية المدفوعة بالسلوك (BDD)
- تطوير مدفوع بالأخطاء [الإنجليزية] (BgDD)
- التطوير القائم على التكوين [الإنجليزية] (CDD)
- التطوير القائم على التصميم [الإنجليزية] (D3)
- تصميم موجه بالمجال (DDD)
- ميزة التنمية مدفوعة [الإنجليزية] (FDD)
- تطوير موجه بالاختبار (TDD)
- تصميم موجه للمستخدم (UCD)
- تصميم قائم على القيمة [الإنجليزية] (VDD)