Cтраница 2
Основной целью разработки процедур контроля данных на этапе алгоритмического представления задачи является подготовка к программированию. Поэтому большинство документов, подготовленных на этапе функционального анализа при определении процедур контроля, должно быть представлено в виде таблиц решений и / или алгоритмических блок-схем или блок-схем программ. [16]
Основное неудобство такой организации труда заключается частом пренебрежении документацией алгоритмического представления задачи. Обычно разработчики-программисты рассуждают следующим образом: Зачем нам составлять и комплектовать документацию алгоритмического представления задачи, раз мы сам-будем ее программировать. [17]
Окончательные макеты форм входных данных будут разработаны лишь на этапе алгоритмического представления задачи, поскольку до окончания этапа функционального анализа их содержание наверняка изменится. [18]
Отметим, что часто эти последовательности не определяются на этапе алгоритмического представления задачи, а появляются лишь при написании программ ( разд. [19]
Отсюда видно, что не существует четко определенной границы между функциональным анализом и алгоритмическим представлением задачи. [20]
Язык или языки программирования, на которых пишутся программы задачи, были выбраны на этапе алгоритмического представления задачи ( разд. Возможно, что для разработки алгоритмов программного блока ( разд. [21]
Язык или языки программирования, на которых пишутся программы задачи, были выбраны на этапе алгоритмического представления задачи ( разд. Напомним также, что, возможно, для разработки алгоритмов программного блока ( разд. [22]
Схемы диалоговых процедур, построенные на этапе функционального анализа, должны носить общий характер: на этапе алгоритмического представления задачи они будут детализированы в виде блок-схем программ или алгоритмических блок-схем, готовых к программированию. [23]
Приведенный перечень характеристик является лишь ориентировочным; это означает, что некоторые из них могут подробнее рассматриваться на этапе алгоритмического представления задачи, а другие - на этапе функционального анализа. [24]
Связные массивы, необходимые для обеспечения обмена данными между программными блоками различных функциональных блоков, должны быть полностью разработаны на этапе алгоритмического представления задачи, поскольку лишь в редких случаях ими занимаются на этапе функционального анализа задачи. Эти массивы появляются главным образом при проведении разбиения функциональных блоков на программные ( разд. Отметим, что в работе [34] приводятся стандартные документы, в которых отражаются все характеристики постоянного массива, массива-таблицы или связного массива. [25]
Программисты, которые ( в отличие от тех разработчиков, которые сами не занимаются составлением программ) составляют программы по окончании этапа алгоритмического представления задачи. Программистов должно быть столько, чтобы программирование задачи не было рассредоточено по многим исполнителям, что привело бы к трудностям координации их труда. [26]
По тем же причинам, которыми объяснялась - выше необходимость разработки контрольного примера для оценки объемно-временных характеристик каждого программного блока, контрольные примеры для оценки общих характеристик комплексов программ каждого функционального блока должны быть подготовлены на этапе алгоритмического представления задачи. [27]
Термин функциональный отражает тот факт, что на данном этапе на основе более точного определения целей решения рассматриваемой задачи должны быть сначала выявлены, а затем конкретизированы ( путем выработки проектных решений общего характера, которые впоследствии будут рассмотрены более подробно на этапе алгоритмического представления задачи) функции ( в самом широком смысле этого слова) управления и обработки информации. [28]
На этапе функционального анализа задача разрабатывается в общих чертах: принимаются основополагающие решения и определяются вчерне проектные варианты. Целью этапа алгоритмического представления задачи является детализация проектных решений до такой степени, чтобы можно было приступить к программированию. [29]
Каков бы ни был метод, используемый для оценки труда, который предстоит затратить на программирование, нужно оценить число операторов, которые придется написать для разрабатываемой задачи. На этапе алгоритмического представления задачи после разбиения функциональных блоков на программные ( разд. [30]