32 - РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА ГОСТ 19.503-79 (24811)

_32 Аннотация (24812)

Аннотация

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

...

_32 назначение документа (24845)

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

...

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

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

...

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

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

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

...

_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).

...

_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.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.

...

_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);
  • переход в режим ожидания использования по назначению по факту полного завершения загрузки страницы браузером пользователя.

...

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

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

...

_3.1 описание действий по настройке программы на условия конкретного применения [из п. 2.3 ГОСТ 19.503-79] (52003)

  • в режиме администрирования открывают страницу свойств функционального блока https://domain.com/admin/structure/block/manage/block/<номер>/configure
  • в текстовом поле Содержимое блока размещают исходный код программы;
  • в выпадающем списке Формат текста выбирают значение PHP code - ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ!;

- Настройки функционального блока

  • в выпадающем списке настраивают (выбирают) регион Основное содержимое для размещения функционального блока - ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ!;
  • прочие настройки выбирают на свое усмотрение;
  • на время отладки программы целесообразно настроить видимость (отображение) функционального блока только пользователю-администратору.

...

_расширение номенклатуры функций (52465)

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

...

_4.1 описание способов проверки, позволяющих дать общее заключение о работоспособности программы [из п. 2.4 ГОСТ 19.503-79] (52010)

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

- Входные точки в программу

Отправляют запрос сервису Яндекс.Поиск щелчком мыши по пиктограмме - Пиктограмма Яндекс.Поиск. Ответ сервиса (входное сообщение) Яндекс.Поиск изображен на рисунке .

- Входное сообщение сервиса Яндекс.Поиск

Проверку считают успешно завершенной, если строка поиска Яндекс идентична заголовку текущей страницы.

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

- Входное сообщение сервиса поиска Google

Проверку считают успешно завершенной, если строка поиска Google идентична заголовку текущей страницы.

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

- Ответ сервиса оценки плотности использования текста Be1.ru

Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.

С текущей (открытой) страницы отправляют запрос сервису PageSpeed Insights щелчком мыши по пиктограмме - Пиктограмма PageSpeed Insights. Ответ сервиса (входное сообщение) PageSpeed Insights изображен на рисунке .

- Входное сообщение сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для мобильных устройств

Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.

С текущей (открытой) страницы отправляют запрос сервису CSS Validation Service щелчком мыши по пиктограмме - Пиктограмма CSS Validation Service. Ответ сервиса (входное сообщение) CSS Validation Service изображен на рисунке .

- Входное сообщение сервиса валидации CSS Validation Service (без ошибок)

Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.

С текущей (открытой) страницы отправляют запрос сервису Nu Html Checker щелчком мыши по пиктограмме - Пиктограмма Nu Html Checker. Ответ сервиса (входное сообщение) Nu Html Checker изображен на рисунке .

- Входное сообщение сервиса валидации Nu Html Checker (без ошибок)

Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.

...

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

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

...

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

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

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

...

...

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