Этапы и подходы к разработке основных блоков программы