Введение в технологию программирования. Часть 3. Проект OLYMPUS-D. Коржов Е.Н - 17 стр.

UptoLike

Составители: 

17
дут ссылаться на данную работу и другие описания услуг общего пользо-
вания.
2.4. Структура программы в рамках проекта
Главная программная единица комплекса может быть двух видов:
полный предусматривает проведение компьютерного экспери-
мента в виде совокупности отдельных сеансов с возможностью
прерывания вычислений, записью промежуточных результатов
на диск и продолжения компьютерного эксперимента;
краткийкогда в рамках одного сеанса проводится несколько
вычислений с получением окончательных результатов.
В соответствии с этим алгоритм основной программной единицы имеет
вид, представленный на алгоритмическом языке на рис. 1 или 2.
Остальные программные единицы (процедуры) образуют устойчивую
структуру программного комплекса, которая сохраняется для любой про-
граммы как основа. Кроме этих «обязательных» программных
единиц в
комплекс могут быть добавлены и другие, которые не ломают сущест-
вующую структуру, но могут ее развивать. Основная структура программ-
ного комплекса представлена в виде блок-схемы на рис. 3.
Некоторые изменения, внесенные в проект OLYMPUS в связи с разра-
боткой систем программирования Turbo Pascal, а затем и Delphi, позволили
значительно улучшить структуру и
качество программ. Вместе с тем сле-
дует отметить, что получение соответствующей документации представля-
ет значительную сложность для вузов.
Имеются также публикации, в которых указано на использование языка
универсального моделирования UML для представления проекта
OLYMPUS в виде совокупности различных диаграмм [16, 17]. К сожале-
нию, доступ студентам и преподавателям периферийных вузов к соответ-
ствующим материалам
также затруднен.
дут ссылаться на данную работу и другие описания услуг общего пользо-
вания.


              2.4. Структура программы в рамках проекта
  Главная программная единица комплекса может быть двух видов:
         ● полный – предусматривает проведение компьютерного экспери-
           мента в виде совокупности отдельных сеансов с возможностью
           прерывания вычислений, записью промежуточных результатов
           на диск и продолжения компьютерного эксперимента;
         ● краткий – когда в рамках одного сеанса проводится несколько
           вычислений с получением окончательных результатов.
В соответствии с этим алгоритм основной программной единицы имеет
вид, представленный на алгоритмическом языке на рис. 1 или 2.
   Остальные программные единицы (процедуры) образуют устойчивую
структуру программного комплекса, которая сохраняется для любой про-
граммы как основа. Кроме этих «обязательных» программных единиц в
комплекс могут быть добавлены и другие, которые не ломают сущест-
вующую структуру, но могут ее развивать. Основная структура программ-
ного комплекса представлена в виде блок-схемы на рис. 3.
   Некоторые изменения, внесенные в проект OLYMPUS в связи с разра-
боткой систем программирования Turbo Pascal, а затем и Delphi, позволили
значительно улучшить структуру и качество программ. Вместе с тем сле-
дует отметить, что получение соответствующей документации представля-
ет значительную сложность для вузов.
   Имеются также публикации, в которых указано на использование языка
универсального    моделирования   UML     для   представления   проекта
OLYMPUS в виде совокупности различных диаграмм [16, 17]. К сожале-
нию, доступ студентам и преподавателям периферийных вузов к соответ-
ствующим материалам также затруднен.
                                   17