Математическое моделирование и компьютерный эксперимент. Артемов М.А - 15 стр.

UptoLike

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

D I C
Начало работы в рамках проекта OLYMPUS после проведения анализа задания заключается
в выборе вида главной программной единицы (полный или краткий) и записи её текста в
отдельный каталог. Впоследствии этот текст может неоднократно использоваться при повторных
разработках других программ. Затем создается библиотека CRONUS библиотека модулей, в
которых размещаются «пустые» процедуры и функции. CRONUS является программой
«пустышкой», структура которой автоматически отражается на основной структуре любой
«реальной» программы работающей согласно методологии OLYMPUS. Ее структура представлена
на рис.3.
В последствие, по мере разработки программного обеспечения, происходит наполнение
«пустышек» и создание работающих программных единиц - подпрограмм.
Подпрограммы разделены на 7 классов , как показано в таблице 1, и каждая подпрограмма
имеет составной десятичный номер , например <1.5> относится к пятой программе класса 1.
Таблица 1.
Классификация программ в системе OLYMPUS
класса Наименование класса
0 Управление - Control
1 Пролог - Prolog
2 Вычисления - Calcul
-
-
+
+
Класс 1
Класс 2
Labru
Clear
Preset
Inital
Au
x
val
Start
Output.
Stepon
Output.
T
e
send
R
e
sult
Output.
Endru
Report
Класс 0
Управление
Класс 3
Класс 4
Control
Дополнительные классы:
DECLAR
INPUT
DOC
Рис. 4.
Функциональная схема краткой структуры программного
обеспеч
е
ния в проекте
OLYMPUS
-
TP
EndExp
EndCal
      Класс 0      Класс 1          Класс 2         Класс 3   Класс 4
    Управление

       Control       Labru


                     Clear


                     Preset


                     Data


                     Inital


                     Auxval


                     Start                      Output.

           -

                                   Stepon       Output.       Tesend
      EndCal
           +
                                   Result       Output.       Endru
-
     EndExp

       +
                                                Report

                               DECLAR
 Дополнительные классы:                       INPUT        DOC
      Начало работы в рамках проекта OLYMPUS после проведения анализа задания заключается
в выборе вида главной программной D      единицы I (полный или
                                                            C краткий) и записи её текста в
отдельный
    Рис. 4. Функциональная схема краткой структуры программногоиспользоваться при повторных
            каталог. Впоследствии  этот текст  может неоднократно
разработках других   программ.в проекте
                  обеспечения   Затем создается   библиотека CRONUS – библиотека модулей, в
                                         OLYMPUS-TP
которых размещаются «пустые» процедуры и функции. CRONUS является программой –
«пустышкой», структура которой автоматически отражается на основной структуре любой
«реальной» программы работающей согласно методологии OLYMPUS. Ее структура представлена
на рис.3.
      В последствие, по мере разработки программного обеспечения, происходит наполнение
«пустышек» и создание работающих программных единиц - подпрограмм.
      Подпрограммы разделены на 7 классов, как показано в таблице 1, и каждая подпрограмма
имеет составной десятичный номер, например <1.5> относится к пятой программе класса 1.
                                                                                Таблица 1.
                       Классификация программ в системе OLYMPUS

    № класса                 Наименование класса
       0                     Управление - Control
       1                     Пролог - Prolog
       2                     Вычисления - Calcul