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

UptoLike

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

16
Упрощение эксплуатации ППП достигается с помощью соглашений
об организации взаимодействия и использования имеющихся программ-
ных единиц и организации входной и выходной информации на внешних
носителях. Эти соглашения обеспечивают возможность применения еди-
ной технологии программирования при создании программного обеспече-
ния, реализующего моделирование объектов, поведение которых описыва-
ется задачами эволюционного типа. Программа, выполняющая конкретный
расчет,
представляется в виде фиксированного набора составных функ-
циональных частей, образующих ее каркас, называемый схемой расчета.
За каждой из таких частей закрепляется строго определенная область рабо-
ты по расчету основных характеристик и ее собственное имя. Для любой
из функциональных частей программного комплекса может быть написано
несколько различных реализаций, или модулей. В каждом
конкретном
случае будет участвовать лишь один.
Возможность наращивания функциональных возможностей про-
граммного комплекса
без перепрограммирования существующих про-
граммных единиц и их «подключения» к ранее созданному программному
обеспечению достигается с помощью служебных программных единиц. С
другой стороны, такая структура программного обеспечения предоставляет
возможность обмениваться между различными пользователями лишь мо-
дулями функционального наполнения, не прибегая к передаче сервисных и
прочих вспомогательных программ. Простота адаптации новых
модулей
достигается использованием единой схемы расчета и унифицированной
структурой используемых данных.
Одно из преимуществ универсальной схемы проекта OLYMPUS со-
стоит в том, что она намного сокращает количество документации, необ-
ходимой для каждой программы семейства, поскольку значительная часть
структуры программы фиксирована. Описания новых программ просто бу-
    Упрощение эксплуатации ППП достигается с помощью соглашений
об организации взаимодействия и использования имеющихся программ-
ных единиц и организации входной и выходной информации на внешних
носителях. Эти соглашения обеспечивают возможность применения еди-
ной технологии программирования при создании программного обеспече-
ния, реализующего моделирование объектов, поведение которых описыва-
ется задачами эволюционного типа. Программа, выполняющая конкретный
расчет, представляется в виде фиксированного набора составных функ-
циональных частей, образующих ее каркас, называемый схемой расчета.
За каждой из таких частей закрепляется строго определенная область рабо-
ты по расчету основных характеристик и ее собственное имя. Для любой
из функциональных частей программного комплекса может быть написано
несколько различных реализаций, или модулей. В каждом конкретном
случае будет участвовать лишь один.

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

    Одно из преимуществ универсальной схемы проекта OLYMPUS со-
стоит в том, что она намного сокращает количество документации, необ-
ходимой для каждой программы семейства, поскольку значительная часть
структуры программы фиксирована. Описания новых программ просто бу-

                                   16