32 - РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА ГОСТ 19.503-79 (51779)
32 - РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА ГОСТ 19.503-79
Листов
2021
...
_32 Аннотация (24812)
Аннотация
Настоящий документ представляет собой Руководство системного программиста ПК «Интероперабельность» - [current-user:field-short-program-name].
...
_32 назначение документа (24845)
Документ предназначен для персонала ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization], ответственного за эксплуатацию ПК «Интероперабельность» - [current-user:field-short-program-name].
...
_32 примечание к назначению (51496)
Документ разработан согласно ГОСТ 19.503-79, структура и оформление документа соответствуют ГОСТ 19.105-78, основные надписи титульной части - по ГОСТ 19.104-78, выполнен печатным способом согласно ГОСТ 19.106-78.
...
_32 краткое изложение основной части документа (24846)
Основная часть документа содержит общие сведения о программе, сведения о структуре, настройке, проверке и дополнительных возможностях программы, сообщения системному программисту.
...
32 - РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА ГОСТ 19.503-79 (51151)
Вставка Содержания (оглавления): Ссылки - Оглавление
...
1 Общие сведения о программе (24813)
1 Общие сведения о программе
...
1.1 Назначение программы (24819)
1.1 Назначение программы
...
_3.1 функциональное назначение программы или программного изделия [из подр. 2.3 ГОСТ 19.201-78] (51158)
- автоматическое формирование запроса (ссылки), содержащего заголовок (title) текущей страницы в качестве фактического параметра;
- автоматизированная отправка запроса в онлайновые сервисы поиска;
- автоматическое формирование запроса (ссылки), содержащего адрес (URL) текущей страницы в качестве фактического параметра;
- автоматизированная отправка запроса в онлайновые сервисы анализа.
...
Э0101 Проблемно-ориентированные функции (52445)
Э0101 Проблемно-ориентированные функции - автоматизация деятельности и управление, см. эталонная модель интероперабельности - определены.
...
_3.2 эксплуатационное назначение программы или программного изделия 2.3 ГОСТ 19.201-78 (51159)
Эксплуатационное назначение:
- производственная среда (офис) ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization];
- отдел маркетинга;
- отдел разработки и поисковой оптимизации веб-контента;
- отдел веб-дизайна и программирования.
...
Э0103 Функции ведения и управления (52448)
1.2 Функции программы (24820)
1.2 Функции программы
Функции программы:
...
_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).
...
1.3 Сведения о технических и программных средствах, обеспечивающих выполнение данной программы (24821)
1.3 Сведения о технических и программных средствах, обеспечивающих выполнение данной программы
...
_4.4.1 требования к необходимому составу технических средств [из п. 2.4.4 ГОСТ 19.201-78] (51170)
Клиентская часть ТС:
- IBM-совместимая ПЭВМ класса (семейства) не ниже Реntium IV с доступом в Интернет;
- мышь и (или) иное устройство ввода позиций (планшет, тачпад и т.п.) в составе периферийного оборудования.
Серверная часть ТС:
- см. System requirements;
- оперативная память от 32 Мб (и выше).
...
Э0303 Требуемые периферийные устройства (52452)
Э0303 Требуемые периферийные устройства определены.
...
Э0302 Требуемый объем внешней памяти (52453)
Э0302 Требуемый объем внешней памяти определен.
...
Э0301 Требуемый объем внутренней памяти (52454)
Э0301 Требуемый объем внутренней памяти определен.
...
_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)
Клиентская часть ПС:
- операционная система с поддержкой программного обеспечения доступа в Интернет;
- браузер (за исключением консольных и Интернет Ехплорер версии ниже 6.0).
Серверная часть ПС:
- веб-сервер Apache (рекомендуется), Nginx, Lighttpd или Microsoft IIS;
- СУБД MySQL 5.0.15 и выше, PostgreSQL 8.3 и выше или SQLite 3.x;
- PHP версии 5.2.4 и выше;
- поддержка текстового формата PHP на веб-страницах.
...
Э0304 Требуемое базовое программное обеспечение (52451)
Э0304 Требуемое базовое программное обеспечение определено.
...
_2.4.5 получатель информации (выходного сообщения) [из пп. 2.3.1 ГОСТ 24.204-80] (51938)
ПС внешних систем (онлайновые сервисы):
- сервисы Яндекс.Поиск и поиск Google;
- сервис анализа плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
- сервис анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы веб-страниц PageSpeed Insights;
- сервисы проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service и Nu Html Checker.
...
2 Структура программы (24814)
2 Структура программы
...
2.1 Сведения о структуре программы (24822)
2.1 Сведения о структуре программы
...
_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 Сведения о составных частях программы (24823)
2.2 Сведения о составных частях программы
Составные части программы обеспечивают:
...
_2.2 сведения о составных частях программы [из п. 2.2 ГОСТ 19.503-79] (51781)
- автоматический старт и завершение выполнение функций в ходе процедур загрузки и вызова программы - при генерации страницы (преобразования загрузочного модуля в гипертекст программными средствами CMS Drupal);
- переход в режим ожидания использования по назначению по факту полного завершения загрузки страницы браузером пользователя.
...
Э0104 Функции ввода/вывода (52449)
Э0104 Функции ввода/вывода (ручной ввод данных) исключены.
...
2.3 Сведения о связях между составными частями программы (24824)
2.3 Сведения о связях между составными частями программы
...
_2.3 сведения о связях между составными частями программы [из п. 2.2 ГОСТ 19.503-79] (51782)
...
2.4 Сведения о связях с другими программами (24825)
2.4 Сведения о связях с другими программами
...
_2.4 сведения о связях с другими программами [из п. 2.2 ГОСТ 19.503-79] (52001)
- связи с другими программами не предусмотрены;
...
_3.6 возможные взаимодействия программы с другими программами [из подр. 2.3 ГОСТ 19.404-79] (51393)
- в результате модификации ПК «Интероперабельность» - [current-user:field-short-program-name] имеется возможность расширения номенклатуры внешних систем (добавления онлайновых сервисов);
- ограничение - необходимость поддержки сервисами запросов в виде гиперссылок с параметрами заголовка (
title
) или адреса (URL
) веб-страницы (REST API).
...
3 Настройка программы (24815)
3 Настройка программы
...
3.1 Описание действий по настройке программы на условия конкретного применения (24826)
3.1 Описание действий по настройке программы на условия конкретного применения
Описание действий по настройке программы на условия конкретного применения:
...
_3.1 описание действий по настройке программы на условия конкретного применения [из п. 2.3 ГОСТ 19.503-79] (52003)
- в режиме администрирования открывают страницу свойств функционального блока
https://
domain.com/admin/structure/block/manage/block/<
номер>/configure
- в текстовом поле Содержимое блока размещают исходный код программы;
- в выпадающем списке Формат текста выбирают значение PHP code - ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ!;
- в выпадающем списке настраивают (выбирают) регион Основное содержимое для размещения функционального блока - ОБЯЗАТЕЛЬНОЕ ЗНАЧЕНИЕ!;
- прочие настройки выбирают на свое усмотрение;
- на время отладки программы целесообразно настроить видимость (отображение) функционального блока только пользователю-администратору.
...
Э0106 Функции защиты от несанкционированного доступа (52464)
Э0106 Функции защиты от несанкционированного доступа обеспечиваются ПС серверной части (матрица доступа).
...
Э0107 Функции контроля доступа (52463)
Э0108 Функции защиты от внесения изменений (52462)
3.2 Настройка программы на состав технических средств (24827)
3.2 Настройка программы на состав технических средств
...
_3.2 настройка программы на состав технических средств [из п. 2.3 ГОСТ 19.503-79] (52005)
- не предусмотрена.
...
3.3 Выбор функций программы (24828)
3.3 Выбор функций программы
...
_3.3 выбор функций программы [из п. 2.3 ГОСТ 19.503-79] (52006)
Выбор функций программы или расширение их номенклатуры возможны путем внесения изменений в исходный код.
Отключение невостребованных функций выполняют комментированием строк исходного кода.
...
_расширение номенклатуры функций (52465)
Расширение номенклатуры функций добавлением сервисов, предоставляемых поисковыми системами, требует детальной проработки. Поисковые системы «антагонистичны» по отношению друг к другу и часто снижают присвоенное ими странице качество только из-за присутствия в ней «чужеродного» скриптового кода.
...
3.4 Поясняющие примеры (24829)
3.4 Поясняющие примеры
...
_3.4_1 поясняющие примеры (при необходимости) [из п. 2.3 ГОСТ 19.503-79] (52007)
В исходном коде (символической записи программы на исходном языке) закомментирована строка 33, поскольку сервис эмуляции мобильных устройств прекратил свою деятельность.
...
_3.4_2 поясняющие примеры (при необходимости) [из п. 2.3 ГОСТ 19.503-79] (52016)
Строки 34 - 38 содержат код вновь добавленной (не предусмотренной техническим заданием) функции проверки расширенных результатов schema.org.
...
4 Проверка программы (24816)
4 Проверка программы
...
4.1 Описание способов проверки, позволяющих дать общее заключение о работоспособности программы (24830)
4.1 Описание способов проверки, позволяющих дать общее заключение о работоспособности программы
...
_6.1 описания используемых методов испытаний [из п. 2.8 ГОСТ 19.301-79] (51872)
_4.1 описание способов проверки, позволяющих дать общее заключение о работоспособности программы [из п. 2.4 ГОСТ 19.503-79] (52010)
Открывают страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [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 Функции защиты и проверки данных (52450)
Э0105 Функции защиты и проверки данных не определены в связи с отсутствием необходимости.
...
4.2 Контрольные примеры (24831)
4.2 Контрольные примеры
...
_4.2 контрольные примеры [из п. 2.4 ГОСТ 19.503-79] (52011)
См. выше.
...
_6.2.1 перечни тестовых примеров [из п. 2.8 ГОСТ 19.301-79] (52014)
...
4.3 Методы прогона (24832)
4.3 Методы прогона
...
_4.3 методы прогона [из п. 2.4 ГОСТ 19.503-79] (52012)
См. выше.
...
4.4 Результаты (24833)
4.4 Результаты
...
_4.4 результаты [из п. 2.4 ГОСТ 19.503-79] (52013)
См. выше.
...
5 Дополнительные возможности (24817)
5 Дополнительные возможности
Дополнительные возможности:
...
_3.6 возможные взаимодействия программы с другими программами [из подр. 2.3 ГОСТ 19.404-79] (51393)
- в результате модификации ПК «Интероперабельность» - [current-user:field-short-program-name] имеется возможность расширения номенклатуры внешних систем (добавления онлайновых сервисов);
- ограничение - необходимость поддержки сервисами запросов в виде гиперссылок с параметрами заголовка (
title
) или адреса (URL
) веб-страницы (REST API).
...
5.1 Описание дополнительных функциональных возможностей программы (24834)
5.1 Описание дополнительных функциональных возможностей программы
...
_5.1 описание дополнительных функциональных возможностей программы [из п. 2.5 ГОСТ 19.503-79] (52018)
- дополнительные функциональные возможности не предусмотрены требованиями технического задания.
...
5.2 Описание способов выбора дополнительных функциональных возможностей программы (24835)
5.2 Описание способов выбора дополнительных функциональных возможностей программы
...
_5.2 описание способов выбора дополнительных функциональных возможностей программы [из п. 2.5 ГОСТ 19.503-79] (52019)
См. выше.
...
6 Сообщения системному программисту (24818)
6 Сообщения системному программисту
...
6.1 Тексты сообщений, выдаваемых в ходе настройки программы (24836)
6.1 Тексты сообщений, выдаваемых в ходе настройки программы
...
6.1.1 Описание содержания текстов сообщений, выдаваемых в ходе настройки программы (24839)
6.1.1 Описание содержания текстов сообщений, выдаваемых в ходе настройки программы
...
6.1.2 Описание действий, которые необходимо предпринять по этим сообщениям (24840)
6.1.2 Описание действий, которые необходимо предпринять по этим сообщениям
...
6.2 Тексты сообщений, выдаваемых в ходе проверки программы (24837)
6.2 Тексты сообщений, выдаваемых в ходе проверки программы
...
6.2.1 Описание содержания текстов сообщений, выдаваемых в ходе проверки программы (24841)
6.2.1 Описание содержания текстов сообщений, выдаваемых в ходе проверки программы
...
6.2.2 Описание действий, которые необходимо предпринять по этим сообщениям (24842)
6.2.2 Описание действий, которые необходимо предпринять по этим сообщениям
...
6.3 Тексты сообщений, выдаваемых в ходе выполнения программы (24838)
6.3 Тексты сообщений, выдаваемых в ходе выполнения программы
...
6.3.1 Описание содержания текстов сообщений, выдаваемых в ходе выполнения программы (24844)
6.3.1 Описание содержания текстов сообщений, выдаваемых в ходе выполнения программы
...
6.3.2 Описание действий, которые необходимо предпринять по этим сообщениям (24843)
6.3.2 Описание действий, которые необходимо предпринять по этим сообщениям
...
6.4 Описание содержания сообщений и действий, которые необходимо предпринять по этим сообщениям (49853)
6.4 Описание содержания сообщений и действий, которые необходимо предпринять по этим сообщениям
...
7 Приложения (51152)
7 Приложения
...
_определение терминов (51897)
Определения терминов, используемых в настоящем документе, приводятся в виде сносок, содержащих ссылки на первоисточник.
В гипертекстовом варианте настоящего документа вместо сносок отображаются гиперссылки, при этом определения терминов открываются во всплывающих окнах.
...
...