Объект исследования - сложные информационные системы (ИС). Предмет исследования - методы проектирования ПО ИС. В работе рассматриваются проблемы повышения эффективности разработки ИС, и, в частности, вопросы уменьшения сроков разработки программного комплекса ИС. Проведен анализ технологий разработки программного комплекса в ЖЦ АС. Выделены особенности технологии автоматизированного синтеза программ, а именно, технологии сборки программ из типовых программных элементов. Определены основные понятия указанной выше технологии, проведено исследование конструирования программ из блоков и выявлена проблемная область. Рассмотрен подход для выделения типовых программных элементов, удовлетворяющих определенным критериям. На основании рассмотренного подхода, а также с учетом его недостатков, был предложен усовершенствованный метод классификации типовых программных элементов и способ проектирования ПО на их основе с учетом минимизации времени и стоимости проекта. Было проведено исследование эффективности усовершенствованного метода и даны рекомендации по его использованию при проектировании ПО ИС. СЛОЖНЫЕ ИС, АВТОМАТИЗИРОВАННЫЙ СИНТЕЗ ПРОГРАММ, ТИПОВОЙ ПРОГРАММНЫЙ ЭЛЕМЕНТ.