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

UptoLike

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

21
2.5. Библиотека CRONUS: назначение, заполнение и ведение
Начало работы в рамках проекта OLYMPUS после проведения анали-
за задания заключается в выборе вида главной программной единицы
(полный или краткий) и записи ее текста в отдельный каталог. Впоследст-
вии этот текст может неоднократно использоваться при повторных разра-
ботках других программ. Затем создается библиотека
CRONUSбиблио-
тека модулей, в которых размещаются «пустые» процедуры и функции.
CRONUS является программойпустышкой», структура которой автома-
тически отражается на основной структуре любой «реальной» программы,
работающей согласно методологии OLYMPUS. Ее структура представлена
на рис. 3.
Впоследствии, по мере разработки программного обеспечения, проис-
ходит наполнение «пустышек» и создание работающих программных еди-
ницподпрограмм.
2.6. Классы в проекте
Подпрограммы разделены на 7 групп, называемых классами. Как по-
казано в таблице 1, каждая подпрограмма имеет составной десятичный
номер. Например, <1.5> относится к пятой программе класса 1.
Таблица 1
Классификация программ в системе OLYMPUS
класса Наименование класса
0 Управление Control
1 Пролог Prolog
2 Вычисления Calcul
3 Вывод Output
4 Эпилог Epilog
5 Диагностика Diagnostic
6 Служебные программы Utiliets
      2.5. Библиотека CRONUS: назначение, заполнение и ведение

     Начало работы в рамках проекта OLYMPUS после проведения анали-
за задания заключается в выборе вида главной программной единицы
(полный или краткий) и записи ее текста в отдельный каталог. Впоследст-
вии этот текст может неоднократно использоваться при повторных разра-
ботках других программ. Затем создается библиотека CRONUS – библио-
тека модулей, в которых размещаются «пустые» процедуры и функции.
CRONUS является программой-«пустышкой», структура которой автома-
тически отражается на основной структуре любой «реальной» программы,
работающей согласно методологии OLYMPUS. Ее структура представлена
на рис. 3.

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

                         2.6. Классы в проекте
     Подпрограммы разделены на 7 групп, называемых классами. Как по-
казано в таблице 1, каждая подпрограмма имеет составной десятичный
номер. Например, <1.5> относится к пятой программе класса 1.

                                                            Таблица 1

               Классификация программ в системе OLYMPUS
             № класса      Наименование класса
                0          Управление – Control
                1          Пролог – Prolog
                2          Вычисления – Calcul
                3          Вывод – Output
                4          Эпилог – Epilog
                5          Диагностика – Diagnostic
                6          Служебные программы – Utiliets

                                    21