
32 - РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА ГОСТ 19.503-79
Листов
2021
...
Аннотация
Настоящий документ представляет собой Руководство системного программиста ПК «Интероперабельность» - [current-user:field-short-program-name].
...
Документ предназначен для персонала ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization], ответственного за эксплуатацию ПК «Интероперабельность» - [current-user:field-short-program-name].
...
Документ разработан согласно ГОСТ 19.503-79, структура и оформление документа соответствуют ГОСТ 19.105-78, основные надписи титульной части - по ГОСТ 19.104-78, выполнен печатным способом согласно ГОСТ 19.106-78.
...
Основная часть документа содержит общие сведения о программе, сведения о структуре, настройке, проверке и дополнительных возможностях программы, сообщения системному программисту.
...
Вставка Содержания (оглавления): Ссылки - Оглавление
...
- автоматическое формирование запроса (ссылки), содержащего заголовок (title) текущей страницы в качестве фактического параметра;
- автоматизированная отправка запроса в онлайновые сервисы поиска;
- автоматическое формирование запроса (ссылки), содержащего адрес (URL) текущей страницы в качестве фактического параметра;
- автоматизированная отправка запроса в онлайновые сервисы анализа.
...
Э0101 Проблемно-ориентированные функции - автоматизация деятельности и управление, см. эталонная модель интероперабельности - определены.
...
Эксплуатационное назначение:
- производственная среда (офис) ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization];
- отдел маркетинга;
- отдел разработки и поисковой оптимизации веб-контента;
- отдел веб-дизайна и программирования.
...
- запрос и получение позиции ссылки на текущую страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization] в результатах поиска Яндекс.Поиск и Google;
- запрос и получение сведений о плотности использования текста (ключевых слов контента) текущей страницы (сервис Be1.ru);
- запрос и получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы (сервис PageSpeed Insights);
- запрос и получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (сервисы CSS Validation Service и Nu Html Checker).
...
1.3 Сведения о технических и программных средствах, обеспечивающих выполнение данной программы
...
Клиентская часть ТС:
- IBM-совместимая ПЭВМ класса (семейства) не ниже Реntium IV с доступом в Интернет;
- мышь и (или) иное устройство ввода позиций (планшет, тачпад и т.п.) в составе периферийного оборудования.
Серверная часть ТС:
- см. System requirements;
- оперативная память от 32 Мб (и выше).
...
Э0303 Требуемые периферийные устройства определены.
...
Э0302 Требуемый объем внешней памяти определен.
...
Э0301 Требуемый объем внутренней памяти определен.
...
Рекомендованные технические характеристики ТС клиентской части:
- процессор 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 адаптер.
...
Клиентская часть ПС:
- операционная система с поддержкой программного обеспечения доступа в Интернет;
- браузер (за исключением консольных и Интернет Ехплорер версии ниже 6.0).
Серверная часть ПС:
- веб-сервер Apache (рекомендуется), Nginx, Lighttpd или Microsoft IIS;
- СУБД MySQL 5.0.15 и выше, PostgreSQL 8.3 и выше или SQLite 3.x;
- PHP версии 5.2.4 и выше;
- поддержка текстового формата PHP на веб-страницах.
...
Э0304 Требуемое базовое программное обеспечение определено.
...
ПС внешних систем (онлайновые сервисы):
- сервисы Яндекс.Поиск и поиск Google;
- сервис анализа плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
- сервис анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы веб-страниц PageSpeed Insights;
- сервисы проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service и Nu Html Checker.
...
Структура программы иерархичная, упорядоченная по степени приоритетности решения задач основного комплекса в рамках цикла технологической операции, с возможностью регламентированного или произвольного доступа к функциям, таким как:
...
- запрос и получение позиции ссылки на текущую страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization] в результатах поиска Яндекс.Поиск и Google;
- запрос и получение сведений о плотности использования текста (ключевых слов контента) текущей страницы (сервис Be1.ru);
- запрос и получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы (сервис PageSpeed Insights);
- запрос и получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (сервисы CSS Validation Service и Nu Html Checker).
...
2.2 Сведения о составных частях программы
Составные части программы обеспечивают:
...
- автоматический старт и завершение выполнение функций в ходе процедур загрузки и вызова программы - при генерации страницы (преобразования загрузочного модуля в гипертекст программными средствами CMS Drupal);
- переход в режим ожидания использования по назначению по факту полного завершения загрузки страницы браузером пользователя.
...
Э0104 Функции ввода/вывода (ручной ввод данных) исключены.
...
2.3 Сведения о связях между составными частями программы
...
2.4 Сведения о связях с другими программами
...
- связи с другими программами не предусмотрены;
...
- в результате модификации ПК «Интероперабельность» - [current-user:field-short-program-name] имеется возможность расширения номенклатуры внешних систем (добавления онлайновых сервисов);
- ограничение - необходимость поддержки сервисами запросов в виде гиперссылок с параметрами заголовка (
title
) или адреса (URL
) веб-страницы (REST API).
...
3.1 Описание действий по настройке программы на условия конкретного применения
Описание действий по настройке программы на условия конкретного применения:
...
- в режиме администрирования открывают страницу свойств функционального блока
https://
domain.com/admin/structure/block/manage/block/<
номер>/configure
- в текстовом поле Содержимое блока размещают исходный код программы;
- в выпадающем списке Формат текста выбирают значение PHP code - ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ!;
- в выпадающем списке настраивают (выбирают) регион Основное содержимое для размещения функционального блока - ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ!;
- прочие настройки выбирают на свое усмотрение;
- на время отладки программы целесообразно настроить видимость (отображение) функционального блока только пользователю-администратору.
...
Э0106 Функции защиты от несанкционированного доступа обеспечиваются ПС серверной части (матрица доступа).
...
3.2 Настройка программы на состав технических средств
...
Выбор функций программы или расширение их номенклатуры возможны путем внесения изменений в исходный код.
Отключение невостребованных функций выполняют комментированием строк исходного кода.
...
Расширение номенклатуры функций добавлением сервисов, предоставляемых поисковыми системами, требует детальной проработки. Поисковые системы «антагонистичны» по отношению друг к другу и часто снижают присвоенное ими странице качество только из-за присутствия в ней «чужеродного» скриптового кода.
...
В исходном коде (символической записи программы на исходном языке) закомментирована строка 33, поскольку сервис эмуляции мобильных устройств прекратил свою деятельность.
...
Строки 34 - 38 содержат код вновь добавленной (не предусмотренной техническим заданием) функции проверки расширенных результатов schema.org.
...
4.1 Описание способов проверки, позволяющих дать общее заключение о работоспособности программы
...
Открывают страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization], изображенную, к примеру, на рисунке . Красным прямоугольником обозначены входные точки в программу, соответствующие сервисам;
Отправляют запрос сервису Яндекс.Поиск щелчком мыши по пиктограмме . Ответ сервиса (входное сообщение) Яндекс.Поиск изображен на рисунке .
Проверку считают успешно завершенной, если строка поиска Яндекс идентична заголовку текущей страницы.
С текущей (открытой) страницы отправляют запрос сервису Google щелчком мыши по пиктограмме . Ответ сервиса (входное сообщение) поиска Google изображен на рисунке .
Проверку считают успешно завершенной, если строка поиска Google идентична заголовку текущей страницы.
С текущей (открытой) страницы отправляют запрос сервису Be1.ru щелчком мыши по пиктограмме . Ответ сервиса Be1.ru (входное сообщение) изображен на рисунке .
Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.
С текущей (открытой) страницы отправляют запрос сервису PageSpeed Insights щелчком мыши по пиктограмме . Ответ сервиса (входное сообщение) PageSpeed Insights изображен на рисунке .
Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.
С текущей (открытой) страницы отправляют запрос сервису CSS Validation Service щелчком мыши по пиктограмме . Ответ сервиса (входное сообщение) CSS Validation Service изображен на рисунке .
Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.
С текущей (открытой) страницы отправляют запрос сервису Nu Html Checker щелчком мыши по пиктограмме . Ответ сервиса (входное сообщение) Nu Html Checker изображен на рисунке .
Проверку считают успешно завершенной, если строка запроса содержит параметр, идентичный адресу текущей страницы.
...
Э0105 Функции защиты и проверки данных не определены в связи с отсутствием необходимости.
...
5 Дополнительные возможности
Дополнительные возможности:
...
- в результате модификации ПК «Интероперабельность» - [current-user:field-short-program-name] имеется возможность расширения номенклатуры внешних систем (добавления онлайновых сервисов);
- ограничение - необходимость поддержки сервисами запросов в виде гиперссылок с параметрами заголовка (
title
) или адреса (URL
) веб-страницы (REST API).
...
5.1 Описание дополнительных функциональных возможностей программы
...
- дополнительные функциональные возможности не предусмотрены требованиями технического задания.
...
5.2 Описание способов выбора дополнительных функциональных возможностей программы
...
6.1 Тексты сообщений, выдаваемых в ходе настройки программы
...
6.1.1 Описание содержания текстов сообщений, выдаваемых в ходе настройки программы
...
6.1.2 Описание действий, которые необходимо предпринять по этим сообщениям
...
6.2 Тексты сообщений, выдаваемых в ходе проверки программы
...
6.2.1 Описание содержания текстов сообщений, выдаваемых в ходе проверки программы
...
6.2.2 Описание действий, которые необходимо предпринять по этим сообщениям
...
6.3 Тексты сообщений, выдаваемых в ходе выполнения программы
...
6.3.1 Описание содержания текстов сообщений, выдаваемых в ходе выполнения программы
...
6.3.2 Описание действий, которые необходимо предпринять по этим сообщениям
...
6.4 Описание содержания сообщений и действий, которые необходимо предпринять по этим сообщениям
...
Определения терминов, используемых в настоящем документе, приводятся в виде сносок, содержащих ссылки на первоисточник.
В гипертекстовом варианте настоящего документа вместо сносок отображаются гиперссылки, при этом определения терминов открываются во всплывающих окнах.
...
...