13 - ОПИСАНИЕ ПРОГРАММЫ ГОСТ 19.402-78 (51111)

13 - ОПИСАНИЕ ПРОГРАММЫ ГОСТ 19.402-78 (51500)

[current-user:field-developer-organization]
УТВЕРЖДЕН
[current-user:field-decimal-number] -- ЛУ
[current-user:field-full-program-name]

13 - ОПИСАНИЕ ПРОГРАММЫ ГОСТ 19.402-78

[current-user:field-short-program-name]
[current-user:field-decimal-number] XX 01

Листов

2021

...

_13 Аннотация (51112)

Аннотация

Настоящий документ представляет собой Описание программы ПК «Интероперабельность» - [current-user:field-short-program-name].

...

_13 назначение документа (51777)

Документ предназначен для участников команды проекта, осуществляющих разработку ПК «Интероперабельность» - [current-user:field-short-program-name], а также персонала ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization], ответственного за эксплуатацию ПК «Интероперабельность» - [current-user:field-short-program-name] в части использования по назначению, модификации или модернизации.

...

_13 краткое изложение основной части документа (51465)

Основная часть документа содержит общие сведения, сведения о функциональном назначении, описание логической структуры, сведения об используемых технических средствах, способах вызова и загрузки ПК «Интероперабельность» - [current-user:field-short-program-name], входных и выходных данных.

...

_1.1 наименование программы [из 2.1 ГОСТ 19.301-79] (50718)

Полное наименование - «Программный комплекс взаимодействия с онлайновыми сервисами поиска и анализа веб-страниц» - [current-user:field-full-program-name].

Краткое наименование - ПК «Интероперабельность» - [current-user:field-short-program-name].

_4.5.5 требования к программным средствам, используемым программой [из п. 2.4.5 ГОСТ 19.201-78] (51176)

Клиентская часть ПС:

Серверная часть ПС:

  • веб-сервер Apache (рекомендуется), Nginx, Lighttpd или Microsoft IIS;
  • СУБД MySQL 5.0.15 и выше, PostgreSQL 8.3 и выше или SQLite 3.x;
  • PHP версии 5.2.4 и выше;
  • поддержка текстового формата PHP на веб-страницах.

...

_2.4.5 получатель информации (выходного сообщения) [из пп. 2.3.1 ГОСТ 24.204-80] (51938)

ПС внешних систем (онлайновые сервисы):

  • сервисы Яндекс.Поиск и поиск Google;
  • сервис анализа плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
  • сервис анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы веб-страниц PageSpeed Insights;
  • сервисы проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service и Nu Html Checker.

...

_4.5.4 требования к языкам программирования [из п. 2.4.5 ГОСТ 19.201-78] (51175)

  • язык гипертекстовой разметки HTML, см. HTML 4.01 Specification;
  • каскадные таблицы стилей CSS - формальный язык описания внешнего вида веб-документа, разработанного с применением языка разметки HTML (XHTML), см. CSS Snapshot 2018;
  • встраиваемый язык программного доступа к объектам приложений JavaScript, см. ECMAScript Language Specification;
  • язык разработки веб-приложений PHP, см. Официальный сайт PHP.

...

_3.1 функциональное назначение программы или программного изделия [из подр. 2.3 ГОСТ 19.201-78] (51158)

Функциональное назначение:

...

_3.2 эксплуатационное назначение программы или программного изделия 2.3 ГОСТ 19.201-78 (51159)

Эксплуатационное назначение:

  • производственная среда (офис) ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization];
  • отдел маркетинга;
  • отдел разработки и поисковой оптимизации веб-контента;
  • отдел веб-дизайна и программирования.

...

_2.1.3 разработка общего описания алгоритма решения задачи [из п. 2 ГОСТ 19.102-77] (51388)

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

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

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

...

_2.1 сведения о структуре программы [из п. 2.2 ГОСТ 19.503-79] (51780)

Структура программы иерархичная, упорядоченная по степени приоритетности решения задач основного комплекса в рамках цикла технологической операции, с возможностью регламентированного или произвольного доступа к функциям, таким как:

...

_4.1.1 требования к составу выполняемых функций [из п. 2.4.1 ГОСТ 19.201-78] (51160)

  • запрос и получение позиции ссылки на текущую страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization] в результатах поиска Яндекс.Поиск и Google;
  • запрос и получение сведений о плотности использования текста (ключевых слов контента) текущей страницы (сервис Be1.ru);
  • запрос и получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы (сервис PageSpeed Insights);
  • запрос и получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (сервисы CSS Validation Service и Nu Html Checker).

...

_2.2 сведения о составных частях программы [из п. 2.2 ГОСТ 19.503-79] (51781)

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

...

Автоматическая загрузка мнемознака (пиктограммы) для формирования графической гиперссылки запроса (51783)

Автоматическая загрузка мнемознака (пиктограммы) для формирования графической гиперссылки запроса

- Строка формирования пиктограммы-ссылки на сервис

Тег или атрибут

Значение

alt

альтернативный текст - пустое

src

путь к изображению

style

граница 2px справа

...

Автоматическое формирование параметра запроса - текстовой строки заголовка (title) текущей страницы (51787)

Автоматическое формирование параметра запроса - текстовой строки заголовка (title) текущей страницы

- Строка формирования параметра заголовка (title) текущей страницы

Функция Drupal menu_get_object() возвращает тип текущего объекта. Если текущий объект является $node, то стандартная конструкция языка PHP print возвращает текстовую строку, содержащую заголовок текущего объекта (содержимое тега title страницы), например Серверная комната (аппаратная) по ГОСТ Р 58242-2018.

...

Автоматическое формирование параметра запроса - текстовой строки адреса (URL) текущей страницы (51789)

Автоматическое формирование параметра запроса - текстовой строки адреса (URL) текущей страницы

- Строка формирования параметра пути (URL) текущей страницы

Функция Drupal drupal_get_path_alias() возвращает путь (алиас) текущего объекта (страницы). Стандартная конструкция языка PHP print возвращает текстовую строку, содержащую путь текущей страницы (URL), например https://tdocs.su/43471.

...

Автоматическое формирование строки запроса сервисам поиска (51806)

Автоматическое формирование строки запроса сервисам поиска

Конкатенация шаблона запроса сервиса поиска и текстовой строки заголовка (title) текущей страницы. Пример строки запроса сервису поиска изображен на рисунке .

- Пример запроса сервису поиска

https://yandex.ru/search/?text=Серверная комната (аппаратная) по ГОСТ Р 58242-2018

...

Автоматическое формирование строки запроса сервисам анализа (51807)

Автоматическое формирование строки запроса сервисам анализа

Конкатенация шаблона запроса сервиса анализа и текстовой строки адреса (URL) текущей страницы. Пример строки запроса сервису Be1.ru изображен на рисунке .

- Пример строки запроса в сервис анализа

https://be1.ru/vfacen/?url=https://tdocs.su/43471.

...

Автоматическое формирование параметров окна отображения входной информации сервисов (51794)

Автоматическое формирование параметров окна отображения входной информации сервисов

- Строка формирования параметров окна отображения входной информации

Тег или атрибут

Значение

_blank

отображение входной информации в новом всплывающем окне

toolbar=yes

разрешено отображение панели инструментов

status=no

запрещено отображение информации о состоянии

resizable=yes

возможно изменение размеров окна

scrollbars=yes

возможно появление вертикальной полосы прокрутки

width, height

ширина и высота окна

top, left

отступ верхнего и левого края окна от поверхности визуализации

...

Автоматическое формирование параметров ссылки запроса (51797)

Автоматическое формирование параметров ссылки запроса

- Параметры ссылки запроса

Метод javascript window.open(strUrl, winName [, winParams]) открывает новое окно браузера со сформированными параметрами. strUrl формируется методом конкатенации:

  • для сервисов поиска - шаблона поискового запроса и текстовой строки адреса (URL) текущей страницы;
  • для сервисов анализа - шаблона анализа и текстовой строки адреса (URL) текущей страницы.

...

_3.6 возможные взаимодействия программы с другими программами [из подр. 2.3 ГОСТ 19.404-79] (51393)

  • в результате модификации ПК «Интероперабельность» - [current-user:field-short-program-name] имеется возможность расширения номенклатуры внешних систем (добавления онлайновых сервисов);
  • ограничение - необходимость поддержки сервисами запросов в виде гиперссылок с параметрами заголовка (title) или адреса (URL) веб-страницы (REST API).

...

_4.4.1 требования к необходимому составу технических средств [из п. 2.4.4 ГОСТ 19.201-78] (51170)

Клиентская часть ТС:

Серверная часть ТС:

...

_4.4.2 требования к основным техническим характеристикам [из п. 2.4.4 ГОСТ 19.201-78] (51171)

Рекомендованные технические характеристики ТС клиентской части:

  • процессор Intel Core i7 - 9700K Socket 1151 v2 8-ядерный;
  • кулер DeepCool GAMMA ARCHER BIGPRO;
  • материнская плата Gigabyte Z390 AORUS PRO Socket 1151 v2;
  • оперативная память 64 Gb DDR4 2400 MHz Crucial Ballistix Sport LT White (4x16 Gb KIT);
  • видеокарта nVidia GeForce GTX1050 Ti ASUS PCI-E 4096 Mb (PH-GTX1050TI-4G);
  • твердотельный накопитель 240 Gb SSD Western Digital 2.5";
  • блок питания 500 W Aerocool VX-500 PLUS;
  • Wi-Fi адаптер ASUS PCE-N10 Wi-Fi адаптер.

...

$4.3.1 условия эксплуатации (51785)

Условия эксплуатации - соответствующие условиям эксплуатации IBM-совместимых ПЭВМ класса не ниже Реntium IV.

По стойкости к воздействию внешних климатических факторов в процессе эксплуатации IBM-совместимые ПЭВМ относят к средствам вычислительной техники (СВТ) 1-3-й групп [п. 1.3.1 ГОСТ 21552-84].

Нормальными климатическими условиями эксплуатации СВТ 1-3-й групп являются: температура окружающего воздуха (20 ± 5) °С, относительная влажность (60 ± 15) %, атмосферное давление от 84 до 107 кПа (от 630 до 800 мм рт. ст.) [п. 1.3.2 ГОСТ 21552-84].

...

_5.1 способ вызова программы с соответствующего носителя данных [из п. 8 ГОСТ 19.402-78] (51812)

Процедуры загрузки и вызова ПК «Интероперабельность» - [current-user:field-short-program-name] - автоматическое преобразование загрузочного модуля в гипертекст текущей страницы в ходе ее формирования программными средствами серверной части (CMS Drupal).

...

_5.1 способ вызова программы с соответствующего носителя данных [из п. 8 ГОСТ 19.402-78] (52029)

Гипертекст сформированной и открытой браузером страницы содержит запросы в виде гиперссылок с параметрами - заголовком (title) и адресом (URL) страницы. Запросы готовы к отправке ВСЕМ ЗАЯВЛЕННЫМ сервисам поиска и анализа путем перехода по данным гиперссылкам.

...

_4.1.1 требования к составу выполняемых функций [из п. 2.4.1 ГОСТ 19.201-78] (51160)

  • запрос и получение позиции ссылки на текущую страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization] в результатах поиска Яндекс.Поиск и Google;
  • запрос и получение сведений о плотности использования текста (ключевых слов контента) текущей страницы (сервис Be1.ru);
  • запрос и получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы (сервис PageSpeed Insights);
  • запрос и получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (сервисы CSS Validation Service и Nu Html Checker).

...

6 Входные данные (51133)

6 Входные данные

Входные данные:

  1. Данные, введенные в систему обработки информации или в какую-то ее часть для сохранения или обработки [из п. 7.2.3 ГОСТ Р 52292-2004].
  2. Данные, поступающие в систему или в любую ее часть для хранения или обработки [из п. А.59 ГОСТ Р 56602-2015].

...

_6.5 описание входных данных (шаблон запроса) [из п. 9 ГОСТ 19.402-78] (51818)

Шаблон (запроса):

Знак вопроса ? указывает на начало запроса, знак равенства = отделяет формальный параметр от фактического (строки запроса).

...

_3.3 перечень структурных единиц информации входных сообщений или ссылка на документы, содержащие эти данные [из п. 2.4 ГОСТ 24.204-80] (51706)

Структурные единицы входной информации:

  • позиция ссылки на текущую страницу в результатах поиска (от сервисов Яндекс.Поиск и Google);
  • академическая и классическая «тошнота» и «свет» от сервиса оценки плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
  • данные о фактической скорости загрузки для компьютеров и мобильных устройств, рекомендации по оптимизации увеличения фактической скорости загрузки страницы для компьютеров и мобильных устройств от сервиса анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы PageSpeed Insights;
  • сообщения об ошибках и предупреждениях (или их отсутствии) от сервиса проверки соответствия веб-страниц стандартам гипертекста Nu Html Checker;
  • сообщения об ошибках и предупреждениях (или их отсутствии) от сервиса проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service.

...

_6.5 описание входных данных (шаблон запроса) [из п. 9 ГОСТ 19.402-78] (51818)

Шаблон (запроса):

Знак вопроса ? указывает на начало запроса, знак равенства = отделяет формальный параметр от фактического (строки запроса).

...

_2.1_1 перечень выходных сообщений [из п. 2.3 ГОСТ 24.204-80] (51688)

...

_2.1_2 перечень выходных сообщений [из п. 2.3 ГОСТ 24.204-80] (51766)

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

...

_2.1_3 перечень выходных сообщений [из п. 2.3 ГОСТ 24.204-80] (51767)

  • Запрос на Получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы с применением сервиса PageSpeed Insights необходимо для для выяснения возможных причин снижения позиции ссылки на страницу в результатах поиска из-за ухудшения потребительских свойств страницы.

...

_2.1_4 перечень выходных сообщений [из п. 2.3 ГОСТ 24.204-80] (51768)

...

_определение терминов (51897)

Определения терминов, используемых в настоящем документе, приводятся в виде сносок, содержащих ссылки на первоисточник.

В гипертекстовом варианте настоящего документа вместо сносок отображаются гиперссылки, при этом определения терминов открываются во всплывающих окнах.

...

...

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