Різноманітність особистісних характеристик програмістів як основа успішності програмної діверсності
Ключові слова:
розробка програмних систем, надійність, діверсность, характеристика особистості, статистика розподілу, математична модель, прогнозАнотація
Одним з методів підвищення надійності програмних систем (ПС), особливо перспективним у розробці систем критичних застосувань, є програмна діверсность. Успіх її використання залежить від вдалого вибору виконавців версій, що створюються паралельно. За умови рівної професійної підготовки виконавців цей вибір визначається їх персональними особливостями. Це залежить від різноманітності таких характеристик в межах колективу, якому доручено реалізувати даний проект. Ця проблема різноманітності досліджена нами на основі статистичних даних про поширення персональних характеристик серед розробників ПС за власними і раніше оприлюденими даними. Показано, що приймаючи додатково в якості гіпотези певну модель механізму діверсності, можна отримувати більш певні прогнози про її ймовірну успішність.