Abstract:
Для создания программного продукта сложной системы необходимо сначала разбить ее на более мел-
кие части (процесс декомпозиции), а затем сделать постановку задачи. Подавляющее большинство
сложных систем как в природе, так и в технике имеет иерархическую внутреннюю структуру. В ста-
тье освещены приемы, применяемые при создании программного обеспечения, рассмотрен блочно-
иерархический подход, сформулированы основные положения постановки задачи, показан процесс
декомпозиции сложного программного комплекса.