ПОИСК Статьи Чертежи Таблицы Рассмотрим требования, предъявляемые к разрабатываемым программам. Обычно они формулируются нечетко и могут включать требования, ограничивающие срок разработки, требования экономии ресурсов ЭВМ (минимальное время счета, минимальный объем используемой памяти) и т. д. Важной характеристикой для оценки программы является адекватность ее семантики отображаемой ею части ИЛС. В этом отношении проблема, возникающая при разработке программы, аналогична существующей при информационно-логическом проектировании АСУ: основным требованием также является адекватность. В последнем случае для решения проблемы адекватности строится формализованный язык первичного описания систем управления с помощью аппарата порождающих грамматик. При наличии формализованного языка проектирования ИЛС и возможности алгоритмизации процесса ее проектирования, семантическую адекватность проектируемой программы отображаемой ИЛС нетрудно обеспечить. Поэтому при разработке программ на первый план выдвигается проблема эффективного использования ресурсов ЭВМ. Рассматривая пути достижения этой цели с помощью автоматизированной разработки комплекса программных средств АСУ, не будем останавливаться на вопросах минимизации длины программ, оптимизации перекрытий программных фаз и др., поскольку объемы преобразуемой информации в АСУ значительно превосходят объемы программ. Вместо этого рассмотрим вопросы расположения преобразуемой информации, ее представления и вопросы выбора последовательности вычислений, от которых в наибольшей мере зависят такие характеристики процессов обработки, как время вычислений и потребность в ресурсах памяти. [Выходные данные]