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