33 - РУКОВОДСТВО ПРОГРАММИСТА ГОСТ 19.504-79 (51824)
33 - РУКОВОДСТВО ПРОГРАММИСТА ГОСТ 19.504-79
Листов
2021
_33 Аннотация (24879)
Аннотация
Настоящий документ представляет собой Руководство программиста ПК «Интероперабельность» - [current-user:field-short-program-name].
...
_33 назначение документа (51485)
Документ предназначен для участников команды проекта, осуществляющих разработку ПК «Интероперабельность» - [current-user:field-short-program-name], а также персонала ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» - [current-user:field-customer-organization], ответственного за эксплуатацию ПК «Интероперабельность» - [current-user:field-short-program-name] в части использования по назначению.
_33 примечание к назначению (51497)
Документ разработан согласно ГОСТ 19.504-79, структура и оформление документа соответствуют ГОСТ 19.105-78, основные надписи титульной части - по ГОСТ 19.104-78, выполнен печатным способом согласно ГОСТ 19.106-78.
...
_33 краткое изложение основной части документа (51456)
Основная часть документа содержит сведения о назначении, условиях применения, характеристиках ПК «Интероперабельность» - [current-user:field-short-program-name], способы обращения к ПК «Интероперабельность» - [current-user:field-short-program-name], сведения о входных и выходных данных, а также сообщения ПК «Интероперабельность» - [current-user:field-short-program-name].
...
33 - РУКОВОДСТВО ПРОГРАММИСТА ГОСТ 19.504-79 (51182)
Вставка Содержания (оглавления): Ссылки - Оглавление
...
1 Назначение и условия применения программы (24882)
1 Назначение и условия применения программы
...
1.1 Назначение программы (24883)
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 Функции, выполняемые программой (24884)
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.2_1 назначение основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51659)
Получение позиции ссылки на текущую страницу в результатах поиска информационно-поисковых систем (поисковых машин, сервисов) Яндекс.Поиск и Google требуется для выяснения причин снижения посещаемости страницы конечными пользователями.
Что-нибудь такое.<?php include ('sites/all/html/54445.htm') ?>
_1.2_2 назначение основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51728)
_1.2_3 назначение основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51726)
Получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы с применением сервиса PageSpeed Insights необходимо для для выяснения возможных причин снижения позиции ссылки на страницу в результатах поиска из-за ухудшения потребительских свойств страницы.
...
_1.2_4 назначение основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51727)
Получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (XHTML, SMIL, MathMLL и т.д.) с применением сервисов CSS Validation Service и Nu Html Checker (Markup Validation Service) необходимо для выяснения возможных причин снижения позиции ссылки на страницу в результатах поиска из-за ухудшения конструктивных характеристик страницы.
...
1.3 Условия, необходимые для выполнения программы (24885)
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.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].
...
1.3.1 Объем оперативной памяти (24886)
1.3.1 Объем оперативной памяти
...
_1.3.1 объем оперативной памяти [из п. 2.1 ГОСТ 19.504-79] (51827)
См. выше.
...
1.3.2 Требования к составу и параметрам периферийных устройств (24887)
1.3.2 Требования к составу и параметрам периферийных устройств
...
_1.3.2 требования к составу и параметрам периферийных устройств [из п. 2.1 ГОСТ 19.504-79] (51828)
См. выше.
...
1.3.3 Требования к программному обеспечению (24888)
1.3.3 Требования к программному обеспечению
...
_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 Характеристика программы (24889)
2 Характеристика программы
...
2.1 Описание основных характеристик и особенностей программы (24890)
2.1 Описание основных характеристик и особенностей программы
...
2.1.1 Временные характеристики (24891)
2.1.1 Временные характеристики
...
_4.1.3 требования к временным характеристикам [из п. 2.4.1 ГОСТ 19.201-78] (51162)
Время готовности ПК «Интероперабельность» - [current-user:field-short-program-name] - сумма времени преобразования загрузочного модуля ПК «Интероперабельность» - [current-user:field-short-program-name] в гипертекст программными средствами серверной части и времени загрузки страницы агентом пользователя (браузером).
...
Э0206 Время компиляции (52455)
Э0206 Время компиляции определено.
...
Э0203 Время подготовки (52457)
Э0203 Время подготовки определено.
...
Э0201 Время выполнения программ (52459)
Э0201 Время выполнения программ определено.
...
_4.2.4 требования к времени восстановления после отказа [из п. 2.4.2 ГОСТ 19.201-78] (51166)
Время восстановления ПК «Интероперабельность» - [current-user:field-short-program-name] после отказа - сумма времени готовности и времени восстановления серверной части после отказа.
...
Э0202 Время реакции и ответов (52458)
Э0202 Время реакции и ответов определено.
...
Э0205 Затраты времени на защиту данных (52456)
Э0205 Затраты времени на защиту данных определены, отсутствуют.
...
2.1.2 Режим работы (24892)
2.1.2 Режим работы
...
_2.1.2 режим работы [из п. 2.2 ГОСТ 19.504-79] (51825)
Режимы работы (с точки зрения пользователя):
...
2.1.3 Средства контроля правильности выполнения и самовосстанавливаемости программы (24893)
2.1.3 Средства контроля правильности выполнения и самовосстанавливаемости программы
...
_2.1.3 средства контроля правильности выполнения и самовосстанавливаемости программы [из п. 2.2 ГОСТ 19.504-79] (51826)
- средства контроля правильности выполнения - визуальное соответствие входных сообщений сервисов запросам, см. рисунок ;
- средства контроля самовосстановливаемости - любой сервис проверки доступности сайтов и серверов, например Host Tracker.
...
Э0105 Функции защиты и проверки данных (52450)
Э0105 Функции защиты и проверки данных не определены в связи с отсутствием необходимости.
...
3 Обращение к программе (24894)
3 Обращение к программе
...
3.1 Описание процедур вызова программы (24895)
3.1 Описание процедур вызова программы
...
_5.1 способ вызова программы с соответствующего носителя данных [из п. 8 ГОСТ 19.402-78] (51812)
Процедуры загрузки и вызова ПК «Интероперабельность» - [current-user:field-short-program-name] - автоматическое преобразование загрузочного модуля в гипертекст текущей страницы в ходе ее формирования программными средствами серверной части (CMS Drupal).
...
Э0104 Функции ввода/вывода (52449)
Э0104 Функции ввода/вывода (ручной ввод данных) исключены.
...
_5.1 способ вызова программы с соответствующего носителя данных [из п. 8 ГОСТ 19.402-78] (52029)
Гипертекст сформированной и открытой браузером страницы содержит запросы в виде гиперссылок с параметрами - заголовком (title
) и адресом (URL
) страницы. Запросы готовы к отправке ВСЕМ ЗАЯВЛЕННЫМ сервисам поиска и анализа путем перехода по данным гиперссылкам.
...
_действия оператора не предусмотрены (51980)
Какие-либо действия оператора в ходе загрузки, вызова и запуска ПК «Интероперабельность» - [current-user:field-short-program-name] не предусмотрены.
...
3.2 Способы передачи управления (24896)
3.2 Способы передачи управления
Способы передачи управления реализуются выбором входной точки в ПК «Интероперабельность» - [current-user:field-short-program-name].
...
_5.2 входные точки в программу [из п. 8 ГОСТ 19.402-78] (51811)
Каждый из мнемознаков (пиктограмм), изображенных на рисунке , является зоной щелчка активной гиперссылки, с помощью которого обеспечивается возможность выполнения функций, таких как:
...
_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).
...
3.3 Способы передачи параметров данных (49914)
3.3 Способы передачи параметров данных
...
_4.5.2 требования к методам решения [из п. 2.4.5 ГОСТ 19.201-78] (51173)
Формирование строки запроса конкатенацией текстовой строки шаблона (запроса) и текстовой строки параметра (запроса).
...
4 Входные и выходные данные (24897)
4 Входные и выходные данные
...
4.1 Описание организации входной информации (24898)
4.1 Описание организации входной информации
Входная информация - входные данные, введенные в серверную часть ПК «Интероперабельность» - [current-user:field-short-program-name] для обработки (формирования запросов).
...
_6.2 организация входных данных (шаблон Яндекс.Поиск) [из п. 9 ГОСТ 19.402-78] (51815)
Шаблон запрос сервиса Яндекс.Поиск
...
_6.2 организация входных данных (шаблон Google) [из п. 9 ГОСТ 19.402-78] (51929)
Шаблон запрос сервиса Google
...
_6.2 организация входных данных (шаблон Be1.ru) [из п. 9 ГОСТ 19.402-78] (51930)
Шаблон запрос сервиса Be1.ru
...
_6.2 организация входных данных (шаблон PageSpeed Insights) [из п. 9 ГОСТ 19.402-78] (51931)
Шаблон запроса сервиса PageSpeed Insights
...
_6.2 организация входных данных (шаблон CSS Validation Service) [из п. 9 ГОСТ 19.402-78] (51932)
Шаблон запроса сервиса CSS Validation Service
...
_6.2 организация входных данных (шаблон Nu Html Checker) [из п. 9 ГОСТ 19.402-78] (51933)
Шаблон запроса сервиса Nu Html Checker
...
4.2 Описание организации выходной информации (49915)
4.2 Описание организации выходной информации
Выходная информация - информация, выдаваемая в другие системы (запросы).
...
_1.2.1_1 определение структуры входных данных [из п. 2 ГОСТ 19.102-77] (51360)
Входные данные, за исключением ответов сервисов, должны быть организованы в виде шаблонов запросов. Выходные данные должны быть организованы в виде фактических параметров запросов.
...
_6.5 описание входных данных (шаблон запроса) [из п. 9 ГОСТ 19.402-78] (51818)
Шаблон (запроса):
- протокол и доменное имя сервиса, например
https://yandex.ru
; - формальный параметр, например
search/?text=
.
Знак вопроса ? указывает на начало запроса, знак равенства = отделяет формальный параметр от фактического (строки запроса).
...
_4.1.2 требования к организации входных и выходных данных [из п. 2.4.1 ГОСТ 19.201-78] (51161)
Фактические параметры (запроса):
- текстовая строка заголовка (
title
) текущей страницы (для сервисов поиска); - текстовая строка адреса (
URL
) текущей страницы (для сервисов анализа).
...
4.3 Описание кодирования входной информации (49916)
4.3 Описание кодирования входной информации
...
_6.6 способ кодирования входных данных [из п. 9 ГОСТ 19.402-78] (51819)
4.4 Описание кодирования выходной информации (24899)
4.4 Описание кодирования выходной информации
...
_7.5 способ кодирования выходных данных [из п. 10 ГОСТ 19.402-78] (51823)
5 Сообщения (24900)
5 Сообщения
...
5.1 Тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы (24901)
5.1 Тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы
Тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы:
...
_5.1 тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы [из п. 2.5 ГОСТ 19.504-79] (51859)
5.2 Описание содержания сообщений (24902)
5.2 Описание содержания сообщений
...
5.2.1 Содержание входного сообщения сервиса Яндекс.Поиск (51861)
5.2.1 Содержание входного сообщения сервиса Яндекс.Поиск
5.2.1 Содержание входного сообщения сервиса Яндекс.Поиск - позиция ссылки на запрошенную (текущую) страницу в результатах поиска.
...
5.2.2 Содержание входного сообщения сервиса поиска Google (51860)
5.2.2 Содержание входного сообщения сервиса поиска Google
5.2.2 Содержание входного сообщения сервиса поиска Google - позиция ссылки на запрошенную страницу в результатах поиска.
...
5.2.3 Содержание входного сообщения сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для мобильных устройств (51862)
5.2.3 Содержание входного сообщения сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для мобильных устройств
5.2.3 Содержание входного сообщения сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для мобильных устройств - процент соответствия запрошенной страницы основным Интернет-показателям.
...
5.2.4 Содержание входного сообщения сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для компьютеров (51863)
5.2.4 Содержание входного сообщения сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для компьютеров
5.2.4 Содержание входного сообщения сервиса комплексной проверки основных Интернет-показателей PageSpeed Insights для компьютеров - процент соответствия запрошенной страницы основным Интернет-показателям.
...
5.2.5 Содержание входного сообщения PageSpeed Insights (с рекомендациями) (51864)
5.2.5 Содержание входного сообщения PageSpeed Insights (с рекомендациями)
5.2.5 Содержание входного сообщения PageSpeed Insights (с рекомендациями) - рекомендуемые действия над страницей для повышения ее соответствия основным Интернет-показателям.
...
5.2.6 Содержание входного сообщения сервиса валидации Nu Html Checker (без ошибок) (51865)
5.2.6 Содержание входного сообщения сервиса валидации Nu Html Checker (без ошибок)
5.2.6 Содержание входного сообщения сервиса валидации Nu Html Checker (без ошибок) - HTML-разметка страницы не содержит ошибок.
...
5.2.7 Содержание входного сообщения сервиса валидации Nu Html Checker (с ошибками и предупреждениями) (51866)
5.2.7 Содержание входного сообщения сервиса валидации Nu Html Checker (с ошибками и предупреждениями)
5.2.7 Содержание входного сообщения сервиса валидации Nu Html Checker (с ошибками и предупреждениями) - HTML-разметка страницы содержит ошибки и предупреждения, подлежащие устранению.
...
5.2.8 Содержание входного сообщения сервиса валидации CSS Validation Service (без ошибок) (51867)
5.2.8 Содержание входного сообщения сервиса валидации CSS Validation Service (без ошибок)
5.2.8 Содержание входного сообщения сервиса валидации CSS Validation Service (без ошибок) - CSS-разметка страницы не содержит ошибок.
...
5.2.9 Содержание входного сообщения валидации CSS Validation Service (с предупреждениями) (51868)
5.2.9 Содержание входного сообщения валидации CSS Validation Service (с предупреждениями)
5.2.9 Содержание входного сообщения валидации CSS Validation Service (с предупреждениями) - CSS-разметка страницы содержит предупреждения, подлежащие исправлению.
...
5.2.10 Содержание входного сообщения сервиса оценки плотности использования текста Be1.ru (51869)
5.2.10 Содержание входного сообщения сервиса оценки плотности использования текста Be1.ru
5.2.10 Содержание входного сообщения сервиса оценки плотности использования текста Be1.ru - плотность использования ключевых слов и словосочетаний в контенте страницы в целом оптимально.
...
5.3 Описание действий, которые необходимо предпринять по сообщениям (24903)
5.3 Описание действий, которые необходимо предпринять по сообщениям
...
_1.4_1 обоснование целесообразности решения основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51669)
Повышение позиции ссылки на текущую страницу в результатах поиска Яндекс.Поиск и Google обеспечит увеличение количества посещений страницы конечными пользователями.
...
_1.4_2 обоснование целесообразности решения основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51724)
Подбор оптимального числа ключевых слов и словосочетаний обеспечит наилучшее соответствие контента страницы поисковому запросу, сформулированному пользователем информационной системы согласно его информационной потребности и, тем самым, повышение качества страницы.
...
_1.4_3 обоснование целесообразности решения основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51722)
Оптимизация основных Интернет-показателей страницы согласно рекомендациям PageSpeed Insights обеспечит улучшение потребительских свойств страницы, включая повышение скорости (снижения времени) фактической загрузки страницы.
...
_1.4_4 обоснование целесообразности решения основного комплекса задач [из п. 2.2 ГОСТ 24.204-80] (51723)
Устранение выявленных сервисами CSS Validation Service и Nu Html Checker ошибок и предупреждений обеспечит улучшение конструктивных и потребительских свойств страницы, таких как:
- скорость загрузки страницы;
- полнота и корректность (качество) отображения страницы на различных устройствах или в браузерах;
- отсутствие вредоносного кода;
- отсутствие скрытой рекламы.
...
6 Приложения (51183)
6 Приложения
...
_определение терминов (51897)
Определения терминов, используемых в настоящем документе, приводятся в виде сносок, содержащих ссылки на первоисточник.
В гипертекстовом варианте настоящего документа вместо сносок отображаются гиперссылки, при этом определения терминов открываются во всплывающих окнах.
...
...