عرض مصطلح معلوماتية

تنوّع برمجيّ | software diversity
تقنيةُ تطويرٍ برمجيٍّ يجري فيها تطويرُ شكلَيْن (أو أكثر) متغايِرَيْن متطابِقَي الوظيفةِ لبرنامجٍ انطلاقاً من نفس المواصفات، وذلك من قبل مبرمِجِين مختلِفِين أو فرقِ برمجةٍ مختلفةٍ بغيةَ توفير: كشفِ الأخطاء، أو زيادة الوثوقية، أو توثيقٍ إضافي، أو تخفيضِ احتمال تأثير أخطاء البرمجةِ أو المصرِّفِ compiler في النتيجةِ النهائية.
انظر أيضاً تنوّع | diversity