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