Алгоритм

3.4 Описание алгоритма и (или) функционирования программы

3.4 Описание алгоритма и (или) функционирования программы

Previous Icon

Next Icon

Алгоритм выполнения процедуры загрузки и вызова программы (преобразования загрузочного модуля в гипертекст программными средствами CMS Drupal):

  • автоматическое формирование параметра запроса;
  • автоматическое формирование строки запроса;
  • автоматизированная отправка запроса во внешнюю систему (в сервис поиска или анализа).

- Общий алгоритм (диаграмма последовательности)

3.5 Обоснование выбора схемы алгоритма решения задачи

3.5 Обоснование выбора схемы алгоритма решения задачи

Previous Icon

Next Icon

Число операций одного цикла, выполняемых в ходе решения комплекса задач поисковой оптимизации «как должно быть»:

  • оператор открывает страницу (выполняет запрос серверной части программы);
  • серверная часть:
    • выполняет процедуру загрузки и вызова программы - генерации страницы. В ходе генерации автоматически формируются параметр и строка запроса в онлайновый сервис;
    • возвращает страницу оператору (запрошенная страница открывается в браузере и становится текущей).
  • оператор отправляет запросы онлайновым сервисам (согласно критериям управления).

Запросы онлайновым сервисам выполняются оператором в 6 щелчков мышью (по числу сервисов) по пиктограммам, расположенным под заголовком текущей страницы.

Число операций одного цикла, выполняемых в ходе решения комплекса задач поисковой оптимизации «как есть»:

  • первоначальное открытие страниц - 7, из них одна текущая (открывается заново по завершении цикла) и 6 страниц сервисов (разовое открытие);
  • переходы на вкладки - 7;
  • копирование заголовка или адреса в буфер обмена - 2;
  • вставка заголовка или адреса из буфера обмена - 2 и 4 соответственно;
  • нажатие кнопок - 6.

Итого 7 + 7 + 2 + 2 + 4 + 6 = 28 операций в одном цикле. С учетом постоянно открытых окон сервисов - 22 операции в одном цикле.

1.18 Должности лиц и (или) наименования подразделений, определяющих условия и временные характеристики конкретного решения задачи (если они не определены общим алгоритмом функционирования системы)

1.18 Должности лиц и (или) наименования подразделений, определяющих условия и временные характеристики конкретного решения задачи (если они не определены общим алгоритмом функционирования системы)

Previous Icon

Next Icon

1.18 Должности лиц и (или) наименования подразделений, определяющих условия и временные характеристики конкретного решения задачи (если они не определены общим алгоритмом функционирования системы):

  • отдел маркетинга.
  • отдел разработки и поисковой оптимизации веб-контента.
  • отдел веб-дизайна и программирования.

3.1 Алгоритм программы

3.1 Алгоритм программы

Previous Icon

Next Icon

Алгоритм выполнения процедуры загрузки и вызова программы (преобразования загрузочного модуля в гипертекст программными средствами CMS Drupal):

  • автоматическое формирование параметра запроса;
  • автоматическое формирование строки запроса;
  • автоматизированная отправка запроса во внешнюю систему (сервис поиска или анализа).

Алгоритм по ГОСТ Р 52292-2004*

Алгоритм по ГОСТ Р 52292-2004*

Конечное упорядоченное множество точно определенных правил для решения конкретной задачи [ИСО/МЭК 2382-1] [1] [из п. 7.1.2 ГОСТ Р 52292-2004]

Алгоритм функционирования системы «человек - информация» по ГОСТ Р 43.0.2-2006

Алгоритм функционирования системы «человек - информация» по ГОСТ Р 43.0.2-2006

Описание алгоритма (проектной процедуры) [из подр. 7.1 РД 50-34.698-90]

Описание алгоритма (проектной процедуры) (ПБ) [из подр. 7.1 РД 50-34.698-90]

Смотрите:
Назначение и характеристика
Используемая информация
Результаты решения
Математическое описание
Алгоритм решения

Документ «Описание алгоритма (проектной процедуры)» в зависимости от специфики АС допускается разрабатывать как документ «Описание алгоритма» или как документ «Описание проектной процедуры (операции)» [из п. 7.1.1 РД 50-34.698-90]

Документ «Описание алгоритма» содержит разделы:

  1. назначение и характеристика;
  2. используемая информация;
  3. результаты решения;
  4. математическое описание;
  5. алгоритм решения.

[из п. 7.1.2 РД 50-34.698-90]

Назначение и характеристика

В разделе «Назначение и характеристика» приводят:

  1. назначение алгоритма (его части);
  2. обозначение документа (документов) «Описание постановки задачи», для решения которой он предназначен;
  3. обозначение документа «Описание алгоритма», с которым связан данный алгоритм (при необходимости);
  4. краткие сведения о процессе (объекте), при управлении которым используют алгоритм, а также воздействия на процесс с точки зрения пользователя, осуществляемые при функционировании алгоритма;
  5. ограничения на возможность и условия применения алгоритма и характеристики качества решения (точность, время решения и т.д.);
  6. общие требования к входным и выходным данным (форматам, кодам и т.д.), обеспечивающие информационную совместимость решаемых задач в системе.

Примечание - При включении документа в виде раздела в документ «Описание постановки задачи» краткие сведения о процессе (объекте) не приводят [из п. 7.1.3 РД 50-34.698-90]

Используемая информация

В разделе «Используемая информация» приводят перечень массивов информации и (или) перечень сигналов, используемых при реализации алгоритма, в том числе:

  1. массивы информации, сформированные из входных сообщений (документов плановой, учетной и нормативно-справочной информации, сигналов и т.д.);
  2. массивы информации, полученные в результате работы других алгоритмов и сохраняемые для реализации данного алгоритма.

По каждому массиву приводят:

  1. наименование, обозначение и максимальное число записей в нем;
  2. перечень наименований и обозначений используемых (или неиспользуемых) реквизитов и (или) входных переменных задачи или ссылку на документы, содержащие эти данные.

Примечания:

  1. Перечень используемых реквизитов приводят в том случае, если для данного массива в проектную документацию не включен документ «Описание массива информации» или число реквизитов в документе «Описание массива информации» меньше числа используемых в алгоритме реквизитов.
  2. Перечень неиспользуемых реквизитов приводят, если число используемых реквизитов в документе «Описание массива информации» больше числа неиспользуемых в алгоритме реквизитов.

[из п. 7.1.4 РД 50-34.698-90]

Результаты решения

В разделе «Результаты решения» следует приводить перечень массивов информации и (или) перечень сигналов, формируемых в результате реализации алгоритма, в том числе:

  1. массивы информации и (или) сигналов, формируемые для выдачи выходных сообщений (документов, видеокадров, сигналов управления и т.д.);
  2. массивы информации, сохраняемой для решения данной и других задач АС.

По каждому массиву приводят:

  1. наименование, обозначение, максимальное число записей;
  2. перечень наименований и обозначений реквизитов и (или) выходных переменных, используемых для формирования выходных сообщений или ссылку на документы, содержащие эти данные.

[из п. 7.1.5 РД 50-34.698-90]

Математическое описание

В разделе «Математическое описание» приводят:

  1. математическую модель или экономико-математическое описание процесса (объекта);
  2. перечень принятых допущений и оценки соответствия принятой модели реальному процессу (объекту) в различных режимах и условиях работы (например, для АСУ ТП - стационарные режимы, режимы пуска и остановки агрегатов, аварийные ситуации и т.д.);
  3. сведения о результатах научно-исследовательских работ, если они использованы для разработки алгоритма.

[из п. 7.1.6 РД 50-34.698-90]

Алгоритм решения

В разделе «Алгоритм решения» следует приводить:

  1. описание логики алгоритма и способа формирования результатов решения с указанием последовательности этапов счета, расчетных и (или) логических формул, используемых в алгоритме;
  2. указания о точности вычисления (при необходимости);
  3. соотношения, необходимые для контроля достоверности вычислений;
  4. описание связей между частями и операциями алгоритма;
  5. указания о порядке расположения значений или строк в выходных документах (например, по возрастанию значений кодов объектов, по группам объектов и т.д.).

[из п. 7.1.7 РД 50-34.698-90]

Алгоритмом должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения задачи [из пп. 7.1.7.1 РД 50-34.698-90]

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

В расчетных соотношениях (формулах) должны быть использованы обозначения реквизитов, приведенные при описании их состава в других разделах документа [из пп. 7.1.7.2 РД 50-34.698-90]

Алгоритм представляют одним из следующих способов:

  1. графический (в виде схемы);
  2. табличный;
  3. текстовой;
  4. смешанный (графический или табличный с текстовой частью).

Способ представления алгоритма выбирает разработчик, исходя из сущности описываемого алгоритма и возможности формализации его описания [из пп. 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]

Документ «Описание проектной процедуры (операции)» содержит введение и разделы:

  1. описание;
  2. метод выполнения;
  3. схема алгоритма;
  4. требования к разработке программы.

[из пп. 7.1.9.1 РД 50-34.698-90]

В введении определяют назначение проектной процедуры (операции), область и специфику ее применения [из пп. 7.1.9.2 РД 50-34.698-90]

Описание

В разделе «Описание» указывают содержание и (или) формализованное описание выполнения проектной процедуры (операции).

В содержательном описании излагают сущность выполнения проектной процедуры (операции), приводят, при необходимости, чертежи, схемы, графики, раскрывающие ее смысл. Указывают обозначение исходных данных и результаты их обработки.

Условные обозначения должны отражать символику, принятую в соответствующей проблемной области. Излагают инженерную сущность технических ограничений, обосновывают выбор критериев оптимальности. При необходимости указывают ссылки на документы, имеющие отношение к выполнению данной проектной процедуры (операции).

Формализованное описание содержит:

  1. математическую формулировку;
  2. описание входных, выходных, нормативно-справочных данных;
  3. список обозначений элементов предметной области с указанием их наименований, единиц измерения, диапазона изменения значений;
  4. ограничения, определяющие допустимые варианты реализации процедуры (операции);
  5. критерии оптимальности для процедуры (операции) оптимизации.

[из п. 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]

Требования к разработке программы

В разделе «Требования к разработке программы» указывают:

  1. спектр диагностических сообщений при работе с программой;
  2. требования к контролю данных в процессе выполнения проектной процедуры (операции);
  3. ограничения, связанные с машинной реализацией;
  4. требования к контрольному примеру;
  5. другие данные, необходимые для разработки программы.

[из п. 7.1.9.6 РД 50-34.698-90]

Алгоритм технического диагностирования (контроля технического состояния) (Algorythm of technical diagnosis) по ГОСТ 20911-89

Алгоритм технического диагностирования (контроля технического состояния) (Algorythm of technical diagnosis) по ГОСТ 20911-89

Совокупность предписаний, определяющих последовательность действий при проведении диагностирования (контроля) [из п. 18 табл. ГОСТ 20911-89]. Алгоритм диагностирования (контроля) устанавливает состав и порядок проведения элементарных проверок объекта и правила анализа их результатов. Элементарная проверка определяется рабочим или тестовым воздействием, поступающим или подаваемым на объект, а также составом признаков и параметров, образующих ответ объекта на соответствующее воздействие. Конкретные значения признаков и параметров, получаемых при диагностировании (контроле), являются результатами элементарных проверок или значениями ответов объекта. Различают безусловные алгоритмы диагностирования (контроля), у которых порядок выполнения элементарных проверок определен заранее, и условные алгоритмы диагностирования (контроля), у которых выбор очередных элементарных проверок определяется результатами предыдущих. Если диагноз составляется после дополнения всех элементарных проверок, предусмотренных алгоритмом, то последний называется алгоритмом с безусловной остановкой. Если же анализ результатов делается после выполнения каждой элементарной проверки, то алгоритм является алгоритмом с условной остановкой [из п. 4 прил. 1 ГОСТ 20911-89]

Страницы

«Техническая документация»

Связь по эл. почте admin @ tdocs . su (без пробелов), тел. +7(967) 044-84-77 или в форме Контакты.

Copyright © «Техническая документация» 2008. Заимствуйте наши материалы с блеском! При воспроизведении материалов портала обязательна установка активной гиперссылки на источник — страницу с этой публикацией на tdocs.su.

Яндекс.Метрика