Описание алгоритма (проектной процедуры) (ПБ) [из подр. 7.1 РД 50-34.698-90]
«Описание алгоритма (проектной процедуры)» в зависимости от специфики допускается разрабатывать как документ «Описание алгоритма» или как документ «Описание проектной процедуры (операции)» [из п. 7.1.1 РД 50-34.698-90]
Документ «Описание алгоритма» содержит :
- и ;
- используемая ;
- решения;
- математическое описание;
- решения.
[из п. 7.1.2 РД 50-34.698-90]
Назначение и характеристика
В разделе «Назначение и характеристика» приводят:
- алгоритма (его );
- (документов) «», для решения которой он предназначен;
- документа «Описание алгоритма», с которым связан данный алгоритм (при необходимости);
- краткие сведения о (), при которым используют алгоритм, а также на с точки зрения , осуществляемые при алгоритма;
- на возможность и условия применения алгоритма и качества решения (, время решения и т.д.);
- общие к и данным (, и т.д.), обеспечивающие решаемых задач в системе.
- При включении документа в виде раздела в документ «Описание постановки задачи» краткие сведения о процессе (объекте) не приводят [из п. 7.1.3 РД 50-34.698-90]
Используемая информация
В разделе «Используемая информация» приводят перечень и (или) , используемых при реализации алгоритма, в том числе:
- массивы информации, сформированные из входных (документов плановой, учетной и , и т.д.);
- массивы информации, полученные в других алгоритмов и сохраняемые для реализации данного алгоритма.
По каждому массиву приводят:
- , и максимальное число записей в нем;
- перечень наименований и обозначений используемых (или неиспользуемых) и (или) входных задачи или на документы, содержащие эти данные.
:
- Перечень используемых реквизитов приводят в том случае, если для данного массива в проектную документацию не включен документ «» или число реквизитов в документе «Описание массива информации» меньше числа используемых в алгоритме реквизитов.
- Перечень неиспользуемых реквизитов приводят, если число используемых реквизитов в документе «Описание массива информации» больше числа неиспользуемых в алгоритме реквизитов.
[из п. 7.1.4 РД 50-34.698-90]
Результаты решения
В разделе «Результаты решения» следует приводить перечень массивов и (или) перечень сигналов, формируемых в реализации алгоритма, в том числе:
- массивы информации и (или) , формируемые для выдачи выходных сообщений (документов, , и т.д.);
- массивы информации, сохраняемой для решения данной и других .
По каждому массиву приводят:
- наименование, , максимальное число записей;
- перечень наименований и обозначений и (или) выходных переменных, используемых для формирования или на документы, содержащие эти данные.
[из п. 7.1.5 РД 50-34.698-90]
Математическое описание
В разделе «Математическое описание» приводят:
- или экономико-математическое (объекта);
- принятых допущений и оценки принятой модели реальному процессу (объекту) в различных и условиях (например, для АСУ ТП - стационарные режимы, режимы пуска и остановки агрегатов, и т.д.);
- сведения о , если они использованы для алгоритма.
[из п. 7.1.6 РД 50-34.698-90]
Алгоритм решения
В разделе «Алгоритм решения» следует приводить:
- логики алгоритма и способа формирования решения с указанием последовательности этапов счета, расчетных и (или) логических формул, используемых в алгоритме;
- указания о вычисления (при необходимости);
- соотношения, необходимые для контроля вычислений;
- описание связей между и алгоритма;
- указания о порядке расположения или строк в выходных документах (например, по возрастанию значений кодов объектов, по группам объектов и т.д.).
[из п. 7.1.7 РД 50-34.698-90]
Алгоритмом должны быть предусмотрены все ситуации, которые могут возникнуть в решения задачи [из пп. 7.1.7.1 РД 50-34.698-90]
При изложении алгоритма следует использовать условные , сигналов, граф, строк со на соответствующие массивы и .
В расчетных соотношениях (формулах) должны быть использованы обозначения реквизитов, приведенные при их состава в других документа [из пп. 7.1.7.2 РД 50-34.698-90]
Алгоритм представляют одним из следующих способов:
- (в виде );
- табличный;
- ;
- смешанный (графический или табличный с текстовой ).
Способ алгоритма выбирает , исходя из сущности описываемого алгоритма и возможности его описания [из пп. 7.1.7.3 РД 50-34.698-90]
в виде схемы выполняют по , установленным ГОСТ 19.002 или ГОСТ 19.005.
Алгоритм в виде выполняют по правилам, установленным ГОСТ 2.105.
Алгоритм в виде описания выполняют по правилам, установленным ГОСТ 24.301 [из пп. 7.1.7.4 РД 50-34.698-90]
Соотношения для контроля вычислений на отдельных этапах выполнения алгоритма приводят в виде равенств и неравенств. При этом указывают контрольные соотношения, которые позволяют выявить , допущенные в счета, и принять решение о необходимости отклонений от нормального процесса вычислений (продолжении по одному из вариантов алгоритма) [из пп. 7.1.7.5 РД 50-34.698-90]
Допускается , или вспомогательного характера давать в виде [из п. 7.1.8 РД 50-34.698-90]
При разработке документа «Описание проектной процедуры (операции)» допускается объединять в одном документе нескольких проектных () [из п. 7.1.9 РД 50-34.698-90]
Документ «Описание проектной процедуры (операции)» содержит и :
- описание;
- метод выполнения;
- алгоритма;
- к разработке программы.
[из пп. 7.1.9.1 РД 50-34.698-90]
В введении определяют назначение проектной (), и специфику ее применения [из пп. 7.1.9.2 РД 50-34.698-90]
Описание
В разделе «Описание» указывают содержание и (или) формализованное выполнения проектной ().
В содержательном описании излагают сущность выполнения проектной процедуры (операции), приводят, при необходимости, , , , раскрывающие ее . Указывают исходных и их .
Условные обозначения должны отражать символику, принятую в соответствующей проблемной области. Излагают инженерную сущность технических ограничений, обосновывают выбор критериев оптимальности. При необходимости указывают на документы, имеющие отношение к выполнению данной проектной процедуры (операции).
Формализованное описание содержит:
- математическую формулировку;
- описание , , ;
- список обозначений с указанием их наименований, , диапазона изменения ;
- , определяющие допустимые варианты реализации процедуры (операции);
- оптимальности для процедуры (операции) оптимизации.
[из п. 7.1.9.3 РД 50-34.698-90]
Метод выполнения
В разделе «Метод выполнения» описывают предлагаемый выполнения (). При необходимости приводят , , поясняющие и раскрывающие сущность предлагаемого метода.
Если реализуемая проектная процедура (операция) имеет нетривиальную математическую интерпретацию, то следует дать ей объяснение или указать источники, которые обеспечивают всестороннее метода [из п. 7.1.9.4 РД 50-34.698-90]
Схема алгоритма
В разделе «Схема алгоритма» приводят алгоритма выполнения проектной (). Схему выполняют по ГОСТ 19.002, ГОСТ 19.003 [из п. 7.1.9.5 РД 50-34.698-90]
Требования к разработке программы
В разделе «Требования к разработке программы» указывают:
- спектр диагностических сообщений при с программой;
- к в выполнения проектной ();
- , связанные с машинной реализацией;
- требования к контрольному примеру;
- другие данные, необходимые для разработки программы.
[из п. 7.1.9.6 РД 50-34.698-90]