Розглядається метод аналізу надійності програмних засобів з урахуванням їх складності на різних етапах життєвого циклу. Метод включає використання моделей надійності як на основі неоднорідного пуассонового процесу, так і марковського процесу вищого порядку з дискретним та неперервним часом. Використання запропонованого методу дає можливість розробникам програмного забезпечення обрати відповідну модель надійності, виходячи з особливостей процесу розробки та складності програмних засобів, і оцінити значення показників надійності досліджуваного програмного засобу. Запропонований метод аналізу надійності програмних засобів включає настанови та рекомендації щодо отримання вхідних параметрів відповідних моделей надійності.